patchedNodeCount = 20352 UrlConfig { parentUrl = /Physics.cfg PHYSICSGLOBALS { aeroFXStartThermalFX = 4 aeroFXFullThermalFX = 8 aeroFXVelocityExponent = 4.0 aeroFXDensityScalar1 = 0.00004 aeroFXDensityExponent1 = 0.7 aeroFXDensityScalar2 = 0.0036 aeroFXDensityExponent2 = 2 aeroFXMachFXFadeStart = 0.25 aeroFXMachFXFadeEnd = 0.0875 aeroFXDensityFadeStart = 0.0015 blackBodyRadiationMin = 798 blackBodyRadiationMax = 7000 blackBodyRadiationAlphaMult = 0.75 temperatureGaugeThreshold = 0.8 temperatureGaugeHighlightThreshold = 0.8 thermalIntegrationMinStep = 0.014 thermalIntegrationMaxTimeOnePass = 0.07 thermalIntegrationAlwaysRK2 = False occlusionMinStep = 0.039 thermalIntegrationHighMaxPasses = 10 thermalIntegrationHighMinPasses = 1 thermalConvergenceFactor = 0.63 standardSpecificHeatCapacity = 800 internalHeatProductionFactor = 0.025 spaceTemperature = 4 solarLuminosityAtHome = 1360 solarInsolationAtHome = 0.15 radiationFactor = 1 convectionFactorSplashed = 5000 fullConvectionAreaMin = 0.25 fullToCrossSectionLerpStart = 0.8 fullToCrossSectionLerpEnd = 1.5 newtonianTemperatureFactor = 1 newtonianConvectionFactorBase = 4.0 newtonianConvectionFactorTotal = 1.5873 newtonianDensityExponent = 0.5 newtonianVelocityExponent = 1.0 newtonianMachTempLerpStartMach = 2.0 newtonianMachTempLerpEndMach = 4.0 newtonianMachTempLerpExponent = 3 machConvectionFactor = 1.05 machConvectionDensityExponent = 0.5 machConvectionVelocityExponent = 3.0 machTemperatureScalar = 7.5 machTemperatureVelocityExponent = 0.75 turbulentConvectionStart = 100 turbulentConvectionEnd = 400 turbulentConvectionMult = 25 conductionFactor = 5 skinSkinConductionFactor = 0.06 skinInternalConductionFactor = 0.2 shieldedConductionFactor = 0.01 thermalMaxIntegrationWarp = 100 analyticLerpRateSkin = 0.002 analyticLerpRateInternal = 0.0005 analyticConvectionSensitivityBase = 0.01 analyticConvectionSensitivityFinal = 20 buoyancyScalar = 1.0 buoyancyUseCoBOffset = True buoyancyApplyForceOnDie = False buoyancyForceOffsetLerp = 0.5 buoyancyWaterDragScalar = 4.5 buoyancyWaterDragScalarEnd = 0.15 buoyancyWaterDragScalarLerp = 0.25 buoyancyWaterDragScalarLerpDotMultBase = 2 buoyancyWaterDragScalarLerpDotMult = 1.25 buoyancyWaterLiftScalarEnd = 0.025 buoyancyWaterDragMinVel = 0.4 buoyancyWaterDragMinVelMult = 4 buoyancyWaterDragMinVelMultCOBOff = 0 buoyancyWaterDragPartVelGreaterVesselMult = 1.5 buoyancyWaterDragTimer = 3 buoyancyWaterDragMultMinForMinDot = 0.05 buoyancyWaterAngularDragScalar = 0.002 buoyancyAngularDragMinControlSqrMag = 0.03125 buoyancyWaterAngularDragSlow = 4 buoyancyWaterDragSlow = 2 buoyancyWaterDragExtraRBDragAboveDot = 0.5 buoyancyScaleAboveDepth = 0.2 buoyancyDefaultVolume = 1 buoyancyMinCrashMult = 0.05 buoyancyCrashToleranceMult = 1.2 buoyancyRange = 1000 buoyancyKerbals = 0.25 buoyancyKerbalsRagdoll = 3 cameraDepthToUnlock = 0 jointBreakForceFactor = 50 jointBreakTorqueFactor = 50 rigidJointBreakForceFactor = 1 rigidJointBreakTorqueFactor = 1 maxAngularVelocity = 50 buildingImpactDamageMaxVelocityMult = 4 buildingImpactDamageUseMomentum = False buildingEasingInvulnerableTime = 2 orbitDriftFramesToWait = 5 orbitDriftSqrThreshold = 1E-10 orbitDriftAltThreshold = 400000000 autoStrutTechRequired = generalConstruction showRigidJointTweakable = Editor stagingCooldownTimer = 0.5625 kerbalEVADragCubeString = Default, 0.75,0.92,0.4, 0.75,0.92,0.4, 0.6,0.7,0.4, 0.6,0.97,0.7, 0.85,0.95,0.4, 0.85,0.95,0.4, 0,0,0 0.8,1.1,0.8 kerbalCrewMass = 0 kerbalGOffset = 900 kerbalGPower = 4 kerbalGDecayPower = 2 kerbalGClamp = 20 kerbalGBraveMult = 1.5 kerbalGBadMult = 1.5 kerbalGThresholdWarn = 30000 kerbalGThresholdLOC = 60000 kerbalGLOCBaseTime = 3 kerbalGLOCTimeMult = 0.0001 kerbalGLOCMaxTimeIncrement = 1.5 kerbalGClampGExperienced = True kerbalEVADynamicFriction = 1.1 kerbalEVAStaticFriction = 1.1 kerbalEVABounciness = 0.05 kerbalEVAFrictionCombine = Average kerbalEVABounceCombine = Average commNetQTimesVelForBlackoutMin = 500 commNetQTimesVelForBlackoutMax = 2500 commNetTempForBlackout = 1100 commNetDensityForBlackout = 5.0000000000000002E-05 commNetDotForBlackoutMin = -0.86599999999999999 commNetDotForBlackoutMax = -0.5 commNetBlackoutThreshold = 0.5 dragMultiplier = 8 dragCubeMultiplier = 0.1 angularDragMultiplier = 2 liftMultiplier = 0.036 liftDragMultiplier = 0.015 bodyLiftMultiplier = 18 DRAG_TIP { key = 0 1 0 0 key = 0.85 1.19 0.6960422 0.6960422 key = 1.1 2.83 0.730473 0.730473 key = 5 4 0 0 } DRAG_SURFACE { key = 0 0.02 0 0 key = 0.85 0.02 0 0 key = 0.9 0.0152439 -0.07942077 -0.07942077 key = 1.1 0.0025 -0.005279571 -0.001936768 key = 2 0.002083333 -2.314833E-05 -2.314833E-05 key = 5 0.003333333 -0.000180556 -0.000180556 key = 25 0.001428571 -7.14286E-05 0 } DRAG_TAIL { key = 0 1 0 0 key = 0.85 1 0 0 key = 1.1 0.25 -0.02215106 -0.02487721 key = 1.4 0.22 -0.03391732 -0.03391732 key = 5 0.15 -0.001198566 -0.001198566 key = 25 0.14 0 0 } DRAG_MULTIPLIER { key = 0 0.5 0 0 key = 0.85 0.5 0 0 key = 1.1 1.3 0 -0.008100224 key = 2 0.7 -0.1104858 -0.1104858 key = 5 0.6 0 0 key = 10 0.85 0.02198264 0.02198264 key = 14 0.9 0.007694946 0.007694946 key = 25 0.95 0 0 } DRAG_CD { key = 0.05 0.0025 0.15 0.15 key = 0.4 0.15 0.3963967 0.3963967 key = 0.7 0.35 0.9066986 0.9066986 key = 0.75 0.45 3.213604 3.213604 key = 0.8 0.66 3.49833 3.49833 key = 0.85 0.8 2.212924 2.212924 key = 0.9 0.89 1.1 1.1 key = 1 1 1 1 } DRAG_CD_POWER { key = 0 1 0 0.00715953 key = 0.85 1.25 0.7780356 0.7780356 key = 1.1 2.5 0.2492796 0.2492796 key = 5 3 0 0 } DRAG_PSEUDOREYNOLDS { key = 0 4 0 -2975.412 key = 0.0001 3 -251.1479 -251.1479 key = 0.01 2 -19.63584 -19.63584 key = 0.1 1.2 -0.7846036 -0.7846036 key = 1 1 0 0 key = 100 1 0 0 key = 200 0.82 0 0 key = 500 0.86 0.0001932119 0.0001932119 key = 1000 0.9 1.54299E-05 1.54299E-05 key = 10000 0.95 0 0 } LIFTING_SURFACE_CURVES { LIFTING_SURFACE { name = Default lift { key = 0 0 0 1.965926 key = 0.258819 0.5114774 1.990092 1.905806 key = 0.5 0.9026583 0.7074468 -0.7074468 key = 0.7071068 0.5926583 -2.087948 -1.990095 key = 1 0 -2.014386 -2.014386 } liftMach { key = 0 1 0 0 key = 0.3 0.5 -1.671345 -0.8273422 key = 1 0.125 -0.0005291355 -0.02625772 key = 5 0.0625 0 0 key = 25 0.05 0 0 } drag { key = 0 0.01 0 0 key = 0.3420201 0.06 0.1750731 0.1750731 key = 0.5 0.24 2.60928 2.60928 key = 0.7071068 1.7 3.349777 3.349777 key = 1 2.4 1.387938 0 } dragMach { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } LIFTING_SURFACE { name = BodyLift lift { key = 0 0 0 1.975376 key = 0.309017 0.5877852 1.565065 1.565065 key = 0.5877852 0.9510565 0.735902 0.735902 key = 0.7071068 1 0 0 key = 0.8910065 0.809017 -2.70827 -2.70827 key = 1 0 -11.06124 0 } liftMach { key = 0.3 0.167 0 0 key = 0.8 0.167 0 -0.3904104 key = 1 0.125 -0.0005291355 -0.02625772 key = 5 0.0625 0 0 key = 25 0.05 0 0 } drag { key = 0 0 0 0 } dragMach { key = 0 0 0 0 } } LIFTING_SURFACE { name = CapsuleBottom lift { key = 0 0 0 1.975376 key = 0.309017 0.5877852 1.565065 1.565065 key = 0.5877852 0.9510565 0.735902 0.735902 key = 0.7071068 1 0 0 key = 0.8910065 0.809017 -2.70827 -2.70827 key = 1 0 -11.06124 0 } liftMach { key = 0.3 0.0625 0 0 } drag { key = 0 0 0 0 } dragMach { key = 0 0 0 0 } } LIFTING_SURFACE { name = SpeedBrake lift { key = 0 0 0 0 } liftMach { key = 0 0 0 0 } drag { key = 0 0.01 0 0 key = 0.3420201 0.06 0.1750731 0.1750731 key = 0.5 0.24 2.60928 2.60928 key = 0.7071068 1.7 3.349777 3.349777 key = 1 2.4 1.387938 0 } dragMach { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } } VesselRanges { prelaunch { load = 2250 unload = 2500 pack = 350 unpack = 200 } landed { load = 2250 unload = 2500 pack = 350 unpack = 200 } splashed { load = 2250 unload = 2500 pack = 350 unpack = 200 } flying { load = 2250 unload = 22500 pack = 25000 unpack = 2000 } orbit { load = 2250 unload = 2500 pack = 350 unpack = 200 } subOrbital { load = 2250 unload = 15000 pack = 10000 unpack = 200 } escaping { load = 2250 unload = 2500 pack = 350 unpack = 200 } } } } UrlConfig { parentUrl = 000_ClickThroughBlocker/changelog.cfg KERBALCHANGELOG { showChangelog = True modName = Click Through Blocker license = Lesser GPLv3 author = Linuxgurugamer VERSION { version = 0.1.10.15 CHANGE { change = Fixed issue in editor where a single open window which was closed was leaving everything type = update } } VERSION { version = 0.1.10.14 CHANGE { change = Fixed performance issue in the editor when FocusFollowsMouse was active subchange = Two problems: subchange = GetComponent was being called on every part subchange = EditorActionGroups.Instance.ClearSelection was being called every time through Update() change = Added global value for FocusFollowsClick or FocusFollowsMouse for all new saves type = update } } VERSION { version = 0.1.10.13 CHANGE { change = Fixed inputlocks not being cleared when canceling the window change = Added mode toggle on new button to allow toggling between different modes during the game change = Updated settings to make it clear if popup will be shown next time in the space center change = Added code to disable the ShowPopup flag if the focusFollowsClick is changed in the settings change = Thanks to github user @SteveBenz for this:\tMake the configuration file not depend on Environment.CurrentDirectory and instead depend on the deployment location of the DLL type = update } } VERSION { version = 0.1.10.12 CHANGE { change = Fixed inputlocks not being cleared when setting FocusFollowsMouse type = update } } VERSION { version = 0.1.10.11 CHANGE { change = Fixed overly aggressive CBTMonitor which was causing the vessel highlighting to stop in the editor when FocusFollowsMouse was set type = update } } VERSION { version = 0.1.10.10 CHANGE { change = Fix nullrefs upong returning to mainmenu by adding check for no game loaded (ie: returning to main menu) in CBTMonitor.Update & CBTMonitor.LateUpdate type = update } } VERSION { version = 0.1.10.9 CHANGE { change = Fixed lock issues type = update subchange = Fixed Popupshown.cfg from having endless repeats of the popupshown = true appended subchange = Fixed error which caused buildings to be non-clickable if clicking on a control in the window closed it (such as an X or a Close button) subchange = Made all members of Log class to be internal, to avoid conflicts with KSP_Log subchange = Modified the CBTMonitor to run in all scenes, needed for FocusToClick to work properly } } VERSION { version = 1.0.10.7 CHANGE { change = Internal cleanup type = update subchange = Made all members of Log class to be internal, to avoid conflicts with KSP_Log } } VERSION { version = 1.0.10.6 CHANGE { change = Added missing files type = update } } VERSION { version = 1.0.10.5 CHANGE { change = Cleanup Input Locks type = update subchange = Added cleanup class to cleanup all input locks after a delay, immediately upon changing scenes subchange = Added cleanup delay to settings page } } VERSION { version = 1.0.10.4 CHANGE { change = Minimod Input Locks type = update subchange = Added MiniMod to clear input locks via toolbar button, right-click brings up window subchange = Added one-time popup window subchange = Added ToolbarController as a dependency } } VERSION { version = 1.0.10.2 CHANGE { change = Initial Focus Follows Click and other optimizations type = update subchange = Removed need to save window rect subchange = Added Focus Follows Click mode subchange = Reorganized code a bit subchange = Removed some unnecessary assignments subchange = Added stock settings page to support the FocusFollowsClick mode } } VERSION { version = 1.0.10.1 CHANGE { change = Minor optimizations type = update subchange = Modified the CBTMonitor to not run in any scene other than the editor subchange = Fixed window data not getting cleared properly } } VERSION { version = 1.0.10 CHANGE { change = Initial commit for Focus Follows Click type = HighPriority subchange = Added Settings page subchange = Added new setting to specify Focus follows Click subchange = Added code to have the focus follow the click instead of the mouse, for both editor and flight modes subchange = Added initial window to select mode, shows one time only } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/FilterByFunction.cfg CATEGORY { name = Filter by Function type = stock SUBCATEGORIES { list = 96,WIP-RO list = 97,non-RO } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Aero.cfg SUBCATEGORY { name = Ablative Heat Shields icon = Ablative_Shield FILTER { CHECK { type = moduleName value = ModuleHeatShield, ModuleAblator } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Aero.cfg SUBCATEGORY { name = Air Intake icon = AirIntake FILTER { CHECK { type = moduleName value = ModuleResourceIntake } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Aero.cfg SUBCATEGORY { name = Control Surface icon = ControlSurface FILTER { CHECK { type = moduleName value = ModuleControlSurface, FARControllableSurface, ModuleAeroSurface } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Aero.cfg SUBCATEGORY { name = Fairings icon = Fairing FILTER { CHECK { type = title value = fairing } } FILTER { CHECK { type = moduleName value = ModuleProceduralFairing, ProceduralFairingBase, ProceduralFairingSide } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Aero.cfg SUBCATEGORY { name = Nose Cones icon = NoseCone FILTER { CHECK { type = title value = nose cone, nosecone, nanocone, tail connector } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Aero.cfg SUBCATEGORY { name = Wings icon = Wings FILTER { CHECK { type = moduleName value = ModuleLiftingSurface, FARWingAerodynamicModel } CHECK { type = check invert = true CHECK { type = moduleName value = ModuleControlSurface, FARControllableSurface, ModuleAeroSurface, ModuleCommand } } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_AJE.cfg SUBCATEGORY { name = AJE Enabled Jets icon = Jets FILTER { CHECK { type = moduleName value = ModuleEnginesAJEJet CHECK { type = propellant value = LiquidFuel } } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_AJE.cfg SUBCATEGORY { name = Prop Engines icon = Propeller FILTER { CHECK { type = name value = prop exact = false } } FILTER { CHECK { type = moduleName value = ModuleEnginesAJEPropeller, ModuleEnginesAJERotor } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Antannae.cfg SUBCATEGORY { name = Data Transmitter icon = DataTransmitter FILTER { CHECK { type = moduleName value = ModuleLimitedDataTransmitter, ModuleRTAntenna, ModuleSPUPassive, ModuleDataTransmitter } CHECK { type = crew value = 0 } CHECK { type = moduleName value = ModuleCommand invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Antannae.cfg SUBCATEGORY { name = Data Transmitter (Direct) icon = DataTransmitter FILTER { CHECK { type = moduleName value = ModuleDataTransmitter } CHECK { type = field value = ModuleDataTransmitter,antennaType,DIRECT } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Antannae.cfg SUBCATEGORY { name = Data Transmitter (Relay) icon = DataTransmitter FILTER { CHECK { type = moduleName value = ModuleDataTransmitter } CHECK { type = field value = ModuleDataTransmitter,antennaType,RELAY } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_BDA.cfg SUBCATEGORY { name = Guidance and Targeting icon = targetingicon FILTER { CHECK { type = moduleName value = ModuleTargetingCamera,BDModulePilotAI,ModuleWingCommander,CMDropper } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_BDA.cfg SUBCATEGORY { name = Missiles and Bombs icon = missile FILTER { CHECK { type = moduleName value = MissileLauncher,RocketLauncher } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_BDA.cfg SUBCATEGORY { name = Turrets and Guns icon = turret FILTER { CHECK { type = moduleName value = ModuleTurret,ModuleWeapon } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_BDA.cfg SUBCATEGORY { name = Radar icon = DataTransmitter FILTER { CHECK { type = moduleName value = ModuleRadar } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_BDA.cfg SUBCATEGORY { name = Ammo icon = BahaSP FILTER { CHECK { type = moduleName value = CFEnable } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_BDA.cfg SUBCATEGORY { name = Other Parts icon = BahaSP FILTER { CHECK { type = moduleName value = BDACategoryModule } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Mk 2 [1.5 x 2.5 m] icon = cs_mk2 FILTER { CHECK { type = profile value = mk2 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Mk 2 Oversized [2.5 x 2.5 m] icon = cs_mk2o FILTER { CHECK { type = profile value = mk2o } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Mk 3 [3.8 x 3.3 m] icon = cs_mk3 FILTER { CHECK { type = profile value = mk3 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Mk 4 [4.1 x 7.9 m] icon = cs_mk4 FILTER { CHECK { type = profile value = mk4 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = OPT Avatar [3 x 8.2 m] icon = cs_mkk FILTER { CHECK { type = profile value = optA, k, Avatar, Chimera } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = OPT Stail [2.5 x 5.1 m] icon = cs_mkj FILTER { CHECK { type = profile value = optB, j, Stail } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = OPT Juno [2.9 x 5.0 m] icon = cs_optj FILTER { CHECK { type = profile value = optJ, Juno } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = OPT Kraken [3.2 x 8.0 m] icon = cs_optk FILTER { CHECK { type = profile value = optK, Kraken } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = OPT Humpback [4.0 x 8.3 m] icon = cs_optl FILTER { CHECK { type = profile value = optL, Humpback } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 00 [0.35 m] icon = cs_size00 FILTER { CHECK { type = profile value = size00 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 0 [0.625 m] icon = cs_size0 FILTER { CHECK { type = profile value = size0 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Wedge [0.6 x 0.9 m] icon = cs_wedge FILTER { CHECK { type = profile value = wedge } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 1 [1.25 m] icon = cs_size1 FILTER { CHECK { type = profile value = size1 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = RetroFuture Rectanguler icon = cs_size1x05bb FILTER { CHECK { type = profile value = mk1rect } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Mk 1x0.5 BoxBase [0.625 x 1.25 m] icon = cs_size1x05bb FILTER { CHECK { type = profile value = 1x05BoxBase } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = RetroFuture Square icon = cs_size1x1bb FILTER { CHECK { type = profile value = mk1square } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Mk 1x1 BoxBase [1.25 x 1.25 m] icon = cs_size1x1bb FILTER { CHECK { type = profile value = 1x1BoxBase } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 1.5 [1.875 m] icon = cs_size1p5 FILTER { CHECK { type = profile value = size1p5 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 2 [2.5 m] icon = cs_size2 FILTER { CHECK { type = profile value = size2, i, optI } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Planetary Base [1.4 x 2.5 m] icon = cs_kpbs FILTER { CHECK { type = profile value = PlanetaryBase } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Hex Truss [2.5 m] icon = cs_hextruss FILTER { CHECK { type = profile value = hextruss } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Modular Octo-Girder [2.5 m] icon = cs_octotruss FILTER { CHECK { type = profile value = octotruss } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Mk 2.5 Flat-Bottom [2.5m] icon = cs_mk25 FILTER { CHECK { type = profile value = mk25 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 3 [3.75 m] icon = cs_size3 FILTER { CHECK { type = profile value = size3 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 3 Octagonal [3.75 m] icon = cs_octo3 FILTER { CHECK { type = profile value = octo3 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Exploration Rover System [2.2 x 3.1 m] icon = cs_ers FILTER { CHECK { type = profile value = ers } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 4 [5 m] icon = cs_size4 FILTER { CHECK { type = profile value = size4 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Square 4 [6.5 m] icon = cs_square4 FILTER { CHECK { type = profile value = square4 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 5 [7.5 m] icon = cs_size5 FILTER { CHECK { type = profile value = size5 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = HX [7+ m] icon = cs_hx FILTER { CHECK { type = profile value = hx } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 6 [10 m] icon = cs_size6 FILTER { CHECK { type = profile value = size6 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 7 [15 m] icon = cs_size7 FILTER { CHECK { type = profile value = size7 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 8 [20 m] icon = cs_size8 FILTER { CHECK { type = profile value = size8 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Size 9 [30 m] icon = cs_size6 FILTER { CHECK { type = profile value = size9 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Procedural icon = cs_proc FILTER { CHECK { type = profile value = proc } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Bulkhead.cfg SUBCATEGORY { name = Surface Attach icon = cs_surface FILTER { CHECK { type = profile value = srf } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Cargo.cfg SUBCATEGORY { name = Cargo Containers icon = stockIcon_cargo FILTER { CHECK { type = moduleName value = ModuleInventoryPart } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Cargo.cfg SUBCATEGORY { name = Science Cargo icon = stockIcon_cargo FILTER { CHECK { type = moduleName value = ModuleGroundExpControl, ModuleGroundExperiment, ModuleGroundSciencePart, ModuleGroundCommsPart } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = Drone icon = Drone FILTER { CHECK { type = crew value = 0 } CHECK { type = moduleName value = ModuleCommand } CHECK { type = moduleName value = LaunchClamp invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = 2 Kerbals icon = 2Kerbal FILTER { CHECK { type = crew value = 2 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = 3 Kerbals icon = 3Kerbal FILTER { CHECK { type = crew value = 3 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = Reaction Wheels without Control icon = Reaction_Wheels FILTER { CHECK { type = moduleName value = ModuleReactionWheel, RWSaturatable } CHECK { type = moduleName value = ModuleCommand invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = Reaction Wheels with Control icon = ControlReactionWheels FILTER { CHECK { type = moduleName value = ModuleReactionWheel, RWSaturatable } CHECK { type = moduleName value = ModuleCommand } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = Command with RCS icon = ControlRCS FILTER { CHECK { type = moduleName value = ModuleRCS } CHECK { type = moduleName value = ModuleCommand } CHECK { type = moduleName value = MomentumDischargeThruster invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = RCS icon = RCS FILTER { CHECK { type = moduleName value = ModuleRCS } CHECK { type = moduleName value = ModuleCommand, MomentumDischargeThruster invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = Passengers icon = Passengers FILTER { CHECK { type = crew value = 0 equality = GreaterThan } CHECK { type = moduleName value = ModuleCommand invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = 1 Kerbal icon = 1Kerbal FILTER { CHECK { type = crew value = 1 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = Multiple Kerbals icon = PlusKerbal FILTER { CHECK { type = crew equality = GreaterThan value = 3 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Control.cfg SUBCATEGORY { name = Manned Command icon = Commanded FILTER { CHECK { type = crew value = 0 equality = GreaterThan } CHECK { type = moduleName value = ModuleCommand } } FILTER { CHECK { type = moduleName value = KerbalSeat } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Electrical.cfg SUBCATEGORY { name = Generators icon = Generator FILTER { CHECK { type = moduleName value = ModuleGenerator, REGO_ModuleTrickleCharger, FNGenerator, InterstellarCatalysedFissionFusion, FNAntimatterReactor, InterstellarTokamakFusionReator, InterstellarFissionMSRGC, InterstellarFissionPBDP, FissionReactor, ModuleRadioisotopeGenerator } } FILTER { CHECK { type = title value = Power Distribution, Generator, reactor } CHECK { type = moduleName value = KolonyConverter, REGO_ModuleResourceConverter } } FILTER { CHECK { type = title value = Fuel Cell, Reactor } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Electrical.cfg SUBCATEGORY { name = Lights icon = Light FILTER { CHECK { type = moduleName value = ModuleLight } CHECK { type = moduleName value = ModuleCommand, ModuleLandingGear, ModuleWheelBase invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Electrical.cfg SUBCATEGORY { name = Power Storage icon = PowerStorage FILTER { CHECK { type = resource value = ElectricCharge, StoredCharge } CHECK { type = moduleName value = ModuleCommand, ModuleEngines, ModuleEnginesFX, REGO_ModuleResourceConverter, ModuleGenerator, FNGenerator, ModuleRadioisotopeGenerator, ModuleDeployableSolarPanel, ModuleCurvedSolarPanel, KopernicusSolarPanel invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Electrical.cfg SUBCATEGORY { name = Solar Panels icon = SolarPanel FILTER { CHECK { type = moduleName value = ModuleDeployableSolarPanel, ModuleCurvedSolarPanel, KopernicusSolarPanel, SSTUSolarPanelDeployable } CHECK { type = moduleName value = ModuleCommand, ModuleDockingNode invert = true } CHECK { type = moduleName value = ModuleCommand invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_FS.cfg SUBCATEGORY { name = Prop Engines icon = Propeller FILTER { CHECK { type = moduleName value = FSPropellerEngine, FSPropellerEnginePush } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Mk 2 [1.5 x 2.5 m] icon = cs_mk2 FILTER { CHECK { type = profile value = mk2 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = mk2 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Mk 3 [3.8 x 3.3 m] icon = cs_mk3 FILTER { CHECK { type = profile value = mk3 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = mk3 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Size 00 [0.35 m] icon = cs_size00 FILTER { CHECK { type = profile value = size00 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = size00 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Size 0 [0.625 m] icon = cs_size0 FILTER { CHECK { type = profile value = size0 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = size0 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Size 1 [1.25 m] icon = cs_size1 FILTER { CHECK { type = profile value = size1 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = size1 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Size 1.5 [1.875 m] icon = cs_size1p5 FILTER { CHECK { type = profile value = size1p5 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = size1p5 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Size 2 [2.5 m] icon = cs_size2 FILTER { CHECK { type = profile value = size2, i, optI } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = size2, i, optI } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Size 3 [3.75 m] icon = cs_size3 FILTER { CHECK { type = profile value = size3 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = size3 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Size 4 [5 m] icon = cs_size4 FILTER { CHECK { type = profile value = size4 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = size4 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = LFO Size 5+ [7.5 m+] icon = cs_size5 FILTER { CHECK { type = profile value = size5,sixe6 } CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = size5,sixe6 } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = Radial Tank icon = cs_surface FILTER { CHECK { type = profile value = srf contains = false invert = true } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer } } FILTER { CHECK { type = profile value = srf contains = false invert = true } CHECK { type = category value = Fuel Tanks } CHECK { type = moduleName value = ModuleB9PartSwitch, SSTUVolumeContainer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = Liquid Fuel Tank icon = R&D_node_icon_fuelsystems FILTER { CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel } CHECK { type = resource value = Oxidizer invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = Oxidizer Tank icon = fuels_oxidizer FILTER { CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = LiquidFuel invert = true } CHECK { type = resource value = Oxidizer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = Monopropellant Tank icon = fuels_monopropellant FILTER { CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = MonoPropellant } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Fuel.cfg SUBCATEGORY { name = Xenon Gas Tank icon = fuels_xenongas FILTER { CHECK { type = category value = Fuel Tanks } CHECK { type = resource value = XenonGas } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_ISRU.cfg SUBCATEGORY { name = Resource Extractors icon = Drill FILTER { CHECK { type = moduleName value = FNModuleResourceExtraction, AntimatterCollector, RegolithCollector, SolarWindCollector, UniversalCrustExtractor, ModuleResourceHarvester, ModuleAsteroidDrill, AsteroidMassConverter, Harvester } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_ISRU.cfg SUBCATEGORY { name = Resource Processor icon = ResourceProcessor FILTER { CHECK { type = moduleName value = ModuleResourceConverter, TacGenericConverter, InterstellarRefineryController, KethaneConverter, KolonyConverter, HangarResourceConverter, ProcessController } CHECK { type = title value = Reactor, Power Distribution invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_ISRU.cfg SUBCATEGORY { name = Radiators icon = stockIcon_thermal FILTER { CHECK { type = moduleName value = ModuleActiveRadiator } CHECK { type = category value = Engines invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Landing.cfg SUBCATEGORY { name = Landing Gear icon = LandingGear FILTER { CHECK { type = moduleName value = BDAdjustableLandingGear, FSwheel } } FILTER { CHECK { type = moduleName value = ModuleWheelBase } CHECK { type = moduleName value = ModuleWheelMotor, ModuleWheelLock invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Landing.cfg SUBCATEGORY { name = Landing Legs icon = LandingLeg FILTER { CHECK { type = moduleName value = ModuleWheelLock } } FILTER { CHECK { type = title value = leg } CHECK { type = moduleName value = FSanimateGeneric } } FILTER { CHECK { type = title value = leg } CHECK { type = moduleName value = ModuleAnimateGeneric } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Landing.cfg SUBCATEGORY { name = Parachutes icon = Chutes FILTER { CHECK { type = moduleName value = ModuleParachute, RealChuteModule, RealChuteFAR } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Landing.cfg SUBCATEGORY { name = Rover Wheels and Tracks icon = Wheels FILTER { CHECK { type = moduleName value = ModuleTrack, TrackWheel, KFModuleWheel } } FILTER { CHECK { type = moduleName value = ModuleWheelMotor } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Naval.cfg SUBCATEGORY { name = Modern Ships icon = boat FILTER { CHECK { type = folder value = LShipPartsModern } CHECK { type = title value = modern,dg,medium,tri,tumble,vette } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Naval.cfg SUBCATEGORY { name = Carrier Parts icon = boat FILTER { CHECK { type = folder value = LShipPartsModern } CHECK { type = title value = carrier } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Naval.cfg SUBCATEGORY { name = WWII Hulls icon = boat FILTER { CHECK { type = folder value = LShipPartsWW2 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Naval.cfg SUBCATEGORY { name = Subs icon = boat FILTER { CHECK { type = folder value = LShipPartsModern } CHECK { type = title value = SubHull,SubTower,SubPlatform } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Naval.cfg SUBCATEGORY { name = Marine Drive icon = boat FILTER { CHECK { type = moduleName value = ModuleEngines } CHECK { type = folder value = LShipPartsRequired } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Naval.cfg SUBCATEGORY { name = Marine Command icon = boat FILTER { CHECK { type = category value = pods } CHECK { type = path value = LShipParts } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Naval.cfg SUBCATEGORY { name = Marine Structural icon = boat FILTER { CHECK { type = category value = Structural } CHECK { type = path value = LShipParts } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Naval.cfg SUBCATEGORY { name = SM Marine icon = smsolutions FILTER { CHECK { type = path value = SM_Marine } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_NuclearRockets.cfg SUBCATEGORY { name = Nuclear Rockets icon = NuclearRocket FILTER { CHECK { type = moduleName value = ModuleEngines, ModuleEnginesFX } CHECK { type = engineType value = Nuclear } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_Robotics.cfg SUBCATEGORY { name = Rotation icon = serenityIcon_robotics FILTER { CHECK { type = moduleName value = ModuleRoboticServoRotor, ModuleRoboticRotationServo } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_Robotics.cfg SUBCATEGORY { name = Controller icon = serenityIcon_robotics FILTER { CHECK { type = moduleName value = ModuleRoboticController } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_Robotics.cfg SUBCATEGORY { name = Servos icon = serenityIcon_robotics FILTER { CHECK { type = moduleName value = ModuleRoboticServoHinge, ModuleRoboticServoPiston, ModuleRoboticServoRotor, ModuleRoboticRotationServo } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_Robotics.cfg SUBCATEGORY { name = Hinges icon = serenityIcon_robotics FILTER { CHECK { type = moduleName value = ModuleRoboticServoHinge } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_Robotics.cfg SUBCATEGORY { name = Pistons icon = serenityIcon_robotics FILTER { CHECK { type = moduleName value = ModuleRoboticServoPiston } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_Robotics.cfg SUBCATEGORY { name = Rotors icon = serenityIcon_robotics FILTER { CHECK { type = moduleName value = ModuleRoboticServoRotor } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/Subcategories_Robotics.cfg SUBCATEGORY { name = Rotation Servo icon = serenityIcon_robotics FILTER { CHECK { type = moduleName value = ModuleRoboticRotationServo } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Science.cfg SUBCATEGORY { name = Data Transmitter icon = DataTransmitter FILTER { CHECK { type = moduleName value = ModuleLimitedDataTransmitter, ModuleDataTransmitter, ModuleConfigurableAntenna, ModuleRealAntenna } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Science.cfg SUBCATEGORY { name = Data Transmitter (Omni) icon = DataTransmitter FILTER { CHECK { type = moduleName value = ModuleRealAntenna } CHECK { type = field value = ModuleRealAntenna,referenceGain,0 invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Science.cfg SUBCATEGORY { name = Data Transmitter (Dish) icon = DataTransmitter FILTER { CHECK { type = moduleName value = ModuleRealAntenna } CHECK { type = field value = ModuleRealAntenna,antennaDiameter,0 invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Science.cfg SUBCATEGORY { name = Experiments icon = Experiment FILTER { CHECK { type = moduleName value = Experiment, ModuleScienceExperiment, DMModuleScienceAnimate, DMSolarCollector, DMSoilMoisture, DMAnomalyScanner, DMBioDrill, DMRoverGooMat, DMXRayDiffract, StationExperiment, SampleAnalyzer, ModuleCostlyExperiment, PhaseExperimentCore, KEESExperiment, InterstellarTelescope } CHECK { type = field value = ModuleScienceExperiment,experimentID,probeReport invert = true } CHECK { type = field value = ModuleScienceExperiment,experimentID,surfaceSampleProbes invert = true } CHECK { type = field value = ModuleScienceExperiment,experimentID,crewReport invert = true } CHECK { type = field value = ModuleEnviroSensor,sensorType,TEMP invert = true } CHECK { type = field value = ModuleEnviroSensor,sensorType,PRES invert = true } CHECK { type = field value = Experiment,experiment_id,crewReport invert = true } CHECK { type = field value = Experiment,experiment_id,RP0telemetry1 invert = true } CHECK { type = field value = Experiment,experiment_id,RP0telemetry2 invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Science.cfg SUBCATEGORY { name = Labs icon = Lab FILTER { CHECK { type = moduleName value = ModuleScienceLab, ResearchFacility, EquipmentRackModule, PhysicsMaterialsLab, ExposureLab, ScienceModule } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Science.cfg SUBCATEGORY { name = Scanners icon = SCANsat FILTER { CHECK { type = moduleName value = SCANsat, KerbalismScansat, ModuleSCANresourceScanner, ModuleResourceScanner, ModuleOrbitalScanner, ModuleOrbitalSurveyor, ModuleBiomeScanner, ModuleAsteroidAnalysis, ModuleAnalysisResource, ModuleHighDefCamera } CHECK { type = moduleName value = ModuleCommand invert = true } CHECK { type = crew value = 0 } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Science.cfg SUBCATEGORY { name = Sensors icon = Sensor FILTER { CHECK { type = crew value = 0 } CHECK { type = moduleName value = ModuleEnviroSensor, DMEnviroSensor } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Science.cfg SUBCATEGORY { name = GPS icon = GPS FILTER { CHECK { type = crew value = 0 } CHECK { type = moduleName value = ModuleGPSTransmitter, KerbalGPS } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Pods icon = stockIcon_pods FILTER { CHECK { type = category value = Pods } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Fuel Tanks icon = stockIcon_fueltank FILTER { CHECK { type = category value = Fuel Tanks } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Engines icon = stockIcon_engine FILTER { CHECK { type = category value = Engines } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Command and Control icon = stockIcon_cmdctrl FILTER { CHECK { type = category value = Control } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Structural icon = stockIcon_structural FILTER { CHECK { type = category value = Structural } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Robotics icon = serenityIcon_robotics FILTER { CHECK { type = category value = Robotics } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Coupling icon = stockIcon_coupling FILTER { CHECK { type = category value = Coupling } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Payload icon = stockIcon_payload FILTER { CHECK { type = category value = Payload } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Aerodynamics icon = stockIcon_aerodynamics FILTER { CHECK { type = category value = Aerodynamics } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Ground icon = stockIcon_ground FILTER { CHECK { type = category value = Ground } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Thermal icon = stockIcon_thermal FILTER { CHECK { type = category value = Thermal } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Electrical icon = stockIcon_electrical FILTER { CHECK { type = category value = Electrical } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Communications icon = stockIcon_communication FILTER { CHECK { type = category value = Communications } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Science icon = stockIcon_science FILTER { CHECK { type = category value = Science } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Cargo icon = stockIcon_cargo FILTER { CHECK { type = category value = Cargo } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Utility icon = stockIcon_utility FILTER { CHECK { type = category value = Utility } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Undefined icon = stockIcon_fallback FILTER { CHECK { type = category value = None } CHECK { type = custom value = hidden invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Liquid Fuel icon = R&D_node_icon_fuelsystems FILTER { CHECK { type = resource value = LiquidFuel } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Oxidizer icon = fuels_oxidizer FILTER { CHECK { type = resource value = Oxidizer } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Electric Charge icon = R&D_node_icon_advelectrics FILTER { CHECK { type = resource value = ElectricCharge } CHECK { type = moduleName value = ModuleCommand, ModuleEngines, ModuleGenerator, ModuleRadioisotopeGenerator invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Mono Propellant icon = fuels_monopropellant FILTER { CHECK { type = resource value = MonoPropellant } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Solid Fuel icon = fuels_solidfuel FILTER { CHECK { type = resource value = SolidFuel } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Xenon Gas icon = fuels_xenongas FILTER { CHECK { type = resource value = XenonGas } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Intake Air icon = R&D_node_icon_experimentalaerodynamics FILTER { CHECK { type = resource value = IntakeAir } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Ablator icon = Ablative_Shield FILTER { CHECK { type = resource value = XenonGas } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Stock.cfg SUBCATEGORY { name = Ore icon = fuels_ore FILTER { CHECK { type = resource value = XenonGas } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Adapter icon = Adapter FILTER { CHECK { type = custom value = adapter } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Cargo Bay icon = CargoBay FILTER { CHECK { type = title value = Cargo Bay, Payload Bay, Service Bay } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Decouplers icon = Decoupler FILTER { CHECK { type = moduleName value = ModuleDecouple, ModuleAnchoredDecoupler } CHECK { type = title value = Fairing invert = true } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Docking Ports icon = Docking_Port FILTER { CHECK { type = moduleName value = ModuleDockingNode, ModuleAdaptiveDockingNode } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Girder icon = Girder FILTER { CHECK { type = title value = Girder, AES Structural, Cubic Octagonal, Octagonal Strut, Cargo Frame } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Launch Clamp icon = LaunchClamp FILTER { CHECK { type = moduleName value = LaunchClamp, ExtendingLaunchClamp } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Ladders icon = Ladder FILTER { CHECK { type = moduleName value = RetractableLadder } } FILTER { CHECK { type = title value = Pegasus I Mobility Enhancer, handrail, Handle, Ladder } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Multi-Coupler icon = Coupler FILTER { CHECK { type = custom value = multicoupler } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Structural.cfg SUBCATEGORY { name = Strut icon = Strut FILTER { CHECK { type = moduleName value = QuantumStrut, KASModuleStrut, ModuleAutoStrutter, ModuleActiveStrut, CModuleStrut } } FILTER { CHECK { type = title value = EAS-4, Strut Connector } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Thrust.cfg SUBCATEGORY { name = Very Low Thrust icon = stockIcon_engine FILTER { CHECK { type = thrust value = 39.95 equality = LessThan } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Thrust.cfg SUBCATEGORY { name = Low Thrust icon = stockIcon_engine FILTER { CHECK { type = thrust value = 39.95 equality = GreaterThan } CHECK { type = thrust value = 99.95 equality = LessThan } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Thrust.cfg SUBCATEGORY { name = Medium Thrust icon = stockIcon_engine FILTER { CHECK { type = thrust value = 99.95 equality = GreaterThan } CHECK { type = thrust value = 499.95 equality = LessThan } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Thrust.cfg SUBCATEGORY { name = High Thrust icon = stockIcon_engine FILTER { CHECK { type = thrust value = 499.95 equality = GreaterThan } CHECK { type = thrust value = 4999.95 equality = LessThan } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Thrust.cfg SUBCATEGORY { name = Huge Thrust icon = stockIcon_engine FILTER { CHECK { type = thrust value = 4999.95 equality = GreaterThan } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Thrust.cfg SUBCATEGORY { name = Atmospheric Thrust icon = stockIcon_engine FILTER { CHECK { type = isp_atm value = 300 equality = GreaterThan } } } } UrlConfig { parentUrl = 000_FilterExtensions_Configs/SubCategories_Thrust.cfg SUBCATEGORY { name = Vacuum Thrust icon = stockIcon_engine FILTER { CHECK { type = isp_vac value = 300 equality = GreaterThan } } } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = white title = White Paint color = 236, 236, 236 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = beige title = Beige White Paint color = 230, 225, 214 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = ltGray title = Light Gray Paint color = 183, 183, 183 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = dkGray title = Dark Gray Paint color = 128, 128, 128 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = black title = Black Paint color = 46, 46, 46 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = red title = Red Paint color = 128, 32, 32 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = green title = Green Paint color = 94, 107, 72 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = blue title = Blue Paint color = 84, 214, 237 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = brown title = Brown Paint color = 157, 125, 86 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = dkOlive title = Drab Olive Paint color = 84, 79, 61 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = olive title = Olive Paint color = 102, 107, 80 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = orange title = Orange color = 255, 159, 0 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = foam title = Orange Foam color = 227, 144, 60 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = ltFoam title = Orange Foam (Light) color = 227, 175, 80 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = stockWhite title = Stock White color = 180, 180, 180 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = stockLightGrey title = Stock Light Grey color = 120, 120, 120 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = stockDarkGrey title = Stock Dark Grey color = 90, 90, 90 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = stockBlack title = Stock Black color = 30, 30, 30 specular = 32 metallic = 0 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = silver title = Silver Metallic color = 183, 183, 183 specular = 176 metallic = 255 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = steel title = Steel Metallic color = 128, 128, 128 specular = 176 metallic = 255 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = gold title = Gold Metallic color = 212, 175, 55 specular = 176 metallic = 255 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = bronze title = Bronze Metallic color = 191, 149, 99 specular = 176 metallic = 255 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = brass title = Brass Metallic color = 250, 230, 150 specular = 176 metallic = 255 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg KSP_COLOR_PRESET { name = platinum title = Platinum Metallic color = 213, 208, 200 specular = 176 metallic = 255 } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg PRESET_COLOR_GROUP { name = SSTU color = white color = beige color = ltGray color = dkGray color = black color = red color = green color = blue color = brown color = dkOlive color = olive color = orange color = foam color = ltFoam } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg PRESET_COLOR_GROUP { name = Metallics color = brass color = bronze color = gold color = platinum color = silver color = steel } } UrlConfig { parentUrl = 000_TexturesUnlimited/ColorPresets.cfg PRESET_COLOR_GROUP { name = Stock color = stockWhite color = stockLightGrey color = stockDarkGrey color = stockBlack } } UrlConfig { parentUrl = 000_TexturesUnlimited/GeneralConfiguration.cfg TEXTURES_UNLIMITED { name = default logReplacements = false logErrors = false UV_EXPORT { name = default exportUVs = false exportPath = exportedUVMaps width = 1024 height = 1024 thickness = 1 } } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Alpha/Cutoff } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Alpha/Cutoff Bumped } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Alpha/Translucent } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Alpha/Translucent Additive } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Alpha/Translucent Specular } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Alpha/Unlit Transparent } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Alpha/Cutoff Bumped } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Scenery/Alpha/Cutoff } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Scenery/Alpha/Translucent } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Scenery/Unlit/Transparent } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = KSP/Specular (Transparent) } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = SSTU/PBR/MetallicTransparent alwaysTransparent = true } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = TU/Transparent/Metallic } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = TU/Transparent/Specular } } UrlConfig { parentUrl = 000_TexturesUnlimited/TransparentShaders.cfg TRANSPARENT_SHADER { name = TU/Transparent/Legacy } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/SSTUShaders.cfg KSP_SHADER_BUNDLE { name = SSTUShaders universal = 000_TexturesUnlimited/Shaders/sstushaders-universal.ssf } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/SSTUShaders.cfg KSP_SHADER_DATA { name = SSTU/PBR/Masked shader = SSTU/PBR/Masked iconShader = SSTU/MaskedIcon } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/SSTUShaders.cfg KSP_SHADER_DATA { name = SSTU/Masked shader = SSTU/Masked iconShader = SSTU/MaskedIcon } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/SSTUShaders.cfg KSP_SHADER_DATA { name = SSTU/SolarShader shader = SSTU/SolarShader iconShader = SSTU/MaskedIcon } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders-Skybox.cfg KSP_SHADER_BUNDLE { name = TU-SkyboxShader universal = 000_TexturesUnlimited/Shaders/TU-SkyboxShader.ssf } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_BUNDLE { name = TU-Shaders universal = 000_TexturesUnlimited/Shaders/tushaders-universal.ssf } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_BUNDLE { name = TU-Shaders universal = 000_TexturesUnlimited/Shaders/tushaders-transparent.ssf } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_BUNDLE { name = TU-IconShaders universal = 000_TexturesUnlimited/Shaders/tushaders-icons.ssf } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_DATA { name = TU/Legacy shader = TU/Legacy iconShader = TU/Icon/Legacy } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_DATA { name = TU/Metallic shader = TU/Metallic iconShader = TU/Icon/Metallic } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_DATA { name = TU/Specular shader = TU/Specular iconShader = KSP/ScreenSpaceMaskSpecular } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_DATA { name = TU/Transparent/Legacy shader = TU/Transparent/Legacy iconShader = TU/Icon/Legacy } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_DATA { name = TU/Transparent/Metallic shader = TU/Transparent/Metallic iconShader = TU/Icon/Metallic } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_DATA { name = TU/Transparent/Specular shader = TU/Transparent/Specular iconShader = TU/Icon/Specular } } UrlConfig { parentUrl = 000_TexturesUnlimited/Shaders/TUShaders.cfg KSP_SHADER_DATA { name = SSTU/PBR/Metallic shader = SSTU/PBR/Metallic iconShader = TU/Icon/Metallic } } UrlConfig { parentUrl = 999_KSP-Recall/KSP-Recall.cfg KSP-Recall { INSTALLED { Attached = false ChillingOut = false Driftless = true Refunding = false Resourceful = false } } } UrlConfig { parentUrl = 999_KSP-Recall/Resources/Resources.cfg RESOURCE_DEFINITION { name = RefundingForKSP111x displayName = Refunding abbreviation = rF density = 0 unitCost = 0 hsp = 0 flowMode = NO_FLOW transfer = NONE isTweakable = false isVisible = false volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = false showDrainFX = false } } } UrlConfig { parentUrl = AJE/PistonEngineSettings.cfg AJEPISTONENGINES { AFREfficiency { key = 0.05 0 0 0 key = 0.05137 0.00862 15.20632 83.15183 key = 0.05179 0.21552 114.7026 114.7026 key = 0.0543 0.48276 67.427 67.427 key = 0.05842 0.7069 40.95784 40.95784 key = 0.06312 0.83621 16.71189 16.71189 key = 0.06942 0.93103 11.6113 11.6113 key = 0.07786 1 0 0 key = 0.08845 1 0 0 key = 0.0927 0.98276 -5.071175 -5.071175 key = 0.1001375 0.9374962 -6.121325 -6.121325 key = 0.1012 0.93103 -8.927517 -8.927517 key = 0.1083429 0.8414698 -15.49737 -15.49737 key = 0.11455 0.72414 -28.45835 -28.45835 key = 0.1220676 0.4582118 -62.05272 -62.05272 key = 0.12435 0.23276 -228.4338 -228.4338 key = 0.125 0 -119.3641 0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = MustangHProp ixxFTLB = 50 diameterIN = 133 numblades = 4 minpitch = 23 maxpitch = 58 ct_factor = 0.94 cp_factor = 1.0 cThrust { key = 23 28 33 38 43 48 53 58 key = 0.0 0.299030 0.260805 0.242449 0.231525 0.204085 0.186000 0.166529 0.151091 key = 0.1 0.301213 0.249288 0.222448 0.203633 0.167736 0.141446 0.111228 0.090473 key = 0.2 0.288216 0.259906 0.236786 0.217212 0.178740 0.149519 0.119082 0.096053 key = 0.3 0.263037 0.260598 0.243941 0.224403 0.187718 0.159398 0.127234 0.101877 key = 0.4 0.266089 0.256252 0.247730 0.230614 0.194755 0.167513 0.136982 0.108945 key = 0.5 0.250565 0.250454 0.250759 0.237630 0.202308 0.174928 0.146044 0.116195 key = 0.6 0.228691 0.241664 0.251021 0.243598 0.209924 0.182990 0.153492 0.126141 key = 0.7 0.200849 0.229584 0.247201 0.249683 0.217317 0.190852 0.160761 0.134860 key = 0.8 0.170138 0.211684 0.240593 0.252656 0.223779 0.198784 0.169136 0.142324 key = 0.9 0.138625 0.187720 0.231441 0.251876 0.228605 0.206843 0.177506 0.149456 key = 1.0 0.105451 0.162670 0.218097 0.247860 0.233346 0.214560 0.185870 0.158482 key = 1.1 0.070812 0.136283 0.196798 0.241509 0.237852 0.220190 0.194330 0.167548 key = 1.2 0.035081 0.109034 0.174273 0.232255 0.237158 0.224925 0.202759 0.176512 key = 1.3 -0.001705 0.081244 0.151052 0.216359 0.234017 0.229996 0.209830 0.185534 key = 1.4 -0.038491 0.051894 0.127137 0.196219 0.228953 0.235829 0.215623 0.194506 key = 1.5 -0.075277 0.022156 0.102570 0.175581 0.221133 0.236100 0.220572 0.203352 key = 1.6 -0.112064 -0.008308 0.077377 0.154484 0.207091 0.234365 0.224946 0.210531 key = 1.7 -0.148850 -0.038771 0.051605 0.132791 0.190572 0.230955 0.233697 0.216802 key = 1.8 -0.185636 -0.069235 0.025197 0.110838 0.173688 0.225598 0.235643 0.222331 key = 1.9 -0.222422 -0.099698 -0.001833 0.088352 0.156560 0.215349 0.235853 0.227337 key = 2.0 -0.259208 -0.130162 -0.028863 0.065358 0.139005 0.201650 0.234564 0.233687 key = 2.1 -0.295994 -0.160625 -0.055893 0.041913 0.121150 0.187718 0.232067 0.242047 key = 2.2 -0.332780 -0.191089 -0.082923 0.018019 0.103059 0.173641 0.227375 0.244469 key = 2.3 -0.369567 -0.221552 -0.109954 -0.006382 0.084656 0.159291 0.218217 0.245571 key = 2.4 -0.406353 -0.252016 -0.136984 -0.030783 0.065853 0.144771 0.207194 0.245622 key = 2.5 -0.443139 -0.282479 -0.164014 -0.055184 0.046821 0.129987 0.196077 0.244735 key = 2.6 -0.479925 -0.312943 -0.191044 -0.079585 0.027423 0.115019 0.138270 0.242686 key = 2.7 -0.516711 -0.343406 -0.218075 -0.103986 0.007654 0.099844 0.126188 0.237363 key = 2.8 -0.553497 -0.373870 -0.245105 -0.128387 -0.012415 0.084564 0.114107 0.228812 key = 2.9 -0.590283 -0.404333 -0.272135 -0.152788 -0.032483 0.068743 0.101797 0.219972 key = 3.0 -0.627070 -0.434797 -0.299165 -0.177189 -0.052552 0.052866 0.089335 0.211044 key = 3.1 -0.663856 -0.465260 -0.326196 -0.201590 -0.072621 0.036769 0.076768 0.202088 key = 3.2 -0.700642 -0.495724 -0.353226 -0.225990 -0.092690 0.020413 0.063939 0.192948 key = 3.3 -0.737428 -0.526187 -0.380256 -0.250391 -0.112758 0.003797 0.051019 0.183698 key = 3.4 -0.774214 -0.556651 -0.407286 -0.274792 -0.132827 -0.013020 0.037883 0.174403 key = 3.5 -0.811000 -0.587114 -0.434317 -0.299193 -0.152896 -0.029838 0.024668 0.164990 key = 3.6 -0.847787 -0.617578 -0.461347 -0.323594 -0.172965 -0.046655 0.011260 0.155477 key = 3.7 -0.884573 -0.648041 -0.488377 -0.347995 -0.193033 -0.063473 -0.002434 0.145853 key = 3.8 -0.921359 -0.678505 -0.515407 -0.372396 -0.213102 -0.080290 -0.016134 0.136134 key = 3.9 -0.958145 -0.708968 -0.542438 -0.396797 -0.233171 -0.097107 -0.029834 0.126304 key = 4.0 -0.994931 -0.739432 -0.569468 -0.421198 -0.253240 -0.113925 -0.043534 0.116373 key = 4.1 -1.031717 -0.769895 -0.596498 -0.445599 -0.273308 -0.130742 -0.057235 0.106315 key = 4.2 -1.068503 -0.800359 -0.623528 -0.470000 -0.293377 -0.147560 -0.070935 0.096179 key = 4.3 -1.105290 -0.830822 -0.650559 -0.494401 -0.313446 -0.164377 -0.084635 0.085961 key = 4.4 -1.142076 -0.861286 -0.677589 -0.518802 -0.333515 -0.181194 -0.098336 0.075547 key = 4.5 -1.178862 -0.891749 -0.704619 -0.543203 -0.353583 -0.198012 -0.112036 0.065141 key = 4.6 -1.215648 -0.922213 -0.731649 -0.567604 -0.373652 -0.214829 -0.125736 0.054506 key = 4.7 -1.252434 -0.952676 -0.758679 -0.592005 -0.393721 -0.231647 -0.139437 0.043723 key = 4.8 -1.289220 -0.983140 -0.785710 -0.616406 -0.413790 -0.248464 -0.153137 0.032939 key = 4.9 -1.326006 -1.013603 -0.812740 -0.640807 -0.433858 -0.265281 -0.166837 0.022156 key = 5.0 -1.362793 -1.044067 -0.839770 -0.665208 -0.453927 -0.282099 -0.180537 0.011373 key = 5.1 -1.399579 -1.074530 -0.866800 -0.689609 -0.473996 -0.298916 -0.194238 0.000589 key = 5.2 -1.436365 -1.104994 -0.893831 -0.714009 -0.494065 -0.315734 -0.207938 -0.010194 key = 5.3 -1.473151 -1.135457 -0.920861 -0.738410 -0.514133 -0.332551 -0.221638 -0.020977 key = 5.4 -1.509937 -1.165921 -0.947891 -0.762811 -0.534202 -0.349368 -0.235339 -0.031761 key = 5.5 -1.546723 -1.196384 -0.974921 -0.787212 -0.554271 -0.366186 -0.249039 -0.042544 } cPower { key = 23 28 33 38 43 48 53 58 key = 0.0 0.187957 0.248661 0.324321 0.391990 0.470088 0.560034 0.662333 0.775476 key = 0.1 0.177418 0.236639 0.297109 0.368624 0.435567 0.471014 0.464904 0.452794 key = 0.2 0.188284 0.239403 0.301890 0.365671 0.437930 0.489547 0.493103 0.476455 key = 0.3 0.180741 0.238391 0.297399 0.360777 0.436975 0.501981 0.518789 0.500748 key = 0.4 0.184970 0.237116 0.293324 0.355796 0.429620 0.509451 0.546647 0.531282 key = 0.5 0.180683 0.236149 0.292787 0.354090 0.419218 0.505633 0.565713 0.556747 key = 0.6 0.172309 0.233285 0.290292 0.356131 0.412256 0.491984 0.574561 0.588421 key = 0.7 0.158093 0.227971 0.288857 0.350023 0.409246 0.479943 0.571921 0.615700 key = 0.8 0.140159 0.217281 0.285257 0.346702 0.411098 0.471560 0.556423 0.634630 key = 0.9 0.119570 0.199263 0.279342 0.344706 0.414226 0.467518 0.543742 0.638911 key = 1.0 0.095949 0.178362 0.269156 0.341211 0.412201 0.468679 0.534597 0.623611 key = 1.1 0.069437 0.154497 0.248816 0.335319 0.403617 0.471874 0.529458 0.610675 key = 1.2 0.040417 0.128207 0.225413 0.326289 0.401255 0.474439 0.528667 0.600913 key = 1.3 0.009142 0.099926 0.199762 0.308552 0.395997 0.472195 0.531989 0.594567 key = 1.4 -0.020156 0.068817 0.172002 0.283822 0.388109 0.463494 0.534372 0.591632 key = 1.5 -0.047478 0.036292 0.142370 0.257218 0.376423 0.460563 0.536081 0.592122 key = 1.6 -0.076929 0.002424 0.117390 0.241895 0.374696 0.479747 0.567661 0.628712 key = 1.7 -0.107451 -0.032741 0.087762 0.222444 0.366313 0.496906 0.586061 0.666332 key = 1.8 -0.139045 -0.069202 0.053100 0.199113 0.354426 0.511329 0.616529 0.705595 key = 1.9 -0.171709 -0.106960 0.013112 0.171200 0.339050 0.515582 0.644693 0.746809 key = 2.0 -0.205444 -0.146014 -0.028330 0.138465 0.319557 0.510041 0.670619 0.785675 key = 2.1 -0.240250 -0.186366 -0.071227 0.100725 0.295975 0.501235 0.694818 0.818669 key = 2.2 -0.276127 -0.228014 -0.115579 0.057715 0.268228 0.489202 0.714398 0.860189 key = 2.3 -0.313075 -0.270958 -0.161384 0.009041 0.235914 0.473408 0.720815 0.899788 key = 2.4 -0.351093 -0.315200 -0.208645 -0.041279 0.198584 0.453943 0.719415 0.937907 key = 2.5 -0.390183 -0.360738 -0.257359 -0.093245 0.156421 0.430347 0.715200 0.974737 key = 2.6 -0.430344 -0.407572 -0.307528 -0.146858 0.108846 0.402645 0.605494 1.009461 key = 2.7 -0.471575 -0.455704 -0.359152 -0.202118 0.055607 0.370588 0.581754 1.033121 key = 2.8 -0.513877 -0.505132 -0.412230 -0.259024 -0.003333 0.334313 0.554667 1.042937 key = 2.9 -0.557251 -0.555856 -0.466762 -0.317576 -0.064105 0.292202 0.523172 1.049512 key = 3.0 -0.601695 -0.607878 -0.522749 -0.377775 -0.126708 0.245630 0.487406 1.053549 key = 3.1 -0.647210 -0.661196 -0.580190 -0.439620 -0.191142 0.193862 0.447410 1.055185 key = 3.2 -0.693796 -0.715811 -0.639086 -0.503112 -0.257408 0.136569 0.402349 1.053587 key = 3.3 -0.741453 -0.771722 -0.699436 -0.568250 -0.325505 0.073539 0.352789 1.048972 key = 3.4 -0.790181 -0.828930 -0.761241 -0.635034 -0.395434 0.004818 0.298015 1.041515 key = 3.5 -0.839979 -0.887435 -0.824500 -0.703465 -0.467194 -0.065860 0.238512 1.030737 key = 3.6 -0.890849 -0.947237 -0.889213 -0.773543 -0.540786 -0.138495 0.173582 1.016608 key = 3.7 -0.942789 -1.008335 -0.955381 -0.845267 -0.616209 -0.213086 0.102609 0.998932 key = 3.8 -0.995801 -1.070730 -1.023004 -0.918637 -0.693464 -0.289635 0.026845 0.977667 key = 3.9 -1.049883 -1.134421 -1.092080 -0.993654 -0.772550 -0.368140 -0.050966 0.952620 key = 4.0 -1.105036 -1.199410 -1.162612 -1.070317 -0.853467 -0.448602 -0.130827 0.923678 key = 4.1 -1.161261 -1.265695 -1.234597 -1.148627 -0.936216 -0.531021 -0.212737 0.890567 key = 4.2 -1.218556 -1.333276 -1.308037 -1.228583 -1.020797 -0.615396 -0.296695 0.853470 key = 4.3 -1.276922 -1.402155 -1.382932 -1.310186 -1.107209 -0.701729 -0.382702 0.812220 key = 4.4 -1.336358 -1.472330 -1.459281 -1.393435 -1.195452 -0.790018 -0.470757 0.765971 key = 4.5 -1.396866 -1.543801 -1.537084 -1.478331 -1.285527 -0.880264 -0.560862 0.715932 key = 4.6 -1.458445 -1.616570 -1.616342 -1.564873 -1.377434 -0.972466 -0.653015 0.660324 key = 4.7 -1.521095 -1.690635 -1.697055 -1.653061 -1.471172 -1.066626 -0.747217 0.599642 key = 4.8 -1.584815 -1.765997 -1.779221 -1.742896 -1.566741 -1.162742 -0.843468 0.537333 key = 4.9 -1.649606 -1.842655 -1.862843 -1.834377 -1.664142 -1.260815 -0.941768 0.473396 key = 5.0 -1.715469 -1.920610 -1.947918 -1.927505 -1.763374 -1.360845 -1.042116 0.407831 key = 5.1 -1.782402 -1.999862 -2.034448 -2.022279 -1.864438 -1.462832 -1.144513 0.340639 key = 5.2 -1.850406 -2.080410 -2.122433 -2.118700 -1.967333 -1.566775 -1.248959 0.271819 key = 5.3 -1.919481 -2.162256 -2.211872 -2.216767 -2.072060 -1.672676 -1.355453 0.201372 key = 5.4 -1.989627 -2.245397 -2.302765 -2.316481 -2.178618 -1.780533 -1.463997 0.129297 key = 5.5 -2.060844 -2.329836 -2.395113 -2.417841 -2.287008 -1.890347 -1.574589 0.055595 } CtMach { key = 0.00\t0.884580047806676\t0\t0.00184547124087849 key = 0.05\t0.884856868492807\t0.00370663055501856\t0.00370663055501856 key = 0.10\t0.885692036973181\t0.00747686254424377\t0.00747686254424377 key = 0.15\t0.887099927256081\t0.0113777901664595\t0.0113777901664595 key = 0.20\t0.889105374023119\t0.0154838968585476\t0.0154838968585476 key = 0.25\t0.891745096313645\t0.0198818406280806\t0.0198818406280806 key = 0.30\t0.895069926211543\t0.0246768021000062\t0.0246768021000062 key = 0.35\t0.899148136943647\t0.0300014288008454\t0.0300014288008454 key = 0.40\t0.904070354851797\t0.0212503962343561\t0.0212503962343561 key = 0.45\t0.905523255813954\t0.0145329256878087\t0.0145329256878087 key = 0.50\t0.908430232558139\t0.0193798449612404\t0.0193798449612404 key = 0.55\t0.911337209302326\t0.0242248062015504\t0.0242248062015504 key = 0.60\t0.915697674418605\t0.0387596899224803\t0.0387596899224803 key = 0.65\t0.92296511627907\t0.0484496124031008\t0.0484496124031008 key = 0.70\t0.930232558139535\t0.109011627906977\t0.109011627906977 key = 0.75\t0.955668604651163\t0.169573643410853\t0.169573643410853 key = 0.80\t0.981104651162791\t0.116279069767442\t0.116279069767442 key = 0.85\t0.990552325581395\t0.0629844961240307\t0.0629844961240307 key = 0.90\t1\t0\t0 key = 0.95\t0.992005813953488\t-0.0532945736434111\t-0.0532945736434111 key = 1.00\t0.984011627906977\t-0.116279069767442\t-0.116279069767442 key = 1.05\t0.957122093023256\t-0.179358282394345\t-0.179358282394345 key = 1.10\t0.930204143188673\t-0.688323455078115\t-0.688323455078115 key = 1.15\t0.750625056499821\t-0.958577602952021\t-0.958577602952021 key = 1.20\t0.642630862303066\t-0.607536455922232\t-0.607536455922232 key = 1.25\t0.568364119723151\t-0.431527888938208\t-0.431527888938208 key = 1.30\t0.513172495621604\t-0.327800653403085\t-0.327800653403085 key = 1.35\t0.470023923702226\t-0.260364483918003\t-0.260364483918003 key = 1.40\t0.435063150446203\t-0.169023207327378\t-0.169023207327378 key = 2.00\t0.246108883139915\t-0.052487296473969\t0 } CpMach { key = 0.00\t1.15853658536585\t0\t-0.189701897018971 key = 0.05\t1.13008130081301\t-0.18970189701897\t-0.18970189701897 key = 0.10\t1.10162601626016\t-0.169376693766938\t-0.169376693766938 key = 0.15\t1.07926829268293\t-0.149051490514905\t-0.149051490514905 key = 0.20\t1.05691056910569\t-0.176151761517615\t-0.176151761517615 key = 0.25\t1.02642276422764\t-0.203252032520325\t-0.203252032520325 key = 0.30\t0.995934959349594\t-0.18970189701897\t-0.18970189701897 key = 0.35\t0.969512195121951\t-0.176151761517616\t-0.176151761517616 key = 0.40\t0.943089430894309\t-0.115176151761518\t-0.115176151761518 key = 0.45\t0.934959349593496\t-0.0542005420054196\t-0.0542005420054196 key = 0.50\t0.926829268292683\t-0.0474254742547424\t-0.0474254742547424 key = 0.55\t0.920731707317073\t-0.0406504065040654\t-0.0406504065040654 key = 0.60\t0.914634146341463\t-0.003387533875339\t-0.003387533875339 key = 0.65\t0.919715447154472\t0.0338753387533878\t0.0338753387533878 key = 0.70\t0.92479674796748\t0.0474254742547423\t0.0474254742547423 key = 0.75\t0.933943089430894\t0.0609756097560972\t0.0609756097560972 key = 0.80\t0.943089430894309\t0.125338753387534\t0.125338753387534 key = 0.85\t0.971544715447154\t0.18970189701897\t0.18970189701897 key = 0.90\t1\t0.318428184281844\t0.318428184281844 key = 0.95\t1.06707317073171\t0.447154471544717\t0.447154471544717 key = 1.00\t1.13414634146341\t0.535230352303524\t0.535230352303524 key = 1.05\t1.22764227642276\t0.62330623306233\t0.62330623306233 key = 1.10\t1.32113821138211\t0.259381511205548\t0.259381511205548 key = 1.15\t1.30545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.20\t1.25800086906795\t-0.266969587086307\t-0.266969587086307 key = 1.25\t1.22536585365854\t-0.189626188195044\t-0.189626188195044 key = 1.30\t1.20111301260944\t-0.144045356015385\t-0.144045356015385 key = 1.35\t1.18215224685392\t-0.114411897567553\t-0.114411897567553 key = 1.40\t1.16678944333917\t-0.0742738241110092\t-0.0742738241110092 key = 2.00\t1.0837573187165\t-0.0230644790618553\t0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = HS6501A-0x4 ixxFTLB = 80 diameterIN = 158 numblades = 4 minpitch = 25 maxpitch = 65 ct_factor = 1.05 cp_factor = 0.94 cThrust { key = 22\t27\t32\t37\t42\t47\t52\t57\t62\t67 key = 0.0\t0.150828\t0.15802\t0.162765\t0.166562\t0.169832\t0.170771\t0.16822\t0.16106\t0.150523\t0.136026 key = 0.1\t0.145256\t0.157634\t0.162399\t0.163509\t0.157774\t0.146364\t0.129054\t0.112731\t0.094994\t0.081844 key = 0.2\t0.139155\t0.156713\t0.163747\t0.165235\t0.162686\t0.153673\t0.138908\t0.119881\t0.101046\t0.086333 key = 0.3\t0.131202\t0.151336\t0.162857\t0.167068\t0.166134\t0.158724\t0.145005\t0.126256\t0.106878\t0.092256 key = 0.4\t0.122642\t0.146842\t0.15993\t0.166045\t0.16739\t0.161965\t0.149857\t0.132094\t0.112382\t0.095024 key = 0.5\t0.111955\t0.140455\t0.157465\t0.165327\t0.168611\t0.165648\t0.154333\t0.136903\t0.116848\t0.09812 key = 0.6\t0.099163\t0.132371\t0.153765\t0.164002\t0.168554\t0.168487\t0.159079\t0.14172\t0.121388\t0.101241 key = 0.7\t0.084349\t0.122517\t0.148508\t0.162153\t0.168441\t0.169966\t0.16374\t0.146723\t0.126033\t0.10463 key = 0.8\t0.065897\t0.110743\t0.142067\t0.159737\t0.167599\t0.170543\t0.167013\t0.152566\t0.131213\t0.108482 key = 0.9\t0.044016\t0.096318\t0.133824\t0.156528\t0.166524\t0.170641\t0.169116\t0.157541\t0.137132\t0.112926 key = 1.0\t0.018594\t0.078357\t0.124004\t0.151872\t0.165188\t0.170844\t0.17085\t0.161234\t0.14381\t0.118056 key = 1.1\t-0.008281\t0.056924\t0.111079\t0.145989\t0.163543\t0.170491\t0.172193\t0.163955\t0.149172\t0.124557 key = 1.2\t-0.035666\t0.032056\t0.094915\t0.138999\t0.161462\t0.170311\t0.172991\t0.166851\t0.153456\t0.131417 key = 1.3\t-0.063051\t0.006252\t0.075317\t0.128746\t0.158052\t0.169925\t0.173896\t0.169619\t0.156915\t0.137059 key = 1.4\t-0.090436\t-0.02054175\t0.051916\t0.115279\t0.154048\t0.169459\t0.17447\t0.171861\t0.160536\t0.14187 key = 1.5\t-0.117821\t-0.0473355\t0.027614\t0.098794\t0.14773\t0.168954\t0.175275\t0.173599\t0.164679\t0.145896 key = 1.6\t-0.145206\t-0.07412925\t0.002655\t0.079028\t0.137949\t0.167365\t0.176019\t0.17499\t0.168418\t0.150029 key = 1.7\t-0.172591\t-0.100923\t-0.0228\t0.056708\t0.125382\t0.165359\t0.176837\t0.176892\t0.171611\t0.154836 key = 1.8\t-0.199976\t-0.12771675\t-0.048255\t0.033899\t0.110186\t0.160435\t0.177676\t0.178658\t0.174336\t0.159861 key = 1.9\t-0.227361\t-0.1545105\t-0.07371\t0.010221\t0.092214\t0.15261\t0.17795\t0.180525\t0.176636\t0.164431 key = 2.0\t-0.254746\t-0.18130425\t-0.099165\t-0.01364\t0.07201\t0.142175\t0.177586\t0.182418\t0.179041\t0.168553 key = 2.1\t-0.282131\t-0.208098\t-0.12462\t-0.037501\t0.051184\t0.129622\t0.175711\t0.184206\t0.181361\t0.172247 key = 2.2\t-0.309516\t-0.23489175\t-0.150075\t-0.061362\t0.02989\t0.114861\t0.170947\t0.185902\t0.184226\t0.175713 key = 2.3\t-0.336901\t-0.2616855\t-0.17553\t-0.085223\t0.008265\t0.098279\t0.163883\t0.187607\t0.187069\t0.178699 key = 2.4\t-0.364286\t-0.28847925\t-0.200985\t-0.109084\t-0.013762\t0.080272\t0.15482\t0.187859\t0.18994\t0.181377 key = 2.5\t-0.391671\t-0.315273\t-0.22644\t-0.132945\t-0.035789\t0.061542\t0.144047\t0.186628\t0.192707\t0.18489 key = 2.6\t-0.419056\t-0.34206675\t-0.251895\t-0.156806\t-0.057816\t0.042517\t0.131579\t0.18401\t0.19525\t0.188292 key = 2.7\t-0.446441\t-0.3688605\t-0.27735\t-0.180667\t-0.079843\t0.023115\t0.117731\t0.179414\t0.197517\t0.191264 key = 2.8\t-0.473826\t-0.39565425\t-0.302805\t-0.204528\t-0.10187\t0.003417\t0.10294\t0.173277\t0.199399\t0.195259 key = 2.9\t-0.501211\t-0.422448\t-0.32826\t-0.228389\t-0.123897\t-0.2129475\t0.087374\t0.165417\t0.199993\t0.198967 key = 3.0\t-0.528596\t-0.44924175\t-0.353715\t-0.25225\t-0.145924\t-0.429312\t0.071287\t0.156321\t0.199365\t0.202506 key = 3.1\t-0.555981\t-0.4760355\t-0.37917\t-0.276111\t-0.167951\t-0.6456765\t0.054818\t0.146197\t0.197571\t0.20579 key = 3.2\t-0.583366\t-0.50282925\t-0.404625\t-0.299972\t-0.189978\t-0.862041\t0.037758\t0.135116\t0.19451\t0.208189 key = 3.3\t-0.610751\t-0.529623\t-0.43008\t-0.323833\t-0.212005\t-1.0784055\t0.020498\t0.123303\t0.189696\t0.210991 key = 3.4\t-0.638136\t-0.55641675\t-0.455535\t-0.347694\t-0.234032\t-1.29477\t0.002992\t0.110959\t0.184911\t0.213073 key = 3.5\t-0.665521\t-0.5832105\t-0.48099\t-0.371555\t-0.256059\t-1.5111345\t-0.014715\t0.097985\t0.178536\t0.214346 key = 3.6\t-0.692906\t-0.61000425\t-0.506445\t-0.395416\t-0.278086\t-1.727499\t-0.032422\t0.084736\t0.171191\t0.213744 key = 3.7\t-0.720291\t-0.636798\t-0.5319\t-0.419277\t-0.300113\t-1.9438635\t-0.050129\t0.071068\t0.163356\t0.213198 key = 3.8\t-0.747676\t-0.66359175\t-0.557355\t-0.443138\t-0.32214\t-2.160228\t-0.067836\t0.057139\t0.154676\t0.210888 key = 3.9\t-0.775061\t-0.6903855\t-0.58281\t-0.466999\t-0.344167\t-2.3765925\t-0.085543\t0.042863\t0.145554\t0.20863 key = 4.0\t-0.802446\t-0.71717925\t-0.608265\t-0.49086\t-0.366194\t-2.592957\t-0.10325\t0.028403\t0.135903\t0.205637 key = 4.1\t-0.829831\t-0.743973\t-0.63372\t-0.514721\t-0.388221\t-2.8093215\t-0.120957\t0.013624\t0.125954\t0.20156 key = 4.2\t-0.857216\t-0.77076675\t-0.659175\t-0.538582\t-0.410248\t-3.025686\t-0.138664\t-0.001211\t0.115465\t0.19662 key = 4.3\t-0.884601\t-0.7975605\t-0.68463\t-0.562443\t-0.432275\t-3.2420505\t-0.156371\t-0.016357\t0.104791\t0.192207 key = 4.4\t-0.911986\t-0.82435425\t-0.710085\t-0.586304\t-0.454302\t-3.458415\t-0.174078\t-0.031847\t0.093884\t0.18655 key = 4.5\t-0.939371\t-0.851148\t-0.73554\t-0.610165\t-0.476329\t-3.6747795\t-0.191785\t-0.190406\t0.082611\t0.18043 key = 4.6\t-0.966756\t-0.87794175\t-0.760995\t-0.634026\t-0.498356\t-3.891144\t-0.209492\t-0.348965\t0.071104\t0.174117 key = 4.7\t-0.994141\t-0.9047355\t-0.78645\t-0.657887\t-0.520383\t-4.1075085\t-0.227199\t-0.507524\t0.05948\t0.167065 key = 4.8\t-1.021526\t-0.93152925\t-0.811905\t-0.681748\t-0.54241\t-4.323873\t-0.244906\t-0.666083\t0.047603\t0.159882 key = 4.9\t-1.048911\t-0.958323\t-0.83736\t-0.705609\t-0.564437\t-4.5402375\t-0.262613\t-0.824642\t0.035461\t0.152512 key = 5.0\t-1.076296\t-0.98511675\t-0.862815\t-0.72947\t-0.586464\t-4.756602\t-0.28032\t-0.983201\t-0.094530333\t0.144486 key = 5.1\t-1.103681\t-1.0119105\t-0.88827\t-0.753331\t-0.608491\t-4.9729665\t-0.298027\t-1.14176\t-0.224521667\t0.136529 key = 5.2\t-1.131066\t-1.03870425\t-0.913725\t-0.777192\t-0.630518\t-5.189331\t-0.315734\t-1.300319\t-0.354513\t0.128337 key = 5.3\t-1.158451\t-1.065498\t-0.93918\t-0.801053\t-0.652545\t-5.4056955\t-0.333441\t-1.458878\t-0.484504333\t0.120145 key = 5.4\t-1.185836\t-1.09229175\t-0.964635\t-0.824914\t-0.674572\t-5.62206\t-0.351148\t-1.617437\t-0.614495667\t0.111953 key = 5.5\t-1.213221\t-1.1190855\t-0.99009\t-0.848775\t-0.696599\t-5.8384245\t-0.368855\t-1.775996\t-0.744487\t0.103761 } cPower { key = 22.0\t27.0\t32.0\t37.0\t42.0\t47.0\t52.0\t57.0\t62.0\t67.0 key = 0.0\t0.102208\t0.139687\t0.183539\t0.233935\t0.293505\t0.360815\t0.436716\t0.520223\t0.608385\t0.698117 key = 0.1\t0.104952\t0.142918\t0.186904\t0.235791\t0.286782\t0.325824\t0.342657\t0.349291\t0.342126\t0.339363 key = 0.2\t0.103553\t0.143581\t0.188255\t0.238548\t0.289766\t0.335743\t0.366674\t0.376203\t0.368526\t0.365378 key = 0.3\t0.101377\t0.1413\t0.18874\t0.240209\t0.295535\t0.34652\t0.384569\t0.399696\t0.395364\t0.397263 key = 0.4\t0.09858\t0.138923\t0.185056\t0.239232\t0.298051\t0.35476\t0.400581\t0.425233\t0.425273\t0.420203 key = 0.5\t0.094462\t0.136096\t0.182206\t0.236214\t0.298937\t0.360852\t0.412729\t0.445372\t0.452175\t0.444844 key = 0.6\t0.089069\t0.132731\t0.179633\t0.23304\t0.297342\t0.365175\t0.424079\t0.465246\t0.478537\t0.471195 key = 0.7\t0.08124\t0.128005\t0.177469\t0.229794\t0.292305\t0.365926\t0.434054\t0.483386\t0.504883\t0.499876 key = 0.8\t0.06968\t0.12147\t0.173888\t0.227527\t0.287782\t0.362968\t0.440705\t0.500992\t0.531413\t0.531765 key = 0.9\t0.053167\t0.112129\t0.169352\t0.225956\t0.28575\t0.358174\t0.443225\t0.516166\t0.558105\t0.565443 key = 1.0\t0.030645\t0.098211\t0.163181\t0.223989\t0.284036\t0.354106\t0.440239\t0.527714\t0.584376\t0.599218 key = 1.1\t0.003719\t0.078569\t0.153513\t0.220833\t0.283551\t0.352569\t0.436453\t0.53429\t0.606422\t0.635546 key = 1.2\t-0.025876\t0.052222\t0.138857\t0.216202\t0.284161\t0.351847\t0.434062\t0.533848\t0.624024\t0.671433 key = 1.3\t-0.055471\t0.021559\t0.118102\t0.208222\t0.283166\t0.352661\t0.432478\t0.532287\t0.636947\t0.702944 key = 1.4\t-0.085066\t-0.01285975\t0.089974\t0.194925\t0.281437\t0.354868\t0.433987\t0.532118\t0.642333\t0.729283 key = 1.5\t-0.114661\t-0.0472785\t0.057165\t0.175797\t0.277863\t0.35769\t0.436328\t0.533393\t0.643762\t0.75097 key = 1.6\t-0.144256\t-0.08169725\t0.020172\t0.149556\t0.268674\t0.359998\t0.440375\t0.536236\t0.646549\t0.766138 key = 1.7\t-0.173851\t-0.116116\t-0.020189667\t0.116283\t0.253898\t0.361508\t0.445968\t0.540542\t0.650702\t0.774117 key = 1.8\t-0.203446\t-0.15053475\t-0.060551333\t0.079122\t0.233103\t0.360054\t0.452098\t0.546614\t0.656219\t0.780843 key = 1.9\t-0.233041\t-0.1849535\t-0.100913\t0.038003\t0.205243\t0.352878\t0.459754\t0.554722\t0.663136\t0.788835 key = 2.0\t-0.262636\t-0.21937225\t-0.141274667\t-0.007252\t0.170419\t0.339787\t0.464856\t0.564553\t0.670526\t0.798071 key = 2.1\t-0.292231\t-0.253791\t-0.181636333\t-0.052507\t0.131466\t0.321184\t0.468234\t0.575685\t0.681671\t0.808563 key = 2.2\t-0.321826\t-0.28820975\t-0.221998\t-0.097762\t0.088614\t0.296254\t0.466952\t0.587648\t0.693546\t0.820367 key = 2.3\t-0.351421\t-0.3226285\t-0.262359667\t-0.143017\t0.042096\t0.265223\t0.460069\t0.599948\t0.707386\t0.833503 key = 2.4\t-0.381016\t-0.35704725\t-0.302721333\t-0.188272\t-0.008262\t0.22842\t0.447709\t0.609792\t0.722871\t0.848008 key = 2.5\t-0.410611\t-0.391466\t-0.343083\t-0.233527\t-0.05862\t0.1872\t0.430091\t0.617641\t0.739534\t0.864112 key = 2.6\t-0.440206\t-0.42588475\t-0.383444667\t-0.278782\t-0.108978\t0.142577\t0.406733\t0.621303\t0.75693\t0.881696 key = 2.7\t-0.469801\t-0.4603035\t-0.423806333\t-0.324037\t-0.159336\t0.094281\t0.377963\t0.620421\t0.774809\t0.90239 key = 2.8\t-0.499396\t-0.49472225\t-0.464168\t-0.369292\t-0.209694\t0.042519\t0.34463\t0.614815\t0.791892\t0.923957 key = 2.9\t-0.528991\t-0.529141\t-0.504529667\t-0.414547\t-0.260052\t-0.552669\t0.30699\t0.604228\t0.806587\t0.94683 key = 3.0\t-0.558586\t-0.56355975\t-0.544891333\t-0.459802\t-0.31041\t-1.147857\t0.265584\t0.589011\t0.818151\t0.970536 key = 3.1\t-0.588181\t-0.5979785\t-0.585253\t-0.505057\t-0.360768\t-1.743045\t0.220705\t0.569486\t0.82639\t0.994722 key = 3.2\t-0.617776\t-0.63239725\t-0.625614667\t-0.550312\t-0.411126\t-2.338233\t0.171545\t0.545562\t0.830619\t1.01991 key = 3.3\t-0.647371\t-0.666816\t-0.665976333\t-0.595567\t-0.461484\t-2.933421\t0.119374\t0.517687\t0.830266\t1.044733 key = 3.4\t-0.676966\t-0.70123475\t-0.706338\t-0.640822\t-0.511842\t-3.528609\t0.064008\t0.48638\t0.826501\t1.066311 key = 3.5\t-0.706561\t-0.7356535\t-0.746699667\t-0.686077\t-0.5622\t-4.123797\t0.005599\t0.451105\t0.819512\t1.08726 key = 3.6\t-0.736156\t-0.77007225\t-0.787061333\t-0.731332\t-0.612558\t-4.718985\t-0.05281\t0.413106\t0.808241\t1.10451 key = 3.7\t-0.765751\t-0.804491\t-0.827423\t-0.776587\t-0.662916\t-5.314173\t-0.111219\t0.371646\t0.794305\t1.119545 key = 3.8\t-0.795346\t-0.83890975\t-0.867784667\t-0.821842\t-0.713274\t-5.909361\t-0.169628\t0.327375\t0.776053\t1.130671 key = 3.9\t-0.824941\t-0.8733285\t-0.908146333\t-0.867097\t-0.763632\t-6.504549\t-0.228037\t0.279914\t0.75501\t1.139149 key = 4.0\t-0.854536\t-0.90774725\t-0.948508\t-0.912352\t-0.81399\t-7.099737\t-0.286446\t0.229757\t0.730559\t1.144647 key = 4.1\t-0.884131\t-0.942166\t-0.988869667\t-0.957607\t-0.864348\t-7.694925\t-0.344855\t0.176451\t0.703682\t1.148035 key = 4.2\t-0.913726\t-0.97658475\t-1.029231333\t-1.002862\t-0.914706\t-8.290113\t-0.403264\t0.121033\t0.673077\t1.147264 key = 4.3\t-0.943321\t-1.0110035\t-1.069593\t-1.048117\t-0.965064\t-8.885301\t-0.461673\t0.062446\t0.640328\t1.144748 key = 4.4\t-0.972916\t-1.04542225\t-1.109954667\t-1.093372\t-1.015422\t-9.480489\t-0.520082\t0.000426\t0.605183\t1.139644 key = 4.5\t-1.002511\t-1.079841\t-1.150316333\t-1.138627\t-1.06578\t-10.075677\t-0.578491\t-0.646101\t0.566851\t1.131713 key = 4.6\t-1.032106\t-1.11425975\t-1.190678\t-1.183882\t-1.116138\t-10.670865\t-0.6369\t-1.292628\t0.526001\t1.122285 key = 4.7\t-1.061701\t-1.1486785\t-1.231039667\t-1.229137\t-1.166496\t-11.266053\t-0.695309\t-1.939155\t0.483113\t1.108395 key = 4.8\t-1.091296\t-1.18309725\t-1.271401333\t-1.274392\t-1.216854\t-11.861241\t-0.753718\t-2.585682\t0.43757\t1.092993 key = 4.9\t-1.120891\t-1.217516\t-1.311763\t-1.319647\t-1.267212\t-12.456429\t-0.812127\t-3.232209\t0.389094\t1.075911 key = 5.0\t-1.150486\t-1.25193475\t-1.352124667\t-1.364902\t-1.31757\t-13.051617\t-0.870536\t-3.878736\t-0.143573667\t1.054496 key = 5.1\t-1.180081\t-1.2863535\t-1.392486333\t-1.410157\t-1.367928\t-13.646805\t-0.928945\t-4.525263\t-0.676241333\t1.032348 key = 5.2\t-1.209676\t-1.32077225\t-1.432848\t-1.455412\t-1.418286\t-14.241993\t-0.987354\t-5.17179\t-1.208909\t1.008051 key = 5.3\t-1.239271\t-1.355191\t-1.473209667\t-1.500667\t-1.468644\t-14.837181\t-1.045763\t-5.818317\t-1.741576667\t0.983754 key = 5.4\t-1.268866\t-1.38960975\t-1.513571333\t-1.545922\t-1.519002\t-15.432369\t-1.104172\t-6.464844\t-2.274244333\t0.959457 key = 5.5\t-1.298461\t-1.4240285\t-1.553933\t-1.591177\t-1.56936\t-16.027557\t-1.162581\t-7.111371\t-2.806912\t0.93516 } CtMach { key = 0.00\t0.884580047806676\t0\t0.00184547124087849 key = 0.05\t0.884856868492807\t0.00370663055501856\t0.00370663055501856 key = 0.10\t0.885692036973181\t0.00747686254424377\t0.00747686254424377 key = 0.15\t0.887099927256081\t0.0113777901664595\t0.0113777901664595 key = 0.20\t0.889105374023119\t0.0154838968585476\t0.0154838968585476 key = 0.25\t0.891745096313645\t0.0198818406280806\t0.0198818406280806 key = 0.30\t0.895069926211543\t0.0246768021000062\t0.0246768021000062 key = 0.35\t0.899148136943647\t0.0300014288008454\t0.0300014288008454 key = 0.40\t0.904070354851797\t0.0212503962343561\t0.0212503962343561 key = 0.45\t0.905523255813954\t0.0145329256878087\t0.0145329256878087 key = 0.50\t0.908430232558139\t0.0193798449612404\t0.0193798449612404 key = 0.55\t0.911337209302326\t0.0242248062015504\t0.0242248062015504 key = 0.60\t0.915697674418605\t0.0387596899224803\t0.0387596899224803 key = 0.65\t0.92296511627907\t0.0484496124031008\t0.0484496124031008 key = 0.70\t0.930232558139535\t0.109011627906977\t0.109011627906977 key = 0.75\t0.955668604651163\t0.169573643410853\t0.169573643410853 key = 0.80\t0.981104651162791\t0.116279069767442\t0.116279069767442 key = 0.85\t0.990552325581395\t0.0629844961240307\t0.0629844961240307 key = 0.90\t1\t0\t0 key = 0.95\t0.992005813953488\t-0.0532945736434111\t-0.0532945736434111 key = 1.00\t0.984011627906977\t-0.116279069767442\t-0.116279069767442 key = 1.05\t0.957122093023256\t-0.179358282394345\t-0.179358282394345 key = 1.10\t0.930204143188673\t-0.688323455078115\t-0.688323455078115 key = 1.15\t0.750625056499821\t-0.958577602952021\t-0.958577602952021 key = 1.20\t0.642630862303066\t-0.607536455922232\t-0.607536455922232 key = 1.25\t0.568364119723151\t-0.431527888938208\t-0.431527888938208 key = 1.30\t0.513172495621604\t-0.327800653403085\t-0.327800653403085 key = 1.35\t0.470023923702226\t-0.260364483918003\t-0.260364483918003 key = 1.40\t0.435063150446203\t-0.169023207327378\t-0.169023207327378 key = 2.00\t0.246108883139915\t-0.052487296473969\t0 } CpMach { key = 0.00\t1.15853658536585\t0\t-0.189701897018971 key = 0.05\t1.13008130081301\t-0.18970189701897\t-0.18970189701897 key = 0.10\t1.10162601626016\t-0.169376693766938\t-0.169376693766938 key = 0.15\t1.07926829268293\t-0.149051490514905\t-0.149051490514905 key = 0.20\t1.05691056910569\t-0.176151761517615\t-0.176151761517615 key = 0.25\t1.02642276422764\t-0.203252032520325\t-0.203252032520325 key = 0.30\t0.995934959349594\t-0.18970189701897\t-0.18970189701897 key = 0.35\t0.969512195121951\t-0.176151761517616\t-0.176151761517616 key = 0.40\t0.943089430894309\t-0.115176151761518\t-0.115176151761518 key = 0.45\t0.934959349593496\t-0.0542005420054196\t-0.0542005420054196 key = 0.50\t0.926829268292683\t-0.0474254742547424\t-0.0474254742547424 key = 0.55\t0.920731707317073\t-0.0406504065040654\t-0.0406504065040654 key = 0.60\t0.914634146341463\t-0.003387533875339\t-0.003387533875339 key = 0.65\t0.919715447154472\t0.0338753387533878\t0.0338753387533878 key = 0.70\t0.92479674796748\t0.0474254742547423\t0.0474254742547423 key = 0.75\t0.933943089430894\t0.0609756097560972\t0.0609756097560972 key = 0.80\t0.943089430894309\t0.125338753387534\t0.125338753387534 key = 0.85\t0.971544715447154\t0.18970189701897\t0.18970189701897 key = 0.90\t1\t0.318428184281844\t0.318428184281844 key = 0.95\t1.06707317073171\t0.447154471544717\t0.447154471544717 key = 1.00\t1.13414634146341\t0.535230352303524\t0.535230352303524 key = 1.05\t1.22764227642276\t0.62330623306233\t0.62330623306233 key = 1.10\t1.32113821138211\t0.259381511205548\t0.259381511205548 key = 1.15\t1.30545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.20\t1.25800086906795\t-0.266969587086307\t-0.266969587086307 key = 1.25\t1.22536585365854\t-0.189626188195044\t-0.189626188195044 key = 1.30\t1.20111301260944\t-0.144045356015385\t-0.144045356015385 key = 1.35\t1.18215224685392\t-0.114411897567553\t-0.114411897567553 key = 1.40\t1.16678944333917\t-0.0742738241110092\t-0.0742738241110092 key = 2.00\t1.0837573187165\t-0.0230644790618553\t0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = RotolRX5 ixxFTLB = 60 diameterIN = 130 numblades = 3 minpitch = 28 maxpitch = 63 ct_factor = 1.025 cp_factor = 1.031 cThrust { key = 28 35 42 49 56 63 key = 0 0.149046 0.155004 0.159532 0.160061 0.154127 0.140604 key = 0.1 0.151261 0.156467 0.152521 0.134103 0.105135 0.085687 key = 0.2 0.15009 0.158581 0.15733 0.141477 0.112471 0.089214 key = 0.3 0.143814 0.158097 0.161232 0.148234 0.119705 0.09427 key = 0.4 0.140167 0.155212 0.161457 0.154256 0.127783 0.097319 key = 0.5 0.132346 0.153086 0.161494 0.158417 0.135436 0.101485 key = 0.6 0.123715 0.150074 0.160498 0.160894 0.143383 0.10671 key = 0.7 0.11139 0.146422 0.158696 0.162445 0.149335 0.114602 key = 0.8 0.096638 0.14171 0.156278 0.163163 0.153533 0.12397 key = 0.9 0.075688 0.134917 0.154173 0.163117 0.157105 0.131709 key = 1 0.051853 0.126119 0.152704 0.162359 0.160028 0.137666 key = 1.02 0.047029 0.110914 0.150277 0.161029 0.162261 0.142573 key = 1.04 0.042198 0.08988 0.147553 0.159317 0.163835 0.147661 key = 1.06 0.037331 0.088162077 0.147158615 0.159226154 0.163903308 0.148011692 key = 1.08 0.032386 0.086444154 0.146764231 0.159135308 0.163971615 0.148362385 key = 1.1 0.027399 0.084726231 0.146369846 0.159044462 0.164039923 0.148713077 key = 1.12 0.022387 0.083008308 0.145975462 0.158953615 0.164108231 0.149063769 key = 1.14 0.017357 0.081290385 0.145581077 0.158862769 0.164176538 0.149414462 key = 1.16 0.012318 0.079572462 0.145186692 0.158771923 0.164244846 0.149765154 key = 1.18 0.007124 0.077854538 0.144792308 0.158681077 0.164313154 0.150115846 key = 1.2 0.001952 0.076136615 0.144397923 0.158590231 0.164381462 0.150466538 key = 1.22 -0.003263 0.074418692 0.144003538 0.158499385 0.164449769 0.150817231 key = 1.24 -0.008502 0.072700769 0.143609154 0.158408538 0.164518077 0.151167923 key = 1.26 -0.013937 0.070982846 0.143214769 0.158317692 0.164586385 0.151518615 key = 1.28 -0.019198 0.069264923 0.142820385 0.158226846 0.164654692 0.151869308 key = 1.3 -0.024549 0.067547 0.142426 0.158136 0.164723 0.15222 key = 1.32 -0.030253392 0.063064 0.1404408 0.158152 0.1647906 0.153018 key = 1.34 -0.035957784 0.058425 0.1384556 0.158168 0.1648582 0.153816 key = 1.36 -0.041662175 0.053812 0.1364704 0.158184 0.1649258 0.154614 key = 1.38 -0.047366567 0.049178 0.1344852 0.1582 0.1649934 0.155412 key = 1.4 -0.053070959 0.044561 0.1325 0.158216 0.165061 0.15621 key = 1.42 -0.058775351 0.039867 0.129123 0.1584162 0.1650336 0.1568922 key = 1.44 -0.064479743 0.035186 0.125746 0.1586164 0.1650062 0.1575744 key = 1.46 -0.070184135 0.030446 0.122369 0.1588166 0.1649788 0.1582566 key = 1.48 -0.075888526 0.02566 0.118992 0.1590168 0.1649514 0.1589388 key = 1.5 -0.081592918 0.020883 0.115615 0.159217 0.164924 0.159621 key = 1.52 -0.08729731 0.016051 0.111594 0.1588808 0.1648316 0.160188 key = 1.54 -0.093001702 0.011263 0.107573 0.1585446 0.1647392 0.160755 key = 1.56 -0.098706094 0.006287 0.103552 0.1582084 0.1646468 0.161322 key = 1.58 -0.104410485 0.001364 0.099531 0.1578722 0.1645544 0.161889 key = 1.6 -0.110114877 -0.003545 0.09551 0.157536 0.164462 0.162456 key = 1.62 -0.115819269 -0.0085 0.09149 0.1572558 0.1643388 0.162916 key = 1.64 -0.121523661 -0.013479 0.087358 0.1569756 0.1642156 0.163376 key = 1.66 -0.127228053 -0.018814 0.083246 0.1566954 0.1640924 0.163836 key = 1.68 -0.132932444 -0.023746 0.079106 0.1564152 0.1639692 0.164296 key = 1.7 -0.138636836 -0.028721355 0.074973 0.156135 0.163846 0.164756 key = 1.72 -0.144341228 -0.033696711 0.070813 0.1546234 0.1639042 0.165111 key = 1.74 -0.15004562 -0.038672066 0.066636 0.1531118 0.1639624 0.165466 key = 1.76 -0.155750012 -0.043647421 0.062441 0.1516002 0.1640206 0.165821 key = 1.78 -0.161454404 -0.048622776 0.058224 0.1500886 0.1640788 0.166176 key = 1.8 -0.167158795 -0.053598132 0.053979 0.148577 0.164137 0.166531 key = 1.82 -0.172863187 -0.058573487 0.04973 0.1461072 0.164694 0.1668024 key = 1.84 -0.178567579 -0.063548842 0.045459 0.1436374 0.165251 0.1670738 key = 1.86 -0.184271971 -0.068524197 0.041193 0.1411676 0.165808 0.1673452 key = 1.88 -0.189976363 -0.073499553 0.036881 0.1386978 0.166365 0.1676166 key = 1.9 -0.195680754 -0.078474908 0.032495 0.136228 0.166922 0.167888 key = 1.92 -0.201385146 -0.083450263 0.028347 0.1327218 0.1673676 0.1680802 key = 1.94 -0.207089538 -0.088425618 0.023831 0.1292156 0.1678132 0.1682724 key = 1.96 -0.21279393 -0.093400974 0.019416 0.1257094 0.1682588 0.1684646 key = 1.98 -0.218498322 -0.098376329 0.014977 0.1222032 0.1687044 0.1686568 key = 2 -0.224202713 -0.103351684 0.010518 0.118697 0.16915 0.168849 key = 2.02 -0.229907105 -0.108327039 0.006069 0.115169 0.1686936 0.1689884 key = 2.04 -0.235611497 -0.113302395 0.001549 0.111623 0.1682372 0.1691278 key = 2.06 -0.241315889 -0.11827775 -0.003001 0.108095 0.1677808 0.1692672 key = 2.08 -0.247020281 -0.123253105 -0.007495 0.104521 0.1673244 0.1694066 key = 2.1 -0.252724673 -0.128228461 -0.012064 0.100904 0.166868 0.169546 key = 2.12 -0.258429064 -0.133203816 -0.016483 0.097354 0.167134 0.1696548 key = 2.14 -0.264133456 -0.138179171 -0.0214 0.09369 0.1674 0.1697636 key = 2.16 -0.269837848 -0.143154526 -0.026013 0.090068 0.167666 0.1698724 key = 2.18 -0.27554224 -0.148129882 -0.030380086 0.086495 0.167932 0.1699812 key = 2.2 -0.281246632 -0.153105237 -0.034747172 0.082805 0.168198 0.17009 key = 2.22 -0.286951023 -0.158080592 -0.039114258 0.079174 0.1676004 0.170289 key = 2.24 -0.292655415 -0.163055947 -0.043481344 0.075501 0.1670028 0.170488 key = 2.26 -0.298359807 -0.168031303 -0.04784843 0.071821 0.1664052 0.170687 key = 2.28 -0.304064199 -0.173006658 -0.052215516 0.068113 0.1658076 0.170886 key = 2.3 -0.309768591 -0.177982013 -0.056582602 0.06442 0.16521 0.171085 key = 2.32 -0.315472982 -0.182957368 -0.060949687 0.060909 0.1637104 0.1720984 key = 2.34 -0.321177374 -0.187932724 -0.065316773 0.056917 0.1622108 0.1731118 key = 2.36 -0.326881766 -0.192908079 -0.069683859 0.053232 0.1607112 0.1741252 key = 2.38 -0.332586158 -0.197883434 -0.074050945 0.049474 0.1592116 0.1751386 key = 2.4 -0.33829055 -0.202858789 -0.078418031 0.045708 0.157712 0.176152 key = 2.42 -0.343994942 -0.207834145 -0.082785117 0.041925 0.1550386 0.177096 key = 2.44 -0.349699333 -0.2128095 -0.087152203 0.038132 0.1523652 0.17804 key = 2.46 -0.355403725 -0.217784855 -0.091519289 0.034327 0.1496918 0.178984 key = 2.48 -0.361108117 -0.222760211 -0.095886375 0.030505 0.1470184 0.179928 key = 2.5 -0.366812509 -0.227735566 -0.100253461 0.02665 0.144345 0.180872 key = 2.52 -0.372516901 -0.232710921 -0.104620547 0.022796 0.141617 0.1810564 key = 2.54 -0.378221292 -0.237686276 -0.108987633 0.018938 0.138786 0.1812408 key = 2.56 -0.383925684 -0.242661632 -0.113354719 0.015161 0.135811 0.1814252 key = 2.58 -0.389630076 -0.247636987 -0.117721805 0.011257 0.132893 0.1816096 key = 2.6 -0.395334468 -0.252612342 -0.122088891 0.00726 0.129956 0.181794 key = 2.62 -0.40103886 -0.257587697 -0.126455977 0.003084 0.127009 0.181536 key = 2.64 -0.406743251 -0.262563053 -0.130823062 -0.000596 0.123962 0.181278 key = 2.66 -0.412447643 -0.267538408 -0.135190148 -0.004472 0.12108 0.18102 key = 2.68 -0.418152035 -0.272513763 -0.139557234 -0.008589 0.118101 0.180762 key = 2.7 -0.423856427 -0.277489118 -0.14392432 -0.012538 0.115106 0.180504 key = 2.72 -0.429560819 -0.282464474 -0.148291406 -0.016719 0.112101 0.180029 key = 2.74 -0.435265211 -0.287439829 -0.152658492 -0.020834 0.109086 0.179554 key = 2.76 -0.440969602 -0.292415184 -0.157025578 -0.024837 0.106059 0.179079 key = 2.78 -0.446673994 -0.297390539 -0.161392664 -0.028867 0.102977 0.178604 key = 2.8 -0.452378386 -0.302365895 -0.16575975 -0.032693113 0.099939 0.178129 key = 2.82 -0.458082778 -0.30734125 -0.170126836 -0.036519227 0.09689 0.1780228 key = 2.84 -0.46378717 -0.312316605 -0.174493922 -0.04034534 0.093876 0.1779166 key = 2.86 -0.469491561 -0.317291961 -0.178861008 -0.044171454 0.090808 0.1778104 key = 2.88 -0.475195953 -0.322267316 -0.183228094 -0.047997567 0.086542 0.1777042 key = 2.9 -0.480900345 -0.327242671 -0.18759518 -0.05182368 0.084653 0.177598 key = 2.92 -0.486604737 -0.332218026 -0.191962266 -0.055649794 0.08156 0.1770468 key = 2.94 -0.492309129 -0.337193382 -0.196329352 -0.059475907 0.078455 0.1764956 key = 2.96 -0.49801352 -0.342168737 -0.200696437 -0.063302021 0.075341 0.1759444 key = 2.98 -0.503717912 -0.347144092 -0.205063523 -0.067128134 0.07236 0.1753932 key = 3 -0.509422304 -0.352119447 -0.209430609 -0.070954247 0.069227 0.174842 key = 3.02 -0.515126696 -0.357094803 -0.213797695 -0.074780361 0.06593 0.1741196 key = 3.04 -0.520831088 -0.362070158 -0.218164781 -0.078606474 0.062787 0.1733972 key = 3.06 -0.52653548 -0.367045513 -0.222531867 -0.082432588 0.059636 0.1726748 key = 3.08 -0.532239871 -0.372020868 -0.226898953 -0.086258701 0.056477 0.1719524 key = 3.1 -0.537944263 -0.376996224 -0.231266039 -0.090084814 0.053307 0.17123 key = 3.12 -0.543648655 -0.381971579 -0.235633125 -0.093910928 0.050134 0.169358 key = 3.14 -0.549353047 -0.386946934 -0.240000211 -0.097737041 0.046945 0.167486 key = 3.16 -0.555057439 -0.391922289 -0.244367297 -0.101563155 0.043751 0.165614 key = 3.18 -0.56076183 -0.396897645 -0.248734383 -0.105389268 0.04055 0.163742 key = 3.2 -0.566466222 -0.401873 -0.253101469 -0.109215381 0.037339 0.16187 key = 3.22 -0.572170614 -0.406848355 -0.257468555 -0.113041495 0.034115 0.161651 key = 3.24 -0.577875006 -0.411823711 -0.261835641 -0.116867608 0.030888 0.159481 key = 3.26 -0.583579398 -0.416799066 -0.266202727 -0.120693722 0.027646 0.157311 key = 3.28 -0.589283789 -0.421774421 -0.270569812 -0.124519835 0.024403 0.155141 key = 3.3 -0.594988181 -0.426749776 -0.274936898 -0.128345948 0.021136 0.152971 key = 3.32 -0.600692573 -0.431725132 -0.279303984 -0.132172062 0.017875 0.150801 key = 3.34 -0.606396965 -0.436700487 -0.28367107 -0.135998175 0.014595 0.148563 key = 3.36 -0.612101357 -0.441675842 -0.288038156 -0.139824289 0.011308 0.146303 key = 3.38 -0.617805749 -0.446651197 -0.292405242 -0.143650402 0.00801 0.144026 key = 3.4 -0.62351014 -0.451626553 -0.296772328 -0.147476515 0.004707 0.141729 key = 3.42 -0.629214532 -0.456601908 -0.301139414 -0.151302629 0.001397 0.139413 key = 3.44 -0.634918924 -0.461577263 -0.3055065 -0.155128742 -0.001927 0.137063 key = 3.46 -0.640623316 -0.466552618 -0.309873586 -0.158954856 -0.005247 0.13473 key = 3.48 -0.646327708 -0.471527974 -0.314240672 -0.162780969 -0.008442 0.132391 key = 3.5 -0.652032099 -0.476503329 -0.318607758 -0.166607082 -0.012289 0.131832 key = 3.52 -0.657736491 -0.481478684 -0.322974844 -0.170433196 -0.015492 0.129482 key = 3.54 -0.663440883 -0.486454039 -0.32734193 -0.174259309 -0.018969 0.127132 key = 3.56 -0.669145275 -0.491429395 -0.331709016 -0.178085423 -0.022421 0.124782 key = 3.58 -0.674849667 -0.49640475 -0.336076102 -0.181911536 -0.025787 0.122432 key = 3.6 -0.680554058 -0.501380105 -0.340443187 -0.185737649 -0.029184 0.120082 key = 3.62 -0.68625845 -0.506355461 -0.344810273 -0.189563763 -0.032602 0.117703 key = 3.64 -0.691962842 -0.511330816 -0.349177359 -0.193389876 -0.036082 0.11532 key = 3.66 -0.697667234 -0.516306171 -0.353544445 -0.19721599 -0.03947 0.112925 key = 3.68 -0.703371626 -0.521281526 -0.357911531 -0.201042103 -0.042876226 0.110524 key = 3.7 -0.709076018 -0.526256882 -0.362278617 -0.204868216 -0.046282453 0.108116 key = 3.72 -0.714780409 -0.531232237 -0.366645703 -0.20869433 -0.049688679 0.105706 key = 3.74 -0.720484801 -0.536207592 -0.371012789 -0.212520443 -0.053094906 0.103281 key = 3.76 -0.726189193 -0.541182947 -0.375379875 -0.216346557 -0.056501132 0.100844 key = 3.78 -0.731893585 -0.546158303 -0.379746961 -0.22017267 -0.059907358 0.098395 key = 3.8 -0.737597977 -0.551133658 -0.384114047 -0.223998784 -0.063313585 0.095939 key = 3.82 -0.743302368 -0.556109013 -0.388481133 -0.227824897 -0.066719811 0.09348 key = 3.84 -0.74900676 -0.561084368 -0.392848219 -0.23165101 -0.070126038 0.091014 key = 3.86 -0.754711152 -0.566059724 -0.397215305 -0.235477124 -0.073532264 0.088545 key = 3.88 -0.760415544 -0.571035079 -0.401582391 -0.239303237 -0.076938491 0.086064 key = 3.9 -0.766119936 -0.576010434 -0.405949477 -0.243129351 -0.080344717 0.083579 key = 3.92 -0.771824327 -0.580985789 -0.410316562 -0.246955464 -0.083750943 0.081086 key = 3.94 -0.777528719 -0.585961145 -0.414683648 -0.250781577 -0.08715717 0.078588 key = 3.96 -0.783233111 -0.5909365 -0.419050734 -0.254607691 -0.090563396 0.076088 key = 3.98 -0.788937503 -0.595911855 -0.42341782 -0.258433804 -0.093969623 0.07358 key = 4 -0.794641895 -0.600887211 -0.427784906 -0.262259918 -0.097375849 0.071061 key = 4.02 -0.800346287 -0.605862566 -0.432151992 -0.266086031 -0.100782075 0.068541 key = 4.04 -0.806050678 -0.610837921 -0.436519078 -0.269912144 -0.104188302 0.066015 key = 4.06 -0.81175507 -0.615813276 -0.440886164 -0.273738258 -0.107594528 0.06348 key = 4.08 -0.817459462 -0.620788632 -0.44525325 -0.277564371 -0.111000755 0.060939 key = 4.1 -0.823163854 -0.625763987 -0.449620336 -0.281390485 -0.114406981 0.058392 key = 4.12 -0.828868246 -0.630739342 -0.453987422 -0.285216598 -0.117813208 0.055839 key = 4.14 -0.834572637 -0.635714697 -0.458354508 -0.289042711 -0.121219434 0.05328 key = 4.16 -0.840277029 -0.640690053 -0.462721594 -0.292868825 -0.12462566 0.05071 key = 4.18 -0.845981421 -0.645665408 -0.46708868 -0.296694938 -0.128031887 0.048131 key = 4.2 -0.851685813 -0.650640763 -0.471455766 -0.300521052 -0.131438113 0.045545 key = 4.22 -0.857390205 -0.655616118 -0.475822852 -0.304347165 -0.13484434 0.042959 key = 4.24 -0.863094596 -0.660591474 -0.480189938 -0.308173278 -0.138250566 0.04037 key = 4.26 -0.868798988 -0.665566829 -0.484557023 -0.311999392 -0.141656792 0.037765 key = 4.28 -0.87450338 -0.670542184 -0.488924109 -0.315825505 -0.145063019 0.035159 key = 4.3 -0.880207772 -0.675517539 -0.493291195 -0.319651619 -0.148469245 0.03255 key = 4.32 -0.885912164 -0.680492895 -0.497658281 -0.323477732 -0.151875472 0.029925 key = 4.34 -0.891616556 -0.68546825 -0.502025367 -0.327303845 -0.155281698 0.027306 key = 4.36 -0.897320947 -0.690443605 -0.506392453 -0.331129959 -0.158687925 0.02468 key = 4.38 -0.903025339 -0.695418961 -0.510759539 -0.334956072 -0.162094151 0.022063 key = 4.4 -0.908729731 -0.700394316 -0.515126625 -0.338782186 -0.165500377 0.019416 key = 4.42 -0.914434123 -0.705369671 -0.519493711 -0.342608299 -0.168906604 0.016769 key = 4.44 -0.920138515 -0.710345026 -0.523860797 -0.346434412 -0.17231283 0.014112 key = 4.46 -0.925842906 -0.715320382 -0.528227883 -0.350260526 -0.175719057 0.011443 key = 4.48 -0.931547298 -0.720295737 -0.532594969 -0.354086639 -0.179125283 0.008733 key = 4.5 -0.93725169 -0.725271092 -0.536962055 -0.357912753 -0.182531509 0.006148 key = 4.52 -0.942956082 -0.730246447 -0.541329141 -0.361738866 -0.185937736 0.003385 key = 4.54 -0.948660474 -0.735221803 -0.545696227 -0.365564979 -0.189343962 0.000594 key = 4.56 -0.954364865 -0.740197158 -0.550063313 -0.369391093 -0.192750189 -0.00212 key = 4.58 -0.960069257 -0.745172513 -0.554430398 -0.373217206 -0.196156415 -0.004839 key = 4.6 -0.965773649 -0.750147868 -0.558797484 -0.37704332 -0.199562642 -0.007623 key = 4.62 -0.971478041 -0.755123224 -0.56316457 -0.380869433 -0.202968868 -0.010244 key = 4.64 -0.977182433 -0.760098579 -0.567531656 -0.384695546 -0.206375094 -0.013037 key = 4.66 -0.982886825 -0.765073934 -0.571898742 -0.38852166 -0.209781321 -0.015838 key = 4.68 -0.988591216 -0.770049289 -0.576265828 -0.392347773 -0.213187547 -0.018502 key = 4.7 -0.994295608 -0.775024645 -0.580632914 -0.396173887 -0.216593774 -0.020883 key = 4.72 -1 -0.004975355 -0.004367086 -0.003826113 -0.003406226 -0.023657 } cPower { key = 28 35 42 49 56 63 key = 0 0.128558 0.189329 0.258097 0.342909 0.443043 0.555644 key = 0.1 0.130928 0.193923 0.264075 0.313754 0.307791 0.305477 key = 0.2 0.130546 0.194498 0.268962 0.330398 0.332477 0.325639 key = 0.3 0.128013 0.193714 0.270893 0.34419 0.358229 0.35221 key = 0.4 0.128439 0.188172 0.26841 0.355158 0.388629 0.373717 key = 0.5 0.127539 0.184776 0.264199 0.359931 0.414622 0.397912 key = 0.6 0.126048 0.182577 0.259701 0.358223 0.438231 0.425366 key = 0.7 0.121715 0.181431 0.2562 0.352112 0.455492 0.458886 key = 0.8 0.112245 0.181179 0.253989 0.346765 0.463777 0.498265 key = 0.9 0.097755 0.18079 0.251136 0.342487 0.459095 0.5372 key = 1 0.077827 0.174848 0.248041 0.339446 0.454684 0.570213 key = 1.02 0.073432 0.1727584 0.2481714 0.3391292 0.4540174 0.573611 key = 1.04 0.068906 0.1706688 0.2483018 0.3388124 0.4533508 0.577009 key = 1.06 0.064223 0.1685792 0.2484322 0.3384956 0.4526842 0.580407 key = 1.08 0.059338 0.1664896 0.2485626 0.3381788 0.4520176 0.583805 key = 1.1 0.054317 0.1644 0.248693 0.337862 0.451351 0.587203 key = 1.12 0.049113 0.1605478 0.2492394 0.337883 0.4509346 0.5868972 key = 1.14 0.043761 0.1566956 0.2497858 0.337904 0.4505182 0.5865914 key = 1.16 0.038277 0.1528434 0.2503322 0.337925 0.4501018 0.5862856 key = 1.18 0.032497 0.1489912 0.2508786 0.337946 0.4496854 0.5859798 key = 1.2 0.02663 0.145139 0.251425 0.337967 0.449269 0.585674 key = 1.22 0.02059 0.14039 0.2510448 0.3378952 0.449101 0.5855866 key = 1.24 0.014392 0.135641 0.2506646 0.3378234 0.448933 0.5854992 key = 1.26 0.007852 0.130892 0.2502844 0.3377516 0.448765 0.5854118 key = 1.28 0.00136 0.126143 0.2499042 0.3376798 0.448597 0.5853244 key = 1.3 -0.005361 0.121394 0.249524 0.337608 0.448429 0.585237 key = 1.32 -0.014393977 0.116272 0.2480158 0.3375818 0.448543 0.5853874 key = 1.34 -0.023426953 0.110809 0.2465076 0.3375556 0.448657 0.5855378 key = 1.36 -0.03245993 0.105264 0.2449994 0.3375294 0.448771 0.5856882 key = 1.38 -0.041492906 0.099568 0.2434912 0.3375032 0.448885 0.5858386 key = 1.4 -0.050525883 0.093775 0.241983 0.337477 0.448999 0.585989 key = 1.42 -0.05955886 0.087753 0.2385072 0.3383272 0.4494068 0.5863854 key = 1.44 -0.068591836 0.081628 0.2350314 0.3391774 0.4498146 0.5867818 key = 1.46 -0.077624813 0.075298 0.2315556 0.3400276 0.4502224 0.5871782 key = 1.48 -0.086657789 0.06878 0.2280798 0.3408778 0.4506302 0.5875746 key = 1.5 -0.095690766 0.062157 0.224604 0.341728 0.451038 0.587971 key = 1.52 -0.104723743 0.05534 0.2196182 0.343126 0.4517778 0.5886168 key = 1.54 -0.113756719 0.048479 0.2146324 0.344524 0.4525176 0.5892626 key = 1.56 -0.122789696 0.041226 0.2096466 0.345922 0.4532574 0.5899084 key = 1.58 -0.131822673 0.033924 0.2046608 0.34732 0.4539972 0.5905542 key = 1.6 -0.140855649 0.026517 0.199675 0.348718 0.454737 0.5912 key = 1.62 -0.149888626 0.018912 0.194362 0.3486326 0.4558628 0.5920998 key = 1.64 -0.158921602 0.011135 0.188732 0.3485472 0.4569886 0.5929996 key = 1.66 -0.167954579 0.002677 0.183027 0.3484618 0.4581144 0.5938994 key = 1.68 -0.176987556 -0.005285 0.177157 0.3483764 0.4592402 0.5947992 key = 1.7 -0.186020532 -0.014526546 0.171188 0.348291 0.460366 0.595699 key = 1.72 -0.195053509 -0.023768092 0.165054 0.3475318 0.4614386 0.596849 key = 1.74 -0.204086485 -0.033009638 0.158773 0.3467726 0.4625112 0.597999 key = 1.76 -0.213119462 -0.042251184 0.152348 0.3460134 0.4635838 0.599149 key = 1.78 -0.222152439 -0.05149273 0.145765 0.3452542 0.4646564 0.600299 key = 1.8 -0.231185415 -0.060734276 0.139015 0.344495 0.465729 0.601449 key = 1.82 -0.240218392 -0.069975822 0.132145 0.341839 0.466664 0.6028704 key = 1.84 -0.249251368 -0.079217368 0.125118 0.339183 0.467599 0.6042918 key = 1.86 -0.258284345 -0.088458914 0.117984 0.336527 0.468534 0.6057132 key = 1.88 -0.267317322 -0.097700461 0.11065 0.333871 0.469469 0.6071346 key = 1.9 -0.276350298 -0.106942007 0.103063 0.331215 0.470404 0.608556 key = 1.92 -0.285383275 -0.116183553 0.095817 0.3261042 0.4728446 0.6102492 key = 1.94 -0.294416251 -0.125425099 0.087761 0.3209934 0.4752852 0.6119424 key = 1.96 -0.303449228 -0.134666645 0.079797 0.3158826 0.4777258 0.6136356 key = 1.98 -0.312482205 -0.143908191 0.071693 0.3107718 0.4801664 0.6153288 key = 2 -0.321515181 -0.153149737 0.063445 0.305661 0.482607 0.617022 key = 2.02 -0.330548158 -0.162391283 0.0551 0.300199 0.4845752 0.6190288 key = 2.04 -0.339581135 -0.171632829 0.046508 0.294593 0.4865434 0.6210356 key = 2.06 -0.348614111 -0.180874375 0.037738 0.288926 0.4885116 0.6230424 key = 2.08 -0.357647088 -0.190115921 0.028958 0.283054 0.4904798 0.6250492 key = 2.1 -0.366680064 -0.199357467 0.01991 0.27698 0.492448 0.627056 key = 2.12 -0.375713041 -0.208599013 0.011053 0.270957 0.4930226 0.629421 key = 2.14 -0.384746018 -0.217840559 0.001046 0.264569 0.4935972 0.631786 key = 2.16 -0.393778994 -0.227082105 -0.008455 0.258172 0.4941718 0.634151 key = 2.18 -0.402811971 -0.236323651 -0.008455 0.251786 0.4947464 0.636516 key = 2.2 -0.411844947 -0.245565197 -0.018309685 0.245024 0.495321 0.638881 key = 2.22 -0.420877924 -0.254806743 -0.02816437 0.238296 0.495634 0.6416596 key = 2.24 -0.429910901 -0.264048289 -0.038019055 0.231366 0.495947 0.6444382 key = 2.26 -0.438943877 -0.273289836 -0.04787374 0.224314 0.49626 0.6472168 key = 2.28 -0.447976854 -0.282531382 -0.057728425 0.217092 0.496573 0.6499954 key = 2.3 -0.45700983 -0.291772928 -0.06758311 0.209801 0.496886 0.652774 key = 2.32 -0.466042807 -0.301014474 -0.077437795 0.202836 0.495896 0.6542942 key = 2.34 -0.475075784 -0.31025602 -0.08729248 0.194626 0.494906 0.6558144 key = 2.36 -0.48410876 -0.319497566 -0.097147165 0.187039 0.493916 0.6573346 key = 2.38 -0.493141737 -0.328739112 -0.10700185 0.179174 0.492926 0.6588548 key = 2.4 -0.502174713 -0.337980658 -0.116856535 0.171186 0.491936 0.660375 key = 2.42 -0.51120769 -0.347222204 -0.12671122 0.163052 0.4877982 0.6639128 key = 2.44 -0.520240667 -0.35646375 -0.136565906 0.154788 0.4836604 0.6674506 key = 2.46 -0.529273643 -0.365705296 -0.146420591 0.146391 0.4795226 0.6709884 key = 2.48 -0.53830662 -0.374946842 -0.156275276 0.137849 0.4753848 0.6745262 key = 2.5 -0.547339596 -0.384188388 -0.166129961 0.129123 0.471247 0.678064 key = 2.52 -0.556372573 -0.393429934 -0.175984646 0.120302 0.466752 0.6822678 key = 2.54 -0.56540555 -0.40267148 -0.185839331 0.111372 0.461898 0.6864716 key = 2.56 -0.574438526 -0.411913026 -0.195694016 0.102546 0.456563 0.6906754 key = 2.58 -0.583471503 -0.421154572 -0.205548701 0.093304 0.451298 0.6948792 key = 2.6 -0.59250448 -0.430396118 -0.215403386 0.083734 0.445901 0.699083 key = 2.62 -0.601537456 -0.439637664 -0.225258071 0.073606 0.440391 0.7022682 key = 2.64 -0.610570433 -0.448879211 -0.235112756 0.064631 0.434512 0.7054534 key = 2.66 -0.619603409 -0.458120757 -0.244967441 0.055051 0.42901 0.7086386 key = 2.68 -0.628636386 -0.467362303 -0.254822126 0.044783 0.423143 0.7118238 key = 2.7 -0.637669363 -0.476603849 -0.264676811 0.034819 0.417149 0.715009 key = 2.72 -0.646702339 -0.485845395 -0.274531496 0.024166 0.41104 0.7172858 key = 2.74 -0.655735316 -0.495086941 -0.284386181 0.013554 0.404813 0.7195626 key = 2.76 -0.664768292 -0.504328487 -0.294240866 0.003137 0.398465 0.7218394 key = 2.78 -0.673801269 -0.513570033 -0.304095551 -0.007457 0.391866 0.7241162 key = 2.8 -0.682834246 -0.522811579 -0.313950236 -0.007457 0.385303 0.726393 key = 2.82 -0.691867222 -0.532053125 -0.323804921 -0.018316823 0.378623 0.7279148 key = 2.84 -0.700900199 -0.541294671 -0.333659606 -0.029176646 0.371954 0.7294366 key = 2.86 -0.709933175 -0.550536217 -0.343514291 -0.040036469 0.365039 0.7309584 key = 2.88 -0.718966152 -0.559777763 -0.353368976 -0.050896292 0.354327 0.7324802 key = 2.9 -0.727999129 -0.569019309 -0.363223661 -0.061756115 0.350884 0.734002 key = 2.92 -0.737032105 -0.578260855 -0.373078346 -0.072615938 0.343629 0.7351812 key = 2.94 -0.746065082 -0.587502401 -0.382933031 -0.08347576 0.336249 0.7363604 key = 2.96 -0.755098058 -0.596743947 -0.392787717 -0.094335583 0.328751 0.7375396 key = 2.98 -0.764131035 -0.605985493 -0.402642402 -0.105195406 0.321555 0.7387188 key = 3 -0.773164012 -0.615227039 -0.412497087 -0.116055229 0.31382 0.739898 key = 3.02 -0.782196988 -0.624468586 -0.422351772 -0.126915052 0.305505 0.7395412 key = 3.04 -0.791229965 -0.633710132 -0.432206457 -0.137774875 0.297558 0.7391844 key = 3.06 -0.800262942 -0.642951678 -0.442061142 -0.148634698 0.289496 0.7388276 key = 3.08 -0.809295918 -0.652193224 -0.451915827 -0.159494521 0.28132 0.7384708 key = 3.1 -0.818328895 -0.66143477 -0.461770512 -0.170354344 0.273021 0.738114 key = 3.12 -0.827361871 -0.670676316 -0.471625197 -0.181214167 0.264621 0.7358306 key = 3.14 -0.836394848 -0.679917862 -0.481479882 -0.19207399 0.256084 0.7335472 key = 3.16 -0.845427825 -0.689159408 -0.491334567 -0.202933813 0.247443 0.7312638 key = 3.18 -0.854460801 -0.698400954 -0.501189252 -0.213793635 0.238688 0.7289804 key = 3.2 -0.863493778 -0.7076425 -0.511043937 -0.224653458 0.229813 0.726697 key = 3.22 -0.872526754 -0.716884046 -0.520898622 -0.235513281 0.22081 0.723157 key = 3.24 -0.881559731 -0.726125592 -0.530753307 -0.246373104 0.211706 0.719413 key = 3.26 -0.890592708 -0.735367138 -0.540607992 -0.257232927 0.202468 0.715669 key = 3.28 -0.899625684 -0.744608684 -0.550462677 -0.26809275 0.19314 0.711925 key = 3.3 -0.908658661 -0.75385023 -0.560317362 -0.278952573 0.183649 0.708181 key = 3.32 -0.917691637 -0.763091776 -0.570172047 -0.289812396 0.174086 0.704437 key = 3.34 -0.926724614 -0.772333322 -0.580026732 -0.300672219 0.164377 0.700277 key = 3.36 -0.935757591 -0.781574868 -0.589881417 -0.311532042 0.15456 0.69598 key = 3.38 -0.944790567 -0.790816414 -0.599736102 -0.322391865 0.144619 0.691556 key = 3.4 -0.953823544 -0.800057961 -0.609590787 -0.333251688 0.134572 0.686999 key = 3.42 -0.96285652 -0.809299507 -0.619445472 -0.34411151 0.124418 0.682314 key = 3.44 -0.971889497 -0.818541053 -0.629300157 -0.354971333 0.114129 0.67744 key = 3.46 -0.980922474 -0.827782599 -0.639154843 -0.365831156 0.103769 0.672567 key = 3.48 -0.98995545 -0.837024145 -0.649009528 -0.376690979 0.093728 0.667601 key = 3.5 -0.998988427 -0.846265691 -0.658864213 -0.387550802 0.081438 0.662403 key = 3.52 -1.008021404 -0.855507237 -0.668718898 -0.398410625 0.071201 0.6570178 key = 3.54 -1.01705438 -0.864748783 -0.678573583 -0.409270448 0.059972 0.6516326 key = 3.56 -1.026087357 -0.873990329 -0.688428268 -0.420130271 0.048741 0.6462474 key = 3.58 -1.035120333 -0.883231875 -0.698282953 -0.430990094 0.037697 0.6408622 key = 3.6 -1.04415331 -0.892473421 -0.708137638 -0.441849917 0.026455 0.635477 key = 3.62 -1.053186287 -0.901714967 -0.717992323 -0.45270974 0.015057 0.629784 key = 3.64 -1.062219263 -0.910956513 -0.727847008 -0.463569563 0.003376 0.624003 key = 3.66 -1.07125224 -0.920198059 -0.737701693 -0.474429385 -0.008107 0.618112 key = 3.68 -1.080285216 -0.929439605 -0.747556378 -0.485289208 -0.008107 0.612129 key = 3.7 -1.089318193 -0.938681151 -0.757411063 -0.496149031 -0.020451096 0.606054 key = 3.72 -1.09835117 -0.947922697 -0.767265748 -0.507008854 -0.032795192 0.599892 key = 3.74 -1.107384146 -0.957164243 -0.777120433 -0.517868677 -0.045139288 0.593623 key = 3.76 -1.116417123 -0.966405789 -0.786975118 -0.5287285 -0.057483385 0.587229 key = 3.78 -1.125450099 -0.975647336 -0.796829803 -0.539588323 -0.069827481 0.580719 key = 3.8 -1.134483076 -0.984888882 -0.806684488 -0.550448146 -0.082171577 0.574118 key = 3.82 -1.143516053 -0.994130428 -0.816539173 -0.561307969 -0.094515673 0.567425 key = 3.84 -1.152549029 -1.003371974 -0.826393858 -0.572167792 -0.106859769 0.560638 key = 3.86 -1.161582006 -1.01261352 -0.836248543 -0.583027615 -0.119203865 0.553765 key = 3.88 -1.170614982 -1.021855066 -0.846103228 -0.593887438 -0.131547962 0.546781 key = 3.9 -1.179647959 -1.031096612 -0.855957913 -0.60474726 -0.143892058 0.539712 key = 3.92 -1.188680936 -1.040338158 -0.865812598 -0.615607083 -0.156236154 0.532541 key = 3.94 -1.197713912 -1.049579704 -0.875667283 -0.626466906 -0.16858025 0.525281 key = 3.96 -1.206746889 -1.05882125 -0.885521969 -0.637326729 -0.180924346 0.517939 key = 3.98 -1.215779865 -1.068062796 -0.895376654 -0.648186552 -0.193268442 0.510496 key = 4 -1.224812842 -1.077304342 -0.905231339 -0.659046375 -0.205612538 0.502942 key = 4.02 -1.233845819 -1.086545888 -0.915086024 -0.669906198 -0.217956635 0.495312 key = 4.04 -1.242878795 -1.095787434 -0.924940709 -0.680766021 -0.230300731 0.487592 key = 4.06 -1.251911772 -1.10502898 -0.934795394 -0.691625844 -0.242644827 0.479768 key = 4.08 -1.260944749 -1.114270526 -0.944650079 -0.702485667 -0.254988923 0.471849 key = 4.1 -1.269977725 -1.123512072 -0.954504764 -0.71334549 -0.267333019 0.463839 key = 4.12 -1.279010702 -1.132753618 -0.964359449 -0.724205313 -0.279677115 0.45573 key = 4.14 -1.288043678 -1.141995164 -0.974214134 -0.735065135 -0.292021212 0.447527 key = 4.16 -1.297076655 -1.151236711 -0.984068819 -0.745924958 -0.304365308 0.439207 key = 4.18 -1.306109632 -1.160478257 -0.993923504 -0.756784781 -0.316709404 0.430782 key = 4.2 -1.315142608 -1.169719803 -1.003778189 -0.767644604 -0.3290535 0.422265 key = 4.22 -1.324175585 -1.178961349 -1.013632874 -0.778504427 -0.341397596 0.413668 key = 4.24 -1.333208561 -1.188202895 -1.023487559 -0.78936425 -0.353741692 0.404988 key = 4.26 -1.342241538 -1.197444441 -1.033342244 -0.800224073 -0.366085788 0.396176 key = 4.28 -1.351274515 -1.206685987 -1.043196929 -0.811083896 -0.378429885 0.387288 key = 4.3 -1.360307491 -1.215927533 -1.053051614 -0.821943719 -0.390773981 0.378312 key = 4.32 -1.369340468 -1.225169079 -1.062906299 -0.832803542 -0.403118077 0.369214 key = 4.34 -1.378373444 -1.234410625 -1.072760984 -0.843663365 -0.415462173 0.36006 key = 4.36 -1.387406421 -1.243652171 -1.082615669 -0.854523188 -0.427806269 0.350808 key = 4.38 -1.396439398 -1.252893717 -1.092470354 -0.86538301 -0.440150365 0.34152 key = 4.4 -1.405472374 -1.262135263 -1.102325039 -0.876242833 -0.452494462 0.332047 key = 4.42 -1.414505351 -1.271376809 -1.112179724 -0.887102656 -0.464838558 0.322488 key = 4.44 -1.423538327 -1.280618355 -1.122034409 -0.897962479 -0.477182654 0.312828 key = 4.46 -1.432571304 -1.289859901 -1.131889094 -0.908822302 -0.48952675 0.303051 key = 4.48 -1.441604281 -1.299101447 -1.14174378 -0.919682125 -0.501870846 0.293032 key = 4.5 -1.450637257 -1.308342993 -1.151598465 -0.930541948 -0.514214942 0.283466 key = 4.52 -1.459670234 -1.317584539 -1.16145315 -0.941401771 -0.526559038 0.273057 key = 4.54 -1.468703211 -1.326826086 -1.171307835 -0.952261594 -0.538903135 0.262471 key = 4.56 -1.477736187 -1.336067632 -1.18116252 -0.963121417 -0.551247231 0.252158 key = 4.58 -1.486769164 -1.345309178 -1.191017205 -0.97398124 -0.563591327 0.241749 key = 4.6 -1.49580214 -1.354550724 -1.20087189 -0.984841063 -0.575935423 0.230988 key = 4.62 -1.504835117 -1.36379227 -1.210726575 -0.995700885 -0.588279519 0.220842 key = 4.64 -1.513868094 -1.373033816 -1.22058126 -1.006560708 -0.600623615 0.209915 key = 4.66 -1.52290107 -1.382275362 -1.230435945 -1.017420531 -0.612967712 0.198878 key = 4.68 -1.531934047 -1.391516908 -1.24029063 -1.028280354 -0.625311808 0.188342 key = 4.7 -1.540967023 -1.400758454 -1.250145315 -1.039140177 -0.637655904 0.178893 key = 4.72 -1.55 -1.41 -1.26 -1.05 -0.65 0.16777 } CtMach { key = 0.00\t0.842696629213483\t0\t0.0234082397003745 key = 0.20\t0.856741573033708\t0.0195068664169787\t0.0195068664169787 key = 0.30\t0.861423220973783\t0.0234082397003745\t0.0234082397003745 key = 0.40\t0.870786516853932\t0.0421348314606744\t0.0421348314606744 key = 0.50\t0.886704119850187\t0.0546192259675406\t0.0546192259675406 key = 0.60\t0.903558052434457\t0.08270911360799\t0.08270911360799 key = 0.70\t0.936329588014981\t0.124843945068664\t0.124843945068664 key = 0.80\t0.978464419475655\t0.142009987515606\t0.142009987515606 key = 0.85\t1\t0.118601747815231\t0.118601747815231 key = 0.90\t1.01404494382022\t0.0780274656679147\t0.0780274656679147 key = 1.00\t1.03277153558052\t0.0184893795736189\t0.0184893795736189 key = 1.10\t1.0251385715644\t-0.210174781523096\t-0.210174781523096 key = 1.20\t0.906666666666666\t-0.344191284301942\t-0.344191284301942 key = 1.30\t0.81862380098323\t-0.26145732589251\t-0.26145732589251 key = 1.40\t0.749792271131161\t-0.130210932348614\t-0.130210932348614 key = 2.00\t0.694022093788567\t0.0423434585538823\t0 } CpMach { key = 0.00\t1.04651162790698\t0\t-0.116279069767442 key = 0.20\t0.976744186046512\t-0.166666666666667\t-0.166666666666667 key = 0.30\t0.911627906976744\t-0.162790697674419\t-0.162790697674419 key = 0.40\t0.87906976744186\t-0.0891472868217053\t-0.0891472868217053 key = 0.50\t0.858139534883721\t-0.0426356589147285\t-0.0426356589147285 key = 0.60\t0.853488372093023\t0.0310077519379842\t0.0310077519379842 key = 0.70\t0.876744186046512\t0.166666666666667\t0.166666666666667 key = 0.80\t0.953488372093023\t0.282945736434108\t0.282945736434108 key = 0.85\t1\t0.387596899224806\t0.387596899224806 key = 0.90\t1.06976744186047\t0.531007751937985\t0.531007751937985 key = 1.00\t1.24883720930233\t0.657697024281232\t0.657697024281232 key = 1.10\t1.4643856564292\t0.136460183329593\t0.136460183329593 key = 1.20\t1.33071331930008\t-0.323080519484897\t-0.323080519484897 key = 1.30\t1.27053734473827\t-0.160805743559837\t-0.160805743559837 key = 1.40\t1.23422987316418\t-0.0849100585751092\t-0.0849100585751092 key = 2.00\t1.14639849173831\t0.0711356016932285\t0.0711356016932285 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = RotolRX5HiSpd ixxFTLB = 60 diameterIN = 130 numblades = 3 minpitch = 28 maxpitch = 63 ct_factor = 1.025 cp_factor = 1.031 cThrust { key = 28 35 42 49 56 63 key = 0 0.149046 0.155004 0.159532 0.160061 0.154127 0.140604 key = 0.1 0.151261 0.156467 0.152521 0.134103 0.105135 0.085687 key = 0.2 0.15009 0.158581 0.15733 0.141477 0.112471 0.089214 key = 0.3 0.143814 0.158097 0.161232 0.148234 0.119705 0.09427 key = 0.4 0.140167 0.155212 0.161457 0.154256 0.127783 0.097319 key = 0.5 0.132346 0.153086 0.161494 0.158417 0.135436 0.101485 key = 0.6 0.123715 0.150074 0.160498 0.160894 0.143383 0.10671 key = 0.7 0.11139 0.146422 0.158696 0.162445 0.149335 0.114602 key = 0.8 0.096638 0.14171 0.156278 0.163163 0.153533 0.12397 key = 0.9 0.075688 0.134917 0.154173 0.163117 0.157105 0.131709 key = 1 0.051853 0.126119 0.152704 0.162359 0.160028 0.137666 key = 1.02 0.047029 0.110914 0.150277 0.161029 0.162261 0.142573 key = 1.04 0.042198 0.08988 0.147553 0.159317 0.163835 0.147661 key = 1.06 0.037331 0.088162077 0.147158615 0.159226154 0.163903308 0.148011692 key = 1.08 0.032386 0.086444154 0.146764231 0.159135308 0.163971615 0.148362385 key = 1.1 0.027399 0.084726231 0.146369846 0.159044462 0.164039923 0.148713077 key = 1.12 0.022387 0.083008308 0.145975462 0.158953615 0.164108231 0.149063769 key = 1.14 0.017357 0.081290385 0.145581077 0.158862769 0.164176538 0.149414462 key = 1.16 0.012318 0.079572462 0.145186692 0.158771923 0.164244846 0.149765154 key = 1.18 0.007124 0.077854538 0.144792308 0.158681077 0.164313154 0.150115846 key = 1.2 0.001952 0.076136615 0.144397923 0.158590231 0.164381462 0.150466538 key = 1.22 -0.003263 0.074418692 0.144003538 0.158499385 0.164449769 0.150817231 key = 1.24 -0.008502 0.072700769 0.143609154 0.158408538 0.164518077 0.151167923 key = 1.26 -0.013937 0.070982846 0.143214769 0.158317692 0.164586385 0.151518615 key = 1.28 -0.019198 0.069264923 0.142820385 0.158226846 0.164654692 0.151869308 key = 1.3 -0.024549 0.067547 0.142426 0.158136 0.164723 0.15222 key = 1.32 -0.030253392 0.063064 0.1404408 0.158152 0.1647906 0.153018 key = 1.34 -0.035957784 0.058425 0.1384556 0.158168 0.1648582 0.153816 key = 1.36 -0.041662175 0.053812 0.1364704 0.158184 0.1649258 0.154614 key = 1.38 -0.047366567 0.049178 0.1344852 0.1582 0.1649934 0.155412 key = 1.4 -0.053070959 0.044561 0.1325 0.158216 0.165061 0.15621 key = 1.42 -0.058775351 0.039867 0.129123 0.1584162 0.1650336 0.1568922 key = 1.44 -0.064479743 0.035186 0.125746 0.1586164 0.1650062 0.1575744 key = 1.46 -0.070184135 0.030446 0.122369 0.1588166 0.1649788 0.1582566 key = 1.48 -0.075888526 0.02566 0.118992 0.1590168 0.1649514 0.1589388 key = 1.5 -0.081592918 0.020883 0.115615 0.159217 0.164924 0.159621 key = 1.52 -0.08729731 0.016051 0.111594 0.1588808 0.1648316 0.160188 key = 1.54 -0.093001702 0.011263 0.107573 0.1585446 0.1647392 0.160755 key = 1.56 -0.098706094 0.006287 0.103552 0.1582084 0.1646468 0.161322 key = 1.58 -0.104410485 0.001364 0.099531 0.1578722 0.1645544 0.161889 key = 1.6 -0.110114877 -0.003545 0.09551 0.157536 0.164462 0.162456 key = 1.62 -0.115819269 -0.0085 0.09149 0.1572558 0.1643388 0.162916 key = 1.64 -0.121523661 -0.013479 0.087358 0.1569756 0.1642156 0.163376 key = 1.66 -0.127228053 -0.018814 0.083246 0.1566954 0.1640924 0.163836 key = 1.68 -0.132932444 -0.023746 0.079106 0.1564152 0.1639692 0.164296 key = 1.7 -0.138636836 -0.028721355 0.074973 0.156135 0.163846 0.164756 key = 1.72 -0.144341228 -0.033696711 0.070813 0.1546234 0.1639042 0.165111 key = 1.74 -0.15004562 -0.038672066 0.066636 0.1531118 0.1639624 0.165466 key = 1.76 -0.155750012 -0.043647421 0.062441 0.1516002 0.1640206 0.165821 key = 1.78 -0.161454404 -0.048622776 0.058224 0.1500886 0.1640788 0.166176 key = 1.8 -0.167158795 -0.053598132 0.053979 0.148577 0.164137 0.166531 key = 1.82 -0.172863187 -0.058573487 0.04973 0.1461072 0.164694 0.1668024 key = 1.84 -0.178567579 -0.063548842 0.045459 0.1436374 0.165251 0.1670738 key = 1.86 -0.184271971 -0.068524197 0.041193 0.1411676 0.165808 0.1673452 key = 1.88 -0.189976363 -0.073499553 0.036881 0.1386978 0.166365 0.1676166 key = 1.9 -0.195680754 -0.078474908 0.032495 0.136228 0.166922 0.167888 key = 1.92 -0.201385146 -0.083450263 0.028347 0.1327218 0.1673676 0.1680802 key = 1.94 -0.207089538 -0.088425618 0.023831 0.1292156 0.1678132 0.1682724 key = 1.96 -0.21279393 -0.093400974 0.019416 0.1257094 0.1682588 0.1684646 key = 1.98 -0.218498322 -0.098376329 0.014977 0.1222032 0.1687044 0.1686568 key = 2 -0.224202713 -0.103351684 0.010518 0.118697 0.16915 0.168849 key = 2.02 -0.229907105 -0.108327039 0.006069 0.115169 0.1686936 0.1689884 key = 2.04 -0.235611497 -0.113302395 0.001549 0.111623 0.1682372 0.1691278 key = 2.06 -0.241315889 -0.11827775 -0.003001 0.108095 0.1677808 0.1692672 key = 2.08 -0.247020281 -0.123253105 -0.007495 0.104521 0.1673244 0.1694066 key = 2.1 -0.252724673 -0.128228461 -0.012064 0.100904 0.166868 0.169546 key = 2.12 -0.258429064 -0.133203816 -0.016483 0.097354 0.167134 0.1696548 key = 2.14 -0.264133456 -0.138179171 -0.0214 0.09369 0.1674 0.1697636 key = 2.16 -0.269837848 -0.143154526 -0.026013 0.090068 0.167666 0.1698724 key = 2.18 -0.27554224 -0.148129882 -0.030380086 0.086495 0.167932 0.1699812 key = 2.2 -0.281246632 -0.153105237 -0.034747172 0.082805 0.168198 0.17009 key = 2.22 -0.286951023 -0.158080592 -0.039114258 0.079174 0.1676004 0.170289 key = 2.24 -0.292655415 -0.163055947 -0.043481344 0.075501 0.1670028 0.170488 key = 2.26 -0.298359807 -0.168031303 -0.04784843 0.071821 0.1664052 0.170687 key = 2.28 -0.304064199 -0.173006658 -0.052215516 0.068113 0.1658076 0.170886 key = 2.3 -0.309768591 -0.177982013 -0.056582602 0.06442 0.16521 0.171085 key = 2.32 -0.315472982 -0.182957368 -0.060949687 0.060909 0.1637104 0.1720984 key = 2.34 -0.321177374 -0.187932724 -0.065316773 0.056917 0.1622108 0.1731118 key = 2.36 -0.326881766 -0.192908079 -0.069683859 0.053232 0.1607112 0.1741252 key = 2.38 -0.332586158 -0.197883434 -0.074050945 0.049474 0.1592116 0.1751386 key = 2.4 -0.33829055 -0.202858789 -0.078418031 0.045708 0.157712 0.176152 key = 2.42 -0.343994942 -0.207834145 -0.082785117 0.041925 0.1550386 0.177096 key = 2.44 -0.349699333 -0.2128095 -0.087152203 0.038132 0.1523652 0.17804 key = 2.46 -0.355403725 -0.217784855 -0.091519289 0.034327 0.1496918 0.178984 key = 2.48 -0.361108117 -0.222760211 -0.095886375 0.030505 0.1470184 0.179928 key = 2.5 -0.366812509 -0.227735566 -0.100253461 0.02665 0.144345 0.180872 key = 2.52 -0.372516901 -0.232710921 -0.104620547 0.022796 0.141617 0.1810564 key = 2.54 -0.378221292 -0.237686276 -0.108987633 0.018938 0.138786 0.1812408 key = 2.56 -0.383925684 -0.242661632 -0.113354719 0.015161 0.135811 0.1814252 key = 2.58 -0.389630076 -0.247636987 -0.117721805 0.011257 0.132893 0.1816096 key = 2.6 -0.395334468 -0.252612342 -0.122088891 0.00726 0.129956 0.181794 key = 2.62 -0.40103886 -0.257587697 -0.126455977 0.003084 0.127009 0.181536 key = 2.64 -0.406743251 -0.262563053 -0.130823062 -0.000596 0.123962 0.181278 key = 2.66 -0.412447643 -0.267538408 -0.135190148 -0.004472 0.12108 0.18102 key = 2.68 -0.418152035 -0.272513763 -0.139557234 -0.008589 0.118101 0.180762 key = 2.7 -0.423856427 -0.277489118 -0.14392432 -0.012538 0.115106 0.180504 key = 2.72 -0.429560819 -0.282464474 -0.148291406 -0.016719 0.112101 0.180029 key = 2.74 -0.435265211 -0.287439829 -0.152658492 -0.020834 0.109086 0.179554 key = 2.76 -0.440969602 -0.292415184 -0.157025578 -0.024837 0.106059 0.179079 key = 2.78 -0.446673994 -0.297390539 -0.161392664 -0.028867 0.102977 0.178604 key = 2.8 -0.452378386 -0.302365895 -0.16575975 -0.032693113 0.099939 0.178129 key = 2.82 -0.458082778 -0.30734125 -0.170126836 -0.036519227 0.09689 0.1780228 key = 2.84 -0.46378717 -0.312316605 -0.174493922 -0.04034534 0.093876 0.1779166 key = 2.86 -0.469491561 -0.317291961 -0.178861008 -0.044171454 0.090808 0.1778104 key = 2.88 -0.475195953 -0.322267316 -0.183228094 -0.047997567 0.086542 0.1777042 key = 2.9 -0.480900345 -0.327242671 -0.18759518 -0.05182368 0.084653 0.177598 key = 2.92 -0.486604737 -0.332218026 -0.191962266 -0.055649794 0.08156 0.1770468 key = 2.94 -0.492309129 -0.337193382 -0.196329352 -0.059475907 0.078455 0.1764956 key = 2.96 -0.49801352 -0.342168737 -0.200696437 -0.063302021 0.075341 0.1759444 key = 2.98 -0.503717912 -0.347144092 -0.205063523 -0.067128134 0.07236 0.1753932 key = 3 -0.509422304 -0.352119447 -0.209430609 -0.070954247 0.069227 0.174842 key = 3.02 -0.515126696 -0.357094803 -0.213797695 -0.074780361 0.06593 0.1741196 key = 3.04 -0.520831088 -0.362070158 -0.218164781 -0.078606474 0.062787 0.1733972 key = 3.06 -0.52653548 -0.367045513 -0.222531867 -0.082432588 0.059636 0.1726748 key = 3.08 -0.532239871 -0.372020868 -0.226898953 -0.086258701 0.056477 0.1719524 key = 3.1 -0.537944263 -0.376996224 -0.231266039 -0.090084814 0.053307 0.17123 key = 3.12 -0.543648655 -0.381971579 -0.235633125 -0.093910928 0.050134 0.169358 key = 3.14 -0.549353047 -0.386946934 -0.240000211 -0.097737041 0.046945 0.167486 key = 3.16 -0.555057439 -0.391922289 -0.244367297 -0.101563155 0.043751 0.165614 key = 3.18 -0.56076183 -0.396897645 -0.248734383 -0.105389268 0.04055 0.163742 key = 3.2 -0.566466222 -0.401873 -0.253101469 -0.109215381 0.037339 0.16187 key = 3.22 -0.572170614 -0.406848355 -0.257468555 -0.113041495 0.034115 0.161651 key = 3.24 -0.577875006 -0.411823711 -0.261835641 -0.116867608 0.030888 0.159481 key = 3.26 -0.583579398 -0.416799066 -0.266202727 -0.120693722 0.027646 0.157311 key = 3.28 -0.589283789 -0.421774421 -0.270569812 -0.124519835 0.024403 0.155141 key = 3.3 -0.594988181 -0.426749776 -0.274936898 -0.128345948 0.021136 0.152971 key = 3.32 -0.600692573 -0.431725132 -0.279303984 -0.132172062 0.017875 0.150801 key = 3.34 -0.606396965 -0.436700487 -0.28367107 -0.135998175 0.014595 0.148563 key = 3.36 -0.612101357 -0.441675842 -0.288038156 -0.139824289 0.011308 0.146303 key = 3.38 -0.617805749 -0.446651197 -0.292405242 -0.143650402 0.00801 0.144026 key = 3.4 -0.62351014 -0.451626553 -0.296772328 -0.147476515 0.004707 0.141729 key = 3.42 -0.629214532 -0.456601908 -0.301139414 -0.151302629 0.001397 0.139413 key = 3.44 -0.634918924 -0.461577263 -0.3055065 -0.155128742 -0.001927 0.137063 key = 3.46 -0.640623316 -0.466552618 -0.309873586 -0.158954856 -0.005247 0.13473 key = 3.48 -0.646327708 -0.471527974 -0.314240672 -0.162780969 -0.008442 0.132391 key = 3.5 -0.652032099 -0.476503329 -0.318607758 -0.166607082 -0.012289 0.131832 key = 3.52 -0.657736491 -0.481478684 -0.322974844 -0.170433196 -0.015492 0.129482 key = 3.54 -0.663440883 -0.486454039 -0.32734193 -0.174259309 -0.018969 0.127132 key = 3.56 -0.669145275 -0.491429395 -0.331709016 -0.178085423 -0.022421 0.124782 key = 3.58 -0.674849667 -0.49640475 -0.336076102 -0.181911536 -0.025787 0.122432 key = 3.6 -0.680554058 -0.501380105 -0.340443187 -0.185737649 -0.029184 0.120082 key = 3.62 -0.68625845 -0.506355461 -0.344810273 -0.189563763 -0.032602 0.117703 key = 3.64 -0.691962842 -0.511330816 -0.349177359 -0.193389876 -0.036082 0.11532 key = 3.66 -0.697667234 -0.516306171 -0.353544445 -0.19721599 -0.03947 0.112925 key = 3.68 -0.703371626 -0.521281526 -0.357911531 -0.201042103 -0.042876226 0.110524 key = 3.7 -0.709076018 -0.526256882 -0.362278617 -0.204868216 -0.046282453 0.108116 key = 3.72 -0.714780409 -0.531232237 -0.366645703 -0.20869433 -0.049688679 0.105706 key = 3.74 -0.720484801 -0.536207592 -0.371012789 -0.212520443 -0.053094906 0.103281 key = 3.76 -0.726189193 -0.541182947 -0.375379875 -0.216346557 -0.056501132 0.100844 key = 3.78 -0.731893585 -0.546158303 -0.379746961 -0.22017267 -0.059907358 0.098395 key = 3.8 -0.737597977 -0.551133658 -0.384114047 -0.223998784 -0.063313585 0.095939 key = 3.82 -0.743302368 -0.556109013 -0.388481133 -0.227824897 -0.066719811 0.09348 key = 3.84 -0.74900676 -0.561084368 -0.392848219 -0.23165101 -0.070126038 0.091014 key = 3.86 -0.754711152 -0.566059724 -0.397215305 -0.235477124 -0.073532264 0.088545 key = 3.88 -0.760415544 -0.571035079 -0.401582391 -0.239303237 -0.076938491 0.086064 key = 3.9 -0.766119936 -0.576010434 -0.405949477 -0.243129351 -0.080344717 0.083579 key = 3.92 -0.771824327 -0.580985789 -0.410316562 -0.246955464 -0.083750943 0.081086 key = 3.94 -0.777528719 -0.585961145 -0.414683648 -0.250781577 -0.08715717 0.078588 key = 3.96 -0.783233111 -0.5909365 -0.419050734 -0.254607691 -0.090563396 0.076088 key = 3.98 -0.788937503 -0.595911855 -0.42341782 -0.258433804 -0.093969623 0.07358 key = 4 -0.794641895 -0.600887211 -0.427784906 -0.262259918 -0.097375849 0.071061 key = 4.02 -0.800346287 -0.605862566 -0.432151992 -0.266086031 -0.100782075 0.068541 key = 4.04 -0.806050678 -0.610837921 -0.436519078 -0.269912144 -0.104188302 0.066015 key = 4.06 -0.81175507 -0.615813276 -0.440886164 -0.273738258 -0.107594528 0.06348 key = 4.08 -0.817459462 -0.620788632 -0.44525325 -0.277564371 -0.111000755 0.060939 key = 4.1 -0.823163854 -0.625763987 -0.449620336 -0.281390485 -0.114406981 0.058392 key = 4.12 -0.828868246 -0.630739342 -0.453987422 -0.285216598 -0.117813208 0.055839 key = 4.14 -0.834572637 -0.635714697 -0.458354508 -0.289042711 -0.121219434 0.05328 key = 4.16 -0.840277029 -0.640690053 -0.462721594 -0.292868825 -0.12462566 0.05071 key = 4.18 -0.845981421 -0.645665408 -0.46708868 -0.296694938 -0.128031887 0.048131 key = 4.2 -0.851685813 -0.650640763 -0.471455766 -0.300521052 -0.131438113 0.045545 key = 4.22 -0.857390205 -0.655616118 -0.475822852 -0.304347165 -0.13484434 0.042959 key = 4.24 -0.863094596 -0.660591474 -0.480189938 -0.308173278 -0.138250566 0.04037 key = 4.26 -0.868798988 -0.665566829 -0.484557023 -0.311999392 -0.141656792 0.037765 key = 4.28 -0.87450338 -0.670542184 -0.488924109 -0.315825505 -0.145063019 0.035159 key = 4.3 -0.880207772 -0.675517539 -0.493291195 -0.319651619 -0.148469245 0.03255 key = 4.32 -0.885912164 -0.680492895 -0.497658281 -0.323477732 -0.151875472 0.029925 key = 4.34 -0.891616556 -0.68546825 -0.502025367 -0.327303845 -0.155281698 0.027306 key = 4.36 -0.897320947 -0.690443605 -0.506392453 -0.331129959 -0.158687925 0.02468 key = 4.38 -0.903025339 -0.695418961 -0.510759539 -0.334956072 -0.162094151 0.022063 key = 4.4 -0.908729731 -0.700394316 -0.515126625 -0.338782186 -0.165500377 0.019416 key = 4.42 -0.914434123 -0.705369671 -0.519493711 -0.342608299 -0.168906604 0.016769 key = 4.44 -0.920138515 -0.710345026 -0.523860797 -0.346434412 -0.17231283 0.014112 key = 4.46 -0.925842906 -0.715320382 -0.528227883 -0.350260526 -0.175719057 0.011443 key = 4.48 -0.931547298 -0.720295737 -0.532594969 -0.354086639 -0.179125283 0.008733 key = 4.5 -0.93725169 -0.725271092 -0.536962055 -0.357912753 -0.182531509 0.006148 key = 4.52 -0.942956082 -0.730246447 -0.541329141 -0.361738866 -0.185937736 0.003385 key = 4.54 -0.948660474 -0.735221803 -0.545696227 -0.365564979 -0.189343962 0.000594 key = 4.56 -0.954364865 -0.740197158 -0.550063313 -0.369391093 -0.192750189 -0.00212 key = 4.58 -0.960069257 -0.745172513 -0.554430398 -0.373217206 -0.196156415 -0.004839 key = 4.6 -0.965773649 -0.750147868 -0.558797484 -0.37704332 -0.199562642 -0.007623 key = 4.62 -0.971478041 -0.755123224 -0.56316457 -0.380869433 -0.202968868 -0.010244 key = 4.64 -0.977182433 -0.760098579 -0.567531656 -0.384695546 -0.206375094 -0.013037 key = 4.66 -0.982886825 -0.765073934 -0.571898742 -0.38852166 -0.209781321 -0.015838 key = 4.68 -0.988591216 -0.770049289 -0.576265828 -0.392347773 -0.213187547 -0.018502 key = 4.7 -0.994295608 -0.775024645 -0.580632914 -0.396173887 -0.216593774 -0.020883 key = 4.72 -1 -0.004975355 -0.004367086 -0.003826113 -0.003406226 -0.023657 } cPower { key = 28 35 42 49 56 63 key = 0 0.128558 0.189329 0.258097 0.342909 0.443043 0.555644 key = 0.1 0.130928 0.193923 0.264075 0.313754 0.307791 0.305477 key = 0.2 0.130546 0.194498 0.268962 0.330398 0.332477 0.325639 key = 0.3 0.128013 0.193714 0.270893 0.34419 0.358229 0.35221 key = 0.4 0.128439 0.188172 0.26841 0.355158 0.388629 0.373717 key = 0.5 0.127539 0.184776 0.264199 0.359931 0.414622 0.397912 key = 0.6 0.126048 0.182577 0.259701 0.358223 0.438231 0.425366 key = 0.7 0.121715 0.181431 0.2562 0.352112 0.455492 0.458886 key = 0.8 0.112245 0.181179 0.253989 0.346765 0.463777 0.498265 key = 0.9 0.097755 0.18079 0.251136 0.342487 0.459095 0.5372 key = 1 0.077827 0.174848 0.248041 0.339446 0.454684 0.570213 key = 1.02 0.073432 0.1727584 0.2481714 0.3391292 0.4540174 0.573611 key = 1.04 0.068906 0.1706688 0.2483018 0.3388124 0.4533508 0.577009 key = 1.06 0.064223 0.1685792 0.2484322 0.3384956 0.4526842 0.580407 key = 1.08 0.059338 0.1664896 0.2485626 0.3381788 0.4520176 0.583805 key = 1.1 0.054317 0.1644 0.248693 0.337862 0.451351 0.587203 key = 1.12 0.049113 0.1605478 0.2492394 0.337883 0.4509346 0.5868972 key = 1.14 0.043761 0.1566956 0.2497858 0.337904 0.4505182 0.5865914 key = 1.16 0.038277 0.1528434 0.2503322 0.337925 0.4501018 0.5862856 key = 1.18 0.032497 0.1489912 0.2508786 0.337946 0.4496854 0.5859798 key = 1.2 0.02663 0.145139 0.251425 0.337967 0.449269 0.585674 key = 1.22 0.02059 0.14039 0.2510448 0.3378952 0.449101 0.5855866 key = 1.24 0.014392 0.135641 0.2506646 0.3378234 0.448933 0.5854992 key = 1.26 0.007852 0.130892 0.2502844 0.3377516 0.448765 0.5854118 key = 1.28 0.00136 0.126143 0.2499042 0.3376798 0.448597 0.5853244 key = 1.3 -0.005361 0.121394 0.249524 0.337608 0.448429 0.585237 key = 1.32 -0.014393977 0.116272 0.2480158 0.3375818 0.448543 0.5853874 key = 1.34 -0.023426953 0.110809 0.2465076 0.3375556 0.448657 0.5855378 key = 1.36 -0.03245993 0.105264 0.2449994 0.3375294 0.448771 0.5856882 key = 1.38 -0.041492906 0.099568 0.2434912 0.3375032 0.448885 0.5858386 key = 1.4 -0.050525883 0.093775 0.241983 0.337477 0.448999 0.585989 key = 1.42 -0.05955886 0.087753 0.2385072 0.3383272 0.4494068 0.5863854 key = 1.44 -0.068591836 0.081628 0.2350314 0.3391774 0.4498146 0.5867818 key = 1.46 -0.077624813 0.075298 0.2315556 0.3400276 0.4502224 0.5871782 key = 1.48 -0.086657789 0.06878 0.2280798 0.3408778 0.4506302 0.5875746 key = 1.5 -0.095690766 0.062157 0.224604 0.341728 0.451038 0.587971 key = 1.52 -0.104723743 0.05534 0.2196182 0.343126 0.4517778 0.5886168 key = 1.54 -0.113756719 0.048479 0.2146324 0.344524 0.4525176 0.5892626 key = 1.56 -0.122789696 0.041226 0.2096466 0.345922 0.4532574 0.5899084 key = 1.58 -0.131822673 0.033924 0.2046608 0.34732 0.4539972 0.5905542 key = 1.6 -0.140855649 0.026517 0.199675 0.348718 0.454737 0.5912 key = 1.62 -0.149888626 0.018912 0.194362 0.3486326 0.4558628 0.5920998 key = 1.64 -0.158921602 0.011135 0.188732 0.3485472 0.4569886 0.5929996 key = 1.66 -0.167954579 0.002677 0.183027 0.3484618 0.4581144 0.5938994 key = 1.68 -0.176987556 -0.005285 0.177157 0.3483764 0.4592402 0.5947992 key = 1.7 -0.186020532 -0.014526546 0.171188 0.348291 0.460366 0.595699 key = 1.72 -0.195053509 -0.023768092 0.165054 0.3475318 0.4614386 0.596849 key = 1.74 -0.204086485 -0.033009638 0.158773 0.3467726 0.4625112 0.597999 key = 1.76 -0.213119462 -0.042251184 0.152348 0.3460134 0.4635838 0.599149 key = 1.78 -0.222152439 -0.05149273 0.145765 0.3452542 0.4646564 0.600299 key = 1.8 -0.231185415 -0.060734276 0.139015 0.344495 0.465729 0.601449 key = 1.82 -0.240218392 -0.069975822 0.132145 0.341839 0.466664 0.6028704 key = 1.84 -0.249251368 -0.079217368 0.125118 0.339183 0.467599 0.6042918 key = 1.86 -0.258284345 -0.088458914 0.117984 0.336527 0.468534 0.6057132 key = 1.88 -0.267317322 -0.097700461 0.11065 0.333871 0.469469 0.6071346 key = 1.9 -0.276350298 -0.106942007 0.103063 0.331215 0.470404 0.608556 key = 1.92 -0.285383275 -0.116183553 0.095817 0.3261042 0.4728446 0.6102492 key = 1.94 -0.294416251 -0.125425099 0.087761 0.3209934 0.4752852 0.6119424 key = 1.96 -0.303449228 -0.134666645 0.079797 0.3158826 0.4777258 0.6136356 key = 1.98 -0.312482205 -0.143908191 0.071693 0.3107718 0.4801664 0.6153288 key = 2 -0.321515181 -0.153149737 0.063445 0.305661 0.482607 0.617022 key = 2.02 -0.330548158 -0.162391283 0.0551 0.300199 0.4845752 0.6190288 key = 2.04 -0.339581135 -0.171632829 0.046508 0.294593 0.4865434 0.6210356 key = 2.06 -0.348614111 -0.180874375 0.037738 0.288926 0.4885116 0.6230424 key = 2.08 -0.357647088 -0.190115921 0.028958 0.283054 0.4904798 0.6250492 key = 2.1 -0.366680064 -0.199357467 0.01991 0.27698 0.492448 0.627056 key = 2.12 -0.375713041 -0.208599013 0.011053 0.270957 0.4930226 0.629421 key = 2.14 -0.384746018 -0.217840559 0.001046 0.264569 0.4935972 0.631786 key = 2.16 -0.393778994 -0.227082105 -0.008455 0.258172 0.4941718 0.634151 key = 2.18 -0.402811971 -0.236323651 -0.008455 0.251786 0.4947464 0.636516 key = 2.2 -0.411844947 -0.245565197 -0.018309685 0.245024 0.495321 0.638881 key = 2.22 -0.420877924 -0.254806743 -0.02816437 0.238296 0.495634 0.6416596 key = 2.24 -0.429910901 -0.264048289 -0.038019055 0.231366 0.495947 0.6444382 key = 2.26 -0.438943877 -0.273289836 -0.04787374 0.224314 0.49626 0.6472168 key = 2.28 -0.447976854 -0.282531382 -0.057728425 0.217092 0.496573 0.6499954 key = 2.3 -0.45700983 -0.291772928 -0.06758311 0.209801 0.496886 0.652774 key = 2.32 -0.466042807 -0.301014474 -0.077437795 0.202836 0.495896 0.6542942 key = 2.34 -0.475075784 -0.31025602 -0.08729248 0.194626 0.494906 0.6558144 key = 2.36 -0.48410876 -0.319497566 -0.097147165 0.187039 0.493916 0.6573346 key = 2.38 -0.493141737 -0.328739112 -0.10700185 0.179174 0.492926 0.6588548 key = 2.4 -0.502174713 -0.337980658 -0.116856535 0.171186 0.491936 0.660375 key = 2.42 -0.51120769 -0.347222204 -0.12671122 0.163052 0.4877982 0.6639128 key = 2.44 -0.520240667 -0.35646375 -0.136565906 0.154788 0.4836604 0.6674506 key = 2.46 -0.529273643 -0.365705296 -0.146420591 0.146391 0.4795226 0.6709884 key = 2.48 -0.53830662 -0.374946842 -0.156275276 0.137849 0.4753848 0.6745262 key = 2.5 -0.547339596 -0.384188388 -0.166129961 0.129123 0.471247 0.678064 key = 2.52 -0.556372573 -0.393429934 -0.175984646 0.120302 0.466752 0.6822678 key = 2.54 -0.56540555 -0.40267148 -0.185839331 0.111372 0.461898 0.6864716 key = 2.56 -0.574438526 -0.411913026 -0.195694016 0.102546 0.456563 0.6906754 key = 2.58 -0.583471503 -0.421154572 -0.205548701 0.093304 0.451298 0.6948792 key = 2.6 -0.59250448 -0.430396118 -0.215403386 0.083734 0.445901 0.699083 key = 2.62 -0.601537456 -0.439637664 -0.225258071 0.073606 0.440391 0.7022682 key = 2.64 -0.610570433 -0.448879211 -0.235112756 0.064631 0.434512 0.7054534 key = 2.66 -0.619603409 -0.458120757 -0.244967441 0.055051 0.42901 0.7086386 key = 2.68 -0.628636386 -0.467362303 -0.254822126 0.044783 0.423143 0.7118238 key = 2.7 -0.637669363 -0.476603849 -0.264676811 0.034819 0.417149 0.715009 key = 2.72 -0.646702339 -0.485845395 -0.274531496 0.024166 0.41104 0.7172858 key = 2.74 -0.655735316 -0.495086941 -0.284386181 0.013554 0.404813 0.7195626 key = 2.76 -0.664768292 -0.504328487 -0.294240866 0.003137 0.398465 0.7218394 key = 2.78 -0.673801269 -0.513570033 -0.304095551 -0.007457 0.391866 0.7241162 key = 2.8 -0.682834246 -0.522811579 -0.313950236 -0.007457 0.385303 0.726393 key = 2.82 -0.691867222 -0.532053125 -0.323804921 -0.018316823 0.378623 0.7279148 key = 2.84 -0.700900199 -0.541294671 -0.333659606 -0.029176646 0.371954 0.7294366 key = 2.86 -0.709933175 -0.550536217 -0.343514291 -0.040036469 0.365039 0.7309584 key = 2.88 -0.718966152 -0.559777763 -0.353368976 -0.050896292 0.354327 0.7324802 key = 2.9 -0.727999129 -0.569019309 -0.363223661 -0.061756115 0.350884 0.734002 key = 2.92 -0.737032105 -0.578260855 -0.373078346 -0.072615938 0.343629 0.7351812 key = 2.94 -0.746065082 -0.587502401 -0.382933031 -0.08347576 0.336249 0.7363604 key = 2.96 -0.755098058 -0.596743947 -0.392787717 -0.094335583 0.328751 0.7375396 key = 2.98 -0.764131035 -0.605985493 -0.402642402 -0.105195406 0.321555 0.7387188 key = 3 -0.773164012 -0.615227039 -0.412497087 -0.116055229 0.31382 0.739898 key = 3.02 -0.782196988 -0.624468586 -0.422351772 -0.126915052 0.305505 0.7395412 key = 3.04 -0.791229965 -0.633710132 -0.432206457 -0.137774875 0.297558 0.7391844 key = 3.06 -0.800262942 -0.642951678 -0.442061142 -0.148634698 0.289496 0.7388276 key = 3.08 -0.809295918 -0.652193224 -0.451915827 -0.159494521 0.28132 0.7384708 key = 3.1 -0.818328895 -0.66143477 -0.461770512 -0.170354344 0.273021 0.738114 key = 3.12 -0.827361871 -0.670676316 -0.471625197 -0.181214167 0.264621 0.7358306 key = 3.14 -0.836394848 -0.679917862 -0.481479882 -0.19207399 0.256084 0.7335472 key = 3.16 -0.845427825 -0.689159408 -0.491334567 -0.202933813 0.247443 0.7312638 key = 3.18 -0.854460801 -0.698400954 -0.501189252 -0.213793635 0.238688 0.7289804 key = 3.2 -0.863493778 -0.7076425 -0.511043937 -0.224653458 0.229813 0.726697 key = 3.22 -0.872526754 -0.716884046 -0.520898622 -0.235513281 0.22081 0.723157 key = 3.24 -0.881559731 -0.726125592 -0.530753307 -0.246373104 0.211706 0.719413 key = 3.26 -0.890592708 -0.735367138 -0.540607992 -0.257232927 0.202468 0.715669 key = 3.28 -0.899625684 -0.744608684 -0.550462677 -0.26809275 0.19314 0.711925 key = 3.3 -0.908658661 -0.75385023 -0.560317362 -0.278952573 0.183649 0.708181 key = 3.32 -0.917691637 -0.763091776 -0.570172047 -0.289812396 0.174086 0.704437 key = 3.34 -0.926724614 -0.772333322 -0.580026732 -0.300672219 0.164377 0.700277 key = 3.36 -0.935757591 -0.781574868 -0.589881417 -0.311532042 0.15456 0.69598 key = 3.38 -0.944790567 -0.790816414 -0.599736102 -0.322391865 0.144619 0.691556 key = 3.4 -0.953823544 -0.800057961 -0.609590787 -0.333251688 0.134572 0.686999 key = 3.42 -0.96285652 -0.809299507 -0.619445472 -0.34411151 0.124418 0.682314 key = 3.44 -0.971889497 -0.818541053 -0.629300157 -0.354971333 0.114129 0.67744 key = 3.46 -0.980922474 -0.827782599 -0.639154843 -0.365831156 0.103769 0.672567 key = 3.48 -0.98995545 -0.837024145 -0.649009528 -0.376690979 0.093728 0.667601 key = 3.5 -0.998988427 -0.846265691 -0.658864213 -0.387550802 0.081438 0.662403 key = 3.52 -1.008021404 -0.855507237 -0.668718898 -0.398410625 0.071201 0.6570178 key = 3.54 -1.01705438 -0.864748783 -0.678573583 -0.409270448 0.059972 0.6516326 key = 3.56 -1.026087357 -0.873990329 -0.688428268 -0.420130271 0.048741 0.6462474 key = 3.58 -1.035120333 -0.883231875 -0.698282953 -0.430990094 0.037697 0.6408622 key = 3.6 -1.04415331 -0.892473421 -0.708137638 -0.441849917 0.026455 0.635477 key = 3.62 -1.053186287 -0.901714967 -0.717992323 -0.45270974 0.015057 0.629784 key = 3.64 -1.062219263 -0.910956513 -0.727847008 -0.463569563 0.003376 0.624003 key = 3.66 -1.07125224 -0.920198059 -0.737701693 -0.474429385 -0.008107 0.618112 key = 3.68 -1.080285216 -0.929439605 -0.747556378 -0.485289208 -0.008107 0.612129 key = 3.7 -1.089318193 -0.938681151 -0.757411063 -0.496149031 -0.020451096 0.606054 key = 3.72 -1.09835117 -0.947922697 -0.767265748 -0.507008854 -0.032795192 0.599892 key = 3.74 -1.107384146 -0.957164243 -0.777120433 -0.517868677 -0.045139288 0.593623 key = 3.76 -1.116417123 -0.966405789 -0.786975118 -0.5287285 -0.057483385 0.587229 key = 3.78 -1.125450099 -0.975647336 -0.796829803 -0.539588323 -0.069827481 0.580719 key = 3.8 -1.134483076 -0.984888882 -0.806684488 -0.550448146 -0.082171577 0.574118 key = 3.82 -1.143516053 -0.994130428 -0.816539173 -0.561307969 -0.094515673 0.567425 key = 3.84 -1.152549029 -1.003371974 -0.826393858 -0.572167792 -0.106859769 0.560638 key = 3.86 -1.161582006 -1.01261352 -0.836248543 -0.583027615 -0.119203865 0.553765 key = 3.88 -1.170614982 -1.021855066 -0.846103228 -0.593887438 -0.131547962 0.546781 key = 3.9 -1.179647959 -1.031096612 -0.855957913 -0.60474726 -0.143892058 0.539712 key = 3.92 -1.188680936 -1.040338158 -0.865812598 -0.615607083 -0.156236154 0.532541 key = 3.94 -1.197713912 -1.049579704 -0.875667283 -0.626466906 -0.16858025 0.525281 key = 3.96 -1.206746889 -1.05882125 -0.885521969 -0.637326729 -0.180924346 0.517939 key = 3.98 -1.215779865 -1.068062796 -0.895376654 -0.648186552 -0.193268442 0.510496 key = 4 -1.224812842 -1.077304342 -0.905231339 -0.659046375 -0.205612538 0.502942 key = 4.02 -1.233845819 -1.086545888 -0.915086024 -0.669906198 -0.217956635 0.495312 key = 4.04 -1.242878795 -1.095787434 -0.924940709 -0.680766021 -0.230300731 0.487592 key = 4.06 -1.251911772 -1.10502898 -0.934795394 -0.691625844 -0.242644827 0.479768 key = 4.08 -1.260944749 -1.114270526 -0.944650079 -0.702485667 -0.254988923 0.471849 key = 4.1 -1.269977725 -1.123512072 -0.954504764 -0.71334549 -0.267333019 0.463839 key = 4.12 -1.279010702 -1.132753618 -0.964359449 -0.724205313 -0.279677115 0.45573 key = 4.14 -1.288043678 -1.141995164 -0.974214134 -0.735065135 -0.292021212 0.447527 key = 4.16 -1.297076655 -1.151236711 -0.984068819 -0.745924958 -0.304365308 0.439207 key = 4.18 -1.306109632 -1.160478257 -0.993923504 -0.756784781 -0.316709404 0.430782 key = 4.2 -1.315142608 -1.169719803 -1.003778189 -0.767644604 -0.3290535 0.422265 key = 4.22 -1.324175585 -1.178961349 -1.013632874 -0.778504427 -0.341397596 0.413668 key = 4.24 -1.333208561 -1.188202895 -1.023487559 -0.78936425 -0.353741692 0.404988 key = 4.26 -1.342241538 -1.197444441 -1.033342244 -0.800224073 -0.366085788 0.396176 key = 4.28 -1.351274515 -1.206685987 -1.043196929 -0.811083896 -0.378429885 0.387288 key = 4.3 -1.360307491 -1.215927533 -1.053051614 -0.821943719 -0.390773981 0.378312 key = 4.32 -1.369340468 -1.225169079 -1.062906299 -0.832803542 -0.403118077 0.369214 key = 4.34 -1.378373444 -1.234410625 -1.072760984 -0.843663365 -0.415462173 0.36006 key = 4.36 -1.387406421 -1.243652171 -1.082615669 -0.854523188 -0.427806269 0.350808 key = 4.38 -1.396439398 -1.252893717 -1.092470354 -0.86538301 -0.440150365 0.34152 key = 4.4 -1.405472374 -1.262135263 -1.102325039 -0.876242833 -0.452494462 0.332047 key = 4.42 -1.414505351 -1.271376809 -1.112179724 -0.887102656 -0.464838558 0.322488 key = 4.44 -1.423538327 -1.280618355 -1.122034409 -0.897962479 -0.477182654 0.312828 key = 4.46 -1.432571304 -1.289859901 -1.131889094 -0.908822302 -0.48952675 0.303051 key = 4.48 -1.441604281 -1.299101447 -1.14174378 -0.919682125 -0.501870846 0.293032 key = 4.5 -1.450637257 -1.308342993 -1.151598465 -0.930541948 -0.514214942 0.283466 key = 4.52 -1.459670234 -1.317584539 -1.16145315 -0.941401771 -0.526559038 0.273057 key = 4.54 -1.468703211 -1.326826086 -1.171307835 -0.952261594 -0.538903135 0.262471 key = 4.56 -1.477736187 -1.336067632 -1.18116252 -0.963121417 -0.551247231 0.252158 key = 4.58 -1.486769164 -1.345309178 -1.191017205 -0.97398124 -0.563591327 0.241749 key = 4.6 -1.49580214 -1.354550724 -1.20087189 -0.984841063 -0.575935423 0.230988 key = 4.62 -1.504835117 -1.36379227 -1.210726575 -0.995700885 -0.588279519 0.220842 key = 4.64 -1.513868094 -1.373033816 -1.22058126 -1.006560708 -0.600623615 0.209915 key = 4.66 -1.52290107 -1.382275362 -1.230435945 -1.017420531 -0.612967712 0.198878 key = 4.68 -1.531934047 -1.391516908 -1.24029063 -1.028280354 -0.625311808 0.188342 key = 4.7 -1.540967023 -1.400758454 -1.250145315 -1.039140177 -0.637655904 0.178893 key = 4.72 -1.55 -1.41 -1.26 -1.05 -0.65 0.16777 } CtMach { key = 0.00\t0.884580047806676\t0\t0.00184547124087849 key = 0.05\t0.884856868492807\t0.00370663055501856\t0.00370663055501856 key = 0.10\t0.885692036973181\t0.00747686254424377\t0.00747686254424377 key = 0.15\t0.887099927256081\t0.0113777901664595\t0.0113777901664595 key = 0.20\t0.889105374023119\t0.0154838968585476\t0.0154838968585476 key = 0.25\t0.891745096313645\t0.0198818406280806\t0.0198818406280806 key = 0.30\t0.895069926211543\t0.0246768021000062\t0.0246768021000062 key = 0.35\t0.899148136943647\t0.0300014288008454\t0.0300014288008454 key = 0.40\t0.904070354851797\t0.0212503962343561\t0.0212503962343561 key = 0.45\t0.905523255813954\t0.0145329256878087\t0.0145329256878087 key = 0.50\t0.908430232558139\t0.0193798449612404\t0.0193798449612404 key = 0.55\t0.911337209302326\t0.0242248062015504\t0.0242248062015504 key = 0.60\t0.915697674418605\t0.0387596899224803\t0.0387596899224803 key = 0.65\t0.92296511627907\t0.0484496124031008\t0.0484496124031008 key = 0.70\t0.930232558139535\t0.109011627906977\t0.109011627906977 key = 0.75\t0.955668604651163\t0.169573643410853\t0.169573643410853 key = 0.80\t0.981104651162791\t0.116279069767442\t0.116279069767442 key = 0.85\t0.990552325581395\t0.0629844961240307\t0.0629844961240307 key = 0.90\t1\t0\t0 key = 0.95\t0.992005813953488\t-0.0532945736434111\t-0.0532945736434111 key = 1.00\t0.984011627906977\t-0.116279069767442\t-0.116279069767442 key = 1.05\t0.957122093023256\t-0.179358282394345\t-0.179358282394345 key = 1.10\t0.930204143188673\t-0.688323455078115\t-0.688323455078115 key = 1.15\t0.750625056499821\t-0.958577602952021\t-0.958577602952021 key = 1.20\t0.642630862303066\t-0.607536455922232\t-0.607536455922232 key = 1.25\t0.568364119723151\t-0.431527888938208\t-0.431527888938208 key = 1.30\t0.513172495621604\t-0.327800653403085\t-0.327800653403085 key = 1.35\t0.470023923702226\t-0.260364483918003\t-0.260364483918003 key = 1.40\t0.435063150446203\t-0.169023207327378\t-0.169023207327378 key = 2.00\t0.246108883139915\t-0.052487296473969\t0 } CpMach { key = 0.00\t1.15853658536585\t0\t-0.189701897018971 key = 0.05\t1.13008130081301\t-0.18970189701897\t-0.18970189701897 key = 0.10\t1.10162601626016\t-0.169376693766938\t-0.169376693766938 key = 0.15\t1.07926829268293\t-0.149051490514905\t-0.149051490514905 key = 0.20\t1.05691056910569\t-0.176151761517615\t-0.176151761517615 key = 0.25\t1.02642276422764\t-0.203252032520325\t-0.203252032520325 key = 0.30\t0.995934959349594\t-0.18970189701897\t-0.18970189701897 key = 0.35\t0.969512195121951\t-0.176151761517616\t-0.176151761517616 key = 0.40\t0.943089430894309\t-0.115176151761518\t-0.115176151761518 key = 0.45\t0.934959349593496\t-0.0542005420054196\t-0.0542005420054196 key = 0.50\t0.926829268292683\t-0.0474254742547424\t-0.0474254742547424 key = 0.55\t0.920731707317073\t-0.0406504065040654\t-0.0406504065040654 key = 0.60\t0.914634146341463\t-0.003387533875339\t-0.003387533875339 key = 0.65\t0.919715447154472\t0.0338753387533878\t0.0338753387533878 key = 0.70\t0.92479674796748\t0.0474254742547423\t0.0474254742547423 key = 0.75\t0.933943089430894\t0.0609756097560972\t0.0609756097560972 key = 0.80\t0.943089430894309\t0.125338753387534\t0.125338753387534 key = 0.85\t0.971544715447154\t0.18970189701897\t0.18970189701897 key = 0.90\t1\t0.318428184281844\t0.318428184281844 key = 0.95\t1.06707317073171\t0.447154471544717\t0.447154471544717 key = 1.00\t1.13414634146341\t0.535230352303524\t0.535230352303524 key = 1.05\t1.22764227642276\t0.62330623306233\t0.62330623306233 key = 1.10\t1.32113821138211\t0.259381511205548\t0.259381511205548 key = 1.15\t1.30545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.20\t1.25800086906795\t-0.266969587086307\t-0.266969587086307 key = 1.25\t1.22536585365854\t-0.189626188195044\t-0.189626188195044 key = 1.30\t1.20111301260944\t-0.144045356015385\t-0.144045356015385 key = 1.35\t1.18215224685392\t-0.114411897567553\t-0.114411897567553 key = 1.40\t1.16678944333917\t-0.0742738241110092\t-0.0742738241110092 key = 2.00\t1.0837573187165\t-0.0230644790618553\t0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = Gladiator ixxFTLB = 30 diameterFT = 11 numblades = 2 constspeed = 0 ct_factor = 0.74 cp_factor = 1.04 cThrustFP { key = 0.00\t0.090347\t0.000000\t-0.02007 key = 0.10\t0.084326\t-0.02007\t0.00361 key = 0.20\t0.085409\t0.003610\t0.00185 key = 0.30\t0.085965\t0.001850\t0.00034 key = 0.40\t0.086066\t0.000340\t-0.00102 key = 0.50\t0.085759\t-0.00102\t-0.00256 key = 0.60\t0.084991\t-0.00256\t-0.00489 key = 0.70\t0.083524\t-0.00489\t-0.00601 key = 0.80\t0.081721\t-0.00601\t-0.00546 key = 0.90\t0.080084\t-0.00546\t-0.00540 key = 1.00\t0.078464\t-0.00540\t-0.00488 key = 1.10\t0.077001\t-0.00488\t-0.00517 key = 1.20\t0.075449\t-0.00517\t-0.00534 key = 1.30\t0.073848\t-0.00534\t-0.00636 key = 1.40\t0.071939\t-0.00636\t-0.00960 key = 1.50\t0.069060\t-0.00960\t-0.01575 key = 1.60\t0.064336\t-0.01575\t-0.02209 key = 1.70\t0.057708\t-0.02209\t-0.02800 key = 1.80\t0.049308\t-0.02800\t-0.03366 key = 1.90\t0.039210\t-0.03366\t-0.03740 key = 2.00\t0.027989\t-0.03740\t-0.03872 key = 2.02\t0.025666\t-0.03872\t-0.03885 key = 2.04\t0.023335\t-0.03885\t-0.03997 key = 2.06\t0.020937\t-0.03997\t-0.04007 key = 2.08\t0.018533\t-0.04007\t-0.04007 key = 2.10\t0.016129\t-0.04007\t-0.04013 key = 2.12\t0.013721\t-0.04013\t-0.04120 key = 2.14\t0.011249\t-0.04120\t-0.04045 key = 2.16\t0.008822\t-0.04045\t-0.04075 key = 2.18\t0.006377\t-0.04075\t-0.04215 key = 2.20\t0.003848\t-0.04215\t-0.04128 key = 2.22\t0.001371\t-0.04128\t-0.04150 key = 2.24\t-0.001119\t-0.04150\t-0.04173 key = 2.26\t-0.003623\t-0.04173\t-0.04200 key = 2.28\t-0.006143\t-0.04200\t-0.04185 key = 2.30\t-0.008654\t-0.04185\t-0.04198 key = 2.32\t-0.011173\t-0.04198\t-0.04328 key = 2.34\t-0.01377\t-0.04328\t-0.04243 key = 2.36\t-0.016316\t-0.04243\t-0.04267 key = 2.38\t-0.018876\t-0.04267\t-0.04268 key = 2.40\t-0.021437\t-0.04268\t-0.04372 key = 2.42\t-0.02406\t-0.04372\t-0.04270 key = 2.44\t-0.026622\t-0.04270\t-0.04320 key = 2.46\t-0.029214\t-0.04320\t-0.04327 key = 2.48\t-0.03181\t-0.04327\t-0.04327 } cPowerFP { key = 0.00\t0.162524\t0.000000\t-0.01073 key = 0.10\t0.159306\t0.000460\t0.00046 key = 0.20\t0.162798\t0.010050\t0.01005 key = 0.30\t0.165333\t0.006710\t0.00671 key = 0.40\t0.166824\t0.003020\t0.00302 key = 0.50\t0.167144\t-0.00090\t-0.00090 key = 0.60\t0.166283\t-0.00493\t-0.00493 key = 0.70\t0.164183\t-0.00871\t-0.00871 key = 0.80\t0.161054\t-0.01022\t-0.01022 key = 0.90\t0.158053\t-0.00802\t-0.00802 key = 1.00\t0.156242\t-0.00475\t-0.00475 key = 1.10\t0.155202\t-0.00103\t-0.00103 key = 1.20\t0.155625\t0.002140\t0.00214 key = 1.30\t0.156484\t0.003570\t0.00357 key = 1.40\t0.157767\t0.002510\t0.00251 key = 1.50\t0.157993\t-0.00318\t-0.00318 key = 1.60\t0.155856\t-0.01252\t-0.01252 key = 1.70\t0.150480\t-0.02406\t-0.02406 key = 1.80\t0.141418\t-0.03698\t-0.03698 key = 1.90\t0.128293\t-0.04973\t-0.04973 key = 2.00\t0.111583\t-0.05844\t-0.05844 key = 2.02\t0.107912\t-0.06182\t-0.06182 key = 2.04\t0.104164\t-0.06420\t-0.06420 key = 2.06\t0.100208\t-0.06657\t-0.06657 key = 2.08\t0.096176\t-0.06777\t-0.06777 key = 2.10\t0.092075\t-0.06894\t-0.06894 key = 2.12\t0.087903\t-0.07123\t-0.07123 key = 2.14\t0.083527\t-0.07269\t-0.07269 key = 2.16\t0.079180\t-0.07338\t-0.07338 key = 2.18\t0.074722\t-0.07639\t-0.07639 key = 2.20\t0.070013\t-0.07810\t-0.07810 key = 2.22\t0.065350\t-0.07853\t-0.07853 key = 2.24\t0.060589\t-0.08020\t-0.08020 key = 2.26\t0.055726\t-0.08188\t-0.08188 key = 2.28\t0.050763\t-0.08314\t-0.08314 key = 2.30\t0.045749\t-0.08430\t-0.08430 key = 2.32\t0.040647\t-0.08715\t-0.08715 key = 2.34\t0.035291\t-0.08884\t-0.08884 key = 2.36\t0.029986\t-0.08930\t-0.08930 key = 2.38\t0.024575\t-0.09076\t-0.09076 key = 2.40\t0.019095\t-0.09317\t-0.09317 key = 2.42\t0.013395\t-0.09436\t-0.09436 key = 2.44\t0.007772\t-0.09491\t-0.09491 key = 2.46\t0.002006\t-0.09676\t-0.09676 key = 2.48\t-0.003839\t-0.09742\t0.00000 } CtMach { key = 0.00 0.85 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.00 1.03 0.0 0.0 key = 2.00 0.5 0.0 0.0 } CpMach { key = 0.00 1.05 0.0 0.0 key = 0.60 0.87 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.1 1.5 0.0 0.0 key = 2.00 1.15 0.0 0.0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = DVIIProp ixxFTLB = 18.0 diameterFT = 9.0 numblades = 2 constspeed = 0 ct_factor = 1.0 cp_factor = 1.0 cThrustFP { key = 0.00\t0.068859 key = 0.10\t0.073298 key = 0.20\t0.073756 key = 0.30\t0.072814 key = 0.40\t0.071237 key = 0.50\t0.069318 key = 0.60\t0.067693 key = 0.70\t0.067243 key = 0.80\t0.067742 key = 0.90\t0.065086 key = 1.00\t0.060402 key = 1.10\t0.050696 key = 1.20\t0.038775 key = 1.30\t0.026630 key = 1.32\t0.024174 key = 1.34\t0.021711 key = 1.36\t0.019236 key = 1.38\t0.016754 key = 1.40\t0.014264 key = 1.42\t0.011765 key = 1.44\t0.009257 key = 1.46\t0.006727 key = 1.48\t0.004182 key = 1.50\t0.001634 key = 1.52\t-0.000919 } cPowerFP { key = 0.00\t0.074862 key = 0.10\t0.084784 key = 0.20\t0.081415 key = 0.30\t0.079246 key = 0.40\t0.076760 key = 0.50\t0.074810 key = 0.60\t0.073155 key = 0.70\t0.072521 key = 0.80\t0.072807 key = 0.90\t0.072948 key = 1.00\t0.071388 key = 1.10\t0.064260 key = 1.20\t0.053052 key = 1.30\t0.039761 key = 1.32\t0.036846 key = 1.34\t0.033848 key = 1.36\t0.030759 key = 1.38\t0.027584 key = 1.40\t0.024322 key = 1.42\t0.020971 key = 1.44\t0.017532 key = 1.46\t0.013984 key = 1.48\t0.010335 key = 1.50\t0.006603 key = 1.52\t0.002785 } CtMach { key = 0.00\t0.842696629213483\t0\t0.0234082397003745 key = 0.20\t0.856741573033708\t0.0195068664169787\t0.0195068664169787 key = 0.30\t0.861423220973783\t0.0234082397003745\t0.0234082397003745 key = 0.40\t0.870786516853932\t0.0421348314606744\t0.0421348314606744 key = 0.50\t0.886704119850187\t0.0546192259675406\t0.0546192259675406 key = 0.60\t0.903558052434457\t0.08270911360799\t0.08270911360799 key = 0.70\t0.936329588014981\t0.124843945068664\t0.124843945068664 key = 0.80\t0.978464419475655\t0.142009987515606\t0.142009987515606 key = 0.85\t1\t0.118601747815231\t0.118601747815231 key = 0.90\t1.01404494382022\t0.0780274656679147\t0.0780274656679147 key = 1.00\t1.03277153558052\t0.0184893795736189\t0.0184893795736189 key = 1.10\t1.0251385715644\t-0.210174781523096\t-0.210174781523096 key = 1.20\t0.906666666666666\t-0.344191284301942\t-0.344191284301942 key = 1.30\t0.81862380098323\t-0.26145732589251\t-0.26145732589251 key = 1.40\t0.749792271131161\t-0.130210932348614\t-0.130210932348614 key = 2.00\t0.694022093788567\t0.0423434585538823\t0 } CpMach { key = 0.00\t1.04651162790698\t0\t-0.116279069767442 key = 0.20\t0.976744186046512\t-0.166666666666667\t-0.166666666666667 key = 0.30\t0.911627906976744\t-0.162790697674419\t-0.162790697674419 key = 0.40\t0.87906976744186\t-0.0891472868217053\t-0.0891472868217053 key = 0.50\t0.858139534883721\t-0.0426356589147285\t-0.0426356589147285 key = 0.60\t0.853488372093023\t0.0310077519379842\t0.0310077519379842 key = 0.70\t0.876744186046512\t0.166666666666667\t0.166666666666667 key = 0.80\t0.953488372093023\t0.282945736434108\t0.282945736434108 key = 0.85\t1\t0.387596899224806\t0.387596899224806 key = 0.90\t1.06976744186047\t0.531007751937985\t0.531007751937985 key = 1.00\t1.24883720930233\t0.657697024281232\t0.657697024281232 key = 1.10\t1.4643856564292\t0.136460183329593\t0.136460183329593 key = 1.20\t1.33071331930008\t-0.323080519484897\t-0.323080519484897 key = 1.30\t1.27053734473827\t-0.160805743559837\t-0.160805743559837 key = 1.40\t1.23422987316418\t-0.0849100585751092\t-0.0849100585751092 key = 2.00\t1.14639849173831\t0.0711356016932285\t0.0711356016932285 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = DrIProp ixxFTLB = 14.7913 diameterFT = 8.5 numblades = 2 constspeed = 0 ct_factor = 1.0 cp_factor = 1.0 cThrustFP { key = 0.00\t0.068859 key = 0.10\t0.073298 key = 0.20\t0.073756 key = 0.30\t0.072814 key = 0.40\t0.071237 key = 0.50\t0.069318 key = 0.60\t0.067693 key = 0.70\t0.067243 key = 0.80\t0.067742 key = 0.90\t0.065086 key = 1.00\t0.060402 key = 1.10\t0.050696 key = 1.20\t0.038775 key = 1.30\t0.026630 key = 1.32\t0.024174 key = 1.34\t0.021711 key = 1.36\t0.019236 key = 1.38\t0.016754 key = 1.40\t0.014264 key = 1.42\t0.011765 key = 1.44\t0.009257 key = 1.46\t0.006727 key = 1.48\t0.004182 key = 1.50\t0.001634 key = 1.52\t-0.000919 } cPowerFP { key = 0.00\t0.074862 key = 0.10\t0.084784 key = 0.20\t0.081415 key = 0.30\t0.079246 key = 0.40\t0.076760 key = 0.50\t0.074810 key = 0.60\t0.073155 key = 0.70\t0.072521 key = 0.80\t0.072807 key = 0.90\t0.072948 key = 1.00\t0.071388 key = 1.10\t0.064260 key = 1.20\t0.053052 key = 1.30\t0.039761 key = 1.32\t0.036846 key = 1.34\t0.033848 key = 1.36\t0.030759 key = 1.38\t0.027584 key = 1.40\t0.024322 key = 1.42\t0.020971 key = 1.44\t0.017532 key = 1.46\t0.013984 key = 1.48\t0.010335 key = 1.50\t0.006603 key = 1.52\t0.002785 } CtMach { key = 0.00 0.85 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.00 1.03 0.0 0.0 key = 2.00 0.5 0.0 0.0 } CpMach { key = 0.00 1.05 0.0 0.0 key = 0.60 0.87 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.1 1.5 0.0 0.0 key = 2.00 1.15 0.0 0.0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = CamelProp ixxFTLB = 38.01 diameterIN = 112 numblades = 2 constspeed = 0 ct_factor = 1.0 cp_factor = 1.0 cThrustFP { key = 0.0\t0.097 key = 0.1\t0.095 key = 0.2\t0.09 key = 0.3\t0.08 key = 0.4\t0.07 key = 0.5\t0.066 key = 0.5657\t0.063 key = 0.68\t0.052 key = 0.8\t0.044081633 key = 0.8611\t0.042122449 key = 0.976\t0.031630189 key = 1.04\t0.028 key = 1.1\t0.023 key = 1.2\t0.013 key = 1.3\t-0.01 key = 1.5\t-0.08 key = 1.7\t-0.19 key = 1.9\t-0.432 key = 2.0\t-0.432 key = 3.0\t-2 key = 5.0\t-10 } cPowerFP { key = 0.0\t0.0561411 key = 0.01\t0.0561411 key = 0.1\t0.05568 key = 0.2\t0.0552711 key = 0.3\t0.054109824 key = 0.4\t0.052315884 key = 0.5\t0.05046 key = 0.5358\t0.04942818 key = 0.64\t0.04785 key = 0.8\t0.0451008 key = 0.976\t0.04265784 key = 1.03\t0.04159992 key = 1.1\t0.0372882 key = 1.2\t0.03132 key = 1.3\t0.018792 key = 1.5\t-0.006264 key = 1.7\t-0.03132 key = 1.9\t-0.075168 key = 2.0\t-0.075168 key = 3.0\t-0.100224 key = 5.0\t-0.25056 } CtMach { key = 0.00 0.85 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.00 1.03 0.0 0.0 key = 2.00 0.5 0.0 0.0 } CpMach { key = 0.00 1.05 0.0 0.0 key = 0.60 0.87 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.1 1.5 0.0 0.0 key = 2.00 1.15 0.0 0.0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = 10ftFP ixxFTLB = 25 diameterFT = 10 numblades = 2 maxpitch = 30 minpitch = 30 ct_factor = 1.0 cp_factor = 1.0 cThrustFP { key = 0.00\t0.147419\t0.000000\t-0.071957 key = 0.10\t0.125832\t-0.026532\t-0.026532 key = 0.20\t0.131500\t0.014773\t0.014773 key = 0.30\t0.134696\t0.010213\t0.010213 key = 0.40\t0.137628\t0.010447\t0.010447 key = 0.50\t0.140964\t0.009978\t0.009978 key = 0.60\t0.143615\t0.007040\t0.007040 key = 0.70\t0.145188\t0.005473\t0.005473 key = 0.80\t0.146899\t0.004862\t0.004862 key = 0.90\t0.148105\t-0.000160\t-0.000160 key = 1.00\t0.146803\t-0.006088\t-0.006088 key = 1.10\t0.144452\t-0.009875\t-0.009875 key = 1.20\t0.140878\t-0.013863\t-0.013863 key = 1.30\t0.136134\t-0.017813\t-0.017813 key = 1.40\t0.130190\t-0.021687\t-0.021687 key = 1.50\t0.123122\t-0.025125\t-0.025125 key = 1.60\t0.115115\t-0.027705\t-0.027705 key = 1.70\t0.106499\t-0.029232\t-0.029232 key = 1.80\t0.097576\t-0.030058\t-0.030058 key = 1.90\t0.088464\t-0.030602\t-0.030602 key = 2.00\t0.079215\t-0.031057\t-0.031057 key = 2.10\t0.069830\t-0.031408\t-0.031408 key = 2.12\t0.067938\t-0.031583\t-0.031583 key = 2.14\t0.066040\t-0.031683\t-0.031683 key = 2.16\t0.064136\t-0.031783\t-0.031783 key = 2.18\t0.062226\t-0.031875\t-0.031875 key = 2.20\t0.060311\t-0.031958\t-0.031958 key = 2.22\t0.058391\t-0.032050\t-0.032050 key = 2.24\t0.056465\t-0.032158\t-0.032158 key = 2.26\t0.054532\t-0.032250\t-0.032250 key = 2.28\t0.052595\t-0.032350\t-0.032350 key = 2.30\t0.050650\t-0.032425\t-0.032425 key = 2.32\t0.048704\t-0.032508\t-0.032508 key = 2.34\t0.046749\t-0.032642\t-0.032642 key = 2.36\t0.044787\t-0.032725\t-0.032725 key = 2.38\t0.042822\t-0.032800\t-0.032800 key = 2.40\t0.040851\t-0.032658\t-0.032658 key = 2.42\t0.038903\t-0.033217\t-0.033217 key = 2.44\t0.036865\t-0.033450\t-0.033450 key = 2.46\t0.034889\t-0.033075\t-0.033075 key = 2.48\t0.032896\t-0.033100\t-0.033100 key = 2.50\t0.030917\t-0.033700\t-0.033700 key = 2.52\t0.028852\t-0.033792\t-0.033792 key = 2.54\t0.026862\t-0.033367\t-0.033367 key = 2.56\t0.024848\t-0.033500\t-0.033500 key = 2.58\t0.022842\t-0.034075\t-0.034075 key = 2.60\t0.020759\t-0.034167\t-0.034167 key = 2.62\t0.018742\t-0.033792\t-0.033792 key = 2.64\t0.016704\t-0.033817\t-0.033817 key = 2.66\t0.014684\t-0.034325\t-0.034325 key = 2.68\t0.012585\t-0.034625\t-0.034625 key = 2.70\t0.010529\t-0.034317\t-0.034317 key = 2.72\t0.008467\t-0.034442\t-0.034442 key = 2.74\t0.006396\t-0.034492\t-0.034492 key = 2.76\t0.004328\t-0.034933\t-0.034933 key = 2.78\t0.002204\t-0.034942\t-0.034942 key = 2.80\t0.000135\t-0.034683\t-0.034683 key = 2.82\t-0.001958\t-0.034925\t-0.034925 key = 2.84\t-0.004056\t-0.034983\t-0.034983 key = 2.86\t-0.006156\t-0.035367\t-0.035367 key = 2.88\t-0.008300\t-0.035450\t-0.035450 key = 2.90\t-0.010410\t-0.035308\t-0.035308 key = 2.92\t-0.012537\t-0.035483\t-0.035483 key = 2.94\t-0.014668\t-0.018590\t-0.018590 } cPowerFP { key = 0.00\t0.245410\t0.000000\t-0.045667 key = 0.10\t0.231710\t-0.019788\t-0.019788 key = 0.20\t0.233537\t0.012773\t0.012773 key = 0.30\t0.239374\t0.014332\t0.014332 key = 0.40\t0.242136\t0.004847\t0.004847 key = 0.50\t0.242282\t0.003670\t0.003670 key = 0.60\t0.244338\t0.007302\t0.007302 key = 0.70\t0.246663\t0.005032\t0.005032 key = 0.80\t0.247357\t0.002125\t0.002125 key = 0.90\t0.247938\t0.006337\t0.006337 key = 1.00\t0.251159\t0.010088\t0.010088 key = 1.10\t0.253991\t0.007482\t0.007482 key = 1.20\t0.255648\t0.003138\t0.003138 key = 1.30\t0.255874\t-0.002305\t-0.002305 key = 1.40\t0.254265\t-0.008865\t-0.008865 key = 1.50\t0.250555\t-0.016092\t-0.016092 key = 1.60\t0.244610\t-0.023208\t-0.023208 key = 1.70\t0.236630\t-0.029472\t-0.029472 key = 1.80\t0.226927\t-0.035022\t-0.035022 key = 1.90\t0.215617\t-0.040312\t-0.040312 key = 2.00\t0.202740\t-0.045585\t-0.045585 key = 2.10\t0.188266\t-0.049848\t-0.049848 key = 2.12\t0.185179\t-0.052008\t-0.052008 key = 2.14\t0.182025\t-0.053117\t-0.053117 key = 2.16\t0.178805\t-0.054225\t-0.054225 key = 2.18\t0.175518\t-0.055317\t-0.055317 key = 2.20\t0.172167\t-0.056417\t-0.056417 key = 2.22\t0.168748\t-0.057542\t-0.057542 key = 2.24\t0.165262\t-0.058683\t-0.058683 key = 2.26\t0.161706\t-0.059800\t-0.059800 key = 2.28\t0.158086\t-0.060950\t-0.060950 key = 2.30\t0.154392\t-0.062042\t-0.062042 key = 2.32\t0.150641\t-0.063158\t-0.063158 key = 2.34\t0.146813\t-0.064383\t-0.064383 key = 2.36\t0.142915\t-0.065500\t-0.065500 key = 2.38\t0.138953\t-0.066617\t-0.066617 key = 2.40\t0.134921\t-0.067225\t-0.067225 key = 2.42\t0.130886\t-0.069508\t-0.069508 key = 2.44\t0.126580\t-0.071000\t-0.071000 key = 2.46\t0.122366\t-0.071042\t-0.071042 key = 2.48\t0.118055\t-0.072033\t-0.072033 key = 2.50\t0.113722\t-0.074483\t-0.074483 key = 2.52\t0.109117\t-0.075675\t-0.075675 key = 2.54\t0.104641\t-0.075583\t-0.075583 key = 2.56\t0.100047\t-0.076850\t-0.076850 key = 2.58\t0.095419\t-0.079275\t-0.079275 key = 2.60\t0.090534\t-0.080492\t-0.080492 key = 2.62\t0.085760\t-0.080475\t-0.080475 key = 2.64\t0.080877\t-0.081475\t-0.081475 key = 2.66\t0.075983\t-0.083767\t-0.083767 key = 2.68\t0.070825\t-0.085533\t-0.085533 key = 2.70\t0.065719\t-0.085683\t-0.085683 key = 2.72\t0.060543\t-0.086942\t-0.086942 key = 2.74\t0.055286\t-0.088025\t-0.088025 key = 2.76\t0.049980\t-0.090208\t-0.090208 key = 2.78\t0.044461\t-0.091175\t-0.091175 key = 2.80\t0.039039\t-0.091408\t-0.091408 key = 2.82\t0.033492\t-0.093033\t-0.093033 key = 2.84\t0.027875\t-0.094142\t-0.094142 key = 2.86\t0.022195\t-0.096175\t-0.096175 key = 2.88\t0.016334\t-0.097342\t-0.097342 key = 2.90\t0.010514\t-0.097883\t-0.097883 key = 2.92\t0.004588\t-0.099333\t-0.099333 key = 2.94\t-0.001406\t-0.050030\t-0.050030 } CtMach { key = 0.00 0.85 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.00 1.03 0.0 0.0 key = 2.00 0.5 0.0 0.0 } CpMach { key = 0.00 1.05 0.0 0.0 key = 0.60 0.87 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.1 1.5 0.0 0.0 key = 2.00 1.15 0.0 0.0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = 81in2CS ixxFTLB = 1.67 diameterIN = 81.0 numblades = 2 minpitch = 17 maxpitch = 31.8 ct_factor = 0.92 cp_factor = 0.9 cThrust { key = 17.0 21.0 26.0 32.0 key = 0.10 0.0818 0.0910 0.0870 0.0950 key = 0.15 0.0795 0.0910 0.0882 0.0933 key = 0.20 0.0770 0.0900 0.0889 0.0925 key = 0.25 0.0742 0.0884 0.0890 0.0915 key = 0.30 0.0702 0.0860 0.0890 0.0908 key = 0.35 0.0660 0.0832 0.0886 0.0898 key = 0.40 0.0612 0.0801 0.0880 0.0888 key = 0.45 0.0560 0.0757 0.0864 0.0882 key = 0.50 0.0500 0.0708 0.0845 0.0880 key = 0.55 0.0416 0.0655 0.0817 0.0877 key = 0.60 0.0330 0.0591 0.0780 0.0870 key = 0.65 0.0248 0.0520 0.0732 0.0858 key = 0.70 0.0175 0.0450 0.0672 0.0830 key = 0.75 0.0105 0.0368 0.0610 0.0800 key = 0.80 -0.0010 0.0294 0.0547 0.0752 key = 0.85 -0.0010 0.0224 0.0483 0.0703 key = 0.90 -0.0010 -0.0010 0.0416 0.0651 key = 0.95 -0.0010 -0.0010 0.0349 0.0591 key = 1.00 -0.0010 -0.0010 0.0280 0.0530 key = 1.05 -0.0010 -0.0010 0.0211 0.0467 key = 1.10 -0.0010 -0.0010 0.0142 0.0402 key = 1.15 -0.0010 -0.0010 0.0072 0.0337 key = 1.20 -0.0010 -0.0010 -0.0010 0.0270 key = 1.25 -0.0010 -0.0010 -0.0010 0.0201 key = 1.30 -0.0010 -0.0010 -0.0010 0.0130 key = 1.35 -0.0010 -0.0010 -0.0010 0.0056 key = 1.40 -0.0010 -0.0010 -0.0010 -0.0010 } cPower { key = 17.0 21.0 26.0 32.0 key = 0.10 0.0400 0.0520 0.0769 0.1055 key = 0.15 0.0400 0.0521 0.0755 0.1029 key = 0.20 0.0400 0.0523 0.0740 0.1000 key = 0.25 0.0400 0.0525 0.0720 0.0972 key = 0.30 0.0397 0.0526 0.0695 0.0950 key = 0.35 0.0392 0.0527 0.0676 0.0922 key = 0.40 0.0384 0.0528 0.0663 0.0900 key = 0.45 0.0370 0.0523 0.0656 0.0880 key = 0.50 0.0348 0.0513 0.0658 0.0863 key = 0.55 0.0302 0.0498 0.0659 0.0852 key = 0.60 0.0255 0.0472 0.0656 0.0839 key = 0.65 0.0208 0.0436 0.0646 0.0835 key = 0.70 0.0164 0.0394 0.0620 0.0822 key = 0.75 0.0115 0.0345 0.0588 0.0814 key = 0.80 0.0000 0.0294 0.0551 0.0791 key = 0.85 0.0000 0.0238 0.0510 0.0766 key = 0.90 0.0000 0.0000 0.0461 0.0739 key = 0.95 0.0000 0.0000 0.0408 0.0700 key = 1.00 0.0000 0.0000 0.0349 0.0652 key = 1.05 0.0000 0.0000 0.0284 0.0597 key = 1.10 0.0000 0.0000 0.0214 0.0536 key = 1.15 0.0000 0.0000 0.0140 0.0469 key = 1.20 0.0000 0.0000 0.0000 0.0398 key = 1.25 0.0000 0.0000 0.0000 0.0321 key = 1.30 0.0000 0.0000 0.0000 0.0240 key = 1.35 0.0000 0.0000 0.0000 0.0157 } CtMach { key = 0.00 0.85 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.00 1.03 0.0 0.0 key = 2.00 0.5 0.0 0.0 } CpMach { key = 0.00 1.05 0.0 0.0 key = 0.60 0.87 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.1 1.5 0.0 0.0 key = 2.00 1.15 0.0 0.0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = GriffonProp ixxFTLB = 65 diameterFT = 11.0 numblades = 5 minpitch = 23 maxpitch = 58 ct_factor = 1.116 cp_factor = 1.25 cThrust { key = 23 28 33 38 43 48 53 58 key = 0.0 0.299030 0.260805 0.242449 0.231525 0.204085 0.186000 0.166529 0.151091 key = 0.1 0.301213 0.249288 0.222448 0.203633 0.167736 0.141446 0.111228 0.090473 key = 0.2 0.288216 0.259906 0.236786 0.217212 0.178740 0.149519 0.119082 0.096053 key = 0.3 0.263037 0.260598 0.243941 0.224403 0.187718 0.159398 0.127234 0.101877 key = 0.4 0.266089 0.256252 0.247730 0.230614 0.194755 0.167513 0.136982 0.108945 key = 0.5 0.250565 0.250454 0.250759 0.237630 0.202308 0.174928 0.146044 0.116195 key = 0.6 0.228691 0.241664 0.251021 0.243598 0.209924 0.182990 0.153492 0.126141 key = 0.7 0.200849 0.229584 0.247201 0.249683 0.217317 0.190852 0.160761 0.134860 key = 0.8 0.170138 0.211684 0.240593 0.252656 0.223779 0.198784 0.169136 0.142324 key = 0.9 0.138625 0.187720 0.231441 0.251876 0.228605 0.206843 0.177506 0.149456 key = 1.0 0.105451 0.162670 0.218097 0.247860 0.233346 0.214560 0.185870 0.158482 key = 1.1 0.070812 0.136283 0.196798 0.241509 0.237852 0.220190 0.194330 0.167548 key = 1.2 0.035081 0.109034 0.174273 0.232255 0.237158 0.224925 0.202759 0.176512 key = 1.3 -0.001705 0.081244 0.151052 0.216359 0.234017 0.229996 0.209830 0.185534 key = 1.4 -0.038491 0.051894 0.127137 0.196219 0.228953 0.235829 0.215623 0.194506 key = 1.5 -0.075277 0.022156 0.102570 0.175581 0.221133 0.236100 0.220572 0.203352 key = 1.6 -0.112064 -0.008308 0.077377 0.154484 0.207091 0.234365 0.224946 0.210531 key = 1.7 -0.148850 -0.038771 0.051605 0.132791 0.190572 0.230955 0.233697 0.216802 key = 1.8 -0.185636 -0.069235 0.025197 0.110838 0.173688 0.225598 0.235643 0.222331 key = 1.9 -0.222422 -0.099698 -0.001833 0.088352 0.156560 0.215349 0.235853 0.227337 key = 2.0 -0.259208 -0.130162 -0.028863 0.065358 0.139005 0.201650 0.234564 0.233687 key = 2.1 -0.295994 -0.160625 -0.055893 0.041913 0.121150 0.187718 0.232067 0.242047 key = 2.2 -0.332780 -0.191089 -0.082923 0.018019 0.103059 0.173641 0.227375 0.244469 key = 2.3 -0.369567 -0.221552 -0.109954 -0.006382 0.084656 0.159291 0.218217 0.245571 key = 2.4 -0.406353 -0.252016 -0.136984 -0.030783 0.065853 0.144771 0.207194 0.245622 key = 2.5 -0.443139 -0.282479 -0.164014 -0.055184 0.046821 0.129987 0.196077 0.244735 key = 2.6 -0.479925 -0.312943 -0.191044 -0.079585 0.027423 0.115019 0.138270 0.242686 key = 2.7 -0.516711 -0.343406 -0.218075 -0.103986 0.007654 0.099844 0.126188 0.237363 key = 2.8 -0.553497 -0.373870 -0.245105 -0.128387 -0.012415 0.084564 0.114107 0.228812 key = 2.9 -0.590283 -0.404333 -0.272135 -0.152788 -0.032483 0.068743 0.101797 0.219972 key = 3.0 -0.627070 -0.434797 -0.299165 -0.177189 -0.052552 0.052866 0.089335 0.211044 key = 3.1 -0.663856 -0.465260 -0.326196 -0.201590 -0.072621 0.036769 0.076768 0.202088 key = 3.2 -0.700642 -0.495724 -0.353226 -0.225990 -0.092690 0.020413 0.063939 0.192948 key = 3.3 -0.737428 -0.526187 -0.380256 -0.250391 -0.112758 0.003797 0.051019 0.183698 key = 3.4 -0.774214 -0.556651 -0.407286 -0.274792 -0.132827 -0.013020 0.037883 0.174403 key = 3.5 -0.811000 -0.587114 -0.434317 -0.299193 -0.152896 -0.029838 0.024668 0.164990 key = 3.6 -0.847787 -0.617578 -0.461347 -0.323594 -0.172965 -0.046655 0.011260 0.155477 key = 3.7 -0.884573 -0.648041 -0.488377 -0.347995 -0.193033 -0.063473 -0.002434 0.145853 key = 3.8 -0.921359 -0.678505 -0.515407 -0.372396 -0.213102 -0.080290 -0.016134 0.136134 key = 3.9 -0.958145 -0.708968 -0.542438 -0.396797 -0.233171 -0.097107 -0.029834 0.126304 key = 4.0 -0.994931 -0.739432 -0.569468 -0.421198 -0.253240 -0.113925 -0.043534 0.116373 key = 4.1 -1.031717 -0.769895 -0.596498 -0.445599 -0.273308 -0.130742 -0.057235 0.106315 key = 4.2 -1.068503 -0.800359 -0.623528 -0.470000 -0.293377 -0.147560 -0.070935 0.096179 key = 4.3 -1.105290 -0.830822 -0.650559 -0.494401 -0.313446 -0.164377 -0.084635 0.085961 key = 4.4 -1.142076 -0.861286 -0.677589 -0.518802 -0.333515 -0.181194 -0.098336 0.075547 key = 4.5 -1.178862 -0.891749 -0.704619 -0.543203 -0.353583 -0.198012 -0.112036 0.065141 key = 4.6 -1.215648 -0.922213 -0.731649 -0.567604 -0.373652 -0.214829 -0.125736 0.054506 key = 4.7 -1.252434 -0.952676 -0.758679 -0.592005 -0.393721 -0.231647 -0.139437 0.043723 key = 4.8 -1.289220 -0.983140 -0.785710 -0.616406 -0.413790 -0.248464 -0.153137 0.032939 key = 4.9 -1.326006 -1.013603 -0.812740 -0.640807 -0.433858 -0.265281 -0.166837 0.022156 key = 5.0 -1.362793 -1.044067 -0.839770 -0.665208 -0.453927 -0.282099 -0.180537 0.011373 key = 5.1 -1.399579 -1.074530 -0.866800 -0.689609 -0.473996 -0.298916 -0.194238 0.000589 key = 5.2 -1.436365 -1.104994 -0.893831 -0.714009 -0.494065 -0.315734 -0.207938 -0.010194 key = 5.3 -1.473151 -1.135457 -0.920861 -0.738410 -0.514133 -0.332551 -0.221638 -0.020977 key = 5.4 -1.509937 -1.165921 -0.947891 -0.762811 -0.534202 -0.349368 -0.235339 -0.031761 key = 5.5 -1.546723 -1.196384 -0.974921 -0.787212 -0.554271 -0.366186 -0.249039 -0.042544 } cPower { key = 23 28 33 38 43 48 53 58 key = 0.0 0.187957 0.248661 0.324321 0.391990 0.470088 0.560034 0.662333 0.775476 key = 0.1 0.177418 0.236639 0.297109 0.368624 0.435567 0.471014 0.464904 0.452794 key = 0.2 0.188284 0.239403 0.301890 0.365671 0.437930 0.489547 0.493103 0.476455 key = 0.3 0.180741 0.238391 0.297399 0.360777 0.436975 0.501981 0.518789 0.500748 key = 0.4 0.184970 0.237116 0.293324 0.355796 0.429620 0.509451 0.546647 0.531282 key = 0.5 0.180683 0.236149 0.292787 0.354090 0.419218 0.505633 0.565713 0.556747 key = 0.6 0.172309 0.233285 0.290292 0.356131 0.412256 0.491984 0.574561 0.588421 key = 0.7 0.158093 0.227971 0.288857 0.350023 0.409246 0.479943 0.571921 0.615700 key = 0.8 0.140159 0.217281 0.285257 0.346702 0.411098 0.471560 0.556423 0.634630 key = 0.9 0.119570 0.199263 0.279342 0.344706 0.414226 0.467518 0.543742 0.638911 key = 1.0 0.095949 0.178362 0.269156 0.341211 0.412201 0.468679 0.534597 0.623611 key = 1.1 0.069437 0.154497 0.248816 0.335319 0.403617 0.471874 0.529458 0.610675 key = 1.2 0.040417 0.128207 0.225413 0.326289 0.401255 0.474439 0.528667 0.600913 key = 1.3 0.009142 0.099926 0.199762 0.308552 0.395997 0.472195 0.531989 0.594567 key = 1.4 -0.020156 0.068817 0.172002 0.283822 0.388109 0.463494 0.534372 0.591632 key = 1.5 -0.047478 0.036292 0.142370 0.257218 0.376423 0.460563 0.536081 0.592122 key = 1.6 -0.076929 0.002424 0.117390 0.241895 0.374696 0.479747 0.567661 0.628712 key = 1.7 -0.107451 -0.032741 0.087762 0.222444 0.366313 0.496906 0.586061 0.666332 key = 1.8 -0.139045 -0.069202 0.053100 0.199113 0.354426 0.511329 0.616529 0.705595 key = 1.9 -0.171709 -0.106960 0.013112 0.171200 0.339050 0.515582 0.644693 0.746809 key = 2.0 -0.205444 -0.146014 -0.028330 0.138465 0.319557 0.510041 0.670619 0.785675 key = 2.1 -0.240250 -0.186366 -0.071227 0.100725 0.295975 0.501235 0.694818 0.818669 key = 2.2 -0.276127 -0.228014 -0.115579 0.057715 0.268228 0.489202 0.714398 0.860189 key = 2.3 -0.313075 -0.270958 -0.161384 0.009041 0.235914 0.473408 0.720815 0.899788 key = 2.4 -0.351093 -0.315200 -0.208645 -0.041279 0.198584 0.453943 0.719415 0.937907 key = 2.5 -0.390183 -0.360738 -0.257359 -0.093245 0.156421 0.430347 0.715200 0.974737 key = 2.6 -0.430344 -0.407572 -0.307528 -0.146858 0.108846 0.402645 0.605494 1.009461 key = 2.7 -0.471575 -0.455704 -0.359152 -0.202118 0.055607 0.370588 0.581754 1.033121 key = 2.8 -0.513877 -0.505132 -0.412230 -0.259024 -0.003333 0.334313 0.554667 1.042937 key = 2.9 -0.557251 -0.555856 -0.466762 -0.317576 -0.064105 0.292202 0.523172 1.049512 key = 3.0 -0.601695 -0.607878 -0.522749 -0.377775 -0.126708 0.245630 0.487406 1.053549 key = 3.1 -0.647210 -0.661196 -0.580190 -0.439620 -0.191142 0.193862 0.447410 1.055185 key = 3.2 -0.693796 -0.715811 -0.639086 -0.503112 -0.257408 0.136569 0.402349 1.053587 key = 3.3 -0.741453 -0.771722 -0.699436 -0.568250 -0.325505 0.073539 0.352789 1.048972 key = 3.4 -0.790181 -0.828930 -0.761241 -0.635034 -0.395434 0.004818 0.298015 1.041515 key = 3.5 -0.839979 -0.887435 -0.824500 -0.703465 -0.467194 -0.065860 0.238512 1.030737 key = 3.6 -0.890849 -0.947237 -0.889213 -0.773543 -0.540786 -0.138495 0.173582 1.016608 key = 3.7 -0.942789 -1.008335 -0.955381 -0.845267 -0.616209 -0.213086 0.102609 0.998932 key = 3.8 -0.995801 -1.070730 -1.023004 -0.918637 -0.693464 -0.289635 0.026845 0.977667 key = 3.9 -1.049883 -1.134421 -1.092080 -0.993654 -0.772550 -0.368140 -0.050966 0.952620 key = 4.0 -1.105036 -1.199410 -1.162612 -1.070317 -0.853467 -0.448602 -0.130827 0.923678 key = 4.1 -1.161261 -1.265695 -1.234597 -1.148627 -0.936216 -0.531021 -0.212737 0.890567 key = 4.2 -1.218556 -1.333276 -1.308037 -1.228583 -1.020797 -0.615396 -0.296695 0.853470 key = 4.3 -1.276922 -1.402155 -1.382932 -1.310186 -1.107209 -0.701729 -0.382702 0.812220 key = 4.4 -1.336358 -1.472330 -1.459281 -1.393435 -1.195452 -0.790018 -0.470757 0.765971 key = 4.5 -1.396866 -1.543801 -1.537084 -1.478331 -1.285527 -0.880264 -0.560862 0.715932 key = 4.6 -1.458445 -1.616570 -1.616342 -1.564873 -1.377434 -0.972466 -0.653015 0.660324 key = 4.7 -1.521095 -1.690635 -1.697055 -1.653061 -1.471172 -1.066626 -0.747217 0.599642 key = 4.8 -1.584815 -1.765997 -1.779221 -1.742896 -1.566741 -1.162742 -0.843468 0.537333 key = 4.9 -1.649606 -1.842655 -1.862843 -1.834377 -1.664142 -1.260815 -0.941768 0.473396 key = 5.0 -1.715469 -1.920610 -1.947918 -1.927505 -1.763374 -1.360845 -1.042116 0.407831 key = 5.1 -1.782402 -1.999862 -2.034448 -2.022279 -1.864438 -1.462832 -1.144513 0.340639 key = 5.2 -1.850406 -2.080410 -2.122433 -2.118700 -1.967333 -1.566775 -1.248959 0.271819 key = 5.3 -1.919481 -2.162256 -2.211872 -2.216767 -2.072060 -1.672676 -1.355453 0.201372 key = 5.4 -1.989627 -2.245397 -2.302765 -2.316481 -2.178618 -1.780533 -1.463997 0.129297 key = 5.5 -2.060844 -2.329836 -2.395113 -2.417841 -2.287008 -1.890347 -1.574589 0.055595 } CtMach { key = 0.00\t0.884580047806676\t0\t0.00184547124087849 key = 0.05\t0.884856868492807\t0.00370663055501856\t0.00370663055501856 key = 0.10\t0.885692036973181\t0.00747686254424377\t0.00747686254424377 key = 0.15\t0.887099927256081\t0.0113777901664595\t0.0113777901664595 key = 0.20\t0.889105374023119\t0.0154838968585476\t0.0154838968585476 key = 0.25\t0.891745096313645\t0.0198818406280806\t0.0198818406280806 key = 0.30\t0.895069926211543\t0.0246768021000062\t0.0246768021000062 key = 0.35\t0.899148136943647\t0.0300014288008454\t0.0300014288008454 key = 0.40\t0.904070354851797\t0.0212503962343561\t0.0212503962343561 key = 0.45\t0.905523255813954\t0.0145329256878087\t0.0145329256878087 key = 0.50\t0.908430232558139\t0.0193798449612404\t0.0193798449612404 key = 0.55\t0.911337209302326\t0.0242248062015504\t0.0242248062015504 key = 0.60\t0.915697674418605\t0.0387596899224803\t0.0387596899224803 key = 0.65\t0.92296511627907\t0.0484496124031008\t0.0484496124031008 key = 0.70\t0.930232558139535\t0.109011627906977\t0.109011627906977 key = 0.75\t0.955668604651163\t0.169573643410853\t0.169573643410853 key = 0.80\t0.981104651162791\t0.116279069767442\t0.116279069767442 key = 0.85\t0.990552325581395\t0.0629844961240307\t0.0629844961240307 key = 0.90\t1\t0\t0 key = 0.95\t0.999\t-0.0166666666666668\t-0.0166666666666668 key = 1.00\t0.995\t-0.0966666666666667\t-0.0966666666666667 key = 1.05\t0.97\t-0.145576183312777\t-0.145576183312777 key = 1.10\t0.951327145006167\t-0.445187363106952\t-0.445187363106952 key = 1.15\t0.836443791067914\t-0.631061806837112\t-0.631061806837112 key = 1.20\t0.762008602955033\t-0.428549897453373\t-0.428549897453373 key = 1.25\t0.707878821831902\t-0.3207098592504\t-0.3207098592504 key = 1.30\t0.665795645179913\t-0.254200764902862\t-0.254200764902862 key = 1.35\t0.631618592361044\t-0.209332723206108\t-0.209332723206108 key = 1.40\t0.602995828218081\t-0.143905359030401\t-0.143905359030401 key = 2.00\t0.42840970542419\t-0.0484961452205253\t0 } CpMach { key = 0.00\t1.15853658536585\t0\t-0.189701897018971 key = 0.05\t1.13008130081301\t-0.18970189701897\t-0.18970189701897 key = 0.10\t1.10162601626016\t-0.169376693766938\t-0.169376693766938 key = 0.15\t1.07926829268293\t-0.149051490514905\t-0.149051490514905 key = 0.20\t1.05691056910569\t-0.176151761517615\t-0.176151761517615 key = 0.25\t1.02642276422764\t-0.203252032520325\t-0.203252032520325 key = 0.30\t0.995934959349594\t-0.18970189701897\t-0.18970189701897 key = 0.35\t0.969512195121951\t-0.176151761517616\t-0.176151761517616 key = 0.40\t0.943089430894309\t-0.115176151761518\t-0.115176151761518 key = 0.45\t0.934959349593496\t-0.0542005420054196\t-0.0542005420054196 key = 0.50\t0.926829268292683\t-0.0474254742547424\t-0.0474254742547424 key = 0.55\t0.920731707317073\t-0.0406504065040654\t-0.0406504065040654 key = 0.60\t0.914634146341463\t-0.003387533875339\t-0.003387533875339 key = 0.65\t0.919715447154472\t0.0338753387533878\t0.0338753387533878 key = 0.70\t0.92479674796748\t0.0474254742547423\t0.0474254742547423 key = 0.75\t0.933943089430894\t0.0609756097560972\t0.0609756097560972 key = 0.80\t0.943089430894309\t0.125338753387534\t0.125338753387534 key = 0.85\t0.971544715447154\t0.18970189701897\t0.18970189701897 key = 0.90\t1\t0.228184281842819\t0.228184281842819 key = 0.95\t1.04\t0.333333333333335\t0.333333333333335 key = 1.00\t1.1\t0.433333333333334\t0.433333333333334 key = 1.05\t1.17\t0.333333333333333\t0.333333333333333 key = 1.10\t1.2\t0.217209686243199\t0.217209686243199 key = 1.15\t1.23516290587296\t-0.0324587975549136\t-0.0324587975549136 key = 1.20\t1.19026236073353\t-0.252594301627814\t-0.252594301627814 key = 1.25\t1.15938461538462\t-0.179415547292234\t-0.179415547292234 key = 1.30\t1.13643769654586\t-0.136289067614557\t-0.136289067614557 key = 1.35\t1.11849789510025\t-0.108251256929301\t-0.108251256929301 key = 1.40\t1.10396231946707\t-0.0702744643511854\t-0.0702744643511854 key = 2.00\t1.02540115540099\t-0.0218225455739092\t0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = 4mHighAltx5 ixxFTLB = 100 diameter = 4.0 numblades = 5 minpitch = 22 maxpitch = 67 ct_factor = 1.29 cp_factor = 1.18 cThrust { key = 22\t27\t32\t37\t42\t47\t52\t57\t62\t67 key = 0.0\t0.150828\t0.15802\t0.162765\t0.166562\t0.169832\t0.170771\t0.16822\t0.16106\t0.150523\t0.136026 key = 0.1\t0.145256\t0.157634\t0.162399\t0.163509\t0.157774\t0.146364\t0.129054\t0.112731\t0.094994\t0.081844 key = 0.2\t0.139155\t0.156713\t0.163747\t0.165235\t0.162686\t0.153673\t0.138908\t0.119881\t0.101046\t0.086333 key = 0.3\t0.131202\t0.151336\t0.162857\t0.167068\t0.166134\t0.158724\t0.145005\t0.126256\t0.106878\t0.092256 key = 0.4\t0.122642\t0.146842\t0.15993\t0.166045\t0.16739\t0.161965\t0.149857\t0.132094\t0.112382\t0.095024 key = 0.5\t0.111955\t0.140455\t0.157465\t0.165327\t0.168611\t0.165648\t0.154333\t0.136903\t0.116848\t0.09812 key = 0.6\t0.099163\t0.132371\t0.153765\t0.164002\t0.168554\t0.168487\t0.159079\t0.14172\t0.121388\t0.101241 key = 0.7\t0.084349\t0.122517\t0.148508\t0.162153\t0.168441\t0.169966\t0.16374\t0.146723\t0.126033\t0.10463 key = 0.8\t0.065897\t0.110743\t0.142067\t0.159737\t0.167599\t0.170543\t0.167013\t0.152566\t0.131213\t0.108482 key = 0.9\t0.044016\t0.096318\t0.133824\t0.156528\t0.166524\t0.170641\t0.169116\t0.157541\t0.137132\t0.112926 key = 1.0\t0.018594\t0.078357\t0.124004\t0.151872\t0.165188\t0.170844\t0.17085\t0.161234\t0.14381\t0.118056 key = 1.1\t-0.008281\t0.056924\t0.111079\t0.145989\t0.163543\t0.170491\t0.172193\t0.163955\t0.149172\t0.124557 key = 1.2\t-0.035666\t0.032056\t0.094915\t0.138999\t0.161462\t0.170311\t0.172991\t0.166851\t0.153456\t0.131417 key = 1.3\t-0.063051\t0.006252\t0.075317\t0.128746\t0.158052\t0.169925\t0.173896\t0.169619\t0.156915\t0.137059 key = 1.4\t-0.090436\t-0.02054175\t0.051916\t0.115279\t0.154048\t0.169459\t0.17447\t0.171861\t0.160536\t0.14187 key = 1.5\t-0.117821\t-0.0473355\t0.027614\t0.098794\t0.14773\t0.168954\t0.175275\t0.173599\t0.164679\t0.145896 key = 1.6\t-0.145206\t-0.07412925\t0.002655\t0.079028\t0.137949\t0.167365\t0.176019\t0.17499\t0.168418\t0.150029 key = 1.7\t-0.172591\t-0.100923\t-0.0228\t0.056708\t0.125382\t0.165359\t0.176837\t0.176892\t0.171611\t0.154836 key = 1.8\t-0.199976\t-0.12771675\t-0.048255\t0.033899\t0.110186\t0.160435\t0.177676\t0.178658\t0.174336\t0.159861 key = 1.9\t-0.227361\t-0.1545105\t-0.07371\t0.010221\t0.092214\t0.15261\t0.17795\t0.180525\t0.176636\t0.164431 key = 2.0\t-0.254746\t-0.18130425\t-0.099165\t-0.01364\t0.07201\t0.142175\t0.177586\t0.182418\t0.179041\t0.168553 key = 2.1\t-0.282131\t-0.208098\t-0.12462\t-0.037501\t0.051184\t0.129622\t0.175711\t0.184206\t0.181361\t0.172247 key = 2.2\t-0.309516\t-0.23489175\t-0.150075\t-0.061362\t0.02989\t0.114861\t0.170947\t0.185902\t0.184226\t0.175713 key = 2.3\t-0.336901\t-0.2616855\t-0.17553\t-0.085223\t0.008265\t0.098279\t0.163883\t0.187607\t0.187069\t0.178699 key = 2.4\t-0.364286\t-0.28847925\t-0.200985\t-0.109084\t-0.013762\t0.080272\t0.15482\t0.187859\t0.18994\t0.181377 key = 2.5\t-0.391671\t-0.315273\t-0.22644\t-0.132945\t-0.035789\t0.061542\t0.144047\t0.186628\t0.192707\t0.18489 key = 2.6\t-0.419056\t-0.34206675\t-0.251895\t-0.156806\t-0.057816\t0.042517\t0.131579\t0.18401\t0.19525\t0.188292 key = 2.7\t-0.446441\t-0.3688605\t-0.27735\t-0.180667\t-0.079843\t0.023115\t0.117731\t0.179414\t0.197517\t0.191264 key = 2.8\t-0.473826\t-0.39565425\t-0.302805\t-0.204528\t-0.10187\t0.003417\t0.10294\t0.173277\t0.199399\t0.195259 key = 2.9\t-0.501211\t-0.422448\t-0.32826\t-0.228389\t-0.123897\t-0.2129475\t0.087374\t0.165417\t0.199993\t0.198967 key = 3.0\t-0.528596\t-0.44924175\t-0.353715\t-0.25225\t-0.145924\t-0.429312\t0.071287\t0.156321\t0.199365\t0.202506 key = 3.1\t-0.555981\t-0.4760355\t-0.37917\t-0.276111\t-0.167951\t-0.6456765\t0.054818\t0.146197\t0.197571\t0.20579 key = 3.2\t-0.583366\t-0.50282925\t-0.404625\t-0.299972\t-0.189978\t-0.862041\t0.037758\t0.135116\t0.19451\t0.208189 key = 3.3\t-0.610751\t-0.529623\t-0.43008\t-0.323833\t-0.212005\t-1.0784055\t0.020498\t0.123303\t0.189696\t0.210991 key = 3.4\t-0.638136\t-0.55641675\t-0.455535\t-0.347694\t-0.234032\t-1.29477\t0.002992\t0.110959\t0.184911\t0.213073 key = 3.5\t-0.665521\t-0.5832105\t-0.48099\t-0.371555\t-0.256059\t-1.5111345\t-0.014715\t0.097985\t0.178536\t0.214346 key = 3.6\t-0.692906\t-0.61000425\t-0.506445\t-0.395416\t-0.278086\t-1.727499\t-0.032422\t0.084736\t0.171191\t0.213744 key = 3.7\t-0.720291\t-0.636798\t-0.5319\t-0.419277\t-0.300113\t-1.9438635\t-0.050129\t0.071068\t0.163356\t0.213198 key = 3.8\t-0.747676\t-0.66359175\t-0.557355\t-0.443138\t-0.32214\t-2.160228\t-0.067836\t0.057139\t0.154676\t0.210888 key = 3.9\t-0.775061\t-0.6903855\t-0.58281\t-0.466999\t-0.344167\t-2.3765925\t-0.085543\t0.042863\t0.145554\t0.20863 key = 4.0\t-0.802446\t-0.71717925\t-0.608265\t-0.49086\t-0.366194\t-2.592957\t-0.10325\t0.028403\t0.135903\t0.205637 key = 4.1\t-0.829831\t-0.743973\t-0.63372\t-0.514721\t-0.388221\t-2.8093215\t-0.120957\t0.013624\t0.125954\t0.20156 key = 4.2\t-0.857216\t-0.77076675\t-0.659175\t-0.538582\t-0.410248\t-3.025686\t-0.138664\t-0.001211\t0.115465\t0.19662 key = 4.3\t-0.884601\t-0.7975605\t-0.68463\t-0.562443\t-0.432275\t-3.2420505\t-0.156371\t-0.016357\t0.104791\t0.192207 key = 4.4\t-0.911986\t-0.82435425\t-0.710085\t-0.586304\t-0.454302\t-3.458415\t-0.174078\t-0.031847\t0.093884\t0.18655 key = 4.5\t-0.939371\t-0.851148\t-0.73554\t-0.610165\t-0.476329\t-3.6747795\t-0.191785\t-0.190406\t0.082611\t0.18043 key = 4.6\t-0.966756\t-0.87794175\t-0.760995\t-0.634026\t-0.498356\t-3.891144\t-0.209492\t-0.348965\t0.071104\t0.174117 key = 4.7\t-0.994141\t-0.9047355\t-0.78645\t-0.657887\t-0.520383\t-4.1075085\t-0.227199\t-0.507524\t0.05948\t0.167065 key = 4.8\t-1.021526\t-0.93152925\t-0.811905\t-0.681748\t-0.54241\t-4.323873\t-0.244906\t-0.666083\t0.047603\t0.159882 key = 4.9\t-1.048911\t-0.958323\t-0.83736\t-0.705609\t-0.564437\t-4.5402375\t-0.262613\t-0.824642\t0.035461\t0.152512 key = 5.0\t-1.076296\t-0.98511675\t-0.862815\t-0.72947\t-0.586464\t-4.756602\t-0.28032\t-0.983201\t-0.094530333\t0.144486 key = 5.1\t-1.103681\t-1.0119105\t-0.88827\t-0.753331\t-0.608491\t-4.9729665\t-0.298027\t-1.14176\t-0.224521667\t0.136529 key = 5.2\t-1.131066\t-1.03870425\t-0.913725\t-0.777192\t-0.630518\t-5.189331\t-0.315734\t-1.300319\t-0.354513\t0.128337 key = 5.3\t-1.158451\t-1.065498\t-0.93918\t-0.801053\t-0.652545\t-5.4056955\t-0.333441\t-1.458878\t-0.484504333\t0.120145 key = 5.4\t-1.185836\t-1.09229175\t-0.964635\t-0.824914\t-0.674572\t-5.62206\t-0.351148\t-1.617437\t-0.614495667\t0.111953 key = 5.5\t-1.213221\t-1.1190855\t-0.99009\t-0.848775\t-0.696599\t-5.8384245\t-0.368855\t-1.775996\t-0.744487\t0.103761 } cPower { key = 22.0\t27.0\t32.0\t37.0\t42.0\t47.0\t52.0\t57.0\t62.0\t67.0 key = 0.0\t0.102208\t0.139687\t0.183539\t0.233935\t0.293505\t0.360815\t0.436716\t0.520223\t0.608385\t0.698117 key = 0.1\t0.104952\t0.142918\t0.186904\t0.235791\t0.286782\t0.325824\t0.342657\t0.349291\t0.342126\t0.339363 key = 0.2\t0.103553\t0.143581\t0.188255\t0.238548\t0.289766\t0.335743\t0.366674\t0.376203\t0.368526\t0.365378 key = 0.3\t0.101377\t0.1413\t0.18874\t0.240209\t0.295535\t0.34652\t0.384569\t0.399696\t0.395364\t0.397263 key = 0.4\t0.09858\t0.138923\t0.185056\t0.239232\t0.298051\t0.35476\t0.400581\t0.425233\t0.425273\t0.420203 key = 0.5\t0.094462\t0.136096\t0.182206\t0.236214\t0.298937\t0.360852\t0.412729\t0.445372\t0.452175\t0.444844 key = 0.6\t0.089069\t0.132731\t0.179633\t0.23304\t0.297342\t0.365175\t0.424079\t0.465246\t0.478537\t0.471195 key = 0.7\t0.08124\t0.128005\t0.177469\t0.229794\t0.292305\t0.365926\t0.434054\t0.483386\t0.504883\t0.499876 key = 0.8\t0.06968\t0.12147\t0.173888\t0.227527\t0.287782\t0.362968\t0.440705\t0.500992\t0.531413\t0.531765 key = 0.9\t0.053167\t0.112129\t0.169352\t0.225956\t0.28575\t0.358174\t0.443225\t0.516166\t0.558105\t0.565443 key = 1.0\t0.030645\t0.098211\t0.163181\t0.223989\t0.284036\t0.354106\t0.440239\t0.527714\t0.584376\t0.599218 key = 1.1\t0.003719\t0.078569\t0.153513\t0.220833\t0.283551\t0.352569\t0.436453\t0.53429\t0.606422\t0.635546 key = 1.2\t-0.025876\t0.052222\t0.138857\t0.216202\t0.284161\t0.351847\t0.434062\t0.533848\t0.624024\t0.671433 key = 1.3\t-0.055471\t0.021559\t0.118102\t0.208222\t0.283166\t0.352661\t0.432478\t0.532287\t0.636947\t0.702944 key = 1.4\t-0.085066\t-0.01285975\t0.089974\t0.194925\t0.281437\t0.354868\t0.433987\t0.532118\t0.642333\t0.729283 key = 1.5\t-0.114661\t-0.0472785\t0.057165\t0.175797\t0.277863\t0.35769\t0.436328\t0.533393\t0.643762\t0.75097 key = 1.6\t-0.144256\t-0.08169725\t0.020172\t0.149556\t0.268674\t0.359998\t0.440375\t0.536236\t0.646549\t0.766138 key = 1.7\t-0.173851\t-0.116116\t-0.020189667\t0.116283\t0.253898\t0.361508\t0.445968\t0.540542\t0.650702\t0.774117 key = 1.8\t-0.203446\t-0.15053475\t-0.060551333\t0.079122\t0.233103\t0.360054\t0.452098\t0.546614\t0.656219\t0.780843 key = 1.9\t-0.233041\t-0.1849535\t-0.100913\t0.038003\t0.205243\t0.352878\t0.459754\t0.554722\t0.663136\t0.788835 key = 2.0\t-0.262636\t-0.21937225\t-0.141274667\t-0.007252\t0.170419\t0.339787\t0.464856\t0.564553\t0.670526\t0.798071 key = 2.1\t-0.292231\t-0.253791\t-0.181636333\t-0.052507\t0.131466\t0.321184\t0.468234\t0.575685\t0.681671\t0.808563 key = 2.2\t-0.321826\t-0.28820975\t-0.221998\t-0.097762\t0.088614\t0.296254\t0.466952\t0.587648\t0.693546\t0.820367 key = 2.3\t-0.351421\t-0.3226285\t-0.262359667\t-0.143017\t0.042096\t0.265223\t0.460069\t0.599948\t0.707386\t0.833503 key = 2.4\t-0.381016\t-0.35704725\t-0.302721333\t-0.188272\t-0.008262\t0.22842\t0.447709\t0.609792\t0.722871\t0.848008 key = 2.5\t-0.410611\t-0.391466\t-0.343083\t-0.233527\t-0.05862\t0.1872\t0.430091\t0.617641\t0.739534\t0.864112 key = 2.6\t-0.440206\t-0.42588475\t-0.383444667\t-0.278782\t-0.108978\t0.142577\t0.406733\t0.621303\t0.75693\t0.881696 key = 2.7\t-0.469801\t-0.4603035\t-0.423806333\t-0.324037\t-0.159336\t0.094281\t0.377963\t0.620421\t0.774809\t0.90239 key = 2.8\t-0.499396\t-0.49472225\t-0.464168\t-0.369292\t-0.209694\t0.042519\t0.34463\t0.614815\t0.791892\t0.923957 key = 2.9\t-0.528991\t-0.529141\t-0.504529667\t-0.414547\t-0.260052\t-0.552669\t0.30699\t0.604228\t0.806587\t0.94683 key = 3.0\t-0.558586\t-0.56355975\t-0.544891333\t-0.459802\t-0.31041\t-1.147857\t0.265584\t0.589011\t0.818151\t0.970536 key = 3.1\t-0.588181\t-0.5979785\t-0.585253\t-0.505057\t-0.360768\t-1.743045\t0.220705\t0.569486\t0.82639\t0.994722 key = 3.2\t-0.617776\t-0.63239725\t-0.625614667\t-0.550312\t-0.411126\t-2.338233\t0.171545\t0.545562\t0.830619\t1.01991 key = 3.3\t-0.647371\t-0.666816\t-0.665976333\t-0.595567\t-0.461484\t-2.933421\t0.119374\t0.517687\t0.830266\t1.044733 key = 3.4\t-0.676966\t-0.70123475\t-0.706338\t-0.640822\t-0.511842\t-3.528609\t0.064008\t0.48638\t0.826501\t1.066311 key = 3.5\t-0.706561\t-0.7356535\t-0.746699667\t-0.686077\t-0.5622\t-4.123797\t0.005599\t0.451105\t0.819512\t1.08726 key = 3.6\t-0.736156\t-0.77007225\t-0.787061333\t-0.731332\t-0.612558\t-4.718985\t-0.05281\t0.413106\t0.808241\t1.10451 key = 3.7\t-0.765751\t-0.804491\t-0.827423\t-0.776587\t-0.662916\t-5.314173\t-0.111219\t0.371646\t0.794305\t1.119545 key = 3.8\t-0.795346\t-0.83890975\t-0.867784667\t-0.821842\t-0.713274\t-5.909361\t-0.169628\t0.327375\t0.776053\t1.130671 key = 3.9\t-0.824941\t-0.8733285\t-0.908146333\t-0.867097\t-0.763632\t-6.504549\t-0.228037\t0.279914\t0.75501\t1.139149 key = 4.0\t-0.854536\t-0.90774725\t-0.948508\t-0.912352\t-0.81399\t-7.099737\t-0.286446\t0.229757\t0.730559\t1.144647 key = 4.1\t-0.884131\t-0.942166\t-0.988869667\t-0.957607\t-0.864348\t-7.694925\t-0.344855\t0.176451\t0.703682\t1.148035 key = 4.2\t-0.913726\t-0.97658475\t-1.029231333\t-1.002862\t-0.914706\t-8.290113\t-0.403264\t0.121033\t0.673077\t1.147264 key = 4.3\t-0.943321\t-1.0110035\t-1.069593\t-1.048117\t-0.965064\t-8.885301\t-0.461673\t0.062446\t0.640328\t1.144748 key = 4.4\t-0.972916\t-1.04542225\t-1.109954667\t-1.093372\t-1.015422\t-9.480489\t-0.520082\t0.000426\t0.605183\t1.139644 key = 4.5\t-1.002511\t-1.079841\t-1.150316333\t-1.138627\t-1.06578\t-10.075677\t-0.578491\t-0.646101\t0.566851\t1.131713 key = 4.6\t-1.032106\t-1.11425975\t-1.190678\t-1.183882\t-1.116138\t-10.670865\t-0.6369\t-1.292628\t0.526001\t1.122285 key = 4.7\t-1.061701\t-1.1486785\t-1.231039667\t-1.229137\t-1.166496\t-11.266053\t-0.695309\t-1.939155\t0.483113\t1.108395 key = 4.8\t-1.091296\t-1.18309725\t-1.271401333\t-1.274392\t-1.216854\t-11.861241\t-0.753718\t-2.585682\t0.43757\t1.092993 key = 4.9\t-1.120891\t-1.217516\t-1.311763\t-1.319647\t-1.267212\t-12.456429\t-0.812127\t-3.232209\t0.389094\t1.075911 key = 5.0\t-1.150486\t-1.25193475\t-1.352124667\t-1.364902\t-1.31757\t-13.051617\t-0.870536\t-3.878736\t-0.143573667\t1.054496 key = 5.1\t-1.180081\t-1.2863535\t-1.392486333\t-1.410157\t-1.367928\t-13.646805\t-0.928945\t-4.525263\t-0.676241333\t1.032348 key = 5.2\t-1.209676\t-1.32077225\t-1.432848\t-1.455412\t-1.418286\t-14.241993\t-0.987354\t-5.17179\t-1.208909\t1.008051 key = 5.3\t-1.239271\t-1.355191\t-1.473209667\t-1.500667\t-1.468644\t-14.837181\t-1.045763\t-5.818317\t-1.741576667\t0.983754 key = 5.4\t-1.268866\t-1.38960975\t-1.513571333\t-1.545922\t-1.519002\t-15.432369\t-1.104172\t-6.464844\t-2.274244333\t0.959457 key = 5.5\t-1.298461\t-1.4240285\t-1.553933\t-1.591177\t-1.56936\t-16.027557\t-1.162581\t-7.111371\t-2.806912\t0.93516 } CtMach { key = 0.00\t0.884580047806676\t0\t0.00184547124087849 key = 0.05\t0.884856868492807\t0.00370663055501856\t0.00370663055501856 key = 0.10\t0.885692036973181\t0.00747686254424377\t0.00747686254424377 key = 0.15\t0.887099927256081\t0.0113777901664595\t0.0113777901664595 key = 0.20\t0.889105374023119\t0.0154838968585476\t0.0154838968585476 key = 0.25\t0.891745096313645\t0.0198818406280806\t0.0198818406280806 key = 0.30\t0.895069926211543\t0.0246768021000062\t0.0246768021000062 key = 0.35\t0.899148136943647\t0.0300014288008454\t0.0300014288008454 key = 0.40\t0.904070354851797\t0.0212503962343561\t0.0212503962343561 key = 0.45\t0.905523255813954\t0.0145329256878087\t0.0145329256878087 key = 0.50\t0.908430232558139\t0.0193798449612404\t0.0193798449612404 key = 0.55\t0.911337209302326\t0.0242248062015504\t0.0242248062015504 key = 0.60\t0.915697674418605\t0.0387596899224803\t0.0387596899224803 key = 0.65\t0.92296511627907\t0.0484496124031008\t0.0484496124031008 key = 0.70\t0.930232558139535\t0.109011627906977\t0.109011627906977 key = 0.75\t0.955668604651163\t0.169573643410853\t0.169573643410853 key = 0.80\t0.981104651162791\t0.116279069767442\t0.116279069767442 key = 0.85\t0.990552325581395\t0.0629844961240307\t0.0629844961240307 key = 0.90\t1\t0\t0 key = 0.95\t0.999\t-0.0166666666666668\t-0.0166666666666668 key = 1.00\t0.995\t-0.0966666666666667\t-0.0966666666666667 key = 1.05\t0.97\t-0.145576183312777\t-0.145576183312777 key = 1.10\t0.951327145006167\t-0.445187363106952\t-0.445187363106952 key = 1.15\t0.836443791067914\t-0.631061806837112\t-0.631061806837112 key = 1.20\t0.762008602955033\t-0.428549897453373\t-0.428549897453373 key = 1.25\t0.707878821831902\t-0.3207098592504\t-0.3207098592504 key = 1.30\t0.665795645179913\t-0.254200764902862\t-0.254200764902862 key = 1.35\t0.631618592361044\t-0.209332723206108\t-0.209332723206108 key = 1.40\t0.602995828218081\t-0.143905359030401\t-0.143905359030401 key = 2.00\t0.42840970542419\t-0.0484961452205253\t0 } CpMach { key = 0.00\t1.15853658536585\t0\t-0.189701897018971 key = 0.05\t1.13008130081301\t-0.18970189701897\t-0.18970189701897 key = 0.10\t1.10162601626016\t-0.169376693766938\t-0.169376693766938 key = 0.15\t1.07926829268293\t-0.149051490514905\t-0.149051490514905 key = 0.20\t1.05691056910569\t-0.176151761517615\t-0.176151761517615 key = 0.25\t1.02642276422764\t-0.203252032520325\t-0.203252032520325 key = 0.30\t0.995934959349594\t-0.18970189701897\t-0.18970189701897 key = 0.35\t0.969512195121951\t-0.176151761517616\t-0.176151761517616 key = 0.40\t0.943089430894309\t-0.115176151761518\t-0.115176151761518 key = 0.45\t0.934959349593496\t-0.0542005420054196\t-0.0542005420054196 key = 0.50\t0.926829268292683\t-0.0474254742547424\t-0.0474254742547424 key = 0.55\t0.920731707317073\t-0.0406504065040654\t-0.0406504065040654 key = 0.60\t0.914634146341463\t-0.003387533875339\t-0.003387533875339 key = 0.65\t0.919715447154472\t0.0338753387533878\t0.0338753387533878 key = 0.70\t0.92479674796748\t0.0474254742547423\t0.0474254742547423 key = 0.75\t0.933943089430894\t0.0609756097560972\t0.0609756097560972 key = 0.80\t0.943089430894309\t0.125338753387534\t0.125338753387534 key = 0.85\t0.971544715447154\t0.18970189701897\t0.18970189701897 key = 0.90\t1\t0.228184281842819\t0.228184281842819 key = 0.95\t1.04\t0.333333333333335\t0.333333333333335 key = 1.00\t1.1\t0.433333333333334\t0.433333333333334 key = 1.05\t1.17\t0.333333333333333\t0.333333333333333 key = 1.10\t1.2\t0.217209686243199\t0.217209686243199 key = 1.15\t1.23516290587296\t-0.0324587975549136\t-0.0324587975549136 key = 1.20\t1.19026236073353\t-0.252594301627814\t-0.252594301627814 key = 1.25\t1.15938461538462\t-0.179415547292234\t-0.179415547292234 key = 1.30\t1.13643769654586\t-0.136289067614557\t-0.136289067614557 key = 1.35\t1.11849789510025\t-0.108251256929301\t-0.108251256929301 key = 1.40\t1.10396231946707\t-0.0702744643511854\t-0.0702744643511854 key = 2.00\t1.02540115540099\t-0.0218225455739092\t0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = VISh-105V-4 ixxFTLB = 45 diameter = 3.1 numblades = 3 minpitch = 28 maxpitch = 63 ct_factor = 1.5 cp_factor = 0.8745 cThrust { key = 28 35 42 49 56 63 key = 0.0 0.149046 0.155004 0.159532 0.160061 0.154127 0.140604 key = 0.1 0.151261 0.156467 0.152521 0.134103 0.105135 0.085687 key = 0.2 0.15009 0.158581 0.15733 0.141477 0.112471 0.089214 key = 0.3 0.143814 0.158097 0.161232 0.148234 0.119705 0.09427 key = 0.4 0.140167 0.155212 0.161457 0.154256 0.127783 0.097319 key = 0.5 0.132346 0.153086 0.161494 0.158417 0.135436 0.101485 key = 0.6 0.123715 0.150074 0.160498 0.160894 0.143383 0.10671 key = 0.7 0.11139 0.146422 0.158696 0.162445 0.149335 0.114602 key = 0.8 0.096638 0.14171 0.156278 0.163163 0.153533 0.12397 key = 0.9 0.075688 0.134917 0.154173 0.163117 0.157105 0.131709 key = 1 0.051853 0.126119 0.152704 0.162359 0.160028 0.137666 key = 1.02 0.047029 0.110914 0.150277 0.161029 0.162261 0.142573 key = 1.04 0.042198 0.08988 0.147553 0.159317 0.163835 0.147661 key = 1.06 0.037331 0.088162077 0.147158615 0.159226154 0.163903308 0.148011692 key = 1.08 0.032386 0.086444154 0.146764231 0.159135308 0.163971615 0.148362385 key = 1.1 0.027399 0.084726231 0.146369846 0.159044462 0.164039923 0.148713077 key = 1.12 0.022387 0.083008308 0.145975462 0.158953615 0.164108231 0.149063769 key = 1.14 0.017357 0.081290385 0.145581077 0.158862769 0.164176538 0.149414462 key = 1.16 0.012318 0.079572462 0.145186692 0.158771923 0.164244846 0.149765154 key = 1.18 0.007124 0.077854538 0.144792308 0.158681077 0.164313154 0.150115846 key = 1.2 0.001952 0.076136615 0.144397923 0.158590231 0.164381462 0.150466538 key = 1.22 -0.003263 0.074418692 0.144003538 0.158499385 0.164449769 0.150817231 key = 1.24 -0.008502 0.072700769 0.143609154 0.158408538 0.164518077 0.151167923 key = 1.26 -0.013937 0.070982846 0.143214769 0.158317692 0.164586385 0.151518615 key = 1.28 -0.019198 0.069264923 0.142820385 0.158226846 0.164654692 0.151869308 key = 1.3 -0.024549 0.067547 0.142426 0.158136 0.164723 0.15222 key = 1.32 -0.030253392 0.063064 0.1404408 0.158152 0.1647906 0.153018 key = 1.34 -0.035957784 0.058425 0.1384556 0.158168 0.1648582 0.153816 key = 1.36 -0.041662175 0.053812 0.1364704 0.158184 0.1649258 0.154614 key = 1.38 -0.047366567 0.049178 0.1344852 0.1582 0.1649934 0.155412 key = 1.4 -0.053070959 0.044561 0.1325 0.158216 0.165061 0.15621 key = 1.42 -0.058775351 0.039867 0.129123 0.1584162 0.1650336 0.1568922 key = 1.44 -0.064479743 0.035186 0.125746 0.1586164 0.1650062 0.1575744 key = 1.46 -0.070184135 0.030446 0.122369 0.1588166 0.1649788 0.1582566 key = 1.48 -0.075888526 0.02566 0.118992 0.1590168 0.1649514 0.1589388 key = 1.5 -0.081592918 0.020883 0.115615 0.159217 0.164924 0.159621 key = 1.52 -0.08729731 0.016051 0.111594 0.1588808 0.1648316 0.160188 key = 1.54 -0.093001702 0.011263 0.107573 0.1585446 0.1647392 0.160755 key = 1.56 -0.098706094 0.006287 0.103552 0.1582084 0.1646468 0.161322 key = 1.58 -0.104410485 0.001364 0.099531 0.1578722 0.1645544 0.161889 key = 1.6 -0.110114877 -0.003545 0.09551 0.157536 0.164462 0.162456 key = 1.62 -0.115819269 -0.0085 0.09149 0.1572558 0.1643388 0.162916 key = 1.64 -0.121523661 -0.013479 0.087358 0.1569756 0.1642156 0.163376 key = 1.66 -0.127228053 -0.018814 0.083246 0.1566954 0.1640924 0.163836 key = 1.68 -0.132932444 -0.023746 0.079106 0.1564152 0.1639692 0.164296 key = 1.7 -0.138636836 -0.028721355 0.074973 0.156135 0.163846 0.164756 key = 1.72 -0.144341228 -0.033696711 0.070813 0.1546234 0.1639042 0.165111 key = 1.74 -0.15004562 -0.038672066 0.066636 0.1531118 0.1639624 0.165466 key = 1.76 -0.155750012 -0.043647421 0.062441 0.1516002 0.1640206 0.165821 key = 1.78 -0.161454404 -0.048622776 0.058224 0.1500886 0.1640788 0.166176 key = 1.8 -0.167158795 -0.053598132 0.053979 0.148577 0.164137 0.166531 key = 1.82 -0.172863187 -0.058573487 0.04973 0.1461072 0.164694 0.1668024 key = 1.84 -0.178567579 -0.063548842 0.045459 0.1436374 0.165251 0.1670738 key = 1.86 -0.184271971 -0.068524197 0.041193 0.1411676 0.165808 0.1673452 key = 1.88 -0.189976363 -0.073499553 0.036881 0.1386978 0.166365 0.1676166 key = 1.9 -0.195680754 -0.078474908 0.032495 0.136228 0.166922 0.167888 key = 1.92 -0.201385146 -0.083450263 0.028347 0.1327218 0.1673676 0.1680802 key = 1.94 -0.207089538 -0.088425618 0.023831 0.1292156 0.1678132 0.1682724 key = 1.96 -0.21279393 -0.093400974 0.019416 0.1257094 0.1682588 0.1684646 key = 1.98 -0.218498322 -0.098376329 0.014977 0.1222032 0.1687044 0.1686568 key = 2 -0.224202713 -0.103351684 0.010518 0.118697 0.16915 0.168849 key = 2.02 -0.229907105 -0.108327039 0.006069 0.115169 0.1686936 0.1689884 key = 2.04 -0.235611497 -0.113302395 0.001549 0.111623 0.1682372 0.1691278 key = 2.06 -0.241315889 -0.11827775 -0.003001 0.108095 0.1677808 0.1692672 key = 2.08 -0.247020281 -0.123253105 -0.007495 0.104521 0.1673244 0.1694066 key = 2.1 -0.252724673 -0.128228461 -0.012064 0.100904 0.166868 0.169546 key = 2.12 -0.258429064 -0.133203816 -0.016483 0.097354 0.167134 0.1696548 key = 2.14 -0.264133456 -0.138179171 -0.0214 0.09369 0.1674 0.1697636 key = 2.16 -0.269837848 -0.143154526 -0.026013 0.090068 0.167666 0.1698724 key = 2.18 -0.27554224 -0.148129882 -0.030380086 0.086495 0.167932 0.1699812 key = 2.2 -0.281246632 -0.153105237 -0.034747172 0.082805 0.168198 0.17009 key = 2.22 -0.286951023 -0.158080592 -0.039114258 0.079174 0.1676004 0.170289 key = 2.24 -0.292655415 -0.163055947 -0.043481344 0.075501 0.1670028 0.170488 key = 2.26 -0.298359807 -0.168031303 -0.04784843 0.071821 0.1664052 0.170687 key = 2.28 -0.304064199 -0.173006658 -0.052215516 0.068113 0.1658076 0.170886 key = 2.3 -0.309768591 -0.177982013 -0.056582602 0.06442 0.16521 0.171085 key = 2.32 -0.315472982 -0.182957368 -0.060949687 0.060909 0.1637104 0.1720984 key = 2.34 -0.321177374 -0.187932724 -0.065316773 0.056917 0.1622108 0.1731118 key = 2.36 -0.326881766 -0.192908079 -0.069683859 0.053232 0.1607112 0.1741252 key = 2.38 -0.332586158 -0.197883434 -0.074050945 0.049474 0.1592116 0.1751386 key = 2.4 -0.33829055 -0.202858789 -0.078418031 0.045708 0.157712 0.176152 key = 2.42 -0.343994942 -0.207834145 -0.082785117 0.041925 0.1550386 0.177096 key = 2.44 -0.349699333 -0.2128095 -0.087152203 0.038132 0.1523652 0.17804 key = 2.46 -0.355403725 -0.217784855 -0.091519289 0.034327 0.1496918 0.178984 key = 2.48 -0.361108117 -0.222760211 -0.095886375 0.030505 0.1470184 0.179928 key = 2.5 -0.366812509 -0.227735566 -0.100253461 0.02665 0.144345 0.180872 key = 2.52 -0.372516901 -0.232710921 -0.104620547 0.022796 0.141617 0.1810564 key = 2.54 -0.378221292 -0.237686276 -0.108987633 0.018938 0.138786 0.1812408 key = 2.56 -0.383925684 -0.242661632 -0.113354719 0.015161 0.135811 0.1814252 key = 2.58 -0.389630076 -0.247636987 -0.117721805 0.011257 0.132893 0.1816096 key = 2.6 -0.395334468 -0.252612342 -0.122088891 0.00726 0.129956 0.181794 key = 2.62 -0.40103886 -0.257587697 -0.126455977 0.003084 0.127009 0.181536 key = 2.64 -0.406743251 -0.262563053 -0.130823062 -0.000596 0.123962 0.181278 key = 2.66 -0.412447643 -0.267538408 -0.135190148 -0.004472 0.12108 0.18102 key = 2.68 -0.418152035 -0.272513763 -0.139557234 -0.008589 0.118101 0.180762 key = 2.7 -0.423856427 -0.277489118 -0.14392432 -0.012538 0.115106 0.180504 key = 2.72 -0.429560819 -0.282464474 -0.148291406 -0.016719 0.112101 0.180029 key = 2.74 -0.435265211 -0.287439829 -0.152658492 -0.020834 0.109086 0.179554 key = 2.76 -0.440969602 -0.292415184 -0.157025578 -0.024837 0.106059 0.179079 key = 2.78 -0.446673994 -0.297390539 -0.161392664 -0.028867 0.102977 0.178604 key = 2.8 -0.452378386 -0.302365895 -0.16575975 -0.032693113 0.099939 0.178129 key = 2.82 -0.458082778 -0.30734125 -0.170126836 -0.036519227 0.09689 0.1780228 key = 2.84 -0.46378717 -0.312316605 -0.174493922 -0.04034534 0.093876 0.1779166 key = 2.86 -0.469491561 -0.317291961 -0.178861008 -0.044171454 0.090808 0.1778104 key = 2.88 -0.475195953 -0.322267316 -0.183228094 -0.047997567 0.086542 0.1777042 key = 2.9 -0.480900345 -0.327242671 -0.18759518 -0.05182368 0.084653 0.177598 key = 2.92 -0.486604737 -0.332218026 -0.191962266 -0.055649794 0.08156 0.1770468 key = 2.94 -0.492309129 -0.337193382 -0.196329352 -0.059475907 0.078455 0.1764956 key = 2.96 -0.49801352 -0.342168737 -0.200696437 -0.063302021 0.075341 0.1759444 key = 2.98 -0.503717912 -0.347144092 -0.205063523 -0.067128134 0.07236 0.1753932 key = 3 -0.509422304 -0.352119447 -0.209430609 -0.070954247 0.069227 0.174842 key = 3.02 -0.515126696 -0.357094803 -0.213797695 -0.074780361 0.06593 0.1741196 key = 3.04 -0.520831088 -0.362070158 -0.218164781 -0.078606474 0.062787 0.1733972 key = 3.06 -0.52653548 -0.367045513 -0.222531867 -0.082432588 0.059636 0.1726748 key = 3.08 -0.532239871 -0.372020868 -0.226898953 -0.086258701 0.056477 0.1719524 key = 3.1 -0.537944263 -0.376996224 -0.231266039 -0.090084814 0.053307 0.17123 key = 3.12 -0.543648655 -0.381971579 -0.235633125 -0.093910928 0.050134 0.169358 key = 3.14 -0.549353047 -0.386946934 -0.240000211 -0.097737041 0.046945 0.167486 key = 3.16 -0.555057439 -0.391922289 -0.244367297 -0.101563155 0.043751 0.165614 key = 3.18 -0.56076183 -0.396897645 -0.248734383 -0.105389268 0.04055 0.163742 key = 3.2 -0.566466222 -0.401873 -0.253101469 -0.109215381 0.037339 0.16187 key = 3.22 -0.572170614 -0.406848355 -0.257468555 -0.113041495 0.034115 0.161651 key = 3.24 -0.577875006 -0.411823711 -0.261835641 -0.116867608 0.030888 0.159481 key = 3.26 -0.583579398 -0.416799066 -0.266202727 -0.120693722 0.027646 0.157311 key = 3.28 -0.589283789 -0.421774421 -0.270569812 -0.124519835 0.024403 0.155141 key = 3.3 -0.594988181 -0.426749776 -0.274936898 -0.128345948 0.021136 0.152971 key = 3.32 -0.600692573 -0.431725132 -0.279303984 -0.132172062 0.017875 0.150801 key = 3.34 -0.606396965 -0.436700487 -0.28367107 -0.135998175 0.014595 0.148563 key = 3.36 -0.612101357 -0.441675842 -0.288038156 -0.139824289 0.011308 0.146303 key = 3.38 -0.617805749 -0.446651197 -0.292405242 -0.143650402 0.00801 0.144026 key = 3.4 -0.62351014 -0.451626553 -0.296772328 -0.147476515 0.004707 0.141729 key = 3.42 -0.629214532 -0.456601908 -0.301139414 -0.151302629 0.001397 0.139413 key = 3.44 -0.634918924 -0.461577263 -0.3055065 -0.155128742 -0.001927 0.137063 key = 3.46 -0.640623316 -0.466552618 -0.309873586 -0.158954856 -0.005247 0.13473 key = 3.48 -0.646327708 -0.471527974 -0.314240672 -0.162780969 -0.008442 0.132391 key = 3.5 -0.652032099 -0.476503329 -0.318607758 -0.166607082 -0.012289 0.131832 key = 3.52 -0.657736491 -0.481478684 -0.322974844 -0.170433196 -0.015492 0.129482 key = 3.54 -0.663440883 -0.486454039 -0.32734193 -0.174259309 -0.018969 0.127132 key = 3.56 -0.669145275 -0.491429395 -0.331709016 -0.178085423 -0.022421 0.124782 key = 3.58 -0.674849667 -0.49640475 -0.336076102 -0.181911536 -0.025787 0.122432 key = 3.6 -0.680554058 -0.501380105 -0.340443187 -0.185737649 -0.029184 0.120082 key = 3.62 -0.68625845 -0.506355461 -0.344810273 -0.189563763 -0.032602 0.117703 key = 3.64 -0.691962842 -0.511330816 -0.349177359 -0.193389876 -0.036082 0.11532 key = 3.66 -0.697667234 -0.516306171 -0.353544445 -0.19721599 -0.03947 0.112925 key = 3.68 -0.703371626 -0.521281526 -0.357911531 -0.201042103 -0.042876226 0.110524 key = 3.7 -0.709076018 -0.526256882 -0.362278617 -0.204868216 -0.046282453 0.108116 key = 3.72 -0.714780409 -0.531232237 -0.366645703 -0.20869433 -0.049688679 0.105706 key = 3.74 -0.720484801 -0.536207592 -0.371012789 -0.212520443 -0.053094906 0.103281 key = 3.76 -0.726189193 -0.541182947 -0.375379875 -0.216346557 -0.056501132 0.100844 key = 3.78 -0.731893585 -0.546158303 -0.379746961 -0.22017267 -0.059907358 0.098395 key = 3.8 -0.737597977 -0.551133658 -0.384114047 -0.223998784 -0.063313585 0.095939 key = 3.82 -0.743302368 -0.556109013 -0.388481133 -0.227824897 -0.066719811 0.09348 key = 3.84 -0.74900676 -0.561084368 -0.392848219 -0.23165101 -0.070126038 0.091014 key = 3.86 -0.754711152 -0.566059724 -0.397215305 -0.235477124 -0.073532264 0.088545 key = 3.88 -0.760415544 -0.571035079 -0.401582391 -0.239303237 -0.076938491 0.086064 key = 3.9 -0.766119936 -0.576010434 -0.405949477 -0.243129351 -0.080344717 0.083579 key = 3.92 -0.771824327 -0.580985789 -0.410316562 -0.246955464 -0.083750943 0.081086 key = 3.94 -0.777528719 -0.585961145 -0.414683648 -0.250781577 -0.08715717 0.078588 key = 3.96 -0.783233111 -0.5909365 -0.419050734 -0.254607691 -0.090563396 0.076088 key = 3.98 -0.788937503 -0.595911855 -0.42341782 -0.258433804 -0.093969623 0.07358 key = 4 -0.794641895 -0.600887211 -0.427784906 -0.262259918 -0.097375849 0.071061 key = 4.02 -0.800346287 -0.605862566 -0.432151992 -0.266086031 -0.100782075 0.068541 key = 4.04 -0.806050678 -0.610837921 -0.436519078 -0.269912144 -0.104188302 0.066015 key = 4.06 -0.81175507 -0.615813276 -0.440886164 -0.273738258 -0.107594528 0.06348 key = 4.08 -0.817459462 -0.620788632 -0.44525325 -0.277564371 -0.111000755 0.060939 key = 4.1 -0.823163854 -0.625763987 -0.449620336 -0.281390485 -0.114406981 0.058392 key = 4.12 -0.828868246 -0.630739342 -0.453987422 -0.285216598 -0.117813208 0.055839 key = 4.14 -0.834572637 -0.635714697 -0.458354508 -0.289042711 -0.121219434 0.05328 key = 4.16 -0.840277029 -0.640690053 -0.462721594 -0.292868825 -0.12462566 0.05071 key = 4.18 -0.845981421 -0.645665408 -0.46708868 -0.296694938 -0.128031887 0.048131 key = 4.2 -0.851685813 -0.650640763 -0.471455766 -0.300521052 -0.131438113 0.045545 key = 4.22 -0.857390205 -0.655616118 -0.475822852 -0.304347165 -0.13484434 0.042959 key = 4.24 -0.863094596 -0.660591474 -0.480189938 -0.308173278 -0.138250566 0.04037 key = 4.26 -0.868798988 -0.665566829 -0.484557023 -0.311999392 -0.141656792 0.037765 key = 4.28 -0.87450338 -0.670542184 -0.488924109 -0.315825505 -0.145063019 0.035159 key = 4.3 -0.880207772 -0.675517539 -0.493291195 -0.319651619 -0.148469245 0.03255 key = 4.32 -0.885912164 -0.680492895 -0.497658281 -0.323477732 -0.151875472 0.029925 key = 4.34 -0.891616556 -0.68546825 -0.502025367 -0.327303845 -0.155281698 0.027306 key = 4.36 -0.897320947 -0.690443605 -0.506392453 -0.331129959 -0.158687925 0.02468 key = 4.38 -0.903025339 -0.695418961 -0.510759539 -0.334956072 -0.162094151 0.022063 key = 4.4 -0.908729731 -0.700394316 -0.515126625 -0.338782186 -0.165500377 0.019416 key = 4.42 -0.914434123 -0.705369671 -0.519493711 -0.342608299 -0.168906604 0.016769 key = 4.44 -0.920138515 -0.710345026 -0.523860797 -0.346434412 -0.17231283 0.014112 key = 4.46 -0.925842906 -0.715320382 -0.528227883 -0.350260526 -0.175719057 0.011443 key = 4.48 -0.931547298 -0.720295737 -0.532594969 -0.354086639 -0.179125283 0.008733 key = 4.5 -0.93725169 -0.725271092 -0.536962055 -0.357912753 -0.182531509 0.006148 key = 4.52 -0.942956082 -0.730246447 -0.541329141 -0.361738866 -0.185937736 0.003385 key = 4.54 -0.948660474 -0.735221803 -0.545696227 -0.365564979 -0.189343962 0.000594 key = 4.56 -0.954364865 -0.740197158 -0.550063313 -0.369391093 -0.192750189 -0.00212 key = 4.58 -0.960069257 -0.745172513 -0.554430398 -0.373217206 -0.196156415 -0.004839 key = 4.6 -0.965773649 -0.750147868 -0.558797484 -0.37704332 -0.199562642 -0.007623 key = 4.62 -0.971478041 -0.755123224 -0.56316457 -0.380869433 -0.202968868 -0.010244 key = 4.64 -0.977182433 -0.760098579 -0.567531656 -0.384695546 -0.206375094 -0.013037 key = 4.66 -0.982886825 -0.765073934 -0.571898742 -0.38852166 -0.209781321 -0.015838 key = 4.68 -0.988591216 -0.770049289 -0.576265828 -0.392347773 -0.213187547 -0.018502 key = 4.7 -0.994295608 -0.775024645 -0.580632914 -0.396173887 -0.216593774 -0.020883 key = 4.72 -1 -0.004975355 -0.004367086 -0.003826113 -0.003406226 -0.023657 } cPower { key = 28 35 42 49 56 63 key = 0 0.128558 0.189329 0.258097 0.342909 0.443043 0.555644 key = 0.1 0.130928 0.193923 0.264075 0.313754 0.307791 0.305477 key = 0.2 0.130546 0.194498 0.268962 0.330398 0.332477 0.325639 key = 0.3 0.128013 0.193714 0.270893 0.34419 0.358229 0.35221 key = 0.4 0.128439 0.188172 0.26841 0.355158 0.388629 0.373717 key = 0.5 0.127539 0.184776 0.264199 0.359931 0.414622 0.397912 key = 0.6 0.126048 0.182577 0.259701 0.358223 0.438231 0.425366 key = 0.7 0.121715 0.181431 0.2562 0.352112 0.455492 0.458886 key = 0.8 0.112245 0.181179 0.253989 0.346765 0.463777 0.498265 key = 0.9 0.097755 0.18079 0.251136 0.342487 0.459095 0.5372 key = 1 0.077827 0.174848 0.248041 0.339446 0.454684 0.570213 key = 1.02 0.073432 0.1727584 0.2481714 0.3391292 0.4540174 0.573611 key = 1.04 0.068906 0.1706688 0.2483018 0.3388124 0.4533508 0.577009 key = 1.06 0.064223 0.1685792 0.2484322 0.3384956 0.4526842 0.580407 key = 1.08 0.059338 0.1664896 0.2485626 0.3381788 0.4520176 0.583805 key = 1.1 0.054317 0.1644 0.248693 0.337862 0.451351 0.587203 key = 1.12 0.049113 0.1605478 0.2492394 0.337883 0.4509346 0.5868972 key = 1.14 0.043761 0.1566956 0.2497858 0.337904 0.4505182 0.5865914 key = 1.16 0.038277 0.1528434 0.2503322 0.337925 0.4501018 0.5862856 key = 1.18 0.032497 0.1489912 0.2508786 0.337946 0.4496854 0.5859798 key = 1.2 0.02663 0.145139 0.251425 0.337967 0.449269 0.585674 key = 1.22 0.02059 0.14039 0.2510448 0.3378952 0.449101 0.5855866 key = 1.24 0.014392 0.135641 0.2506646 0.3378234 0.448933 0.5854992 key = 1.26 0.007852 0.130892 0.2502844 0.3377516 0.448765 0.5854118 key = 1.28 0.00136 0.126143 0.2499042 0.3376798 0.448597 0.5853244 key = 1.3 -0.005361 0.121394 0.249524 0.337608 0.448429 0.585237 key = 1.32 -0.014393977 0.116272 0.2480158 0.3375818 0.448543 0.5853874 key = 1.34 -0.023426953 0.110809 0.2465076 0.3375556 0.448657 0.5855378 key = 1.36 -0.03245993 0.105264 0.2449994 0.3375294 0.448771 0.5856882 key = 1.38 -0.041492906 0.099568 0.2434912 0.3375032 0.448885 0.5858386 key = 1.4 -0.050525883 0.093775 0.241983 0.337477 0.448999 0.585989 key = 1.42 -0.05955886 0.087753 0.2385072 0.3383272 0.4494068 0.5863854 key = 1.44 -0.068591836 0.081628 0.2350314 0.3391774 0.4498146 0.5867818 key = 1.46 -0.077624813 0.075298 0.2315556 0.3400276 0.4502224 0.5871782 key = 1.48 -0.086657789 0.06878 0.2280798 0.3408778 0.4506302 0.5875746 key = 1.5 -0.095690766 0.062157 0.224604 0.341728 0.451038 0.587971 key = 1.52 -0.104723743 0.05534 0.2196182 0.343126 0.4517778 0.5886168 key = 1.54 -0.113756719 0.048479 0.2146324 0.344524 0.4525176 0.5892626 key = 1.56 -0.122789696 0.041226 0.2096466 0.345922 0.4532574 0.5899084 key = 1.58 -0.131822673 0.033924 0.2046608 0.34732 0.4539972 0.5905542 key = 1.6 -0.140855649 0.026517 0.199675 0.348718 0.454737 0.5912 key = 1.62 -0.149888626 0.018912 0.194362 0.3486326 0.4558628 0.5920998 key = 1.64 -0.158921602 0.011135 0.188732 0.3485472 0.4569886 0.5929996 key = 1.66 -0.167954579 0.002677 0.183027 0.3484618 0.4581144 0.5938994 key = 1.68 -0.176987556 -0.005285 0.177157 0.3483764 0.4592402 0.5947992 key = 1.7 -0.186020532 -0.014526546 0.171188 0.348291 0.460366 0.595699 key = 1.72 -0.195053509 -0.023768092 0.165054 0.3475318 0.4614386 0.596849 key = 1.74 -0.204086485 -0.033009638 0.158773 0.3467726 0.4625112 0.597999 key = 1.76 -0.213119462 -0.042251184 0.152348 0.3460134 0.4635838 0.599149 key = 1.78 -0.222152439 -0.05149273 0.145765 0.3452542 0.4646564 0.600299 key = 1.8 -0.231185415 -0.060734276 0.139015 0.344495 0.465729 0.601449 key = 1.82 -0.240218392 -0.069975822 0.132145 0.341839 0.466664 0.6028704 key = 1.84 -0.249251368 -0.079217368 0.125118 0.339183 0.467599 0.6042918 key = 1.86 -0.258284345 -0.088458914 0.117984 0.336527 0.468534 0.6057132 key = 1.88 -0.267317322 -0.097700461 0.11065 0.333871 0.469469 0.6071346 key = 1.9 -0.276350298 -0.106942007 0.103063 0.331215 0.470404 0.608556 key = 1.92 -0.285383275 -0.116183553 0.095817 0.3261042 0.4728446 0.6102492 key = 1.94 -0.294416251 -0.125425099 0.087761 0.3209934 0.4752852 0.6119424 key = 1.96 -0.303449228 -0.134666645 0.079797 0.3158826 0.4777258 0.6136356 key = 1.98 -0.312482205 -0.143908191 0.071693 0.3107718 0.4801664 0.6153288 key = 2 -0.321515181 -0.153149737 0.063445 0.305661 0.482607 0.617022 key = 2.02 -0.330548158 -0.162391283 0.0551 0.300199 0.4845752 0.6190288 key = 2.04 -0.339581135 -0.171632829 0.046508 0.294593 0.4865434 0.6210356 key = 2.06 -0.348614111 -0.180874375 0.037738 0.288926 0.4885116 0.6230424 key = 2.08 -0.357647088 -0.190115921 0.028958 0.283054 0.4904798 0.6250492 key = 2.1 -0.366680064 -0.199357467 0.01991 0.27698 0.492448 0.627056 key = 2.12 -0.375713041 -0.208599013 0.011053 0.270957 0.4930226 0.629421 key = 2.14 -0.384746018 -0.217840559 0.001046 0.264569 0.4935972 0.631786 key = 2.16 -0.393778994 -0.227082105 -0.008455 0.258172 0.4941718 0.634151 key = 2.18 -0.402811971 -0.236323651 -0.008455 0.251786 0.4947464 0.636516 key = 2.2 -0.411844947 -0.245565197 -0.018309685 0.245024 0.495321 0.638881 key = 2.22 -0.420877924 -0.254806743 -0.02816437 0.238296 0.495634 0.6416596 key = 2.24 -0.429910901 -0.264048289 -0.038019055 0.231366 0.495947 0.6444382 key = 2.26 -0.438943877 -0.273289836 -0.04787374 0.224314 0.49626 0.6472168 key = 2.28 -0.447976854 -0.282531382 -0.057728425 0.217092 0.496573 0.6499954 key = 2.3 -0.45700983 -0.291772928 -0.06758311 0.209801 0.496886 0.652774 key = 2.32 -0.466042807 -0.301014474 -0.077437795 0.202836 0.495896 0.6542942 key = 2.34 -0.475075784 -0.31025602 -0.08729248 0.194626 0.494906 0.6558144 key = 2.36 -0.48410876 -0.319497566 -0.097147165 0.187039 0.493916 0.6573346 key = 2.38 -0.493141737 -0.328739112 -0.10700185 0.179174 0.492926 0.6588548 key = 2.4 -0.502174713 -0.337980658 -0.116856535 0.171186 0.491936 0.660375 key = 2.42 -0.51120769 -0.347222204 -0.12671122 0.163052 0.4877982 0.6639128 key = 2.44 -0.520240667 -0.35646375 -0.136565906 0.154788 0.4836604 0.6674506 key = 2.46 -0.529273643 -0.365705296 -0.146420591 0.146391 0.4795226 0.6709884 key = 2.48 -0.53830662 -0.374946842 -0.156275276 0.137849 0.4753848 0.6745262 key = 2.5 -0.547339596 -0.384188388 -0.166129961 0.129123 0.471247 0.678064 key = 2.52 -0.556372573 -0.393429934 -0.175984646 0.120302 0.466752 0.6822678 key = 2.54 -0.56540555 -0.40267148 -0.185839331 0.111372 0.461898 0.6864716 key = 2.56 -0.574438526 -0.411913026 -0.195694016 0.102546 0.456563 0.6906754 key = 2.58 -0.583471503 -0.421154572 -0.205548701 0.093304 0.451298 0.6948792 key = 2.6 -0.59250448 -0.430396118 -0.215403386 0.083734 0.445901 0.699083 key = 2.62 -0.601537456 -0.439637664 -0.225258071 0.073606 0.440391 0.7022682 key = 2.64 -0.610570433 -0.448879211 -0.235112756 0.064631 0.434512 0.7054534 key = 2.66 -0.619603409 -0.458120757 -0.244967441 0.055051 0.42901 0.7086386 key = 2.68 -0.628636386 -0.467362303 -0.254822126 0.044783 0.423143 0.7118238 key = 2.7 -0.637669363 -0.476603849 -0.264676811 0.034819 0.417149 0.715009 key = 2.72 -0.646702339 -0.485845395 -0.274531496 0.024166 0.41104 0.7172858 key = 2.74 -0.655735316 -0.495086941 -0.284386181 0.013554 0.404813 0.7195626 key = 2.76 -0.664768292 -0.504328487 -0.294240866 0.003137 0.398465 0.7218394 key = 2.78 -0.673801269 -0.513570033 -0.304095551 -0.007457 0.391866 0.7241162 key = 2.8 -0.682834246 -0.522811579 -0.313950236 -0.007457 0.385303 0.726393 key = 2.82 -0.691867222 -0.532053125 -0.323804921 -0.018316823 0.378623 0.7279148 key = 2.84 -0.700900199 -0.541294671 -0.333659606 -0.029176646 0.371954 0.7294366 key = 2.86 -0.709933175 -0.550536217 -0.343514291 -0.040036469 0.365039 0.7309584 key = 2.88 -0.718966152 -0.559777763 -0.353368976 -0.050896292 0.354327 0.7324802 key = 2.9 -0.727999129 -0.569019309 -0.363223661 -0.061756115 0.350884 0.734002 key = 2.92 -0.737032105 -0.578260855 -0.373078346 -0.072615938 0.343629 0.7351812 key = 2.94 -0.746065082 -0.587502401 -0.382933031 -0.08347576 0.336249 0.7363604 key = 2.96 -0.755098058 -0.596743947 -0.392787717 -0.094335583 0.328751 0.7375396 key = 2.98 -0.764131035 -0.605985493 -0.402642402 -0.105195406 0.321555 0.7387188 key = 3 -0.773164012 -0.615227039 -0.412497087 -0.116055229 0.31382 0.739898 key = 3.02 -0.782196988 -0.624468586 -0.422351772 -0.126915052 0.305505 0.7395412 key = 3.04 -0.791229965 -0.633710132 -0.432206457 -0.137774875 0.297558 0.7391844 key = 3.06 -0.800262942 -0.642951678 -0.442061142 -0.148634698 0.289496 0.7388276 key = 3.08 -0.809295918 -0.652193224 -0.451915827 -0.159494521 0.28132 0.7384708 key = 3.1 -0.818328895 -0.66143477 -0.461770512 -0.170354344 0.273021 0.738114 key = 3.12 -0.827361871 -0.670676316 -0.471625197 -0.181214167 0.264621 0.7358306 key = 3.14 -0.836394848 -0.679917862 -0.481479882 -0.19207399 0.256084 0.7335472 key = 3.16 -0.845427825 -0.689159408 -0.491334567 -0.202933813 0.247443 0.7312638 key = 3.18 -0.854460801 -0.698400954 -0.501189252 -0.213793635 0.238688 0.7289804 key = 3.2 -0.863493778 -0.7076425 -0.511043937 -0.224653458 0.229813 0.726697 key = 3.22 -0.872526754 -0.716884046 -0.520898622 -0.235513281 0.22081 0.723157 key = 3.24 -0.881559731 -0.726125592 -0.530753307 -0.246373104 0.211706 0.719413 key = 3.26 -0.890592708 -0.735367138 -0.540607992 -0.257232927 0.202468 0.715669 key = 3.28 -0.899625684 -0.744608684 -0.550462677 -0.26809275 0.19314 0.711925 key = 3.3 -0.908658661 -0.75385023 -0.560317362 -0.278952573 0.183649 0.708181 key = 3.32 -0.917691637 -0.763091776 -0.570172047 -0.289812396 0.174086 0.704437 key = 3.34 -0.926724614 -0.772333322 -0.580026732 -0.300672219 0.164377 0.700277 key = 3.36 -0.935757591 -0.781574868 -0.589881417 -0.311532042 0.15456 0.69598 key = 3.38 -0.944790567 -0.790816414 -0.599736102 -0.322391865 0.144619 0.691556 key = 3.4 -0.953823544 -0.800057961 -0.609590787 -0.333251688 0.134572 0.686999 key = 3.42 -0.96285652 -0.809299507 -0.619445472 -0.34411151 0.124418 0.682314 key = 3.44 -0.971889497 -0.818541053 -0.629300157 -0.354971333 0.114129 0.67744 key = 3.46 -0.980922474 -0.827782599 -0.639154843 -0.365831156 0.103769 0.672567 key = 3.48 -0.98995545 -0.837024145 -0.649009528 -0.376690979 0.093728 0.667601 key = 3.5 -0.998988427 -0.846265691 -0.658864213 -0.387550802 0.081438 0.662403 key = 3.52 -1.008021404 -0.855507237 -0.668718898 -0.398410625 0.071201 0.6570178 key = 3.54 -1.01705438 -0.864748783 -0.678573583 -0.409270448 0.059972 0.6516326 key = 3.56 -1.026087357 -0.873990329 -0.688428268 -0.420130271 0.048741 0.6462474 key = 3.58 -1.035120333 -0.883231875 -0.698282953 -0.430990094 0.037697 0.6408622 key = 3.6 -1.04415331 -0.892473421 -0.708137638 -0.441849917 0.026455 0.635477 key = 3.62 -1.053186287 -0.901714967 -0.717992323 -0.45270974 0.015057 0.629784 key = 3.64 -1.062219263 -0.910956513 -0.727847008 -0.463569563 0.003376 0.624003 key = 3.66 -1.07125224 -0.920198059 -0.737701693 -0.474429385 -0.008107 0.618112 key = 3.68 -1.080285216 -0.929439605 -0.747556378 -0.485289208 -0.008107 0.612129 key = 3.7 -1.089318193 -0.938681151 -0.757411063 -0.496149031 -0.020451096 0.606054 key = 3.72 -1.09835117 -0.947922697 -0.767265748 -0.507008854 -0.032795192 0.599892 key = 3.74 -1.107384146 -0.957164243 -0.777120433 -0.517868677 -0.045139288 0.593623 key = 3.76 -1.116417123 -0.966405789 -0.786975118 -0.5287285 -0.057483385 0.587229 key = 3.78 -1.125450099 -0.975647336 -0.796829803 -0.539588323 -0.069827481 0.580719 key = 3.8 -1.134483076 -0.984888882 -0.806684488 -0.550448146 -0.082171577 0.574118 key = 3.82 -1.143516053 -0.994130428 -0.816539173 -0.561307969 -0.094515673 0.567425 key = 3.84 -1.152549029 -1.003371974 -0.826393858 -0.572167792 -0.106859769 0.560638 key = 3.86 -1.161582006 -1.01261352 -0.836248543 -0.583027615 -0.119203865 0.553765 key = 3.88 -1.170614982 -1.021855066 -0.846103228 -0.593887438 -0.131547962 0.546781 key = 3.9 -1.179647959 -1.031096612 -0.855957913 -0.60474726 -0.143892058 0.539712 key = 3.92 -1.188680936 -1.040338158 -0.865812598 -0.615607083 -0.156236154 0.532541 key = 3.94 -1.197713912 -1.049579704 -0.875667283 -0.626466906 -0.16858025 0.525281 key = 3.96 -1.206746889 -1.05882125 -0.885521969 -0.637326729 -0.180924346 0.517939 key = 3.98 -1.215779865 -1.068062796 -0.895376654 -0.648186552 -0.193268442 0.510496 key = 4 -1.224812842 -1.077304342 -0.905231339 -0.659046375 -0.205612538 0.502942 key = 4.02 -1.233845819 -1.086545888 -0.915086024 -0.669906198 -0.217956635 0.495312 key = 4.04 -1.242878795 -1.095787434 -0.924940709 -0.680766021 -0.230300731 0.487592 key = 4.06 -1.251911772 -1.10502898 -0.934795394 -0.691625844 -0.242644827 0.479768 key = 4.08 -1.260944749 -1.114270526 -0.944650079 -0.702485667 -0.254988923 0.471849 key = 4.1 -1.269977725 -1.123512072 -0.954504764 -0.71334549 -0.267333019 0.463839 key = 4.12 -1.279010702 -1.132753618 -0.964359449 -0.724205313 -0.279677115 0.45573 key = 4.14 -1.288043678 -1.141995164 -0.974214134 -0.735065135 -0.292021212 0.447527 key = 4.16 -1.297076655 -1.151236711 -0.984068819 -0.745924958 -0.304365308 0.439207 key = 4.18 -1.306109632 -1.160478257 -0.993923504 -0.756784781 -0.316709404 0.430782 key = 4.2 -1.315142608 -1.169719803 -1.003778189 -0.767644604 -0.3290535 0.422265 key = 4.22 -1.324175585 -1.178961349 -1.013632874 -0.778504427 -0.341397596 0.413668 key = 4.24 -1.333208561 -1.188202895 -1.023487559 -0.78936425 -0.353741692 0.404988 key = 4.26 -1.342241538 -1.197444441 -1.033342244 -0.800224073 -0.366085788 0.396176 key = 4.28 -1.351274515 -1.206685987 -1.043196929 -0.811083896 -0.378429885 0.387288 key = 4.3 -1.360307491 -1.215927533 -1.053051614 -0.821943719 -0.390773981 0.378312 key = 4.32 -1.369340468 -1.225169079 -1.062906299 -0.832803542 -0.403118077 0.369214 key = 4.34 -1.378373444 -1.234410625 -1.072760984 -0.843663365 -0.415462173 0.36006 key = 4.36 -1.387406421 -1.243652171 -1.082615669 -0.854523188 -0.427806269 0.350808 key = 4.38 -1.396439398 -1.252893717 -1.092470354 -0.86538301 -0.440150365 0.34152 key = 4.4 -1.405472374 -1.262135263 -1.102325039 -0.876242833 -0.452494462 0.332047 key = 4.42 -1.414505351 -1.271376809 -1.112179724 -0.887102656 -0.464838558 0.322488 key = 4.44 -1.423538327 -1.280618355 -1.122034409 -0.897962479 -0.477182654 0.312828 key = 4.46 -1.432571304 -1.289859901 -1.131889094 -0.908822302 -0.48952675 0.303051 key = 4.48 -1.441604281 -1.299101447 -1.14174378 -0.919682125 -0.501870846 0.293032 key = 4.5 -1.450637257 -1.308342993 -1.151598465 -0.930541948 -0.514214942 0.283466 key = 4.52 -1.459670234 -1.317584539 -1.16145315 -0.941401771 -0.526559038 0.273057 key = 4.54 -1.468703211 -1.326826086 -1.171307835 -0.952261594 -0.538903135 0.262471 key = 4.56 -1.477736187 -1.336067632 -1.18116252 -0.963121417 -0.551247231 0.252158 key = 4.58 -1.486769164 -1.345309178 -1.191017205 -0.97398124 -0.563591327 0.241749 key = 4.6 -1.49580214 -1.354550724 -1.20087189 -0.984841063 -0.575935423 0.230988 key = 4.62 -1.504835117 -1.36379227 -1.210726575 -0.995700885 -0.588279519 0.220842 key = 4.64 -1.513868094 -1.373033816 -1.22058126 -1.006560708 -0.600623615 0.209915 key = 4.66 -1.52290107 -1.382275362 -1.230435945 -1.017420531 -0.612967712 0.198878 key = 4.68 -1.531934047 -1.391516908 -1.24029063 -1.028280354 -0.625311808 0.188342 key = 4.7 -1.540967023 -1.400758454 -1.250145315 -1.039140177 -0.637655904 0.178893 key = 4.72 -1.55 -1.41 -1.26 -1.05 -0.65 0.16777 } CtMach { key = 0.0 0.8 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.05 0.8 0.0 0.0 key = 1.06 0.8 0.0 0.0 } CpMach { key = 0.84 1.0 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.05 1.8 0.0 0.0 key = 2.00 1.4 0.0 0.0 key = 2.01 1.4 0.0 0.0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = JSBJug ixxFTLB = 50 diameterIN = 146 numblades = 3 minpitch = 22 maxpitch = 63 ct_factor = 1.0 cp_factor = 1.0 cThrust { key = -10\t0\t15\t25\t35\t45\t55\t65\t90 key = -0.2\t-0.1069\t0.0602\t0.219\t0.2682\t0.2956\t0.312\t0.2875\t0.2463\t0 key = 0.0\t-0.1588\t0\t0.219\t0.2682\t0.2956\t0.3149\t0.2943\t0.2463\t0 key = 0.2\t-0.178\t-0.0547\t0.189\t0.2628\t0.2915\t0.3149\t0.2943\t0.2463\t0 key = 0.4\t-0.178\t-0.1272\t0.1423\t0.2601\t0.286\t0.312\t0.2943\t0.2463\t0 key = 0.6\t-0.178\t-0.178\t0.0753\t0.2341\t0.2737\t0.3039\t0.2901\t0.2463\t0 key = 0.8\t-0.178\t-0.178\t0.0042\t0.1752\t0.2656\t0.293\t0.2901\t0.2463\t0 key = 1.0\t-0.178\t-0.178\t-0.0712\t0.1069\t0.2547\t0.2779\t0.2875\t0.2463\t0 key = 1.2\t-0.178\t-0.178\t-0.1465\t0.0328\t0.2093\t0.2682\t0.2875\t0.2463\t0 key = 1.4\t-0.178\t-0.178\t-0.178\t-0.048\t0.1507\t0.2641\t0.282\t0.2463\t0 key = 1.6\t-0.178\t-0.178\t-0.178\t-0.1217\t0.0821\t0.2547\t0.2766\t0.2463\t0 key = 1.8\t-0.178\t-0.178\t-0.178\t-0.178\t0.0138\t0.219\t0.2682\t0.2463\t0 key = 2.0\t-0.178\t-0.178\t-0.178\t-0.178\t-0.0547\t0.171\t0.2531\t0.2463\t0 key = 2.2\t-0.178\t-0.178\t-0.178\t-0.178\t-0.1233\t0.1233\t0.219\t0.2463\t0 key = 2.4\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t0.0657\t0.178\t0.2463\t0 key = 2.6\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t0.0083\t0.1327\t0.219\t0 key = 2.8\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.0493\t0.0889\t0.178\t0 key = 3.0\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.1069\t0.0466\t0.1369\t0 key = 3.2\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.1642\t0.0042\t0.0959\t0 key = 3.4\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.0383\t0.0547\t0 key = 3.6\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.0808\t0.0138\t0 key = 3.8\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.1233\t-0.0274\t0 key = 4.0\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.1655\t-0.0685\t0 key = 6.0\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t-0.178\t0 } cPower { key = -10\t0\t15\t25\t35\t45\t55\t65\t90 key = -0.2\t0.0157\t0.0313\t0.1097\t0.249\t0.4295\t0.6109\t0.7048\t0.78\t0.78 key = 0.0\t0.0627\t0.0157\t0.094\t0.2321\t0.4107\t0.6109\t0.7077\t0.78\t0.78 key = 0.2\t0.0893\t0.0251\t0.0909\t0.2162\t0.3928\t0.6109\t0.7077\t0.78\t0.78 key = 0.4\t0.1203\t0.0548\t0.0783\t0.1992\t0.3731\t0.6109\t0.7077\t0.78\t0.78 key = 0.6\t0.1475\t0.083\t0.0517\t0.1851\t0.3496\t0.5986\t0.7048\t0.78\t0.78 key = 0.8\t0.1739\t0.1112\t0.0157\t0.1569\t0.3289\t0.5714\t0.7048\t0.78\t0.78 key = 1.0\t0.2002\t0.1381\t0.0157\t0.11\t0.3101\t0.5423\t0.702\t0.78\t0.78 key = 1.2\t0.2274\t0.1104\t-0.0517\t0.0423\t0.2744\t0.5197\t0.6973\t0.78\t0.78 key = 1.4\t0.2537\t0.1908\t-0.078\t-0.0313\t0.2115\t0.5122\t0.6889\t0.78\t0.78 key = 1.6\t0.2801\t0.218\t-0.0912\t-0.094\t0.1335\t0.4981\t0.6738\t0.7518\t0.78 key = 1.8\t0.3073\t0.2443\t-0.094\t-0.1569\t0.0392\t0.4417\t0.6532\t0.7359\t0.78 key = 2\t0.3336\t0.2707\t-0.1203\t-0.219\t-0.047\t0.3759\t0.6221\t0.7208\t0.78 key = 2.2\t0.3599\t0.2979\t-0.1475\t-0.2819\t-0.141\t0.3054\t0.6033\t0.6889\t0.78 key = 2.4\t0.3872\t0.3242\t-0.1739\t-0.3449\t-0.2349\t0.218\t0.5855\t0.6738\t0.78 key = 2.6\t0.4135\t0.3505\t-0.2002\t-0.4069\t-0.2979\t0.0912\t0.5714\t0.65\t0.78 key = 2.8\t0.4398\t0.3778\t-0.2274\t-0.4699\t-0.3571\t-0.031\t0.5592\t0.6419\t0.78 key = 3.0\t0.4671\t0.4041\t-0.2537\t-0.5329\t-0.4229\t-0.141\t0.5404\t0.6419\t0.78 key = 3.2\t0.4934\t0.4304\t-0.2801\t-0.5949\t-0.4859\t-0.2509\t0.5056\t0.6268\t0.78 key = 3.4\t0.5197\t0.4577\t-0.3073\t-0.6579\t-0.5479\t-0.3599\t0.3919\t0.6109\t0.78 key = 3.6\t0.547\t0.484\t-0.3336\t-0.7208\t-0.6109\t-0.4699\t0.2754\t0.5949\t0.78 key = 3.8\t0.5733\t0.5103\t-0.3599\t-0.78\t-0.6738\t-0.5798\t0.1532\t0.5761\t0.78 key = 4.0\t0.5996\t0.5376\t-0.3872\t-0.78\t-0.78\t-0.6889\t0.031\t0.5329\t0.78 key = 6.0\t0.78\t0.78\t-0.78\t-0.78\t-0.78\t-0.78\t-0.78\t-0.4699\t0.78 } CtMach { key = 0.00\t0.884580047806676\t0\t0.00184547124087849 key = 0.05\t0.884856868492807\t0.00370663055501856\t0.00370663055501856 key = 0.10\t0.885692036973181\t0.00747686254424377\t0.00747686254424377 key = 0.15\t0.887099927256081\t0.0113777901664595\t0.0113777901664595 key = 0.20\t0.889105374023119\t0.0154838968585476\t0.0154838968585476 key = 0.25\t0.891745096313645\t0.0198818406280806\t0.0198818406280806 key = 0.30\t0.895069926211543\t0.0246768021000062\t0.0246768021000062 key = 0.35\t0.899148136943647\t0.0300014288008454\t0.0300014288008454 key = 0.40\t0.904070354851797\t0.0212503962343561\t0.0212503962343561 key = 0.45\t0.905523255813954\t0.0145329256878087\t0.0145329256878087 key = 0.50\t0.908430232558139\t0.0193798449612404\t0.0193798449612404 key = 0.55\t0.911337209302326\t0.0242248062015504\t0.0242248062015504 key = 0.60\t0.915697674418605\t0.0387596899224803\t0.0387596899224803 key = 0.65\t0.92296511627907\t0.0484496124031008\t0.0484496124031008 key = 0.70\t0.930232558139535\t0.109011627906977\t0.109011627906977 key = 0.75\t0.955668604651163\t0.169573643410853\t0.169573643410853 key = 0.80\t0.981104651162791\t0.116279069767442\t0.116279069767442 key = 0.85\t0.990552325581395\t0.0629844961240307\t0.0629844961240307 key = 0.90\t1\t0\t0 key = 0.95\t0.992005813953488\t-0.0532945736434111\t-0.0532945736434111 key = 1.00\t0.984011627906977\t-0.116279069767442\t-0.116279069767442 key = 1.05\t0.957122093023256\t-0.179358282394345\t-0.179358282394345 key = 1.10\t0.930204143188673\t-0.688323455078115\t-0.688323455078115 key = 1.15\t0.750625056499821\t-0.958577602952021\t-0.958577602952021 key = 1.20\t0.642630862303066\t-0.607536455922232\t-0.607536455922232 key = 1.25\t0.568364119723151\t-0.431527888938208\t-0.431527888938208 key = 1.30\t0.513172495621604\t-0.327800653403085\t-0.327800653403085 key = 1.35\t0.470023923702226\t-0.260364483918003\t-0.260364483918003 key = 1.40\t0.435063150446203\t-0.169023207327378\t-0.169023207327378 key = 2.00\t0.246108883139915\t-0.052487296473969\t0 } CpMach { key = 0.00\t1.15853658536585\t0\t-0.189701897018971 key = 0.05\t1.13008130081301\t-0.18970189701897\t-0.18970189701897 key = 0.10\t1.10162601626016\t-0.169376693766938\t-0.169376693766938 key = 0.15\t1.07926829268293\t-0.149051490514905\t-0.149051490514905 key = 0.20\t1.05691056910569\t-0.176151761517615\t-0.176151761517615 key = 0.25\t1.02642276422764\t-0.203252032520325\t-0.203252032520325 key = 0.30\t0.995934959349594\t-0.18970189701897\t-0.18970189701897 key = 0.35\t0.969512195121951\t-0.176151761517616\t-0.176151761517616 key = 0.40\t0.943089430894309\t-0.115176151761518\t-0.115176151761518 key = 0.45\t0.934959349593496\t-0.0542005420054196\t-0.0542005420054196 key = 0.50\t0.926829268292683\t-0.0474254742547424\t-0.0474254742547424 key = 0.55\t0.920731707317073\t-0.0406504065040654\t-0.0406504065040654 key = 0.60\t0.914634146341463\t-0.003387533875339\t-0.003387533875339 key = 0.65\t0.919715447154472\t0.0338753387533878\t0.0338753387533878 key = 0.70\t0.92479674796748\t0.0474254742547423\t0.0474254742547423 key = 0.75\t0.933943089430894\t0.0609756097560972\t0.0609756097560972 key = 0.80\t0.943089430894309\t0.125338753387534\t0.125338753387534 key = 0.85\t0.971544715447154\t0.18970189701897\t0.18970189701897 key = 0.90\t1\t0.318428184281844\t0.318428184281844 key = 0.95\t1.06707317073171\t0.447154471544717\t0.447154471544717 key = 1.00\t1.13414634146341\t0.535230352303524\t0.535230352303524 key = 1.05\t1.22764227642276\t0.62330623306233\t0.62330623306233 key = 1.10\t1.32113821138211\t0.259381511205548\t0.259381511205548 key = 1.15\t1.30545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.20\t1.25800086906795\t-0.266969587086307\t-0.266969587086307 key = 1.25\t1.22536585365854\t-0.189626188195044\t-0.189626188195044 key = 1.30\t1.20111301260944\t-0.144045356015385\t-0.144045356015385 key = 1.35\t1.18215224685392\t-0.114411897567553\t-0.114411897567553 key = 1.40\t1.16678944333917\t-0.0742738241110092\t-0.0742738241110092 key = 2.00\t1.0837573187165\t-0.0230644790618553\t0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = Curtiss12-2x3 ixxFTLB = 50 diameterIN = 146 numblades = 3 minpitch = 22 maxpitch = 57 ct_factor = 1.0 cp_factor = 1.0 cThrust { key = 22.0\t27.0\t32.0\t37.0\t42.0\t47.0\t52.0\t57.0 key = 0.0\t0.080891\t0.085065\t0.08818\t0.090843\t0.093333\t0.094366\t0.092693\t0.090247 key = 0.1\t0.082691\t0.088003\t0.090905\t0.091883\t0.089068\t0.082502\t0.072671\t0.062008 key = 0.2\t0.080362\t0.087299\t0.090913\t0.092756\t0.091028\t0.085344\t0.076081\t0.065218 key = 0.3\t0.076867\t0.085903\t0.090513\t0.093018\t0.092397\t0.087703\t0.079209\t0.068222 key = 0.4\t0.072242\t0.083895\t0.08962\t0.092885\t0.093367\t0.089648\t0.081826\t0.071107 key = 0.5\t0.066359\t0.080707\t0.088108\t0.092168\t0.094013\t0.091353\t0.084241\t0.073876 key = 0.6\t0.059296\t0.0766\t0.086204\t0.091056\t0.093993\t0.092935\t0.086625\t0.076641 key = 0.7\t0.050916\t0.071424\t0.084016\t0.08979\t0.093318\t0.093952\t0.088972\t0.079442 key = 0.8\t0.040992\t0.065144\t0.080952\t0.088409\t0.092332\t0.094205\t0.091082\t0.082419 key = 0.9\t0.02903\t0.057634\t0.076951\t0.08685\t0.091401\t0.093981\t0.092391\t0.085536 key = 1.0\t0.01502\t0.048325\t0.071941\t0.085103\t0.090552\t0.093596\t0.09305\t0.087985 key = 1.1\t-0.000613\t0.036856\t0.065762\t0.082638\t0.089695\t0.092997\t0.093473\t0.089724 key = 1.2\t-0.016246\t0.023447\t0.057468\t0.07927\t0.088899\t0.092633\t0.093878\t0.090957 key = 1.3\t-0.031879\t0.00846\t0.047259\t0.074809\t0.087841\t0.092357\t0.094059\t0.092087 key = 1.4\t-0.047512\t-0.006805\t0.035055\t0.068218\t0.086194\t0.092317\t0.094021\t0.093354 key = 1.5\t-0.063145\t-0.02207\t0.021234\t0.059784\t0.083706\t0.092173\t0.094191\t0.094365 key = 1.6\t-0.078778\t-0.037335\t0.006942\t0.049591\t0.079722\t0.091824\t0.094519\t0.095146 key = 1.7\t-0.094411\t-0.0526\t-0.007551\t0.037715\t0.073601\t0.091245\t0.094981\t0.095724 key = 1.8\t-0.110044\t-0.067865\t-0.022044\t0.02477\t0.065861\t0.089814\t0.095699\t0.096363 key = 1.9\t-0.125677\t-0.08313\t-0.036537\t0.011461\t0.056586\t0.086782\t0.096132\t0.097219 key = 2.0\t-0.14131\t-0.098395\t-0.05103\t-0.002057\t0.045987\t0.08209\t0.096548\t0.09831 key = 2.1\t-0.156943\t-0.11366\t-0.065523\t-0.015667\t0.034511\t0.075833\t0.096288\t0.099486 key = 2.2\t-0.172576\t-0.128925\t-0.080016\t-0.029277\t0.022483\t0.068224\t0.094754\t0.10063 key = 2.3\t-0.188209\t-0.14419\t-0.094509\t-0.042887\t0.010244\t0.059492\t0.091863\t0.101626 key = 2.4\t-0.203842\t-0.159455\t-0.109002\t-0.056497\t-0.002186\t0.049861\t0.087675\t0.102693 key = 2.5\t-0.219475\t-0.17472\t-0.123495\t-0.070107\t-0.014701\t0.039721\t0.082328\t0.102945 key = 2.6\t-0.235108\t-0.189985\t-0.137988\t-0.083717\t-0.027216\t0.029162\t0.075953\t0.102285 key = 2.7\t-0.250741\t-0.20525\t-0.152481\t-0.097327\t-0.039731\t0.018367\t0.068654\t0.100494 key = 2.8\t-0.266374\t-0.220515\t-0.166974\t-0.110937\t-0.052246\t0.007333\t0.060697\t0.097646 key = 2.9\t-0.282007\t-0.23578\t-0.181467\t-0.124547\t-0.064761\t-0.003851\t0.052309\t0.093729 key = 3.0\t-0.29764\t-0.251045\t-0.19596\t-0.138157\t-0.077276\t-0.015346\t0.043501\t0.089233 key = 3.1\t-0.313273\t-0.26631\t-0.210453\t-0.151767\t-0.089791\t-0.026841\t0.034428\t0.08384 key = 3.2\t-0.328906\t-0.281575\t-0.224946\t-0.165377\t-0.102306\t-0.038336\t0.025138\t0.077986 key = 3.3\t-0.344539\t-0.29684\t-0.239439\t-0.178987\t-0.114821\t-0.049831\t0.015643\t0.071735 key = 3.4\t-0.360172\t-0.312105\t-0.253932\t-0.192597\t-0.127336\t-0.061326\t0.005982\t0.065017 key = 3.5\t-0.375805\t-0.32737\t-0.268425\t-0.206207\t-0.139851\t-0.072821\t-0.003693\t0.057839 key = 3.6\t-0.391438\t-0.342635\t-0.282918\t-0.219817\t-0.152366\t-0.084316\t-0.013618\t0.050513 key = 3.7\t-0.407071\t-0.3579\t-0.297411\t-0.233427\t-0.164881\t-0.095811\t-0.023543\t0.042962 key = 3.8\t-0.422704\t-0.373165\t-0.311904\t-0.247037\t-0.177396\t-0.107306\t-0.033468\t0.035194 key = 3.9\t-0.438337\t-0.38843\t-0.326397\t-0.260647\t-0.189911\t-0.118801\t-0.043393\t0.027313 key = 4.0\t-0.45397\t-0.403695\t-0.34089\t-0.274257\t-0.202426\t-0.130296\t-0.053318\t0.019252 key = 4.1\t-0.469603\t-0.41896\t-0.355383\t-0.287867\t-0.214941\t-0.141791\t-0.063243\t0.011046 key = 4.2\t-0.485236\t-0.434225\t-0.369876\t-0.301477\t-0.227456\t-0.153286\t-0.073168\t0.002806 key = 4.3\t-0.500869\t-0.44949\t-0.384369\t-0.315087\t-0.239971\t-0.164781\t-0.083093\t-0.005529 key = 4.4\t-0.516502\t-0.464755\t-0.398862\t-0.328697\t-0.252486\t-0.176276\t-0.093018\t-0.014093 key = 4.5\t-0.532135\t-0.48002\t-0.413355\t-0.342307\t-0.265001\t-0.187771\t-0.102943\t-0.022657 } cPower { key = 22.0\t27.0\t32.0\t37.0\t42.0\t47.0\t52.0\t57.0 key = 0.0\t0.056765\t0.077487\t0.101989\t0.130902\t0.164205\t0.20295\t0.247653\t0.295449 key = 0.1\t0.059468\t0.081747\t0.10815\t0.136591\t0.164054\t0.184744\t0.192438\t0.190531 key = 0.2\t0.058967\t0.081241\t0.107796\t0.137668\t0.167151\t0.191344\t0.203414\t0.203102 key = 0.3\t0.05816\t0.080605\t0.10725\t0.137734\t0.169331\t0.196984\t0.214067\t0.215449 key = 0.4\t0.056452\t0.079073\t0.105573\t0.136947\t0.170461\t0.201273\t0.222659\t0.228477 key = 0.5\t0.054327\t0.077092\t0.103277\t0.134811\t0.170361\t0.204225\t0.230303\t0.24139 key = 0.6\t0.051314\t0.075122\t0.10081\t0.132421\t0.169065\t0.206378\t0.236982\t0.254032 key = 0.7\t0.047198\t0.072794\t0.099038\t0.129071\t0.166547\t0.207194\t0.242613\t0.265377 key = 0.8\t0.041227\t0.069507\t0.097369\t0.126574\t0.162314\t0.205916\t0.246956\t0.275885 key = 0.9\t0.032494\t0.064809\t0.095451\t0.124939\t0.159347\t0.202794\t0.249274\t0.28541 key = 1.0\t0.020287\t0.058041\t0.092553\t0.124068\t0.157051\t0.198731\t0.248953\t0.292818 key = 1.1\t0.004411\t0.047941\t0.088184\t0.122852\t0.155843\t0.195769\t0.246117\t0.297398 key = 1.2\t-0.011465\t0.034107\t0.081241\t0.121166\t0.155168\t0.193756\t0.242677\t0.299069 key = 1.3\t-0.027341\t0.016362\t0.070978\t0.118066\t0.155649\t0.193005\t0.24031\t0.297767 key = 1.4\t-0.043217\t-0.003956\t0.056709\t0.112292\t0.155684\t0.19298\t0.239063\t0.295405 key = 1.5\t-0.059093\t-0.024274\t0.038369\t0.103166\t0.154769\t0.194425\t0.23873\t0.294062 key = 1.6\t-0.074969\t-0.044592\t0.017198\t0.090304\t0.151917\t0.196411\t0.239752\t0.293703 key = 1.7\t-0.090845\t-0.06491\t-0.006348\t0.073265\t0.145546\t0.198259\t0.242004\t0.294395 key = 1.8\t-0.106721\t-0.085228\t-0.029894\t0.052587\t0.13569\t0.198847\t0.244883\t0.295712 key = 1.9\t-0.122597\t-0.105546\t-0.05344\t0.029257\t0.122036\t0.197193\t0.24884\t0.298492 key = 2.0\t-0.138473\t-0.125864\t-0.076986\t0.003503\t0.104507\t0.192339\t0.252902\t0.302685 key = 2.1\t-0.154349\t-0.146182\t-0.100532\t-0.023642\t0.083606\t0.183935\t0.25632\t0.307999 key = 2.2\t-0.170225\t-0.1665\t-0.124078\t-0.050787\t0.059762\t0.171853\t0.257837\t0.314065 key = 2.3\t-0.186101\t-0.186818\t-0.147624\t-0.077932\t0.033596\t0.156224\t0.256395\t0.320529 key = 2.4\t-0.201977\t-0.207136\t-0.17117\t-0.105077\t0.005113\t0.137197\t0.251732\t0.327011 key = 2.5\t-0.217853\t-0.227454\t-0.194716\t-0.132222\t-0.024702\t0.115472\t0.243816\t0.332925 key = 2.6\t-0.233729\t-0.247772\t-0.218262\t-0.159367\t-0.054517\t0.091124\t0.232645\t0.336775 key = 2.7\t-0.249605\t-0.26809\t-0.241808\t-0.186512\t-0.084332\t0.064536\t0.218329\t0.33793 key = 2.8\t-0.265481\t-0.288408\t-0.265354\t-0.213657\t-0.114147\t0.035644\t0.201148\t0.336166 key = 2.9\t-0.281357\t-0.308726\t-0.2889\t-0.240802\t-0.143962\t0.004664\t0.181388\t0.331622 key = 3.0\t-0.297233\t-0.329044\t-0.312446\t-0.267947\t-0.173777\t-0.028226\t0.159251\t0.324393 key = 3.1\t-0.313109\t-0.349362\t-0.335992\t-0.295092\t-0.203592\t-0.061116\t0.134965\t0.314326 key = 3.2\t-0.328985\t-0.36968\t-0.359538\t-0.322237\t-0.233407\t-0.094006\t0.108608\t0.301729 key = 3.3\t-0.344861\t-0.389998\t-0.383084\t-0.349382\t-0.263222\t-0.126896\t0.080183\t0.286783 key = 3.4\t-0.360737\t-0.410316\t-0.40663\t-0.376527\t-0.293037\t-0.159786\t0.04977\t0.269836 key = 3.5\t-0.376613\t-0.430634\t-0.430176\t-0.403672\t-0.322852\t-0.192676\t0.01772\t0.250254 key = 3.6\t-0.392489\t-0.450952\t-0.453722\t-0.430817\t-0.352667\t-0.225566\t-0.016302\t0.229081 key = 3.7\t-0.408365\t-0.47127\t-0.477268\t-0.457962\t-0.382482\t-0.258456\t-0.050324\t0.205941 key = 3.8\t-0.424241\t-0.491588\t-0.500814\t-0.485107\t-0.412297\t-0.291346\t-0.084346\t0.180844 key = 3.9\t-0.440117\t-0.511906\t-0.52436\t-0.512252\t-0.442112\t-0.324236\t-0.118368\t0.154166 key = 4.0\t-0.455993\t-0.532224\t-0.547906\t-0.539397\t-0.471927\t-0.357126\t-0.15239\t0.125565 key = 4.1\t-0.471869\t-0.552542\t-0.571452\t-0.566542\t-0.501742\t-0.390016\t-0.186412\t0.095189 key = 4.2\t-0.487745\t-0.57286\t-0.594998\t-0.593687\t-0.531557\t-0.422906\t-0.220434\t0.063482 key = 4.3\t-0.503621\t-0.593178\t-0.618544\t-0.620832\t-0.561372\t-0.455796\t-0.254456\t0.03021 key = 4.4\t-0.519497\t-0.613496\t-0.64209\t-0.647977\t-0.591187\t-0.488686\t-0.288478\t-0.00525 key = 4.5\t-0.535373\t-0.633814\t-0.665636\t-0.675122\t-0.621002\t-0.521576\t-0.3225\t-0.04071 } CtMach { key = 0.00\t0.884580047806676\t0\t0.00184547124087849 key = 0.05\t0.884856868492807\t0.00370663055501856\t0.00370663055501856 key = 0.10\t0.885692036973181\t0.00747686254424377\t0.00747686254424377 key = 0.15\t0.887099927256081\t0.0113777901664595\t0.0113777901664595 key = 0.20\t0.889105374023119\t0.0154838968585476\t0.0154838968585476 key = 0.25\t0.891745096313645\t0.0198818406280806\t0.0198818406280806 key = 0.30\t0.895069926211543\t0.0246768021000062\t0.0246768021000062 key = 0.35\t0.899148136943647\t0.0300014288008454\t0.0300014288008454 key = 0.40\t0.904070354851797\t0.0212503962343561\t0.0212503962343561 key = 0.45\t0.905523255813954\t0.0145329256878087\t0.0145329256878087 key = 0.50\t0.908430232558139\t0.0193798449612404\t0.0193798449612404 key = 0.55\t0.911337209302326\t0.0242248062015504\t0.0242248062015504 key = 0.60\t0.915697674418605\t0.0387596899224803\t0.0387596899224803 key = 0.65\t0.92296511627907\t0.0484496124031008\t0.0484496124031008 key = 0.70\t0.930232558139535\t0.109011627906977\t0.109011627906977 key = 0.75\t0.955668604651163\t0.169573643410853\t0.169573643410853 key = 0.80\t0.981104651162791\t0.116279069767442\t0.116279069767442 key = 0.85\t0.990552325581395\t0.0629844961240307\t0.0629844961240307 key = 0.90\t1\t0\t0 key = 0.95\t0.992005813953488\t-0.0532945736434111\t-0.0532945736434111 key = 1.00\t0.984011627906977\t-0.116279069767442\t-0.116279069767442 key = 1.05\t0.957122093023256\t-0.179358282394345\t-0.179358282394345 key = 1.10\t0.930204143188673\t-0.688323455078115\t-0.688323455078115 key = 1.15\t0.750625056499821\t-0.958577602952021\t-0.958577602952021 key = 1.20\t0.642630862303066\t-0.607536455922232\t-0.607536455922232 key = 1.25\t0.568364119723151\t-0.431527888938208\t-0.431527888938208 key = 1.30\t0.513172495621604\t-0.327800653403085\t-0.327800653403085 key = 1.35\t0.470023923702226\t-0.260364483918003\t-0.260364483918003 key = 1.40\t0.435063150446203\t-0.169023207327378\t-0.169023207327378 key = 2.00\t0.246108883139915\t-0.052487296473969\t0 } CpMach { key = 0.00\t1.15853658536585\t0\t-0.189701897018971 key = 0.05\t1.13008130081301\t-0.18970189701897\t-0.18970189701897 key = 0.10\t1.10162601626016\t-0.169376693766938\t-0.169376693766938 key = 0.15\t1.07926829268293\t-0.149051490514905\t-0.149051490514905 key = 0.20\t1.05691056910569\t-0.176151761517615\t-0.176151761517615 key = 0.25\t1.02642276422764\t-0.203252032520325\t-0.203252032520325 key = 0.30\t0.995934959349594\t-0.18970189701897\t-0.18970189701897 key = 0.35\t0.969512195121951\t-0.176151761517616\t-0.176151761517616 key = 0.40\t0.943089430894309\t-0.115176151761518\t-0.115176151761518 key = 0.45\t0.934959349593496\t-0.0542005420054196\t-0.0542005420054196 key = 0.50\t0.926829268292683\t-0.0474254742547424\t-0.0474254742547424 key = 0.55\t0.920731707317073\t-0.0406504065040654\t-0.0406504065040654 key = 0.60\t0.914634146341463\t-0.003387533875339\t-0.003387533875339 key = 0.65\t0.919715447154472\t0.0338753387533878\t0.0338753387533878 key = 0.70\t0.92479674796748\t0.0474254742547423\t0.0474254742547423 key = 0.75\t0.933943089430894\t0.0609756097560972\t0.0609756097560972 key = 0.80\t0.943089430894309\t0.125338753387534\t0.125338753387534 key = 0.85\t0.971544715447154\t0.18970189701897\t0.18970189701897 key = 0.90\t1\t0.318428184281844\t0.318428184281844 key = 0.95\t1.06707317073171\t0.447154471544717\t0.447154471544717 key = 1.00\t1.13414634146341\t0.535230352303524\t0.535230352303524 key = 1.05\t1.22764227642276\t0.62330623306233\t0.62330623306233 key = 1.10\t1.32113821138211\t0.259381511205548\t0.259381511205548 key = 1.15\t1.30545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.20\t1.25800086906795\t-0.266969587086307\t-0.266969587086307 key = 1.25\t1.22536585365854\t-0.189626188195044\t-0.189626188195044 key = 1.30\t1.20111301260944\t-0.144045356015385\t-0.144045356015385 key = 1.35\t1.18215224685392\t-0.114411897567553\t-0.114411897567553 key = 1.40\t1.16678944333917\t-0.0742738241110092\t-0.0742738241110092 key = 2.00\t1.0837573187165\t-0.0230644790618553\t0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = Wildcat ixxFTLB = 50 diameterIN = 133 numblades = 3 minpitch = 12 maxpitch = 45 ct_factor = 1.0 cp_factor = 1.0 cThrust { key = -10 0 15 25 35 45 55 65 90 key = -0.2 -0.0582 0.0328 0.1194 0.1462 0.1611 0.1701 0.1567 0.1343 0.0000 key = 0.0 -0.0865 0.0000 0.1194 0.1462 0.1611 0.1716 0.1604 0.1343 0.0000 key = 0.2 -0.0970 -0.0298 0.1030 0.1432 0.1589 0.1716 0.1604 0.1343 0.0000 key = 0.4 -0.0970 -0.0693 0.0776 0.1418 0.1559 0.1701 0.1604 0.1343 0.0000 key = 0.6 -0.0970 -0.0970 0.0411 0.1276 0.1492 0.1657 0.1581 0.1343 0.0000 key = 0.8 -0.0970 -0.0970 0.0023 0.0955 0.1448 0.1597 0.1581 0.1343 0.0000 key = 1.0 -0.0970 -0.0970 -0.0388 0.0582 0.1388 0.1515 0.1567 0.1343 0.0000 key = 1.2 -0.0970 -0.0970 -0.0798 0.0179 0.1141 0.1462 0.1567 0.1343 0.0000 key = 1.4 -0.0970 -0.0970 -0.0970 -0.0261 0.0821 0.1439 0.1537 0.1343 0.0000 key = 1.6 -0.0970 -0.0970 -0.0970 -0.0664 0.0448 0.1388 0.1507 0.1343 0.0000 key = 1.8 -0.0970 -0.0970 -0.0970 -0.0970 0.0075 0.1194 0.1462 0.1343 0.0000 key = 2.0 -0.0970 -0.0970 -0.0970 -0.0970 -0.0298 0.0932 0.1456 0.1343 0.0000 key = 2.2 -0.0970 -0.0970 -0.0970 -0.0970 -0.0672 0.0672 0.1432 0.1343 0.0000 key = 2.4 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 0.0358 0.1170 0.1343 0.0000 key = 2.6 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 0.0045 0.0740 0.1194 0.0000 key = 2.8 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0269 0.0485 0.0970 0.0000 key = 3.0 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0582 0.0254 0.0746 0.0000 key = 3.2 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0895 0.0023 0.0523 0.0000 key = 3.4 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0209 0.0298 0.0000 key = 3.6 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0440 0.0075 0.0000 key = 3.8 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0672 -0.0149 0.0000 key = 4.0 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0902 -0.0374 0.0000 key = 6.0 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 -0.0970 0.0000 } cPower { key = -10 0 15 25 35 45 55 65 90 key = -0.2 0.0086 0.0171 0.0598 0.1357 0.2341 0.3330 0.3842 0.4252 0.4252 key = 0.0 0.0342 0.0086 0.0512 0.1265 0.2239 0.3330 0.3857 0.4252 0.4252 key = 0.2 0.0487 0.0137 0.0495 0.1178 0.2141 0.3330 0.3857 0.4252 0.4252 key = 0.4 0.0656 0.0299 0.0427 0.1086 0.2034 0.3330 0.3857 0.4252 0.4252 key = 0.6 0.0804 0.0452 0.0282 0.1009 0.1906 0.3263 0.3842 0.4252 0.4252 key = 0.8 0.0948 0.0606 0.0086 0.0855 0.1793 0.3114 0.3842 0.4252 0.4252 key = 1.0 0.1091 0.0753 0.0086 0.0599 0.1690 0.2956 0.3826 0.4252 0.4252 key = 1.2 0.1240 0.0602 -0.0282 0.0231 0.1496 0.2833 0.3801 0.4252 0.4252 key = 1.4 0.1383 0.1040 -0.0425 -0.0171 0.1153 0.2792 0.3755 0.4252 0.4252 key = 1.6 0.1526 0.1188 -0.0497 -0.0512 0.0727 0.2715 0.3673 0.4098 0.4252 key = 1.8 0.1675 0.1332 -0.0512 -0.0855 0.0214 0.2408 0.3560 0.4011 0.4252 key = 2.0 0.1818 0.1475 -0.0656 -0.1194 -0.0256 0.2049 0.3391 0.3929 0.4252 key = 2.2 0.1962 0.1624 -0.0804 -0.1537 -0.0768 0.1665 0.3289 0.3755 0.4252 key = 2.4 0.2110 0.1767 -0.0948 -0.1880 -0.1281 0.1188 0.3191 0.3673 0.4252 key = 2.6 0.2254 0.1911 -0.1091 -0.2218 -0.1624 0.0497 0.3114 0.3545 0.4252 key = 2.8 0.2397 0.2059 -0.1240 -0.2561 -0.1947 -0.0169 0.3048 0.3499 0.4252 key = 3.0 0.2546 0.2203 -0.1383 -0.2904 -0.2305 -0.0768 0.2945 0.3499 0.4252 key = 3.2 0.2689 0.2346 -0.1526 -0.3243 -0.2648 -0.1368 0.2756 0.3417 0.4252 key = 3.4 0.2833 0.2495 -0.1675 -0.3586 -0.2986 -0.1962 0.2136 0.3330 0.4252 key = 3.6 0.2981 0.2638 -0.1818 -0.3929 -0.3330 -0.2561 0.1501 0.3243 0.4252 key = 3.8 0.3125 0.2782 -0.1962 -0.4252 -0.3673 -0.3161 0.0835 0.3140 0.4252 key = 4.0 0.3268 0.2930 -0.2110 -0.4252 -0.4252 -0.3755 0.0169 0.2904 0.4252 key = 6.0 0.4252 0.4252 -0.4252 -0.4252 -0.4252 -0.4252 -0.4252 -0.2561 0.4252 } CtMach { key = 0.00\t0.842696629213483\t0\t0.0234082397003745 key = 0.20\t0.856741573033708\t0.0195068664169787\t0.0195068664169787 key = 0.30\t0.861423220973783\t0.0234082397003745\t0.0234082397003745 key = 0.40\t0.870786516853932\t0.0421348314606744\t0.0421348314606744 key = 0.50\t0.886704119850187\t0.0546192259675406\t0.0546192259675406 key = 0.60\t0.903558052434457\t0.08270911360799\t0.08270911360799 key = 0.70\t0.936329588014981\t0.124843945068664\t0.124843945068664 key = 0.80\t0.978464419475655\t0.142009987515606\t0.142009987515606 key = 0.85\t1\t0.118601747815231\t0.118601747815231 key = 0.90\t1.01404494382022\t0.0780274656679147\t0.0780274656679147 key = 1.00\t1.03277153558052\t0.0184893795736189\t0.0184893795736189 key = 1.10\t1.0251385715644\t-0.210174781523096\t-0.210174781523096 key = 1.20\t0.906666666666666\t-0.344191284301942\t-0.344191284301942 key = 1.30\t0.81862380098323\t-0.26145732589251\t-0.26145732589251 key = 1.40\t0.749792271131161\t-0.130210932348614\t-0.130210932348614 key = 2.00\t0.694022093788567\t0.0423434585538823\t0 } CpMach { key = 0.00\t1.04651162790698\t0\t-0.116279069767442 key = 0.20\t0.976744186046512\t-0.166666666666667\t-0.166666666666667 key = 0.30\t0.911627906976744\t-0.162790697674419\t-0.162790697674419 key = 0.40\t0.87906976744186\t-0.0891472868217053\t-0.0891472868217053 key = 0.50\t0.858139534883721\t-0.0426356589147285\t-0.0426356589147285 key = 0.60\t0.853488372093023\t0.0310077519379842\t0.0310077519379842 key = 0.70\t0.876744186046512\t0.166666666666667\t0.166666666666667 key = 0.80\t0.953488372093023\t0.282945736434108\t0.282945736434108 key = 0.85\t1\t0.387596899224806\t0.387596899224806 key = 0.90\t1.06976744186047\t0.531007751937985\t0.531007751937985 key = 1.00\t1.24883720930233\t0.657697024281232\t0.657697024281232 key = 1.10\t1.4643856564292\t0.136460183329593\t0.136460183329593 key = 1.20\t1.33071331930008\t-0.323080519484897\t-0.323080519484897 key = 1.30\t1.27053734473827\t-0.160805743559837\t-0.160805743559837 key = 1.40\t1.23422987316418\t-0.0849100585751092\t-0.0849100585751092 key = 2.00\t1.14639849173831\t0.0711356016932285\t0.0711356016932285 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/Propellers.cfg PROPELLER { name = I16Propx2 ixxFTLB = 40 diameter = 2.8 numblades = 2 minpitch = 28 maxpitch = 63 ct_factor = 0.82 cp_factor = 0.8042 cThrust { key = 28 35 42 49 56 63 key = 0 0.149046 0.155004 0.159532 0.160061 0.154127 0.140604 key = 0.1 0.151261 0.156467 0.152521 0.134103 0.105135 0.085687 key = 0.2 0.15009 0.158581 0.15733 0.141477 0.112471 0.089214 key = 0.3 0.143814 0.158097 0.161232 0.148234 0.119705 0.09427 key = 0.4 0.140167 0.155212 0.161457 0.154256 0.127783 0.097319 key = 0.5 0.132346 0.153086 0.161494 0.158417 0.135436 0.101485 key = 0.6 0.123715 0.150074 0.160498 0.160894 0.143383 0.10671 key = 0.7 0.11139 0.146422 0.158696 0.162445 0.149335 0.114602 key = 0.8 0.096638 0.14171 0.156278 0.163163 0.153533 0.12397 key = 0.9 0.075688 0.134917 0.154173 0.163117 0.157105 0.131709 key = 1 0.051853 0.126119 0.152704 0.162359 0.160028 0.137666 key = 1.02 0.047029 0.110914 0.150277 0.161029 0.162261 0.142573 key = 1.04 0.042198 0.08988 0.147553 0.159317 0.163835 0.147661 key = 1.06 0.037331 0.088162077 0.147158615 0.159226154 0.163903308 0.148011692 key = 1.08 0.032386 0.086444154 0.146764231 0.159135308 0.163971615 0.148362385 key = 1.1 0.027399 0.084726231 0.146369846 0.159044462 0.164039923 0.148713077 key = 1.12 0.022387 0.083008308 0.145975462 0.158953615 0.164108231 0.149063769 key = 1.14 0.017357 0.081290385 0.145581077 0.158862769 0.164176538 0.149414462 key = 1.16 0.012318 0.079572462 0.145186692 0.158771923 0.164244846 0.149765154 key = 1.18 0.007124 0.077854538 0.144792308 0.158681077 0.164313154 0.150115846 key = 1.2 0.001952 0.076136615 0.144397923 0.158590231 0.164381462 0.150466538 key = 1.22 -0.003263 0.074418692 0.144003538 0.158499385 0.164449769 0.150817231 key = 1.24 -0.008502 0.072700769 0.143609154 0.158408538 0.164518077 0.151167923 key = 1.26 -0.013937 0.070982846 0.143214769 0.158317692 0.164586385 0.151518615 key = 1.28 -0.019198 0.069264923 0.142820385 0.158226846 0.164654692 0.151869308 key = 1.3 -0.024549 0.067547 0.142426 0.158136 0.164723 0.15222 key = 1.32 -0.030253392 0.063064 0.1404408 0.158152 0.1647906 0.153018 key = 1.34 -0.035957784 0.058425 0.1384556 0.158168 0.1648582 0.153816 key = 1.36 -0.041662175 0.053812 0.1364704 0.158184 0.1649258 0.154614 key = 1.38 -0.047366567 0.049178 0.1344852 0.1582 0.1649934 0.155412 key = 1.4 -0.053070959 0.044561 0.1325 0.158216 0.165061 0.15621 key = 1.42 -0.058775351 0.039867 0.129123 0.1584162 0.1650336 0.1568922 key = 1.44 -0.064479743 0.035186 0.125746 0.1586164 0.1650062 0.1575744 key = 1.46 -0.070184135 0.030446 0.122369 0.1588166 0.1649788 0.1582566 key = 1.48 -0.075888526 0.02566 0.118992 0.1590168 0.1649514 0.1589388 key = 1.5 -0.081592918 0.020883 0.115615 0.159217 0.164924 0.159621 key = 1.52 -0.08729731 0.016051 0.111594 0.1588808 0.1648316 0.160188 key = 1.54 -0.093001702 0.011263 0.107573 0.1585446 0.1647392 0.160755 key = 1.56 -0.098706094 0.006287 0.103552 0.1582084 0.1646468 0.161322 key = 1.58 -0.104410485 0.001364 0.099531 0.1578722 0.1645544 0.161889 key = 1.6 -0.110114877 -0.003545 0.09551 0.157536 0.164462 0.162456 key = 1.62 -0.115819269 -0.0085 0.09149 0.1572558 0.1643388 0.162916 key = 1.64 -0.121523661 -0.013479 0.087358 0.1569756 0.1642156 0.163376 key = 1.66 -0.127228053 -0.018814 0.083246 0.1566954 0.1640924 0.163836 key = 1.68 -0.132932444 -0.023746 0.079106 0.1564152 0.1639692 0.164296 key = 1.7 -0.138636836 -0.028721355 0.074973 0.156135 0.163846 0.164756 key = 1.72 -0.144341228 -0.033696711 0.070813 0.1546234 0.1639042 0.165111 key = 1.74 -0.15004562 -0.038672066 0.066636 0.1531118 0.1639624 0.165466 key = 1.76 -0.155750012 -0.043647421 0.062441 0.1516002 0.1640206 0.165821 key = 1.78 -0.161454404 -0.048622776 0.058224 0.1500886 0.1640788 0.166176 key = 1.8 -0.167158795 -0.053598132 0.053979 0.148577 0.164137 0.166531 key = 1.82 -0.172863187 -0.058573487 0.04973 0.1461072 0.164694 0.1668024 key = 1.84 -0.178567579 -0.063548842 0.045459 0.1436374 0.165251 0.1670738 key = 1.86 -0.184271971 -0.068524197 0.041193 0.1411676 0.165808 0.1673452 key = 1.88 -0.189976363 -0.073499553 0.036881 0.1386978 0.166365 0.1676166 key = 1.9 -0.195680754 -0.078474908 0.032495 0.136228 0.166922 0.167888 key = 1.92 -0.201385146 -0.083450263 0.028347 0.1327218 0.1673676 0.1680802 key = 1.94 -0.207089538 -0.088425618 0.023831 0.1292156 0.1678132 0.1682724 key = 1.96 -0.21279393 -0.093400974 0.019416 0.1257094 0.1682588 0.1684646 key = 1.98 -0.218498322 -0.098376329 0.014977 0.1222032 0.1687044 0.1686568 key = 2 -0.224202713 -0.103351684 0.010518 0.118697 0.16915 0.168849 key = 2.02 -0.229907105 -0.108327039 0.006069 0.115169 0.1686936 0.1689884 key = 2.04 -0.235611497 -0.113302395 0.001549 0.111623 0.1682372 0.1691278 key = 2.06 -0.241315889 -0.11827775 -0.003001 0.108095 0.1677808 0.1692672 key = 2.08 -0.247020281 -0.123253105 -0.007495 0.104521 0.1673244 0.1694066 key = 2.1 -0.252724673 -0.128228461 -0.012064 0.100904 0.166868 0.169546 key = 2.12 -0.258429064 -0.133203816 -0.016483 0.097354 0.167134 0.1696548 key = 2.14 -0.264133456 -0.138179171 -0.0214 0.09369 0.1674 0.1697636 key = 2.16 -0.269837848 -0.143154526 -0.026013 0.090068 0.167666 0.1698724 key = 2.18 -0.27554224 -0.148129882 -0.030380086 0.086495 0.167932 0.1699812 key = 2.2 -0.281246632 -0.153105237 -0.034747172 0.082805 0.168198 0.17009 key = 2.22 -0.286951023 -0.158080592 -0.039114258 0.079174 0.1676004 0.170289 key = 2.24 -0.292655415 -0.163055947 -0.043481344 0.075501 0.1670028 0.170488 key = 2.26 -0.298359807 -0.168031303 -0.04784843 0.071821 0.1664052 0.170687 key = 2.28 -0.304064199 -0.173006658 -0.052215516 0.068113 0.1658076 0.170886 key = 2.3 -0.309768591 -0.177982013 -0.056582602 0.06442 0.16521 0.171085 key = 2.32 -0.315472982 -0.182957368 -0.060949687 0.060909 0.1637104 0.1720984 key = 2.34 -0.321177374 -0.187932724 -0.065316773 0.056917 0.1622108 0.1731118 key = 2.36 -0.326881766 -0.192908079 -0.069683859 0.053232 0.1607112 0.1741252 key = 2.38 -0.332586158 -0.197883434 -0.074050945 0.049474 0.1592116 0.1751386 key = 2.4 -0.33829055 -0.202858789 -0.078418031 0.045708 0.157712 0.176152 key = 2.42 -0.343994942 -0.207834145 -0.082785117 0.041925 0.1550386 0.177096 key = 2.44 -0.349699333 -0.2128095 -0.087152203 0.038132 0.1523652 0.17804 key = 2.46 -0.355403725 -0.217784855 -0.091519289 0.034327 0.1496918 0.178984 key = 2.48 -0.361108117 -0.222760211 -0.095886375 0.030505 0.1470184 0.179928 key = 2.5 -0.366812509 -0.227735566 -0.100253461 0.02665 0.144345 0.180872 key = 2.52 -0.372516901 -0.232710921 -0.104620547 0.022796 0.141617 0.1810564 key = 2.54 -0.378221292 -0.237686276 -0.108987633 0.018938 0.138786 0.1812408 key = 2.56 -0.383925684 -0.242661632 -0.113354719 0.015161 0.135811 0.1814252 key = 2.58 -0.389630076 -0.247636987 -0.117721805 0.011257 0.132893 0.1816096 key = 2.6 -0.395334468 -0.252612342 -0.122088891 0.00726 0.129956 0.181794 key = 2.62 -0.40103886 -0.257587697 -0.126455977 0.003084 0.127009 0.181536 key = 2.64 -0.406743251 -0.262563053 -0.130823062 -0.000596 0.123962 0.181278 key = 2.66 -0.412447643 -0.267538408 -0.135190148 -0.004472 0.12108 0.18102 key = 2.68 -0.418152035 -0.272513763 -0.139557234 -0.008589 0.118101 0.180762 key = 2.7 -0.423856427 -0.277489118 -0.14392432 -0.012538 0.115106 0.180504 key = 2.72 -0.429560819 -0.282464474 -0.148291406 -0.016719 0.112101 0.180029 key = 2.74 -0.435265211 -0.287439829 -0.152658492 -0.020834 0.109086 0.179554 key = 2.76 -0.440969602 -0.292415184 -0.157025578 -0.024837 0.106059 0.179079 key = 2.78 -0.446673994 -0.297390539 -0.161392664 -0.028867 0.102977 0.178604 key = 2.8 -0.452378386 -0.302365895 -0.16575975 -0.032693113 0.099939 0.178129 key = 2.82 -0.458082778 -0.30734125 -0.170126836 -0.036519227 0.09689 0.1780228 key = 2.84 -0.46378717 -0.312316605 -0.174493922 -0.04034534 0.093876 0.1779166 key = 2.86 -0.469491561 -0.317291961 -0.178861008 -0.044171454 0.090808 0.1778104 key = 2.88 -0.475195953 -0.322267316 -0.183228094 -0.047997567 0.086542 0.1777042 key = 2.9 -0.480900345 -0.327242671 -0.18759518 -0.05182368 0.084653 0.177598 key = 2.92 -0.486604737 -0.332218026 -0.191962266 -0.055649794 0.08156 0.1770468 key = 2.94 -0.492309129 -0.337193382 -0.196329352 -0.059475907 0.078455 0.1764956 key = 2.96 -0.49801352 -0.342168737 -0.200696437 -0.063302021 0.075341 0.1759444 key = 2.98 -0.503717912 -0.347144092 -0.205063523 -0.067128134 0.07236 0.1753932 key = 3 -0.509422304 -0.352119447 -0.209430609 -0.070954247 0.069227 0.174842 key = 3.02 -0.515126696 -0.357094803 -0.213797695 -0.074780361 0.06593 0.1741196 key = 3.04 -0.520831088 -0.362070158 -0.218164781 -0.078606474 0.062787 0.1733972 key = 3.06 -0.52653548 -0.367045513 -0.222531867 -0.082432588 0.059636 0.1726748 key = 3.08 -0.532239871 -0.372020868 -0.226898953 -0.086258701 0.056477 0.1719524 key = 3.1 -0.537944263 -0.376996224 -0.231266039 -0.090084814 0.053307 0.17123 key = 3.12 -0.543648655 -0.381971579 -0.235633125 -0.093910928 0.050134 0.169358 key = 3.14 -0.549353047 -0.386946934 -0.240000211 -0.097737041 0.046945 0.167486 key = 3.16 -0.555057439 -0.391922289 -0.244367297 -0.101563155 0.043751 0.165614 key = 3.18 -0.56076183 -0.396897645 -0.248734383 -0.105389268 0.04055 0.163742 key = 3.2 -0.566466222 -0.401873 -0.253101469 -0.109215381 0.037339 0.16187 key = 3.22 -0.572170614 -0.406848355 -0.257468555 -0.113041495 0.034115 0.161651 key = 3.24 -0.577875006 -0.411823711 -0.261835641 -0.116867608 0.030888 0.159481 key = 3.26 -0.583579398 -0.416799066 -0.266202727 -0.120693722 0.027646 0.157311 key = 3.28 -0.589283789 -0.421774421 -0.270569812 -0.124519835 0.024403 0.155141 key = 3.3 -0.594988181 -0.426749776 -0.274936898 -0.128345948 0.021136 0.152971 key = 3.32 -0.600692573 -0.431725132 -0.279303984 -0.132172062 0.017875 0.150801 key = 3.34 -0.606396965 -0.436700487 -0.28367107 -0.135998175 0.014595 0.148563 key = 3.36 -0.612101357 -0.441675842 -0.288038156 -0.139824289 0.011308 0.146303 key = 3.38 -0.617805749 -0.446651197 -0.292405242 -0.143650402 0.00801 0.144026 key = 3.4 -0.62351014 -0.451626553 -0.296772328 -0.147476515 0.004707 0.141729 key = 3.42 -0.629214532 -0.456601908 -0.301139414 -0.151302629 0.001397 0.139413 key = 3.44 -0.634918924 -0.461577263 -0.3055065 -0.155128742 -0.001927 0.137063 key = 3.46 -0.640623316 -0.466552618 -0.309873586 -0.158954856 -0.005247 0.13473 key = 3.48 -0.646327708 -0.471527974 -0.314240672 -0.162780969 -0.008442 0.132391 key = 3.5 -0.652032099 -0.476503329 -0.318607758 -0.166607082 -0.012289 0.131832 key = 3.52 -0.657736491 -0.481478684 -0.322974844 -0.170433196 -0.015492 0.129482 key = 3.54 -0.663440883 -0.486454039 -0.32734193 -0.174259309 -0.018969 0.127132 key = 3.56 -0.669145275 -0.491429395 -0.331709016 -0.178085423 -0.022421 0.124782 key = 3.58 -0.674849667 -0.49640475 -0.336076102 -0.181911536 -0.025787 0.122432 key = 3.6 -0.680554058 -0.501380105 -0.340443187 -0.185737649 -0.029184 0.120082 key = 3.62 -0.68625845 -0.506355461 -0.344810273 -0.189563763 -0.032602 0.117703 key = 3.64 -0.691962842 -0.511330816 -0.349177359 -0.193389876 -0.036082 0.11532 key = 3.66 -0.697667234 -0.516306171 -0.353544445 -0.19721599 -0.03947 0.112925 key = 3.68 -0.703371626 -0.521281526 -0.357911531 -0.201042103 -0.042876226 0.110524 key = 3.7 -0.709076018 -0.526256882 -0.362278617 -0.204868216 -0.046282453 0.108116 key = 3.72 -0.714780409 -0.531232237 -0.366645703 -0.20869433 -0.049688679 0.105706 key = 3.74 -0.720484801 -0.536207592 -0.371012789 -0.212520443 -0.053094906 0.103281 key = 3.76 -0.726189193 -0.541182947 -0.375379875 -0.216346557 -0.056501132 0.100844 key = 3.78 -0.731893585 -0.546158303 -0.379746961 -0.22017267 -0.059907358 0.098395 key = 3.8 -0.737597977 -0.551133658 -0.384114047 -0.223998784 -0.063313585 0.095939 key = 3.82 -0.743302368 -0.556109013 -0.388481133 -0.227824897 -0.066719811 0.09348 key = 3.84 -0.74900676 -0.561084368 -0.392848219 -0.23165101 -0.070126038 0.091014 key = 3.86 -0.754711152 -0.566059724 -0.397215305 -0.235477124 -0.073532264 0.088545 key = 3.88 -0.760415544 -0.571035079 -0.401582391 -0.239303237 -0.076938491 0.086064 key = 3.9 -0.766119936 -0.576010434 -0.405949477 -0.243129351 -0.080344717 0.083579 key = 3.92 -0.771824327 -0.580985789 -0.410316562 -0.246955464 -0.083750943 0.081086 key = 3.94 -0.777528719 -0.585961145 -0.414683648 -0.250781577 -0.08715717 0.078588 key = 3.96 -0.783233111 -0.5909365 -0.419050734 -0.254607691 -0.090563396 0.076088 key = 3.98 -0.788937503 -0.595911855 -0.42341782 -0.258433804 -0.093969623 0.07358 key = 4 -0.794641895 -0.600887211 -0.427784906 -0.262259918 -0.097375849 0.071061 key = 4.02 -0.800346287 -0.605862566 -0.432151992 -0.266086031 -0.100782075 0.068541 key = 4.04 -0.806050678 -0.610837921 -0.436519078 -0.269912144 -0.104188302 0.066015 key = 4.06 -0.81175507 -0.615813276 -0.440886164 -0.273738258 -0.107594528 0.06348 key = 4.08 -0.817459462 -0.620788632 -0.44525325 -0.277564371 -0.111000755 0.060939 key = 4.1 -0.823163854 -0.625763987 -0.449620336 -0.281390485 -0.114406981 0.058392 key = 4.12 -0.828868246 -0.630739342 -0.453987422 -0.285216598 -0.117813208 0.055839 key = 4.14 -0.834572637 -0.635714697 -0.458354508 -0.289042711 -0.121219434 0.05328 key = 4.16 -0.840277029 -0.640690053 -0.462721594 -0.292868825 -0.12462566 0.05071 key = 4.18 -0.845981421 -0.645665408 -0.46708868 -0.296694938 -0.128031887 0.048131 key = 4.2 -0.851685813 -0.650640763 -0.471455766 -0.300521052 -0.131438113 0.045545 key = 4.22 -0.857390205 -0.655616118 -0.475822852 -0.304347165 -0.13484434 0.042959 key = 4.24 -0.863094596 -0.660591474 -0.480189938 -0.308173278 -0.138250566 0.04037 key = 4.26 -0.868798988 -0.665566829 -0.484557023 -0.311999392 -0.141656792 0.037765 key = 4.28 -0.87450338 -0.670542184 -0.488924109 -0.315825505 -0.145063019 0.035159 key = 4.3 -0.880207772 -0.675517539 -0.493291195 -0.319651619 -0.148469245 0.03255 key = 4.32 -0.885912164 -0.680492895 -0.497658281 -0.323477732 -0.151875472 0.029925 key = 4.34 -0.891616556 -0.68546825 -0.502025367 -0.327303845 -0.155281698 0.027306 key = 4.36 -0.897320947 -0.690443605 -0.506392453 -0.331129959 -0.158687925 0.02468 key = 4.38 -0.903025339 -0.695418961 -0.510759539 -0.334956072 -0.162094151 0.022063 key = 4.4 -0.908729731 -0.700394316 -0.515126625 -0.338782186 -0.165500377 0.019416 key = 4.42 -0.914434123 -0.705369671 -0.519493711 -0.342608299 -0.168906604 0.016769 key = 4.44 -0.920138515 -0.710345026 -0.523860797 -0.346434412 -0.17231283 0.014112 key = 4.46 -0.925842906 -0.715320382 -0.528227883 -0.350260526 -0.175719057 0.011443 key = 4.48 -0.931547298 -0.720295737 -0.532594969 -0.354086639 -0.179125283 0.008733 key = 4.5 -0.93725169 -0.725271092 -0.536962055 -0.357912753 -0.182531509 0.006148 key = 4.52 -0.942956082 -0.730246447 -0.541329141 -0.361738866 -0.185937736 0.003385 key = 4.54 -0.948660474 -0.735221803 -0.545696227 -0.365564979 -0.189343962 0.000594 key = 4.56 -0.954364865 -0.740197158 -0.550063313 -0.369391093 -0.192750189 -0.00212 key = 4.58 -0.960069257 -0.745172513 -0.554430398 -0.373217206 -0.196156415 -0.004839 key = 4.6 -0.965773649 -0.750147868 -0.558797484 -0.37704332 -0.199562642 -0.007623 key = 4.62 -0.971478041 -0.755123224 -0.56316457 -0.380869433 -0.202968868 -0.010244 key = 4.64 -0.977182433 -0.760098579 -0.567531656 -0.384695546 -0.206375094 -0.013037 key = 4.66 -0.982886825 -0.765073934 -0.571898742 -0.38852166 -0.209781321 -0.015838 key = 4.68 -0.988591216 -0.770049289 -0.576265828 -0.392347773 -0.213187547 -0.018502 key = 4.7 -0.994295608 -0.775024645 -0.580632914 -0.396173887 -0.216593774 -0.020883 key = 4.72 -1 -0.004975355 -0.004367086 -0.003826113 -0.003406226 -0.023657 } cPower { key = 28 35 42 49 56 63 key = 0 0.128558 0.189329 0.258097 0.342909 0.443043 0.555644 key = 0.1 0.130928 0.193923 0.264075 0.313754 0.307791 0.305477 key = 0.2 0.130546 0.194498 0.268962 0.330398 0.332477 0.325639 key = 0.3 0.128013 0.193714 0.270893 0.34419 0.358229 0.35221 key = 0.4 0.128439 0.188172 0.26841 0.355158 0.388629 0.373717 key = 0.5 0.127539 0.184776 0.264199 0.359931 0.414622 0.397912 key = 0.6 0.126048 0.182577 0.259701 0.358223 0.438231 0.425366 key = 0.7 0.121715 0.181431 0.2562 0.352112 0.455492 0.458886 key = 0.8 0.112245 0.181179 0.253989 0.346765 0.463777 0.498265 key = 0.9 0.097755 0.18079 0.251136 0.342487 0.459095 0.5372 key = 1 0.077827 0.174848 0.248041 0.339446 0.454684 0.570213 key = 1.02 0.073432 0.1727584 0.2481714 0.3391292 0.4540174 0.573611 key = 1.04 0.068906 0.1706688 0.2483018 0.3388124 0.4533508 0.577009 key = 1.06 0.064223 0.1685792 0.2484322 0.3384956 0.4526842 0.580407 key = 1.08 0.059338 0.1664896 0.2485626 0.3381788 0.4520176 0.583805 key = 1.1 0.054317 0.1644 0.248693 0.337862 0.451351 0.587203 key = 1.12 0.049113 0.1605478 0.2492394 0.337883 0.4509346 0.5868972 key = 1.14 0.043761 0.1566956 0.2497858 0.337904 0.4505182 0.5865914 key = 1.16 0.038277 0.1528434 0.2503322 0.337925 0.4501018 0.5862856 key = 1.18 0.032497 0.1489912 0.2508786 0.337946 0.4496854 0.5859798 key = 1.2 0.02663 0.145139 0.251425 0.337967 0.449269 0.585674 key = 1.22 0.02059 0.14039 0.2510448 0.3378952 0.449101 0.5855866 key = 1.24 0.014392 0.135641 0.2506646 0.3378234 0.448933 0.5854992 key = 1.26 0.007852 0.130892 0.2502844 0.3377516 0.448765 0.5854118 key = 1.28 0.00136 0.126143 0.2499042 0.3376798 0.448597 0.5853244 key = 1.3 -0.005361 0.121394 0.249524 0.337608 0.448429 0.585237 key = 1.32 -0.014393977 0.116272 0.2480158 0.3375818 0.448543 0.5853874 key = 1.34 -0.023426953 0.110809 0.2465076 0.3375556 0.448657 0.5855378 key = 1.36 -0.03245993 0.105264 0.2449994 0.3375294 0.448771 0.5856882 key = 1.38 -0.041492906 0.099568 0.2434912 0.3375032 0.448885 0.5858386 key = 1.4 -0.050525883 0.093775 0.241983 0.337477 0.448999 0.585989 key = 1.42 -0.05955886 0.087753 0.2385072 0.3383272 0.4494068 0.5863854 key = 1.44 -0.068591836 0.081628 0.2350314 0.3391774 0.4498146 0.5867818 key = 1.46 -0.077624813 0.075298 0.2315556 0.3400276 0.4502224 0.5871782 key = 1.48 -0.086657789 0.06878 0.2280798 0.3408778 0.4506302 0.5875746 key = 1.5 -0.095690766 0.062157 0.224604 0.341728 0.451038 0.587971 key = 1.52 -0.104723743 0.05534 0.2196182 0.343126 0.4517778 0.5886168 key = 1.54 -0.113756719 0.048479 0.2146324 0.344524 0.4525176 0.5892626 key = 1.56 -0.122789696 0.041226 0.2096466 0.345922 0.4532574 0.5899084 key = 1.58 -0.131822673 0.033924 0.2046608 0.34732 0.4539972 0.5905542 key = 1.6 -0.140855649 0.026517 0.199675 0.348718 0.454737 0.5912 key = 1.62 -0.149888626 0.018912 0.194362 0.3486326 0.4558628 0.5920998 key = 1.64 -0.158921602 0.011135 0.188732 0.3485472 0.4569886 0.5929996 key = 1.66 -0.167954579 0.002677 0.183027 0.3484618 0.4581144 0.5938994 key = 1.68 -0.176987556 -0.005285 0.177157 0.3483764 0.4592402 0.5947992 key = 1.7 -0.186020532 -0.014526546 0.171188 0.348291 0.460366 0.595699 key = 1.72 -0.195053509 -0.023768092 0.165054 0.3475318 0.4614386 0.596849 key = 1.74 -0.204086485 -0.033009638 0.158773 0.3467726 0.4625112 0.597999 key = 1.76 -0.213119462 -0.042251184 0.152348 0.3460134 0.4635838 0.599149 key = 1.78 -0.222152439 -0.05149273 0.145765 0.3452542 0.4646564 0.600299 key = 1.8 -0.231185415 -0.060734276 0.139015 0.344495 0.465729 0.601449 key = 1.82 -0.240218392 -0.069975822 0.132145 0.341839 0.466664 0.6028704 key = 1.84 -0.249251368 -0.079217368 0.125118 0.339183 0.467599 0.6042918 key = 1.86 -0.258284345 -0.088458914 0.117984 0.336527 0.468534 0.6057132 key = 1.88 -0.267317322 -0.097700461 0.11065 0.333871 0.469469 0.6071346 key = 1.9 -0.276350298 -0.106942007 0.103063 0.331215 0.470404 0.608556 key = 1.92 -0.285383275 -0.116183553 0.095817 0.3261042 0.4728446 0.6102492 key = 1.94 -0.294416251 -0.125425099 0.087761 0.3209934 0.4752852 0.6119424 key = 1.96 -0.303449228 -0.134666645 0.079797 0.3158826 0.4777258 0.6136356 key = 1.98 -0.312482205 -0.143908191 0.071693 0.3107718 0.4801664 0.6153288 key = 2 -0.321515181 -0.153149737 0.063445 0.305661 0.482607 0.617022 key = 2.02 -0.330548158 -0.162391283 0.0551 0.300199 0.4845752 0.6190288 key = 2.04 -0.339581135 -0.171632829 0.046508 0.294593 0.4865434 0.6210356 key = 2.06 -0.348614111 -0.180874375 0.037738 0.288926 0.4885116 0.6230424 key = 2.08 -0.357647088 -0.190115921 0.028958 0.283054 0.4904798 0.6250492 key = 2.1 -0.366680064 -0.199357467 0.01991 0.27698 0.492448 0.627056 key = 2.12 -0.375713041 -0.208599013 0.011053 0.270957 0.4930226 0.629421 key = 2.14 -0.384746018 -0.217840559 0.001046 0.264569 0.4935972 0.631786 key = 2.16 -0.393778994 -0.227082105 -0.008455 0.258172 0.4941718 0.634151 key = 2.18 -0.402811971 -0.236323651 -0.008455 0.251786 0.4947464 0.636516 key = 2.2 -0.411844947 -0.245565197 -0.018309685 0.245024 0.495321 0.638881 key = 2.22 -0.420877924 -0.254806743 -0.02816437 0.238296 0.495634 0.6416596 key = 2.24 -0.429910901 -0.264048289 -0.038019055 0.231366 0.495947 0.6444382 key = 2.26 -0.438943877 -0.273289836 -0.04787374 0.224314 0.49626 0.6472168 key = 2.28 -0.447976854 -0.282531382 -0.057728425 0.217092 0.496573 0.6499954 key = 2.3 -0.45700983 -0.291772928 -0.06758311 0.209801 0.496886 0.652774 key = 2.32 -0.466042807 -0.301014474 -0.077437795 0.202836 0.495896 0.6542942 key = 2.34 -0.475075784 -0.31025602 -0.08729248 0.194626 0.494906 0.6558144 key = 2.36 -0.48410876 -0.319497566 -0.097147165 0.187039 0.493916 0.6573346 key = 2.38 -0.493141737 -0.328739112 -0.10700185 0.179174 0.492926 0.6588548 key = 2.4 -0.502174713 -0.337980658 -0.116856535 0.171186 0.491936 0.660375 key = 2.42 -0.51120769 -0.347222204 -0.12671122 0.163052 0.4877982 0.6639128 key = 2.44 -0.520240667 -0.35646375 -0.136565906 0.154788 0.4836604 0.6674506 key = 2.46 -0.529273643 -0.365705296 -0.146420591 0.146391 0.4795226 0.6709884 key = 2.48 -0.53830662 -0.374946842 -0.156275276 0.137849 0.4753848 0.6745262 key = 2.5 -0.547339596 -0.384188388 -0.166129961 0.129123 0.471247 0.678064 key = 2.52 -0.556372573 -0.393429934 -0.175984646 0.120302 0.466752 0.6822678 key = 2.54 -0.56540555 -0.40267148 -0.185839331 0.111372 0.461898 0.6864716 key = 2.56 -0.574438526 -0.411913026 -0.195694016 0.102546 0.456563 0.6906754 key = 2.58 -0.583471503 -0.421154572 -0.205548701 0.093304 0.451298 0.6948792 key = 2.6 -0.59250448 -0.430396118 -0.215403386 0.083734 0.445901 0.699083 key = 2.62 -0.601537456 -0.439637664 -0.225258071 0.073606 0.440391 0.7022682 key = 2.64 -0.610570433 -0.448879211 -0.235112756 0.064631 0.434512 0.7054534 key = 2.66 -0.619603409 -0.458120757 -0.244967441 0.055051 0.42901 0.7086386 key = 2.68 -0.628636386 -0.467362303 -0.254822126 0.044783 0.423143 0.7118238 key = 2.7 -0.637669363 -0.476603849 -0.264676811 0.034819 0.417149 0.715009 key = 2.72 -0.646702339 -0.485845395 -0.274531496 0.024166 0.41104 0.7172858 key = 2.74 -0.655735316 -0.495086941 -0.284386181 0.013554 0.404813 0.7195626 key = 2.76 -0.664768292 -0.504328487 -0.294240866 0.003137 0.398465 0.7218394 key = 2.78 -0.673801269 -0.513570033 -0.304095551 -0.007457 0.391866 0.7241162 key = 2.8 -0.682834246 -0.522811579 -0.313950236 -0.007457 0.385303 0.726393 key = 2.82 -0.691867222 -0.532053125 -0.323804921 -0.018316823 0.378623 0.7279148 key = 2.84 -0.700900199 -0.541294671 -0.333659606 -0.029176646 0.371954 0.7294366 key = 2.86 -0.709933175 -0.550536217 -0.343514291 -0.040036469 0.365039 0.7309584 key = 2.88 -0.718966152 -0.559777763 -0.353368976 -0.050896292 0.354327 0.7324802 key = 2.9 -0.727999129 -0.569019309 -0.363223661 -0.061756115 0.350884 0.734002 key = 2.92 -0.737032105 -0.578260855 -0.373078346 -0.072615938 0.343629 0.7351812 key = 2.94 -0.746065082 -0.587502401 -0.382933031 -0.08347576 0.336249 0.7363604 key = 2.96 -0.755098058 -0.596743947 -0.392787717 -0.094335583 0.328751 0.7375396 key = 2.98 -0.764131035 -0.605985493 -0.402642402 -0.105195406 0.321555 0.7387188 key = 3 -0.773164012 -0.615227039 -0.412497087 -0.116055229 0.31382 0.739898 key = 3.02 -0.782196988 -0.624468586 -0.422351772 -0.126915052 0.305505 0.7395412 key = 3.04 -0.791229965 -0.633710132 -0.432206457 -0.137774875 0.297558 0.7391844 key = 3.06 -0.800262942 -0.642951678 -0.442061142 -0.148634698 0.289496 0.7388276 key = 3.08 -0.809295918 -0.652193224 -0.451915827 -0.159494521 0.28132 0.7384708 key = 3.1 -0.818328895 -0.66143477 -0.461770512 -0.170354344 0.273021 0.738114 key = 3.12 -0.827361871 -0.670676316 -0.471625197 -0.181214167 0.264621 0.7358306 key = 3.14 -0.836394848 -0.679917862 -0.481479882 -0.19207399 0.256084 0.7335472 key = 3.16 -0.845427825 -0.689159408 -0.491334567 -0.202933813 0.247443 0.7312638 key = 3.18 -0.854460801 -0.698400954 -0.501189252 -0.213793635 0.238688 0.7289804 key = 3.2 -0.863493778 -0.7076425 -0.511043937 -0.224653458 0.229813 0.726697 key = 3.22 -0.872526754 -0.716884046 -0.520898622 -0.235513281 0.22081 0.723157 key = 3.24 -0.881559731 -0.726125592 -0.530753307 -0.246373104 0.211706 0.719413 key = 3.26 -0.890592708 -0.735367138 -0.540607992 -0.257232927 0.202468 0.715669 key = 3.28 -0.899625684 -0.744608684 -0.550462677 -0.26809275 0.19314 0.711925 key = 3.3 -0.908658661 -0.75385023 -0.560317362 -0.278952573 0.183649 0.708181 key = 3.32 -0.917691637 -0.763091776 -0.570172047 -0.289812396 0.174086 0.704437 key = 3.34 -0.926724614 -0.772333322 -0.580026732 -0.300672219 0.164377 0.700277 key = 3.36 -0.935757591 -0.781574868 -0.589881417 -0.311532042 0.15456 0.69598 key = 3.38 -0.944790567 -0.790816414 -0.599736102 -0.322391865 0.144619 0.691556 key = 3.4 -0.953823544 -0.800057961 -0.609590787 -0.333251688 0.134572 0.686999 key = 3.42 -0.96285652 -0.809299507 -0.619445472 -0.34411151 0.124418 0.682314 key = 3.44 -0.971889497 -0.818541053 -0.629300157 -0.354971333 0.114129 0.67744 key = 3.46 -0.980922474 -0.827782599 -0.639154843 -0.365831156 0.103769 0.672567 key = 3.48 -0.98995545 -0.837024145 -0.649009528 -0.376690979 0.093728 0.667601 key = 3.5 -0.998988427 -0.846265691 -0.658864213 -0.387550802 0.081438 0.662403 key = 3.52 -1.008021404 -0.855507237 -0.668718898 -0.398410625 0.071201 0.6570178 key = 3.54 -1.01705438 -0.864748783 -0.678573583 -0.409270448 0.059972 0.6516326 key = 3.56 -1.026087357 -0.873990329 -0.688428268 -0.420130271 0.048741 0.6462474 key = 3.58 -1.035120333 -0.883231875 -0.698282953 -0.430990094 0.037697 0.6408622 key = 3.6 -1.04415331 -0.892473421 -0.708137638 -0.441849917 0.026455 0.635477 key = 3.62 -1.053186287 -0.901714967 -0.717992323 -0.45270974 0.015057 0.629784 key = 3.64 -1.062219263 -0.910956513 -0.727847008 -0.463569563 0.003376 0.624003 key = 3.66 -1.07125224 -0.920198059 -0.737701693 -0.474429385 -0.008107 0.618112 key = 3.68 -1.080285216 -0.929439605 -0.747556378 -0.485289208 -0.008107 0.612129 key = 3.7 -1.089318193 -0.938681151 -0.757411063 -0.496149031 -0.020451096 0.606054 key = 3.72 -1.09835117 -0.947922697 -0.767265748 -0.507008854 -0.032795192 0.599892 key = 3.74 -1.107384146 -0.957164243 -0.777120433 -0.517868677 -0.045139288 0.593623 key = 3.76 -1.116417123 -0.966405789 -0.786975118 -0.5287285 -0.057483385 0.587229 key = 3.78 -1.125450099 -0.975647336 -0.796829803 -0.539588323 -0.069827481 0.580719 key = 3.8 -1.134483076 -0.984888882 -0.806684488 -0.550448146 -0.082171577 0.574118 key = 3.82 -1.143516053 -0.994130428 -0.816539173 -0.561307969 -0.094515673 0.567425 key = 3.84 -1.152549029 -1.003371974 -0.826393858 -0.572167792 -0.106859769 0.560638 key = 3.86 -1.161582006 -1.01261352 -0.836248543 -0.583027615 -0.119203865 0.553765 key = 3.88 -1.170614982 -1.021855066 -0.846103228 -0.593887438 -0.131547962 0.546781 key = 3.9 -1.179647959 -1.031096612 -0.855957913 -0.60474726 -0.143892058 0.539712 key = 3.92 -1.188680936 -1.040338158 -0.865812598 -0.615607083 -0.156236154 0.532541 key = 3.94 -1.197713912 -1.049579704 -0.875667283 -0.626466906 -0.16858025 0.525281 key = 3.96 -1.206746889 -1.05882125 -0.885521969 -0.637326729 -0.180924346 0.517939 key = 3.98 -1.215779865 -1.068062796 -0.895376654 -0.648186552 -0.193268442 0.510496 key = 4 -1.224812842 -1.077304342 -0.905231339 -0.659046375 -0.205612538 0.502942 key = 4.02 -1.233845819 -1.086545888 -0.915086024 -0.669906198 -0.217956635 0.495312 key = 4.04 -1.242878795 -1.095787434 -0.924940709 -0.680766021 -0.230300731 0.487592 key = 4.06 -1.251911772 -1.10502898 -0.934795394 -0.691625844 -0.242644827 0.479768 key = 4.08 -1.260944749 -1.114270526 -0.944650079 -0.702485667 -0.254988923 0.471849 key = 4.1 -1.269977725 -1.123512072 -0.954504764 -0.71334549 -0.267333019 0.463839 key = 4.12 -1.279010702 -1.132753618 -0.964359449 -0.724205313 -0.279677115 0.45573 key = 4.14 -1.288043678 -1.141995164 -0.974214134 -0.735065135 -0.292021212 0.447527 key = 4.16 -1.297076655 -1.151236711 -0.984068819 -0.745924958 -0.304365308 0.439207 key = 4.18 -1.306109632 -1.160478257 -0.993923504 -0.756784781 -0.316709404 0.430782 key = 4.2 -1.315142608 -1.169719803 -1.003778189 -0.767644604 -0.3290535 0.422265 key = 4.22 -1.324175585 -1.178961349 -1.013632874 -0.778504427 -0.341397596 0.413668 key = 4.24 -1.333208561 -1.188202895 -1.023487559 -0.78936425 -0.353741692 0.404988 key = 4.26 -1.342241538 -1.197444441 -1.033342244 -0.800224073 -0.366085788 0.396176 key = 4.28 -1.351274515 -1.206685987 -1.043196929 -0.811083896 -0.378429885 0.387288 key = 4.3 -1.360307491 -1.215927533 -1.053051614 -0.821943719 -0.390773981 0.378312 key = 4.32 -1.369340468 -1.225169079 -1.062906299 -0.832803542 -0.403118077 0.369214 key = 4.34 -1.378373444 -1.234410625 -1.072760984 -0.843663365 -0.415462173 0.36006 key = 4.36 -1.387406421 -1.243652171 -1.082615669 -0.854523188 -0.427806269 0.350808 key = 4.38 -1.396439398 -1.252893717 -1.092470354 -0.86538301 -0.440150365 0.34152 key = 4.4 -1.405472374 -1.262135263 -1.102325039 -0.876242833 -0.452494462 0.332047 key = 4.42 -1.414505351 -1.271376809 -1.112179724 -0.887102656 -0.464838558 0.322488 key = 4.44 -1.423538327 -1.280618355 -1.122034409 -0.897962479 -0.477182654 0.312828 key = 4.46 -1.432571304 -1.289859901 -1.131889094 -0.908822302 -0.48952675 0.303051 key = 4.48 -1.441604281 -1.299101447 -1.14174378 -0.919682125 -0.501870846 0.293032 key = 4.5 -1.450637257 -1.308342993 -1.151598465 -0.930541948 -0.514214942 0.283466 key = 4.52 -1.459670234 -1.317584539 -1.16145315 -0.941401771 -0.526559038 0.273057 key = 4.54 -1.468703211 -1.326826086 -1.171307835 -0.952261594 -0.538903135 0.262471 key = 4.56 -1.477736187 -1.336067632 -1.18116252 -0.963121417 -0.551247231 0.252158 key = 4.58 -1.486769164 -1.345309178 -1.191017205 -0.97398124 -0.563591327 0.241749 key = 4.6 -1.49580214 -1.354550724 -1.20087189 -0.984841063 -0.575935423 0.230988 key = 4.62 -1.504835117 -1.36379227 -1.210726575 -0.995700885 -0.588279519 0.220842 key = 4.64 -1.513868094 -1.373033816 -1.22058126 -1.006560708 -0.600623615 0.209915 key = 4.66 -1.52290107 -1.382275362 -1.230435945 -1.017420531 -0.612967712 0.198878 key = 4.68 -1.531934047 -1.391516908 -1.24029063 -1.028280354 -0.625311808 0.188342 key = 4.7 -1.540967023 -1.400758454 -1.250145315 -1.039140177 -0.637655904 0.178893 key = 4.72 -1.55 -1.41 -1.26 -1.05 -0.65 0.16777 } CtMach { key = 0.00 0.85 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.00 1.03 0.0 0.0 key = 2.00 0.5 0.0 0.0 } CpMach { key = 0.00 1.05 0.0 0.0 key = 0.60 0.87 0.0 0.0 key = 0.85 1.0 0.0 0.0 key = 1.1 1.5 0.0 0.0 key = 2.00 1.15 0.0 0.0 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = AJE/ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = AJEInlet Area = 2 } } UrlConfig { parentUrl = AJE/ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleEnginesAJEJet Area = 2 } } UrlConfig { parentUrl = AJE/ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleEnginesAJERotor rpm = -1 r = 1 weight = 2 power = 2 } } UrlConfig { parentUrl = AJE/ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = AJETailrotor rpm = -1 r = 1 power = 2 } } UrlConfig { parentUrl = AJE/Inlets/TPRCurveDefaults.cfg AJE_TPR_CURVE_DEFAULTS { PitotTube { title = Pitot tube inlet description = Designed for subsonic flight TPRCurve { key = 0 0.95 0.02000004 0.02000004 key = 1 0.97 0 0 key = 1.5 0.9 -0.2366667 -0.2366667 key = 2.5 0.45 -0.475 -0.475 key = 3.5 0 0 0 } } DSI { title = DSI inlet description = Optimized for transonic speed TPRCurve { key = 0 0.9 0.07000005 0.07000005 key = 1 0.97 0 0 key = 1.5 0.95 -0.1033334 -0.1033334 key = 3 0.6 -0.275 -0.275 key = 5 0 0 0 } } AdjustableSupersonic { title = Adjustable inlet description = Optimized for supersonic speed TPRCurve { key = 0 0.85 0 0.1313066 key = 1 0.96 0 0 key = 2 0.95 -0.03646297 -0.03646297 key = 4 0.65 -0.15625 -0.15625 key = 8 0 0 0 } } FixedCone { title = Fixed cone inlet description = Optimized for supersonic speed TPRCurve { key = 0 0.85 0.05 0.05 key = 1 0.9 0.075 0.075 key = 1.5 0.95 0 0 key = 2 0.95 0 0 key = 2.5 0.9 -0.15 -0.15 key = 3 0.8 -0.175 -0.175 key = 4 0.65 -0.15625 -0.15625 key = 8 0 0 0 } } Isentropic { title = Isentropic inlet description = Highest possible TPR at all speeds } } } UrlConfig { parentUrl = AJE/Localization/en-us.cfg Localization { en-us { #LOC_aje_part_B9_Engine_Jet_Turbojet_title = General Electric YJ93-GE-3 turbojet #LOC_aje_part_B9_Engine_Jet_Turbojet_description = Designed for Mach 3 aircraft like the XB-70. Variable CPR from 9.5 to 3.5 due to variable incidence stators; stator rotation begins at Mach 2, reaching least angle of attack at Mach 3.1. 124.6kN wet, 88.6kN dry. SFC 0.7/1.8 lb/lbf-hr static. Temperature limit Mach 3.5. #LOC_aje_part_B9_Engine_Jet_Turbofan_F119_title = Pratt & Whitney F119-PW-100 turbofan #LOC_aje_part_B9_Engine_Jet_Turbofan_F119_description = Advanced afterburning low-bypass turbofan with pitch vectoring for the F-22 Raptor. Estimated performance based on best available information. Higher bypass than other low-bypass turbofans and high efficiency leads to higher than usual dry:wet thrust ratio and excellent efficiency: the engine is designed for supercruise (supersonic flight on dry thrust). 155.4kN wet, 100.4kN dry. SFC 0.74/1.75 lb/lbf-hr static. Temperature limit Mach 2.55. #LOC_aje_part_B9_Engine_Jet_Pod_Small_title = General Electric TF34-GE-100 Turbofan #LOC_aje_part_B9_Engine_Jet_Pod_Small_description = The high-bypass turbofan that powers A-10A. Thrust 40.3 kN, SFC 0.37 lb/lbf-hr. #LOC_aje_part_aje_jt8d_title = Pratt & Whitney JT8D-219 #LOC_aje_part_aje_jt8d_description = The JT8D series high-bypass turbofan powers 727, 737, DC-9, DC-10, MD-81, MD-82. 93.4kN thrust, SFC 0.519 lb/lbf-hr. #LOC_aje_part_B9_Engine_Jet_Pod_Medium_title = CFM56-5B3 turbofan #LOC_aje_part_B9_Engine_Jet_Pod_Medium_description = The CFM56 series high turbofan powers B737 and A320 civil aircraft. 142.3kN thrust, SFC 0.360 lb/lbf-hr. #LOC_aje_part_aje_GEnx_title = General Electric GEnx-2B67 turbofan #LOC_aje_part_aje_GEnx_description = The modern GEnx series high bypass turbofan powers the B787-8/9/10 and B748-8 civil aircraft. 295.8kN thrust, SFC 0.32 lb/lbf-hr approx. #LOC_aje_part_B9_Engine_VA1_title = Rolls-Royce Pegasus 11 Mk.103 1/4 #LOC_aje_part_B9_Engine_VA1_description = Rolls-Royce Pegasus turbofan powers the Harrier aircraft. 91.2kN thrust, SFC 0.6 lb/lbf-hr. #LOC_aje_part_aje_d30_title = Soloviev D-30F6 Afterburning Turbofan #LOC_aje_part_aje_d30_description = Low-bypass augmented turbofan used by the MiG-31 and Su-47. 152kN wet, 93.2kN dry. SFC 0.72/1.86 lb/lbf-hr static. Temperature limit Mach 2.9. #LOC_aje_part_aje_welland_title = Rolls-Royce Welland turbojet #LOC_aje_part_aje_welland_description = The Welland was Rolls-Royce's name for the Whittle W.2 turbojet. It was a midwar centrifugal compressor turbojet with a "reverse flow" to shorten engine length. It was used on the Meteor Mk I, and it was Britain's first production jet engine. It was basically an enlarged Whittle W.1, Whittle's first flying engine. SFC 1.1212 lb/lbf-hr static. Temperature limit Mach 1.6. #LOC_aje_part_aje_nene_title = Rolls-Royce Nene Mk.102 #LOC_aje_part_aje_nene_description = Large centrifugal flow turbojet, essentially an enlarged Derwent, which itself was an improvement and enlargement of the original Whittle engine in "straight-through" form. However, it used a double-sided compressor for an improved pressure ratio. A scaled-down Nene (as the Derwent V) powered late marks of the Gloster Meteor; the Nene itself powered many British aircraft of the 1940s and early 1950s, and in the US, as the license built Pratt & Whitney J42, the F9F Panther. After Nenes were given to the Soviet Union in the late 1940s, a reverse-engineered version powered the MiG-15. The late 1940s Mk102 powered the Attacker FB.2, Sea Hawk F.1-4, and the French Ouragan A. 22.24 kN, SFC 1.09 lb/lbf-hr static. Temperature limit Mach 1.8. #LOC_aje_part_B9_Engine_SABRE_S_title = SABRE S #LOC_aje_part_B9_Engine_SABRE_M_title = SABRE M #LOC_aje_part_bd125vectorjet_title = Lyulka (Saturn) AL-41 turbofan #LOC_aje_part_bd125vectorjet_description = Modern afterburning turbofan designed for Sukhoi T-50 featuring vector thrust. Data based on estimation: thrust 160 kN wet, 81 kN dry, SFC 0.55/1.6 lb/lb hr. Max 2.5 Mach. #LOC_aje_part_bdMiniJet_title = J85-GE-4 turbojet #LOC_aje_part_bdMiniJet_description = General Electric J85 turbojet without afterburner, Thrust 13.1 kN, SFC 0.980 lb/lbf-hr static. #LOC_aje_part_D12doubleJet_title = Pratt & Whitney JT3D-3B turbofan x 2 #LOC_aje_part_D12doubleJet_description = The engines of late-model 707s and DC-8s. Also known by its military designation TF33, which powered upgraded (to turbofan) B-52s and various transports and EW aircraft. This dual-engine pod contains two JT3D turbofans. Thrust 80.1 kN each, SFC 0.53 lb/lbf-hr static. Temperature limit Mach 1.6. #LOC_aje_part_D12twinRotorDaisho_title = Kamov Ka-50 Engine & Rotor #LOC_aje_part_D12twinRotorDaisho_description = Ka-50 'Black Shark' has a distinctive coaxil rotor design (diameter:14.5 m). Powered by 2× Klimov VK-2500 turboshaft engine, 2,400shp (1,800kW) each. Max takeoff weight 10.8 tons. Collective difference between the two discs controls yaw. #LOC_aje_part_D12yari1000_title = Sikorsky CH-53 Engine & Rotor #LOC_aje_part_D12yari1000_description = Sikorsky CH-53 'Sea Stallion' helicopter, equipped with a 22m-diameter 6-blade rotary wing and × General Electric T64-GE-413 turboshaft engine providing 3,925shp (2,927kW) each. Max takeoff weight 19.1 tons. #LOC_aje_part_D12turboProp_title = Progress AI20 Turboprop #LOC_aje_part_D12turboProp_description = 4500 horsepower at takeoff #LOC_aje_part_KAXelectricprop_title = AJE e50 Electric Propeller Engine #LOC_aje_part_KAXelectricprop_description = 300 horsepower low-speed propeller, consumes about 250 EC/s #LOC_aje_part_FSPropellerEngineElectric_title = AJE Electric Propeller Engine #LOC_aje_part_FSPropellerEngineElectric_description = 800 horsepower, consumes about 600 EC/s #LOC_aje_part_FSpropellerFolding_title = AJE Folding Electric Propeller #LOC_aje_part_FSpropellerFolding_description = 500 horsepower, consumes about 400 EC/s #LOC_aje_part_FSPropellerEngine_title = BMW 801D Piston Engine #LOC_aje_part_FSPropellerEngine_description = WWII-era 14-cylinder two-speed single-stage supercharged two-row air-cooled radial engine from BMW. Outputs 1875PS (1849HP) at sea level at 1.58ata (1980PS at 1.65ata with C3 injection). Rated 1790PS at 5.25km at 1.65ata static. Used on the Fw 190 A-3 through A-8 and corresponding F and G aircraft (this is the model used in A-8). #LOC_aje_part_FSPropellerEnginePush_title = BMW 801D Piston Engine (pusher) #LOC_aje_part_FSPropellerEnginePush_description = WWII-era 14-cylinder two-speed single-stage supercharged two-row air-cooled radial engine from BMW. Outputs 1875PS (1849HP) at sea level at 1.58ata (1980PS at 1.65ata with C3 injection). Rated 1790PS at 5.25km at 1.65ata static. Used on the Fw 190 A-3 through A-8 and corresponding F and G aircraft (this is the model used in A-8). This variant operates in push mode. #LOC_aje_part_FSnoseEngine_title = Packard Merlin V-1650-9 #LOC_aje_part_FSnoseEngine_description = WWII-era V-12 liquid-cooled piston engine. 2160HP at sea level with ram air with a very strong automatic two-speed two-stage supercharger (2210HP max with ram air). 90inHG max boost. Used on the P-51H Mustang. #LOC_aje_part_FSlancasterEngine_title = Napier Sabre VII Piston Engine #LOC_aje_part_FSlancasterEngine_description = WWII-era H-24 liquid-cooled piston engine. Provides 3000HP at sea level (WEP), rated at 2800HP at 6km. Two-speed single stage automatic-switching supercharger. A development of the engine used on the Hawker Tempest. #LOC_aje_part_FSlancasterEngineGear_title = Rolls-Royce Merlin XII (with gear) #LOC_aje_part_FSlancasterEngineGear_description = WWII-era V-12 liquid-cooled piston engine. Provides 1175HP at sea level, rising to 1290 at 3.4km (full throttle height). Single-speed single-stage supercharger. The engine used on the Spitfire IIa. #LOC_aje_part_FSswampEngine_title = Swamp Propeller #LOC_aje_part_FSswampEngine_description = 600 HP piston engine and low-speed propeller #LOC_aje_part_FSoblongTailJet_title = General Electric J47-GE-27 #LOC_aje_part_FSoblongTailJet_description = 1950s GE J47 Turbojet mounted in the tail section, as used in F-86F Sabre. 5.5 OPR, no afterburner. SFC of 0.902lb/lbf-hr. Max thrust 26.47kN. #LOC_aje_part_FSPropellerEngine2blades_title = Pratt & Whitney R-1830 Twin Wasp #LOC_aje_part_FSPropellerEngine2blades_description = WWII-era 1100HP two-row 14 cylinder radial with a single-speed single-stage supercharger to maintain moderate performance up to 5km or so, after which HP falls off more sharply. #LOC_aje_part_FSPropellerEngineJustBlades_title = Wright R-3350 Duplex-Cyclone (Turbo-Compound) #LOC_aje_part_FSPropellerEngineJustBlades_description = Postwar 3500HP two-row 18 cylinder piston engine with power recovery turbines (turbo-compound) and turbosupercharger and with water injection. Used in various 50s and 60s civil and military heavy propeller aircraft. With ram air in high speed flight, 3500HP at 9km. #LOC_aje_part_FSturboProp_title = Pratt & Whitney PT6 Turboprop #LOC_aje_part_FSturboProp_description = Modern turboprop, 675 HP at takeoff #LOC_aje_part_FScopterRotorMain_title = Sikorsky UH-60 Engine&Rotor #LOC_aje_part_FScopterRotorMain_description = Sikorsky UH-60 Black Hawk Helicopter, equipped with a 16.36m-diameter 4-blade rotary wing and 2× General Electric T700-GE-701C turboshaft engine, 1,890hp (1,410kW) each. max take-off is 10.66 tons. #LOC_aje_part_FScopterRotorMainLarge_title = Sikorsky CH-53 Engine&Rotor #LOC_aje_part_FScopterRotorMainLarge_description = Sikorsky CH-53, max take-off is 33 tons. #LOC_aje_part_FSVTOLengineLarge_title = Bell Boeing V-22 VTOL Engine&Rotor #LOC_aje_part_FSVTOLengineLarge_description = V-22 Osprey tilt-rotor aircraft, equipped with 2x tilting rotors and 2× Rolls-Royce Allison T406/AE 1107C-Liberty turboshafts, each providing 6,150 hp (4,590 kW), max take-off weight is 23.85 tons. #LOC_aje_part_FSVTOLengine_title = Bell Boeing V-22 VTOL Engine&Rotor 1/2 #LOC_aje_part_FSVTOLengine_description = a smaller V-22 Osprey, max take-off is 7 tons per engine. #LOC_aje_part_FScopterRotorMainElectric_title = AJE Electric Engine & Rotor #LOC_aje_part_FScopterRotorMainElectric_description = Max take-off is 4 tons. Uses about 1000 Electric Charge per second #LOC_aje_part_KAXturboprop_title = Rolls-Royce AE-2100 Turboprop #LOC_aje_part_KAXturboprop_description = 4300 horsepower at takeoff #LOC_aje_part_KAXsportprop_title = Pratt & Whitney PT6 Turboprop #LOC_aje_part_KAXsportprop_description = Modern turboprop, 675 HP at takeoff #LOC_aje_part_KAXradialprop_title = Pratt & Whitney R-2800-10W Double Wasp #LOC_aje_part_KAXradialprop_description = WWII-era 2000HP twin-row 18-cylinder water-injected radial with a strong three-speed (only 2 modeled) two-stage supercharger. Note, due to modeling issues, will only develop rated altitude horsepower (high blower) when at maximum speed. Used on F6F-3 Hellcat, with very nearly identical model (-8W) used on F4U-1 Corsair with the exception the Corsair did not employ exhaust thrust. 13ft 1in 3 bladed constant speed propeller. #LOC_aje_part_KAXkueyEngine_title = Bell UH-1 Huey Engine&Rotor #LOC_aje_part_KAXkueyEngine_description = Power assembly for UH-1 family and Bell 204/205 series of helicopters. Equipped with a two-blade wing and a 1600HP Lycoming turboshaft engine. Max take-off weight is 4.5 tons #LOC_aje_part_KAXjumpJet_title = Rolls-Royce Pegasus 11 Mk.103 1/4 #LOC_aje_part_KAXjumpJet_description = Rolls-Royce Pegasus turbofan powers the Harrier aircraft. 91.2kN thrust, SFC 0.6 lb/lbf-hr. #LOC_aje_part_aje_r3350_title = Wright R-3350 Duplex-Cyclone (Turbo-Compound) #LOC_aje_part_aje_r3350_description = Postwar 3500HP two-row 18 cylinder piston engine with power recovery turbines (turbo-compound) and turbosupercharger and with water injection. Used in various 50s and 60s civil and military heavy propeller aircraft. With ram air in high speed flight, 3500HP at 9km. #LOC_aje_part_KFAN_title = Pratt & Whitney F-135 Lift fan #LOC_aje_part_KFAN_description = The lift fan installed with the F-135 jet engine on F-35 Lightning MkII. Driven by a clutch that conveys 35,000 HP, provides 90kN lift maximum. Also has some pitch control authority to avoid flipping of your precious F-35. #LOC_aje_part_cyclone_title = Pratt & Whitney F-135 Lift fan 3/4 #LOC_aje_part_cyclone_description = The lift fan installed with the F-135 jet engine on F-35 Lightning MkII. Driven by a clutch that conveys 26,250 HP, provides 67.5kN lift maximum. Also has some pitch control authority to avoid flipping of your precious F-35. #LOC_aje_part_razorMk1_title = Pratt & Whitney F-135 turbofan 3/4 #LOC_aje_part_razorMk1_description = The Pratt & Whitney F135 is an afterburning turbofan developed for the F-35 Lightning II single-engine strike fighter. Maximum thrust: 132 kN max, 96 kN dry. #LOC_aje_part_Mk2TwinTurboJet_title = Lyulka (Saturn) AL-31F Turbofan x2 #LOC_aje_part_Mk2TwinTurboJet_description = Afterburning turbofan designed for Sukhoi Su-27. 76.2 kN dry / 122.4 kN wet each, SFC 0.75 kg/kgf-h / 1.92 kg/kgf-h. #LOC_aje_part_PWR210_title = Lyulka (Saturn) AL-41 turbofan #LOC_aje_part_PWR210_description = Modern afterburning turbofan designed for Sukhoi T-50 featuring vector thrust. Data based on estimation: thrust 160 kN wet, 81 kN dry, SFC 0.55/1.6 lb/lb hr. Max 2.5 Mach. #LOC_aje_part_kumoJet_title = Junkers Jumo 004 #LOC_aje_part_kumoJet_description = The Junkers Jumo 004 was the world's first turbojet engine in production and operational use, and the first successful axial compressor jet engine ever built. #LOC_aje_part_sankerJet_title = Sanger Ramjet #LOC_aje_part_sankerJet_description = 0.625m Ramjet fitted with a special geo-variable nozzle. Works best when faster than Mach 2. This engine provides no thrust below Mach 0.3! #LOC_aje_part_fartJet_title = Rolls-Royce Nene Mk.102 #LOC_aje_part_fartJet_description = Large centrifugal flow turbojet, essentially an enlarged Derwent, which itself was an improvement and enlargement of the original Whittle engine in "straight-through" form. However, it used a double-sided compressor for an improved pressure ratio. A scaled-down Nene (as the Derwent V) powered late marks of the Gloster Meteor; the Nene itself powered many British aircraft of the 1940s and early 1950s, and in the US, as the license built Pratt & Whitney J42, the F9F Panther. After Nenes were given to the Soviet Union in the late 1940s, a reverse-engineered version powered the MiG-15. The late 1940s Mk102 powered the Attacker FB.2, Sea Hawk F.1-4, and the French Ouragan A. 22.24 kN, SFC 1.09 lb/lbf-hr static. Temperature limit Mach 1.8. #LOC_aje_part_v12Mislyn_title = Packard Merlin V-1650-9 #LOC_aje_part_v12Mislyn_description = WWII-era V-12 liquid-cooled piston engine. 2160HP at sea level with ram air with a very strong automatic two-speed two-stage supercharger (2210HP max with ram air). 90inHG max boost. Used on the P-51H Mustang. #LOC_aje_part_v12BrickTop_title = Napier Sabre VII Piston Engine #LOC_aje_part_v12BrickTop_description = WWII-era H-24 liquid-cooled piston engine. Provides 3000HP at sea level (WEP), rated at 2800HP at 6km. Two-speed single stage automatic-switching supercharger. A development of the engine used on the Hawker Tempest. #LOC_aje_part_jeyTew_title = Bell Boeing V-22 VTOL Engine&Rotor 1/2 #LOC_aje_part_jeyTew_description = a smaller V-22 Osprey, max take-off is 7 tons per engine. #LOC_aje_part_vtolKodachi_title = Pratt & Whitney F-135 Lift fan #LOC_aje_part_vtolKodachi_description = The lift fan installed with the F-135 jet engine on F-35 Lightning MkII. Driven by a clutch that conveys 35,000 HP, provides 90kN lift maximum. Also has some pitch control authority to avoid flipping of your precious F-35. #LOC_aje_part_vtolKento_title = Pratt & Whitney F-135 turbofan #LOC_aje_part_vtolKento_description = The Pratt & Whitney F135 is an afterburning turbofan developed for the F-35 Lightning II single-engine strike fighter. Maximum thrust: 175 kN max, 128 kN dry. #LOC_aje_part_vtolShoto_title = Rolls-Royce RB.153-61R turbojet tilt engine x2 #LOC_aje_part_vtolShoto_description = Designed for VJ101D VTOL aircraft. 103.6 kN wet / 61.0 kN dry each. #LOC_aje_part_vtolTanto_title = Rolls-Royce RB.153-61R turbojet tilt engine #LOC_aje_part_vtolTanto_description = Designed for VJ101D VTOL aircraft. 51.8 kN wet / 30.5 kN dry each. #LOC_aje_part_miniJetEngine_title = J85-GE-4 turbojet #LOC_aje_part_miniJetEngine_description = General Electric J85 turbojet without afterburner, Thrust 13.1 kN, SFC 0.980 lb/lbf-hr static. #LOC_aje_part_JetEngine_title = CF34-3B Turbofan #LOC_aje_part_JetEngine_description = The CF34 series high bypass turbofan powers many of the CRJ and Challenger lines of civil aircraft. 41.0kN thrust, SFC 0.346 lb/lbf-hr. #LOC_aje_part_turboFanSize2_title = CF6-50E turbofan #LOC_aje_part_turboFanSize2_description = The CF6 series high bypass turbofan powers B747, B767, DC-10 and A300 civil aircraft. 233.5kN thrust, SFC 0.376 lb/lbf-hr. #LOC_aje_part_turboJet_title = F100-PW-229 turbofan #LOC_aje_part_turboJet_description = Pratt and Whitney F100 low-bypass turbofan with afterburner, used by F-15E/I/S and F-16C/D. Powered by NASA EngineSim. 129.4 kN wet, 79.2 kN dry. SFC 0.74/2.05 lb/lbf-hr static. Temperature limit Mach 2.85. #LOC_aje_part_turboFanEngine_title = J58-P-4 #LOC_aje_part_turboFanEngine_description = Designed in the late 1950s, the J58 was redesigned and repurposed for one use: Mach 3+ aircraft like the A-12 / SR-71A/B / YF-12A. This model, the only operational one, entered service with the Blackbird in the mid 1960s. Variable CPR from 8.8 to 2.93 due to bypass vents progressively opening past Mach 2; fully open at Mach 3. 111.2kN dry. SFC 0.8/1.9 lb/lbf-hr static. Temperature limit Mach 4.1. #LOC_aje_part_RAPIER_description = The dual-mode active-cooling RAPIER hypersonic engine which burns Methane. Max thrust 175kN Static, SFC 2.0 lb/lbf/hr #LOC_aje_part_aje_al31_title = AL-31FM turbofan #LOC_aje_part_aje_al31_description = Modern afterburning turbofan used on the Su-27M, Su-30, and Su-34 featuring vector thrust. 122.4 kN wet, 76.2 kN dry, SFC 0.75/1.92 lb/lb hr. Max 2.5 Mach. #LOC_aje_part_aje_f404_title = F404-GE-402 turbofan #LOC_aje_part_aje_f404_description = General Electric F404-GE-402 low-bypass turbofan with afterburner as used on F/A-18C/D. 78.7kN wet, 53.16kN dry. SFC 0.82/1.74 lb/lbf-hr static. Temperature limit Mach 2.85. #LOC_aje_part_aje_ramjet_title = CR2 Ramjet #LOC_aje_part_aje_ramjet_description = A fictional CR2 Ramjet. Works best when faster than Mach 2. This engine provides no thrust below Mach 0.5! #LOC_aje_part_aje_j75_title = J75-P-17 Turbojet #LOC_aje_part_aje_j75_description = Essentially a larger J57, the P&W J75 saw extensive military and civilian use. This afterburning variant powered the F-106 A/B. 109.0kN wet, 76.5kN dry. SFC 0.8/2.15 lb/lbf-hr static. Temperature limit Mach 2.5. #LOC_aje_part_aje_j57_title = J57-P-21 Turbojet #LOC_aje_part_aje_j57_description = Late 50s turbojet. The J57 was a workhorse, designed in the early 1950s and powering the B-52, most of the Century Series fighters, and even the U-2. This represents a later model, the -21, which powered the F-100C/D/F. 75.4kN wet, 45.4kN dry. SFC 0.77/2.1 lb/lbf-hr static. Temperature limit Mach 1.9. #LOC_aje_part_aje_j79_title = J79-GE-17 turbojet #LOC_aje_part_aje_j79_description = The first US "Mach 2" engine, the J79 saw extensive service, powering the B-58 Hustler and the F-4 Phantom and F-104 Starfighter among others. This mid-1960s model powered the USAF F-4E and G, and with minor mounting differences (as the -19) the final development of the Starfighter line, the F-104S.79.63kN wet, 52.8kN dry. SFC 0.84/1.97 lb/lbf-hr static. Temperature limit Mach 2.6. #LOC_aje_part_aje_atar_title = Atar 9K-50 turbojet #LOC_aje_part_aje_atar_description = Early 1970s afterburning turbojet, used on the Mirage 5S, Mirage 50, Mirage IV-A/P/R, and Mirage F1C. Comparitively low overall pressure ratio (6.2) leads to high fuel consumption but good high-speed performance. 70.6kN wet, 49.18kN dry. SFC 0.98/1.99 lb/lbf-hr static. Temperature limit Mach 2.8. #LOC_aje_part_aje_avon_title = Avon RB.146 Mk.302 #LOC_aje_part_aje_avon_description = The Avon was Rolls-Royce's first axial-flow turbojet, introduced in 1950. The RB.146, an early 1960s model, was the ultimate military Avon, an afterburning turbojet powering the English Electric Lightning F.6. 72.77kN wet, 56.45kN dry. SFC 0.85/1.85 lb/lbf-hr static. Temperature limit Mach 2.4. #LOC_aje_part_SXTMiniJet_title = Williams/Rolls-Royce FJ44-2A turbofan #LOC_aje_part_SXTMiniJet_description = A Small civil turbofan #LOC_aje_part_SXTKe90TurboJet_title = Progress D-18T turbofan #LOC_aje_part_SXTKe90TurboJet_description = High-bypass turbofan for An-225 and An-124. 229.8kN thrust, SFC 0.360 lb/lbf hr. #LOC_aje_part_SXTTinyprop_title = IO-550-B Piston Engine #LOC_aje_part_SXTTinyprop_description = Fuel-injected air-cooled horizontally-opposed six-cylinder aero engine. 300HP at 2700RPM at sea level. #LOC_aje_part_SXTKO211Dprop_title = Junkers Jumo 211F #LOC_aje_part_SXTKO211Dprop_description = WWII-era V-12 liquid-cooled piston engine, the Jumo 211F as produced by Junkers (GER). 2-speed, 1-stage supercharger. Used on the He 111. #LOC_aje_part_SXTJ213_title = Junkers Jumo 213E #LOC_aje_part_SXTJ213_description = WWII-era V-12 liquid-cooled piston engine, the Jumo 213E as produced by Junkers (GER). 3-speed, 2-stage supercharger (only mid and high blowers modelled) intended for performance at high altitudes. Used on the Focke-wulfe Fw 190 D-11, D-12, D-13 and Focke-wulfe Ta 152 fighters. 2050PS. #LOC_aje_part_SXT_Jumo213A_title = Junkers Jumo 213A #LOC_aje_part_SXT_Jumo213A_description = WWII-era V-12 liquid-cooled piston engine, the Jumo 213A as produced by Junkers (GER). 2-speed, 1-stage supercharger. Used on the Focke-wulfe Fw 190 D-9. 2100PS with MW50 injection, 1750PS dry. #LOC_aje_part_SXTMerlin66prop_title = Rolls-Royce Merlin 66 #LOC_aje_part_SXTMerlin66prop_description = WWII-era V-12 liquid-cooled piston engine. Provides 1975HP at sea level, rising to 2020HP at 1.2km (full throttle height). Two-speed single-stage supercharger. 10ft 11in 3-blade constant speed propeller. Used on Spitfire LF Mk VIII for low-altitude operations. #LOC_aje_part_SXTMerlin46Prop_title = Rolls-Royce Merlin 46 #LOC_aje_part_SXTMerlin46Prop_description = WWII-era V-12 liquid-cooled piston engine. Provides 1260HP at sea level, rising to 1440HP at 4.42km (full throttle height). Single-speed single-stage supercharger. 10ft 11in 3-blade constant speed propeller. #LOC_aje_part_SXTPWPT6_title = Pratt & Whitney PT6A-15AG Turboprop #LOC_aje_part_SXTPWPT6_description = Modern turboprop, 675 HP at takeoff #LOC_aje_part_SXTPWR2800_title = Pratt & Whitney R-2800-63W Double Wasp #LOC_aje_part_SXTPWR2800_description = 2200HP turbosupercharged radial with water injection 2600HP. Flat-rated to 8km with ram air and WEP, 9km dry. Used by P-47D-22. #LOC_aje_part_SXTR280018WProp_title = Pratt & Whitney R-2800-18W Double Wasp #LOC_aje_part_SXTR280018WProp_description = WWII-era 2100HP (2450HP wet) twin-row 18-cylinder water-injected radial with a strong three-speed (only 2 modeled) two-stage supercharger. Note, due to modeling issues, will only develop rated altitude horsepower (high blower) when at maximum speed. Used on F4U-4 Corsair, XF6F-6 Hellcat, DC-6B. #LOC_aje_part_SXTR280021Prop_title = Pratt & Whitney R-2800-21 Double Wasp #LOC_aje_part_SXTR280021Prop_description = 2000HP turbosupercharged radial. Nearly flat-rated until about 8.5km. 12ft 2in prop for high speeds. #LOC_aje_part_TV_RamJet_Engine_title = CR2 Ramjet #LOC_aje_part_TV_RamJet_Engine_description = A fictional CR2 Ramjet. Works best when faster than Mach 2. This engine provides no thrust below Mach 0.3! #LOC_aje_part_TV_RamJet_Engine_Small_title = CR1 Ramjet #LOC_aje_part_TV_RamJet_Engine_Small_description = A fictional CR1 Ramjet. Works best when faster than Mach 2. This engine provides no thrust below Mach 0.3! #LOC_aje_part_TV_RamJet_Engine-0-9M_title = CRM Ramjet #LOC_aje_part_TV_RamJet_Engine-0-9M_description = A fictional CRM Ramjet. Works best when faster than Mach 2. This engine provides no thrust below Mach 0.3! #LOC_aje_part_TV_RamJet_EngineDerwentI_title = Rolls-Royce Derwent RB.37 Mk.1 #LOC_aje_part_TV_RamJet_EngineDerwentI_description = The Derwent was a development of the W.2 / Welland engine with "straight through flow" rather than "reverse flow," leading to an increase in thrust and efficiency. It was a short-lived line of engines, ending with World War II; indeed, the Derwent V was in fact a scaled-down Nene. The Derwent I powered the Meteor Mk. III (Meteor F.3). SFC 1.17 lb/lbf-hr static. Temperature limit Mach 1.0 at sea level, 1.7 at altitude. #LOC_aje_part_JetEngineSmall_title = Tumansky RD-9BF turbojet #LOC_aje_part_JetEngineSmall_description = Mid 1950s afterburning turbojet used on the MiG-19SF. 36.9kN wet, 29.4kN dry. SFC 1.02/1.66 lb/lbf-hr static. Temperature limit Mach 2.35. #LOC_aje_part_turboFanEngineSmall_title = Pratt & Whitney J52-408 #LOC_aje_part_turboFanEngineSmall_description = 1950s turbojet used on A-4 Skyhawk, A-6 Intruder, and EA-6B Prowler. This late 1950s model powered the A-4E and all subsequent Skyhawk models as well as the EA-6B Prowler. Not needing an afterburning or high-speed performance it had a high overall pressure ratio for the time (14.6 in this model). SFC 0.79 lb/lbf-hr static. Temperature limit Mach 1.2. #LOC_aje_part_aje_solarPanels_title = ST-0 Solar Panel #LOC_aje_part_aje_solarPanels_description = 2m x 2m Solar Panel #LOC_aje_part_BMWIIIa_title = BMW IIIa #LOC_aje_part_BMWIIIa_description = WWI-era supercharged water-cooled straight six inline engine, rated at 230HP to 2km at 1400RPM (max). 9ft 2-blade fixed pitch propeller. #LOC_aje_part_DB-605-A_title = Daimler-Benz DB 605 A #LOC_aje_part_DB-605-A_description = WWII-era V-12 liquid-cooled piston engine, the DB-605 A as produced by Daimler-Benz (GER). Used on the Messerschmitt Bf 109 fighter. 1475PS. #LOC_aje_part_Griffon101_title = Rolls-Royce Griffon 101 piston engine #LOC_aje_part_Griffon101_description = Rolls Royce Griffon 101. Two stage three speed supercharger (only two stages modeled, so it overperforms 1-3km). Rated 2420HP at 1.5km, 2250HP at 4.4km, and 2050HP at 6.4km. 11ft 5-blade constant speed propeller. #LOC_aje_part_Griffon88_title = Rolls-Royce Griffon 88 piston engine #LOC_aje_part_Griffon88_description = Rolls Royce Griffon 88. 2350HP sea level with a two stage two speed supercharger maintaining 2100HP to 5km. #LOC_aje_part_KAXradialR-2800-18W_title = Pratt & Whitney R-2800-18W Double Wasp #LOC_aje_part_KAXradialR-2800-18W_description = WWII-era 2100HP (2450HP wet) twin-row 18-cylinder water-injected radial with a strong three-speed (only 2 modeled) two-stage supercharger. Note, due to modeling issues, will only develop rated altitude horsepower (high blower) when at maximum speed. Used on F4U-4 Corsair, XF6F-6 Hellcat, DC-6B. #LOC_aje_part_KAXradialR-2800-21_title = AJE P&W R-2800-21 Double Wasp #LOC_aje_part_KAXradialR-2800-21_description = 2000HP turbosupercharged radial. Nearly flat-rated until about 8.5km. 12ft 2in prop for high speeds. #LOC_aje_part_KAXradialR-2800-63W_title = AJE P&W R-2800-63W Double Wasp #LOC_aje_part_KAXradialR-2800-63W_description = 2200HP turbosupercharged radial with water injection 2600HP. Flat-rated to 8km with ram air and WEP, 9km dry. Used by P-47D-22. #LOC_aje_part_KAXradialR3350_title = Wright R-3350-26W Duplex-Cyclone #LOC_aje_part_KAXradialR3350_description = 2700HP radial with two-speed two-stage supercharger and water injection, rated at 2340HP at 4.5km static. Used by AD-1 (A-1) Skyraider. #LOC_aje_part_Liberty12_title = Liberty L-12 #LOC_aje_part_Liberty12_description = Liberty V12 engine rated at 449HP at 2000RPM (max). 10ft 2-blade fixed pitch propeller. #LOC_aje_part_Merlin46_title = Rolls-Royce Merlin 46 #LOC_aje_part_Merlin46_description = WWII-era V-12 liquid-cooled piston engine. Provides 1260HP at sea level, rising to 1440HP at 4.42km (full throttle height). Single-speed single-stage supercharger. 10ft 11in 3-blade constant speed propeller. #LOC_aje_part_MerlinXII_title = Rolls-Royce Merlin XII #LOC_aje_part_MerlinXII_description = WWII-era V-12 liquid-cooled piston engine. Provides 1175HP at sea level, rising to 1290 at 3.4km (full throttle height). Single-speed single-stage supercharger. #LOC_aje_part_TwinWasp1830-86_title = Pratt & Whitney R1830-86 Twin Wasp #LOC_aje_part_TwinWasp1830-86_description = 1200HP maximum, 1100HP rated at 5.25km. Used on F4F-4 Wildcat. #LOC_aje_part_V-1650-7_title = Packard Merlin V-1650-7 #LOC_aje_part_V-1650-7_description = WWII-era V-12 liquid-cooled piston engine, the Merlin as produced by Packard (US). 1620HP at sea level with ram air with a very strong two-speed two-stage supercharger (1710 max with ram air at just over 3km, second peak 1410HP at 7.9km). 67inHG max boost. Used on the P-51B/C/D Mustang. 11ft 2in 4 blade constant speed propeller. #LOC_aje_part_V-1710-89_title = Allison V-1710-89 #LOC_aje_part_V-1710-89_description = WWII-era V-12 liquid-cooled turbosupercharged piston engine. Provides 1520HP at sea level at 60inHg, holding 1500HP to approx 6.1km. 11ft 10in 3-blade constant speed propeller. Used on P-38H/J Lightning. In that installation, sea level limit is 1425HP. #LOC_aje_part_V-1710-143_title = Allison V-1710-143 #LOC_aje_part_V-1710-143_description = Postwar V-12 liquid-cooled turbosupercharged piston engine. Provides 2250HP at sea level at 101inHg, holding 1975HP to approx 7km. 11ft 10in 3-blade constant speed propeller. (Version with the P-51H propeller was the engine for the F-82E Twin Mustang.) #LOC_aje_part_powerprop_title = Mil Mi-17 Rotor & Engine #LOC_aje_part_powerprop_description = One of the most produced Russian helicopters, Mi-17 is equipped with a 21.25m-diameter 5-blade rotary wing and 2× Klimov VK-2500PS-03 turboshaft engine, (2,400hp each). Max. takeoff weight:13,000kg (28,660lb) #LOC_aje_part_chinookprop_title = Boeing CH-47 Chinook Rotor & Engine #LOC_aje_part_chinookprop_description = Boeing CH-47 Chinook is equipped with 2 rotors each with 3 blades (18.3m in diameter). 2 × Lycoming T55-GA-714A turboshaft engine provides 4,733shp (3,529kW) each. Max takeoff weight is 22,680kg. The rotors can be CONFIGURED to using differential cyclic for yaw control and differential collective for pitch control. #LOC_aje_inlet_pitot_tube_title = Pitot tube inlet #LOC_aje_inlet_pitot_tube_description = Designed for subsonic flight #LOC_aje_inlet_dsi_title = DSI inlet #LOC_aje_inlet_dsi_description = Optimized for transonic speed #LOC_aje_inlet_adjustable_supersonic_title = Adjustable inlet #LOC_aje_inlet_adjustable_supersonic_description = Optimized for supersonic speed #LOC_aje_inlet_fixed_cone_title = Fixed cone inlet #LOC_aje_inlet_fixed_cone_description = Optimized for supersonic speed #LOC_aje_inlet_isentropic_title = Isentropic inlet #LOC_aje_inlet_isentropic_description = Highest possible TPR at all speeds } } } UrlConfig { parentUrl = ATS/SATURN_V/SaturnApolloRef.cfg TextureReplacerReplaced { Folders { Default = WindowShine/Default/ } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_PROJECT_APOLLO/S-IC_SEPARAT.cfg PART { name = S_IC_RETRO_MOTOR module = Part author = DECQ rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.2 TechRequired = generalRocketry entryCost = 5 cost = 5 subcategory = 0 attachRules = 1,1,1,1,0 tags = SATURN_V mass = 0.104 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 stagingIcon = SOLID_BOOSTER crashTolerance = 12 gTolerance = 100 maxPressure = 20000 scale = 1.0 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 773.15 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf title = S-II Ullage Motor manufacturer = Thiokol description = The ullage motor of the Saturn V S-II stage. Attaches to the upper part of the S-II interstage, in sets of 4 to 8. Plume configured by RealPlume. category = Engine MODEL { model = ATS/SATURN_V/DECQ_PROJECT_APOLLO/S_IC_RETRO_MOTOR scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 71 maxThrust = 71 heatProduction = 104 useEngineResponseTime = False engineAccelerationSpeed = 0 ullage = False pressureFed = False ignition = 1 EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 257 key = 1 225 } } MODULE { name = ModuleAnimateHeat ThermalAnim = HeatAnimationEmissiveSRBLong } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = HTPB volume = 85.9 basemass = -1 TANK { name = HTPB amount = 85.9 maxAmount = 85.9 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = S-II-Ullage origMass = 0.104 modded = False type = ModuleEnginesRF CONFIG { name = S-II-Ullage minThrust = 102.3 maxThrust = 102.3 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 256 key = 1 216 } } } PLUME { name = Solid-Sepmotor transformName = thrustTransform plumePosition = 0.0, 0.06, 0.0 plumeScale = 0.225 flarePosition = 0.0, 0.0, 0.0 flareScale = 1.0 smokePosition = 0.0, 0.06, 0.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.0 slagScale = 0.225 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.5 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.06, 0.0 fixedScale = 0.225 energy = 1.0 speed = 1.5 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.225 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.225 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/Instrument_Unit.cfg PART { name = Instrument_Unit module = Part author = DECQ scale = 1.0 rescaleFactor = 1.0 specPower = 500.1 node_stack_top = 0.0, 0.852, 0.0, 0.0, 1.0, 0.0, 6, 1, 1 node_stack_bottom = 0.0, -0.115, 0.0, 0.0, -1.0, 0.0, 6, 1, 1 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = advConstruction entryCost = 2800 cost = 140 category = Pods subcategory = 0 title = Saturn IB/V Instrument Unit manufacturer = Bendix Corporation & IBM description = The instrumentation and guidance unit for the Saturn IB and V launch vehicles. attachRules = 1,0,1,1,1 mass = 1.95 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 10 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 tags = SATURN_V vesselType = Probe maxTemp = 673.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 CrewCapacity = 0 MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/Instrument_Unit scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.44 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 35280 maxAmount = 35280 } MODULE { name = ModuleSAS SASServiceLevel = 2 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 17 MaximumFoV = 63 AnomalyDetection = 0.12 DISPLAY_MODES { Mode = Terrain } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/S-IVB___RCS_IB.cfg PART { name = S_IVB_Auxiliary_propulsion_system module = Part author = DECQ scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.002992, 0.0, 0.0, -0.2, 3 TechRequired = generalRocketry entryCost = 70 cost = 70 subcategory = 0 title = Saturn Auxiliary Propulsion System (APS) manufacturer = Douglas Aircraft Company description = The auxiliary propulsion system is was completely independent propulsion system for the S-IVB stage. Includes three attitude control motors and a single engine for ullage control. Plume configured by RealPlume. tags = SATURN_V attachRules = 1,1,1,1,0 mass = 0.075 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE bulkheadProfiles = srf category = Engine MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/APS scale = 1.0, 1.0, 1.0 } EFFECTS { control { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } 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 } } Hypergolic-OMS-White { plumeIdentifier = Hypergolic-OMS-White MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.0, -0.75 fixedScale = 0.125 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-OMS-White-flare modelName = RealPlume/MP_Nazari_FX/ssmeflame2 emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 5 speed = 1.0 5 offset = -1 energy = 0.0 0.5 energy = 1.0 0.5 size = 0.0 2 size = 1.0 2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 linGrow { power = 1 15 power = 0 15 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.0, 0.0 fixedScale = 0.075 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-OMS-White-plumeboundary modelName = RealPlume/Hoojiwana_FX/MPmed fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0.2 density = 0.3 0.4 density = 0 0.7 } logGrow { density = 1.0 2 density = 0.1 2 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 0 density = 0.46 0 density = 0.2 2 density = 0.1 3 density = 0.0 3 } linGrow { density = 1.0 0 density = 0.46 0.0 density = 0.2 5 density = 0.05 7 density = 0.0 8 } grow { density = 1 -0.99 density = 0.8 0 density = 0.0 20 } speed { density = 1.0 0.7 density = 0.46 1 density = 0.2 1.5 density = 0.05 1.8 density = 0.0 1.9 } emission { density = 1.0 1.5 density = 0.8 1.5 density = 0.2 1.7 density = 0.1 1.7 density = 0.05 2 density = 0.0 2.5 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 1.7 density = 0.05 0.8 density = 0.0 0.7 } size { density = 1.0 0.85 density = 0.8 0.80 density = 0.2 0.65 density = 0.0 0.75 } } AUDIO { name = Hypergolic-OMS-White-audio channel = Ship clip = RealPlume/KW_Sounds/sound_spsloop volume = 0.0 0.0 volume = 1.0 0.075 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.667 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = control stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 274 key = 1 166 key = 4 0.001 } PROPELLANT { name = MMH ratio = 0.5036 } PROPELLANT { name = NTO ratio = 0.4964 } PROPELLANT { name = Helium ratio = 10.0 ignoreForIsp = True } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 0.32 maxThrust = 0.32 heatProduction = 0 EngineType = MonoProp exhaustDamageDistanceOffset = 0.25 ullage = False pressureFed = True ignitions = -1 powerEffectName = Hypergolic-OMS-White shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Helium ratio = 10.0 DrawGauge = True ignoreForIsp = True } atmosphereCurve { key = 0 274 key = 1 166 key = 4 0.001 } PROPELLANT { name = MMH ratio = 0.5036 } PROPELLANT { name = NTO ratio = 0.4964 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 54 basemass = -1 TANK { name = MMH amount = 26 maxAmount = 26 } TANK { name = NTO amount = 25 maxAmount = 25 } TANK { name = Helium amount = 600 maxAmount = 600 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } PLUME { name = Hypergolic-OMS-White transformName = thrustTransform plumePosition = 0.0, 0.0, 0.0 plumeScale = 0.075 flarePosition = 0.0, 0.0, -0.75 flareScale = 0.125 smokePosition = 0.0, 0.0, 0.0 smokeScale = 0.9 slagPosition = 0.0, 0.0, 0.0 slagScale = 1.0 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Hypergolic-OMS-White processed = true } MM_NODE_LOOP { } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/SLA.cfg PART { name = SLA module = Part author = DECQ rescaleFactor = 1.0 specPower = 500.1 node_stack_topAPOLLO = 0.0, 9.27, 0.0, 0.0, 1.0, 0.0, 4, 1, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 6, 1, 1 node_stack_1 = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0, 4, 1, 1 stackSymmetry = 3 TechRequired = advConstruction cost = 180 category = Structural subcategory = 0 title = Saturn IB/V Spacecraft Lunar Module Adapter (SLA) Fairing manufacturer = NASA description = The Spacecraft Lunar Module Adapter (SLA) used to cover the Lunar Module and connects the Apollo Command Service Module to it during ascent. attachRules = 1,0,1,1,0 tags = SATURN_V mass = 1.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.4 angularDrag = 1 crashTolerance = 10 breakingForce = 250 breakingTorque = 250 maxTemp = 773.15 gTolerance = 100 maxPressure = 20000 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 scale = 1.0 skinMaxTemp = 973.15 stagingIcon = DECOUPLER_HOR bulkheadProfiles = size4, size6 MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/SLA scale = 1.0, 0.923, 1.0 } MODULE { name = ModuleDecouple ejectionForce = 0 explosiveNodeID = topAPOLLO menuName = Decouple Top Node } MODULE { name = ModuleAnimateGeneric animationName = Default Take startEventGUIName = Open SLA endEventGUIName = Close SLA actionGUIName = Toggle SLA allowManualControl = True allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleDecouple explosiveNodeID = 1 ejectionForce = 10 menuName = Decouple Bottom Node stagingEnabled = False } MODULE { name = ModuleAnimateGeneric animationName = SLAopen isOneShot = False startEventGUIName = Open SLA endEventGUIName = Close SLA actionGUIName = Toggle SLA allowManualControl = True } MODULE { name = ModuleDecouple ejectionForce = 5 explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/SLABasis.cfg PART { name = SLAbasis module = Part author = DECQ scale = 1.0 rescaleFactor = 1.0 specPower = 500.1 node_stack_topAPOLLO = 0.0, 9.27, 0.0, 0.0, 1.0, 0.0, 4, 1, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 6, 1, 1 node_stack_top1 = 0.0, 2.14, 3, 0.0, 1.0, 0.0, 2 node_stack_top2 = 0.0, 2.14, -3.0, 0.0, 1.0, 0.0, 2 node_stack_top3 = -3.0, 2.14, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top4 = 3.0, 2.14, 0.0, 0.0, 1.0, 0.0, 2 node_stack_1 = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0, 4, 1, 1 stackSymmetry = 3 TechRequired = advConstruction cost = 180 category = Payload subcategory = 0 title = Saturn IB/V Spacecraft Lunar Module Adapter Base manufacturer = North American Rockwell description = After some initial issues about the hinged panel system, where a panel could fail to open up completely, the design was changed to a more robust and safe explosive bolt decoupling system. The SLA panels now are jettisoned upon separation of the Apollo CSM. This is the base part of the adapter. attachRules = 1,0,1,1,0 tags = SATURN_V mass = 0.528 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.4 angularDrag = 1 crashTolerance = 10 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_HOR bulkheadProfiles = size4, size6 MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/SLAbasis scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDecouple ejectionForce = 50 explosiveNodeID = topAPOLLO menuName = Decouple Top Node } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleDecouple explosiveNodeID = 1 ejectionForce = 0 menuName = Decouple Bottom Node stagingEnabled = False } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/SLAShieldPanel.cfg PART { name = SLA_Shield_panels module = Part author = DECQ scale = 1.0 rescaleFactor = 1.0 specPower = 500.1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 stackSymmetry = 3 TechRequired = advConstruction cost = 180 category = Payload subcategory = 0 title = Saturn IB/V Spacecraft Lunar Module Adapter Panel manufacturer = North American Rockwell description = After some initial issues about the hinged panel system the design was changed to a more robust and safe explosive bolt decoupling system, with the SLA panels now being jettisoned upon the separation of the Apollo CSM. This is the side panel part of the adapter. attachRules = 1,0,1,1,0 tags = SATURN_V mass = 0.318 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.4 angularDrag = 1 crashTolerance = 10 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False maxTemp = 673.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_VERT bulkheadProfiles = size2 MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/SLA_Shield scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDecouple ejectionForce = 30 explosiveNodeID = bottom } MODULE { name = ModuleAnimateGeneric animationName = SLA startEventGUIName = Deploy panel endEventGUIName = Retract panel } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/S_IC.cfg PART { name = S_IC module = Part author = DECQ scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 19.56, 0.0, 0.0, 1.0, 0.0, 10, 1, 1 node_stack_F1 = -3.0, -16.96, -3.0, 0.0, -1.0, 0.0, 3 node_stack_F2 = -3.0, -16.96, 3.0, 0.0, -1.0, 0.0, 3 node_stack_F3 = 3.0, -16.96, 3.0, 0.0, -1.0, 0.0, 3 node_stack_F4 = 3.0, -16.96, -3.0, 0.0, -1.0, 0.0, 3 node_stack_F5 = 0.0, -16.96, 0.0, 0.0, -1.0, 0.0, 3 node_stack_topTower = 0.0, -19.2, 0.0, 0.0, -1.0, 0.0, 10, 1, 1 stackSymmetry = 3 TechRequired = advConstruction cost = 25800 category = FuelTank subcategory = 0 title = Saturn V S-IC Propellant Tank manufacturer = Boeing Co. description = The first stage of the Saturn V launch vehicle. Includes explosive bolts in the forward skirt for stage separation. Plume configured by RealPlume. attachRules = 1,1,1,1,0 tags = SATURN_V mass = 86.6 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.4 angularDrag = 1 crashTolerance = 12 maxTemp = 673.15 breakingForce = 250 breakingTorque = 250 stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_HOR gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 bulkheadProfiles = size3, size10 leaveCategory = True node_attach = 0.0, 19.56, 0.0, 0.0, 1.0, 0.0, 10, 1, 1 MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/S_IC scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDecouple ejectionForce = 0 explosiveNodeID = top } MODULE { name = ModuleJettison jettisonName = A bottomNodeName = top isFairing = False jettisonedObjectMass = 0.2 jettisonForce = 5 jettisonDirection = 0 4 1 } MODULE { name = ModuleJettison jettisonName = B bottomNodeName = top isFairing = False jettisonedObjectMass = 0.2 jettisonForce = 5 jettisonDirection = -1 4 0 } MODULE { name = ModuleJettison jettisonName = C bottomNodeName = top isFairing = False jettisonedObjectMass = 0.2 jettisonForce = 5 jettisonDirection = 0 4 1 } MODULE { name = ModuleJettison jettisonName = cD bottomNodeName = top isFairing = False jettisonedObjectMass = 0.2 jettisonForce = 5 jettisonDirection = 0 4 -1 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 1344.0 maxThrust = 1344.0 heatProduction = 120 useEngineResponseTime = False engineAccelerationSpeed = 0 allowShutdown = False staging = false ActivatesEvenIfDisconnected = true ullage = False pressureFed = False ignition = 1 powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 148 key = 1 90 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = Default volume = 2104785 basemass = -1 TANK { name = Kerosene amount = 789585 maxAmount = 789585 } TANK { name = LqdOxygen amount = 1315200 maxAmount = 1315200 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } RESOURCE { name = HTPB amount = 569.4 maxAmount = 569.4 } RESOURCE { name = ElectricCharge amount = 7056 maxAmount = 7056 } PLUME { name = Solid-Sepmotor transformName = thrustTransform plumePosition = 0.0, 0.0, 0.0 plumeScale = 0.25 flarePosition = 0.0, 0.0, 0.0 flareScale = 1.0 smokePosition = 0.0, 0.0, 0.125 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.0 slagScale = 0.25 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.0, 0.0 fixedScale = 0.25 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.25 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.25 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/S_IC_DECOUPLER.cfg PART { name = S_IC_DECOUPLER module = Part author = DECQ rescaleFactor = 1.0 specPower = 500.1 node_stack_bottom = 0.0, -2.487, 0.0, 0.0, -1.0, 0.0, 10, 1, 1 node_stack_top = 0.0, 2.93, 0.0, 0.0, 1.0, 0.0, 10, 1, 1 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = advConstruction entryCost = 50 cost = 50 category = Coupling subcategory = 0 title = Saturn V S-IC Interstage Adapter manufacturer = North American Aviation description = The interstage adapter between the S-IC and S-II stages of the Saturn V launch vehicle. attachRules = 1,0,1,1,0 tags = SATURN_V mass = 4.33 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 14 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 gTolerance = 100 maxPressure = 20000 scale = 1.0 skinMaxTemp = 773.15 stagingIcon = DECOUPLER_HOR bulkheadProfiles = size10 MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/S_IC_DECOUPLER scale = 1.0, 1.1, 1.0 } MODULE { name = ModuleDecouple ejectionForce = 0 explosiveNodeID = top } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/S_II.cfg PART { name = S_II module = Part author = DECQ scale = 1.0 rescaleFactor = 1.0 specPower = 500.1 node_stack_bottom = 0.0, -7.082, 0.0, 0.0, -1.0, 0.0, 10, 1, 1 node_stack_top = 0.0, 11.982, 0.0, 0.0, 1.0, 0.0, 10, 1, 1 node_stack_1 = -1.975, -9.81, -1.974, 0.0, -1.0, 0.0, 3 node_stack_2 = -1.975, -9.81, 1.974, 0.0, -1.0, 0.0, 3 node_stack_3 = 1.975, -9.81, -1.974, 0.0, -1.0, 0.0, 3 node_stack_4 = 1.975, -9.81, 1.974, 0.0, -1.0, 0.0, 3 node_stack_5 = 0.0, -9.81, 0.0, 0.0, -1.0, 0.0, 3 stackSymmetry = 3 fx_exhaustFlame_blue = 0.0, -5, 0.0, 0.0, 3.0, 0.0, running fx_exhaustLight_blue = 0.0, -2, 0.0, 0.0, 0.0, 1.0, running fx_smokeTrail_light = 0.0, -2, 0.0, 0.0, 1.0, 0.0, running fx_exhaustSparks_flameout = 0.0, -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 TechRequired = advConstruction cost = 900 category = FuelTank subcategory = 0 title = Saturn V S-II Propellant Tank manufacturer = North American Rockwell description = The propellant tank of the Saturn V launch vehicle S-II stage. attachRules = 1,0,1,1,0 tags = SATURN_V mass = 26.9 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 12 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 leaveCategory = True MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/S_II scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = Default volume = 1349810 basemass = -1 TANK { name = LqdHydrogen amount = 1018890 maxAmount = 1018890 } TANK { name = LqdOxygen amount = 330920 maxAmount = 330920 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } RESOURCE { name = ElectricCharge amount = 14110 maxAmount = 14110 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/S_II_DEC.cfg PART { name = S_II_DECOUPLER module = Part author = DECQ scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -2.731, 0.0, 0.0, -1.0, 0.0, 10, 1, 1 node_stack_top = 0.0, 2.95, 0.0, 0.0, 1.0, 0.0, 6, 1, 1 TechRequired = advConstruction cost = 2800 category = Coupling subcategory = 0 title = Saturn V S-II Interstage Adapter manufacturer = Douglas Aircraft Company description = The interstage adapter for the Saturn V S-II/S-IVB stages. Includes retrorockets for aiding the separation of the two stages. Plume configured by RealPlume. attachRules = 1,1,1,1,0 tags = SATURN_V mass = 4.07 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.4 angularDrag = 1 crashTolerance = 14 maxTemp = 673.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 gTolerance = 100 maxPressure = 20000 stagingIcon = DECOUPLER_HOR bulkheadProfiles = size6, size10 node_attach = 0.0, 2.95, 0.0, 0.0, 1.0, 0.0, 6, 1, 1 MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/S_II_DECOUPLER scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDecouple ejectionForce = 0 explosiveNodeID = top } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 620.0 maxThrust = 620.0 heatProduction = 116 useEngineResponseTime = False engineAccelerationSpeed = 0 allowShutdown = False staging = false ActivatesEvenIfDisconnected = true ullage = False pressureFed = False ignitions = 1 powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 197 key = 1 188 } } MODULE { name = ModuleJettison jettisonName = 1 bottomNodeName = top isFairing = False jettisonedObjectMass = 0.02 jettisonForce = 1 jettisonDirection = 0 1 0 } MODULE { name = ModuleJettison jettisonName = 2 bottomNodeName = top isFairing = False jettisonedObjectMass = 0.02 jettisonForce = 1 jettisonDirection = 0 1 0 } MODULE { name = ModuleJettison jettisonName = 3 bottomNodeName = top isFairing = False jettisonedObjectMass = 0.02 jettisonForce = 1 jettisonDirection = 0 1 0 } MODULE { name = ModuleJettison jettisonName = 4 bottomNodeName = top isFairing = False jettisonedObjectMass = 0.02 jettisonForce = 1 jettisonDirection = 0 1 0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = HTPB volume = 275.6 basemass = -1 TANK { name = HTPB amount = 275.6 maxAmount = 275.6 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } PLUME { name = Solid-Sepmotor transformName = thrustTransform plumePosition = 0.0, 0.0, 0.0 plumeScale = 0.25 flarePosition = 0.0, 0.0, 0.0 flareScale = 1.0 smokePosition = 0.0, 0.0, 0.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.0 slagScale = 0.25 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.5 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.0, 0.0 fixedScale = 0.25 energy = 1.0 speed = 1.5 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.25 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.25 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ATS/SATURN_V/DECQ_SATURN_V/S_IVB.cfg PART { name = S_IVB module = Part author = DECQ scale = 1.0 rescaleFactor = 1.0 node_stack_bott_j2 = 0.0, -7.675, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 6.497, 0.0, 0.0, 1.0, 0.0, 6, 1, 1 node_stack_bottom = 0.0, -5.47, 0.0, 0.0, -1.0, 0.0, 6, 1, 1 CoMOffset = 0.0, 3.5, 0.0 TechRequired = advConstruction cost = 2800 category = FuelTank subcategory = 0 title = Saturn IB/V S-IVB Propellant Tank manufacturer = Douglas Aircraft Company description = The propellant tank of the Saturn S-IVB stage. It is used for orbital insertion during Saturn V and Saturn IB flights. In case of Saturn V, it later restarts with the help of two APS units and inserts the spacecraft into a translunar free return trajectory. Two solid fuel ullage motors (included) help settle the propellant before main engine ignition, while two APS units provide attitude control during the coast phase and ullage for restarts. Plume configured by RealPlume. attachRules = 1,1,1,1,0 tags = SATURN_V mass = 9.52 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.4 angularDrag = 1 crashTolerance = 12 maxTemp = 673.15 breakingForce = 250 breakingTorque = 250 stagingIcon = SOLID_BOOSTER gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size3 leaveCategory = True node_attach = 0.0, 6.497, 0.0, 0.0, 1.0, 0.0, 6, 1, 1 MODEL { model = ATS/SATURN_V/DECQ_SATURN_V/S_IVB scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 30.0 maxThrust = 30.0 heatProduction = 82 useEngineResponseTime = False engineAccelerationSpeed = 0 allowShutdown = False staging = True ActivatesEvenIfDisconnected = true ullage = False pressureFed = False ignitions = 1 powerEffectName = Hypergolic-Upper shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 219 key = 1 208 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = Default volume = 312280 basemass = -1 TANK { name = LqdHydrogen amount = 232780 maxAmount = 232780 } TANK { name = LqdOxygen amount = 79500 maxAmount = 79500 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } RESOURCE { name = HTPB amount = 30.5 maxAmount = 30.5 } RESOURCE { name = ElectricCharge amount = 61990 maxAmount = 61990 } PLUME { name = Solid-Sepmotor transformName = thrustTransform plumePosition = 0.0, 0.0, 0.35 plumeScale = 0.075 flarePosition = 0.0, 0.0, 0.0 flareScale = 1.0 smokePosition = 0.0, 0.0, 0.35 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.0 slagScale = 0.075 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 2.0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } PLUME { name = Hypergolic-Upper transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.25 fixedScale = 0.5 energy = 1 speed = 2 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,1.25 corePosition = 0,0,1.25 exhaustPosition = 0,0,1.25 flarePosition = 0,0,1.25 fumePosition = 0,0,1.25 lampPosition = 0,0,1.25 plumePosition = 0,0,1.25 plume2Position = 0,0,1.25 plume3Position = 0,0,1.25 smokePosition = 0,0,1.25 shockPosition = 0,0,1.25 shockconePosition = 0,0,1.25 slagPosition = 0,0,1.25 streamPosition = 0,0,1.25 plumeIdentifier = Hypergolic-Upper processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.0, 0.35 fixedScale = 0.075 energy = 1.0 speed = 2.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.075 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.075 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } Hypergolic-Upper { plumeIdentifier = Hypergolic-Upper MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.25 fixedScale = 0.5 name = Hypergolic-Upper-flare modelName = RealPlume/Ferram_FX/hypergolicflare emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.5 energy = 1.0 0.5 size = 0.0 0.4 size = 1.0 0.4 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 linGrow { power = 1 15 power = 0 15 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.25 fixedScale = 0.5 energy = 1 speed = 2 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-Upper-plume modelName = RealPlume/Ferram_FX/hypergolicexhaust fixedEmissions = false sizeClamp = 50 randConeEmit { density = 1.0 0 density = 0.5 0.3 density = 0.25 0.9 density = 0.06 0.9 density = 0 2 } logGrow { density = 1.0 2 density = 0.1 2 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 3 density = 0.46 4 density = 0.2 10 density = 0.1 5 density = 0.0 4 } grow { density = 1.0 -0.95 density = 0.5 0 density = 0.0 0 } linGrow { density = 1.0 -0.2 density = 0.8 0 density = 0.46 1 density = 0.2 7 density = 0.05 12 density = 0.0 14 } speed { density = 1.0 1 density = 0.46 1.5 density = 0.2 1.5 density = 0.05 1.3 density = 0.0 1.2 } xyForce { density = 1 0.65 density = 0.5 0.85 density = 0.25 0.9 density = 0.06 0.95 density = 0 1 } zForce { density = 1 1 density = 0.2 1.02 density = 0 1.033 } emission { density = 1.0 2 density = 0.8 1.2 density = 0.2 1 density = 0.1 1 density = 0.05 1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 1 density = 0.2 1 density = 0.05 0.7 density = 0.0 0.3 } size { density = 1.0 0.85 density = 0.8 0.85 density = 0.2 0.75 density = 0.0 0.75 } } AUDIO { name = Hypergolic-Upper-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9PartSwitch/B9PartSwitch-TweakScale.cfg TWEAKSCALEEXPONENTS { name = ModuleB9PartSwitch scale = 1 } } UrlConfig { parentUrl = B9PartSwitch/DefaultTankTypes.cfg B9_TANK_TYPE { name = LiquidFuel title = LiquidFuel tankMass = 0.0001 tankCost = 0.375 RESOURCE { name = LiquidFuel unitsPerVolume = 1 } } } UrlConfig { parentUrl = B9PartSwitch/DefaultTankTypes.cfg B9_TANK_TYPE { name = LFO title = LFO tankMass = 0.000125 tankCost = 0.25 RESOURCE { name = LiquidFuel unitsPerVolume = 0.45 } RESOURCE { name = Oxidizer unitsPerVolume = 0.55 } } } UrlConfig { parentUrl = B9PartSwitch/DefaultTankTypes.cfg B9_TANK_TYPE { name = MonoPropellant title = MonoPropellant tankMass = 0.0004 tankCost = 0.75 RESOURCE { name = MonoPropellant unitsPerVolume = 1.5 } } } UrlConfig { parentUrl = B9PartSwitch/DefaultTankTypes.cfg B9_TANK_TYPE { name = Battery title = Battery tankMass = 0.0005 tankCost = 15.0 RESOURCE { name = ElectricCharge unitsPerVolume = 20 } } } UrlConfig { parentUrl = B9PartSwitch/Localization/en-us.cfg Localization { en-us { #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Switchable Part #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volume #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Subtype #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Subtypes #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Select <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> has resources that will be dumped by switching the <<2>> #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Confirm Resource Removal #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Select <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Current) #LOC_B9PartSwitch_tank_type_lf = LiquidFuel #LOC_B9PartSwitch_tank_type_lfo = LFO #LOC_B9PartSwitch_tank_type_monoprop = MonoPropellant #LOC_B9PartSwitch_tank_type_ec = Battery #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_temp = Maximum Temperature #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_skin_temp = Maximum Skin Temperature #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_crash_tolerance = Crash Tolerance #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_empty = empty #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_full = full } } } UrlConfig { parentUrl = B9PartSwitch/Localization/es-es.cfg Localization { es-es { #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Parte conmutable #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volumen #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Subtipo #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Subtipos #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Seleccionar <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> tiene recursos que serán abandonados cambiando el <<2>> #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Confirmar la eliminación de recursos #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Seleccionar <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Actual) #LOC_B9PartSwitch_tank_type_lf = Combustible líquido #LOC_B9PartSwitch_tank_type_lfo = CLO #LOC_B9PartSwitch_tank_type_monoprop = Monopropelante #LOC_B9PartSwitch_tank_type_ec = Batería #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_temp = Temperatura máxima #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_skin_temp = Temperatura máxima de skin #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_crash_tolerance = Tolerancia de choque #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_empty = vacío #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_full = lleno } } } UrlConfig { parentUrl = B9PartSwitch/Localization/fr-fr.cfg Localization { fr-fr { #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Pièce commutable #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volume #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Sous-type #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Sous-types #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Sélectionner <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> a des ressources qui seront perdues en changeant le <<2>> #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Confirmer la suppression des ressources #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Sélectionner <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Actuel) #LOC_B9PartSwitch_tank_type_lf = ErgolLiquide #LOC_B9PartSwitch_tank_type_lfo = LFO #LOC_B9PartSwitch_tank_type_monoprop = Monergol #LOC_B9PartSwitch_tank_type_ec = Batterie } } } UrlConfig { parentUrl = B9PartSwitch/Localization/pt-br.cfg Localization { pt-br { #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Peça Convertível #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volume #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Subtipo #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Subtipos #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Selecione <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> tem recursos que serão despejados, trocando o <<2>> #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Confirme a Remoção de Recursos #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Selecione <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Atual) #LOC_B9PartSwitch_tank_type_lf = Combustível Líquido #LOC_B9PartSwitch_tank_type_lfo = CLO #LOC_B9PartSwitch_tank_type_monoprop = Monopropelante #LOC_B9PartSwitch_tank_type_ec = Bateria } } } UrlConfig { parentUrl = B9PartSwitch/Localization/ru.cfg Localization { ru { #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Переключаемая деталь #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Объём #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Вид #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Конфигурации #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Выбор <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> имеет ресурсы, которые будут сброшены при переключении <<2>> #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Подтвердите удаление ресурса #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Выбор <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Текущий) #LOC_B9PartSwitch_tank_type_lf = ЖТ #LOC_B9PartSwitch_tank_type_lfo = ЖТ/Ок #LOC_B9PartSwitch_tank_type_monoprop = Монотопливо #LOC_B9PartSwitch_tank_type_ec = Батарея #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_temp = Макс. температура #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_skin_temp = Макс. температура обшивки #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_crash_tolerance = Переносимые разрушения #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_empty = пустой #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_full = полный } } } UrlConfig { parentUrl = B9PartSwitch/Localization/zh-cn.cfg Localization { zh-cn { #LOC_B9PartSwitch_ModuleB9PartSwitch_title = 可切换部件 #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = 容量 #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = 子类型 #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = 子类型 #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = 选择 <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> 里的资源会被切换为 <<2>> #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = 确认删除资源 #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = 选择 <<1>> #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (当前) #LOC_B9PartSwitch_tank_type_lf = 液体燃料 #LOC_B9PartSwitch_tank_type_lfo = 火箭燃料 #LOC_B9PartSwitch_tank_type_monoprop = 单组元推进剂 #LOC_B9PartSwitch_tank_type_ec = 电量 #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_temp = 最高温度 #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_skin_temp = 表面最高温度 #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_crash_tolerance = 碰撞承受 #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_empty = 空 #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_full = 满 } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/FuelConfigs.cfg ProceduralWingFuelSetups { FuelSet { name = STR } FuelSet { name = LF Resource { name = LiquidFuel ratio = 1 } } FuelSet { name = LFO Resource { name = LiquidFuel ratio = 9 } Resource { name = Oxidizer ratio = 11 } } FuelSet { name = Mono Resource { name = MonoPropellant ratio = 1 } } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_atm.cfg ACTIVE_TEXTURE_MANAGER_CONFIG { folder = B9_Aerospace enabled = true OVERRIDES { B9_Aerospace/Parts/Aero_Wing_Procedural/.* { compress = false mipmaps = true scale = 1 max_size = 0 } } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA.cfg PART { name = B9_Aero_Wing_Procedural_TypeA module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Wing (Spaceplane) manufacturer = Tetragon Projects description = Rated for LEO reentries. attachRules = 0,1,0,1,1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 1500 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 thermalMassModifier = 1.25 emissiveConstant = 0.95 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA } MODULE { name = WingProcedural isCtrlSrf = False isWingAsCtrlSrf = False } MODULE { name = Driftless active = True } MODULE { name = FARWingAerodynamicModel MAC = 4 MidChordSweep = 0 b_2 = 4 TaperRatio = 1 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleFuelTanks volume = 3.84 basemass = -1 utilizationTweakable = true utilization = 0.5 type = Structural typeAvailable = Fuselage typeAvailable = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA.cfg PART { name = RO-B9ProcWing-Early module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Wing (Early) manufacturer = Tetragon Projects description = Rated for Mach 1 flight and below. attachRules = 0,1,0,1,1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 415 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 415 thermalMassModifier = 0.75 emissiveConstant = 0.4 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA } MODULE { name = WingProcedural isCtrlSrf = False isWingAsCtrlSrf = False } MODULE { name = Driftless active = True } MODULE { name = FARWingAerodynamicModel MAC = 4 MidChordSweep = 0 b_2 = 4 TaperRatio = 1 massMultiplier = 0.25 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleFuelTanks volume = 3.84 basemass = -1 utilizationTweakable = true utilization = 0.5 type = Structural typeAvailable = Fuselage typeAvailable = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA.cfg PART { name = RO-B9ProcWing-Supersonic module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Wing (Supersonic) manufacturer = Tetragon Projects description = Rated for Mach 3 flight. attachRules = 0,1,0,1,1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 800 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 900 thermalMassModifier = 1.0 emissiveConstant = 0.75 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA } MODULE { name = WingProcedural isCtrlSrf = False isWingAsCtrlSrf = False } MODULE { name = Driftless active = True } MODULE { name = FARWingAerodynamicModel MAC = 4 MidChordSweep = 0 b_2 = 4 TaperRatio = 1 massMultiplier = 0.7 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleFuelTanks volume = 3.84 basemass = -1 utilizationTweakable = true utilization = 0.5 type = Structural typeAvailable = Fuselage typeAvailable = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeB.cfg PART { name = B9_Aero_Wing_Procedural_TypeB module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Control Surface (Spaceplane) manufacturer = Tetragon Projects description = Rated for LEO reentries. attachRules = 0,1,0,0,0,0,1 node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 1500 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 thermalMassModifier = 1.25 emissiveConstant = 0.95 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeB } MODULE { name = WingProcedural isCtrlSrf = True isWingAsCtrlSrf = False } MODULE { name = Driftless active = True } MODULE { name = FARControllableSurface maxdeflect = 20 MAC = 2 MidChordSweep = 0 b_2 = 1 TaperRatio = 1 nonSideAttach = 1 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeB.cfg PART { name = RO-B9ProcCS-Early module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Control Surface (Early) manufacturer = Tetragon Projects description = Rated for Mach 1 flight and below. attachRules = 0,1,0,0,0,0,1 node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 415 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 415 thermalMassModifier = 0.75 emissiveConstant = 0.4 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeB } MODULE { name = WingProcedural isCtrlSrf = True isWingAsCtrlSrf = False } MODULE { name = Driftless active = True } MODULE { name = FARControllableSurface maxdeflect = 20 MAC = 2 MidChordSweep = 0 b_2 = 1 TaperRatio = 1 nonSideAttach = 1 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeB.cfg PART { name = RO-B9ProcCS-Supersonic module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Control Surface (Supersonic) manufacturer = Tetragon Projects description = Rated for Mach 3 flight. attachRules = 0,1,0,0,0,0,1 node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 800 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 900 thermalMassModifier = 1.0 emissiveConstant = 0.75 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeB } MODULE { name = WingProcedural isCtrlSrf = True isWingAsCtrlSrf = False } MODULE { name = Driftless active = True } MODULE { name = FARControllableSurface maxdeflect = 20 MAC = 2 MidChordSweep = 0 b_2 = 1 TaperRatio = 1 nonSideAttach = 1 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeC.cfg PART { name = B9_Aero_Wing_Procedural_TypeC module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Wing, All-Moving (Spaceplane) manufacturer = Tetragon Projects description = Rated for LEO reentries. attachRules = 0,1,0,0,0,0,1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 1500 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 thermalMassModifier = 1.25 emissiveConstant = 0.95 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA } MODULE { name = WingProcedural isCtrlSrf = False isWingAsCtrlSrf = True } MODULE { name = Driftless active = True } MODULE { name = FARControllableSurface maxdeflect = 20 MAC = 4 MidChordSweep = 0 b_2 = 4 TaperRatio = 1 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeC.cfg PART { name = RO-B9ProcAMWing-Early module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Wing, All-Moving (Early) manufacturer = Tetragon Projects description = Rated for Mach 1 flight and below. attachRules = 0,1,0,0,0,0,1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 415 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 415 thermalMassModifier = 0.75 emissiveConstant = 0.4 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA } MODULE { name = WingProcedural isCtrlSrf = False isWingAsCtrlSrf = True } MODULE { name = Driftless active = True } MODULE { name = FARControllableSurface maxdeflect = 20 MAC = 4 MidChordSweep = 0 b_2 = 4 TaperRatio = 1 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeC.cfg PART { name = RO-B9ProcAMWing-Supersonic module = Part author = bac9 scale = 1 rescaleFactor = 1 TechRequired = advAerodynamics entryCost = 10000 cost = 0 category = Aero subcategory = 0 title = B9 Procedural Wing, All-Moving (Supersonic) manufacturer = Tetragon Projects description = Rated for Mach 3 flight. attachRules = 0,1,0,0,0,0,1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0 mass = 0.00001 dragModelType = none crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True breakingTorque = 100 breakingForce = 100 skinInternalConductionMult = 5 bulkheadProfiles = srf maxTemp = 800 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 900 thermalMassModifier = 1.0 emissiveConstant = 0.75 MODEL { model = B9_Aerospace_ProceduralWings/Parts/Aero_Wing_Procedural/wing_procedural_typeA } MODULE { name = WingProcedural isCtrlSrf = False isWingAsCtrlSrf = True } MODULE { name = Driftless active = True } MODULE { name = FARControllableSurface maxdeflect = 20 MAC = 4 MidChordSweep = 0 b_2 = 4 TaperRatio = 1 } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Bluedog_DB/Agencies/Agency.cfg AGENT { name = Bloeting Areospace Corporation title = Bloeting Areospace Corporation description = They make all the parts no one asks for. logoURL = Bluedog_DB/Agencies/Bloeting logoScaledURL = Bluedog_DB/Agencies/Bloeting_scaled mentality = Commercial mentality = Industrial mentality = Pioneer mentality = Stern 2.0 } } UrlConfig { parentUrl = Bluedog_DB/Agencies/Agency.cfg AGENT { name = Bluedog Design Bureau title = Bluedog Design Bureau description = They make all the parts no one asks for. logoURL = Bluedog_DB/Agencies/Bluedog logoScaledURL = Bluedog_DB/Agencies/Bluedog_scaled mentality = Commercial mentality = Industrial mentality = Pioneer mentality = Stern 2.0 } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes-Cargo.cfg B9_TANK_TYPE { name = bdbSupplyOre RESOURCE { name = Ore unitsPerVolume = 1 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes-Cargo.cfg B9_TANK_TYPE { name = bdbSupplyWater RESOURCE { name = Water unitsPerVolume = 5 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes-Cargo.cfg B9_TANK_TYPE { name = bdbSupplyOxygen RESOURCE { name = Oxygen unitsPerVolume = 780 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes-Cargo.cfg B9_TANK_TYPE { name = bdbSupplyHydrogen RESOURCE { name = Hydrogen unitsPerVolume = 780 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes-Cargo.cfg B9_TANK_TYPE { name = bdbSupplyH2O2 RESOURCE { name = Hydrogen unitsPerVolume = 520 } RESOURCE { name = Oxygen unitsPerVolume = 260 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes-Cargo.cfg B9_TANK_TYPE { name = bdbSupplyMaterialKits RESOURCE { name = MaterialKits unitsPerVolume = 5 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes.cfg B9_TANK_TYPE { name = bdbLH2 tankMass = 0.000125 tankCost = 0.14 RESOURCE { name = LqdHydrogen unitsPerVolume = 5 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes.cfg B9_TANK_TYPE { name = bdbLH2O tankMass = 0.00025 tankCost = 0.28 RESOURCE { name = LqdHydrogen unitsPerVolume = 3.75 } RESOURCE { name = Oxidizer unitsPerVolume = 0.25 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes.cfg B9_TANK_TYPE { name = bdbLMOX tankMass = 0.0005 tankCost = 0.42 RESOURCE { name = LqdMethane unitsPerVolume = 1.875 } RESOURCE { name = Oxidizer unitsPerVolume = 0.625 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes.cfg B9_TANK_TYPE { name = bdbLFOX tankMass = 0.000625 tankCost = 0.7 RESOURCE { name = LiquidFuel unitsPerVolume = 0.45 } RESOURCE { name = Oxidizer unitsPerVolume = 0.55 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes.cfg B9_TANK_TYPE { name = bdbBalloon tankMass = 0.00025 tankCost = 0.98 RESOURCE { name = LiquidFuel unitsPerVolume = 0.45 } RESOURCE { name = Oxidizer unitsPerVolume = 0.55 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes.cfg B9_TANK_TYPE { name = bdbBalloonLH2O tankMass = 0.00015625 tankCost = 0.35 RESOURCE { name = LqdHydrogen unitsPerVolume = 3.75 } RESOURCE { name = Oxidizer unitsPerVolume = 0.25 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes.cfg B9_TANK_TYPE { name = bdbBalloonLMOX tankMass = 0.0001875 tankCost = 0.53 RESOURCE { name = LqdMethane unitsPerVolume = 1.875 } RESOURCE { name = Oxidizer unitsPerVolume = 0.625 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/B9TankTypes.cfg B9_TANK_TYPE { name = bdbMonoProp tankMass = 0.000625 tankCost = 0.7 RESOURCE { name = MonoPropellant unitsPerVolume = 1 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/StockWetWorkshop.cfg B9_TANK_TYPE { name = bdbSkylabLH2O tankMass = 0 tankCost = 0 RESOURCE { name = LqdHydrogen unitsPerVolume = 3.75 } RESOURCE { name = Oxidizer unitsPerVolume = 0.25 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/StockWetWorkshop.cfg B9_TANK_TYPE { name = bdbSkylabLFOX tankMass = 0 tankCost = 0 RESOURCE { name = LiquidFuel unitsPerVolume = 0.45 } RESOURCE { name = Oxidizer unitsPerVolume = 0.55 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/B9PartSwitch/StockWetWorkshop.cfg B9_TANK_TYPE { name = bdbSkylabLab tankMass = 0 tankCost = 0 RESOURCE { name = ElectricCharge unitsPerVolume = 0.31 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/Rescale/BlueSmurff.cfg BDBRESCALECONFIG { systemScale = 1 tankFactor = 1 structFactor = 1 podFactor = 1 apolloPodFactor = 1 engineFactor = 1 srbIspAdd = 0 ballastFactorS1C = 1 ballastFactorS2 = 1 ballastFactorS4B = 1 scaleFactor = 0 } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/SpaceDust/InstrumentDefs.cfg SPACEDUST_INSTRUMENT { Name = BDB_OxidizerSpectrometer Title = #LOC_SpaceDust_switcher_instrument_ox ResourceName = Oxidizer Discovers = true Identifies = false Wavelength = 500 Sensitivity = 50 AtmosphereEffect { key = 0 1.0 key = 70000 0.5 key = 500000 0.0 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/SpaceDust/InstrumentDefs.cfg SPACEDUST_INSTRUMENT { Name = BDB_LiquidFuelSpectrometer Title = #LOC_SpaceDust_switcher_instrument_lf ResourceName = LiquidFuel Discovers = true Identifies = false Wavelength = 500 Sensitivity = 50 AtmosphereEffect { key = 0 1.0 key = 70000 0.5 key = 500000 0.0 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/SpaceDust/InstrumentDefs.cfg SPACEDUST_INSTRUMENT { Name = BDB_HydrogenSpectrometer Title = #LOC_SpaceDust_switcher_instrument_lh2 ResourceName = LqdHydrogen Discovers = true Identifies = false Wavelength = 500 Sensitivity = 50 AtmosphereEffect { key = 0 1.0 key = 70000 0.5 key = 500000 0.0 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/Tweakscale/tweakscale_Scales.cfg SCALETYPE { name = BluedogAntenna freeScale = false scaleFactors = 0.6, 0.8, 1.0, 1.2 scaleNames = 60%, 80%, 100%, 120% defaultScale = 1.0 } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/Tweakscale/tweakscale_Scales.cfg SCALETYPE { name = BluedogStack freeScale = true defaultScale = 1.25 suffix = m scaleFactors = 0.1, 0.3, 0.625, 0.9375, 1.25, 1.5, 1.875, 2.5, 3.125, 3.75, 4.25, 5.0, 5.625, 6.375, 7.5, 10, 20 incrementSlide = 0.01, 0.0125, 0.0125, 0.0125, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.1, 0.2 } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_alcolox_lower_vanes.cfg EFFECTTEMPLATE { templateName = BDB_alcolox_lower_vanes EFFECT { name = Vanes parentName = vernierFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.100000001,2,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _FadeIn value = 0.0707776695 } FLOAT { floatName = _FadeOut value = 0.338721693 } FLOAT { floatName = _Falloff value = 4.3983264 } FLOAT { floatName = _ExpandLinear value = -0.808887601 } COLOR { colorName = _StartTint colorValue = 0.952941179,0.749019623,0.643137276,1 } COLOR { colorName = _EndTint colorValue = 0.921568632,0.600000024,0.600000024,1 } FLOAT { floatName = _TintFalloff value = 1.79471946 } FLOAT { floatName = _Noise value = 5.53582478 } FLOAT { floatName = _SpeedY value = 126.35537 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 1 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_CryoGlow.cfg EFFECTTEMPLATE { templateName = BDB_CryoGlow EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.321707398,0.453067571,0.802682221,1 } COLOR { colorName = _EndTint colorValue = 0.929411769,0.960784316,0.972549021,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.2 0 0 key = 0.1 0.5 0 0 key = 0.7 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_HTP_vernier.cfg EFFECTTEMPLATE { templateName = BDB_HTP_vernier EFFECT { name = plumeVernier parentName = vernierTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,2,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.400000006,0.615686297,0.933333337,1 } COLOR { colorName = _EndTint colorValue = 0.607843161,0.58431375,0.58431375,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.68805373 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00200000009 } FLOAT { floatName = _FadeOut value = 0.678055167 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffectVernier parentName = vernierTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,0.5,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.607843161,0.58431375,0.58431375,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = plane1 parentName = vernierTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,0.0500000007,0.0500000007 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Brightness value = 0 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.298039228,0.549019635,0.913725495,1 } COLOR { colorName = _EndTint colorValue = 0.882352948,0.90196079,0.925490201,1 } FLOAT { floatName = _Falloff value = 9.94944382 } FLOAT { floatName = _Fresnel value = 8.24054241 } FLOAT { floatName = _TintFalloff value = 0.556110263 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_HTP_vernierVac.cfg EFFECTTEMPLATE { templateName = BDB_HTP_vernierVac EFFECT { name = plumeVernier parentName = vernierTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,2,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.400000006,0.615686297,0.933333337,1 } COLOR { colorName = _EndTint colorValue = 0.607843161,0.58431375,0.58431375,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.68805373 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00200000009 } FLOAT { floatName = _FadeOut value = 0.678055167 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffectVernier parentName = vernierTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,0.5,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.607843161,0.58431375,0.58431375,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = innerGlow parentName = vernierTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 0.100000001,0.100000001,0.100000001 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.611764729,0.788235307,0.925490201,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.36499786 } FLOAT { floatName = _Fresnel value = 5.25776958 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = Enginelight parentName = vernierTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 1 lightType = Point color = 0.611764729,0.788235307,0.925490201,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_Hydrazine.cfg EFFECTTEMPLATE { templateName = BDB_Hydrazine EFFECT { name = rcs parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.709803939,0.709803939,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 6.06665754 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _TintFalloff value = 0.707776666 } FLOAT { floatName = _FadeIn value = 0.00999999978 } } } FLOATMODIFIER { name = brightNess controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 1 1 0 0 } } } EFFECT { name = rcs2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.701960802,0.701960802,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -1.01110959 } FLOAT { floatName = _FresnelInvert value = 0.783609867 } FLOAT { floatName = _TintFalloff value = 0.556110263 } } } FLOATMODIFIER { name = brightNess controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } EFFECT { name = rcs2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0700000003,2,0.0700000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.90196079,0.760784328,0.592156887,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 2.02221918 } FLOAT { floatName = _Noise value = 3.86000562 } FLOAT { floatName = _ExpandLinear value = 5.30333281 } FLOAT { floatName = _SpeedY value = 132.444244 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -0.80777669 } FLOAT { floatName = _FresnelInvert value = 0.101110943 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _ExpandBounded value = 2.62888479 } FLOAT { floatName = _TintFalloff value = 2.60111094 } } } FLOATMODIFIER { name = brightNess controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/bdb_hydyne_lower_vanes.cfg EFFECTTEMPLATE { templateName = BDB_hydyne_lower_vanes EFFECT { name = Vanes parentName = vernierFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.100000001,2,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _FadeIn value = 0.0707776695 } FLOAT { floatName = _FadeOut value = 0.338721693 } FLOAT { floatName = _Falloff value = 4.3983264 } FLOAT { floatName = _ExpandLinear value = -0.808887601 } COLOR { colorName = _StartTint colorValue = 0.952941179,0.749019623,0.643137276,1 } COLOR { colorName = _EndTint colorValue = 0.921568632,0.600000024,0.600000024,1 } FLOAT { floatName = _TintFalloff value = 1.79471946 } FLOAT { floatName = _Noise value = 5.53582478 } FLOAT { floatName = _SpeedY value = 126.35537 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 1 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_HypergolGlow.cfg EFFECTTEMPLATE { templateName = BDB_HypergolGlow EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.625844717,0.662745118,0.760164618,1 } COLOR { colorName = _EndTint colorValue = 0.929411769,0.960784316,0.972549021,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.2 0 0 key = 0.1 0.5 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plane parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True FLOAT { floatName = _Falloff value = 0.657221198 } FLOAT { floatName = _Fresnel value = 3.33666158 } COLOR { colorName = _StartTint colorValue = 0.670310676,0.588602185,0.695837915,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } } } FLOATMODIFIER { name = tBRight controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0.5 0 0 key = 0.7 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_Ion_Xenon.cfg EFFECTTEMPLATE { templateName = BDB_Ion_Xenon EFFECT { name = mainEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-ion positionOffset = 0,0,-0.0199999996 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-ion-noise textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0.655179501,1,0.582910895 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.5 } FLOAT { floatName = _Brightness value = 0.100000001 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 8 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } } MATERIAL { transform = CylMeshOuter shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-ion-noise textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0.753699601,1,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.5 } FLOAT { floatName = _Fresnel value = 5 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.200000003 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 0.100000001 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-ion-noise textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0.614129484,1,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 5 } FLOAT { floatName = _FresnelInvert value = 3 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0.600000024 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 1 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } } } SCALEMODIFIER { name = throttleScale controllerName = throttle transformName = CylMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 0.6 0 0 key = 1 1 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Waterfall/FX/fx-simple-plume-ion(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 0.4 0 0 } } FLOATMODIFIER { name = inner controllerName = throttle transformName = CylMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = outer controllerName = throttle transformName = CylMeshOuter combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = tGlow3 controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.9 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 2 lightType = Point color = 0.282352954,0.773902416,0.835294127,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.1 0.05 0 0 key = 1 1 0 0 } } } EFFECT { name = effect2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.200000003,2,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0,0.654901981,1,0.52463007 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandLinear value = 0.909998655 } FLOAT { floatName = _Falloff value = 2.37610745 } FLOAT { floatName = _Brightness value = 0.5955562 } FLOAT { floatName = _FadeIn value = 0.322556615 } FLOAT { floatName = _Noise value = 3.48832798 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _FadeOut value = 0.449943751 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Fresnel value = 1.3144424 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _SpeedY value = 2 } } } FLOATMODIFIER { name = rcsBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_Ion_Xenon_RCS.cfg EFFECTTEMPLATE { templateName = BDB_Ion_Xenon_RCS EFFECT { name = effect1 parentName = rcsTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 180,0,0 scaleOffset = 0.100000001,2,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _ExpandLinear value = 3.33666134 } COLOR { colorName = _StartTint colorValue = 0,0.654901981,1,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.9149909 } FLOAT { floatName = _FadeOut value = 0.434777111 } FLOAT { floatName = _FadeIn value = 0.00999999978 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Noise value = 2.57832932 } FLOAT { floatName = _Fresnel value = 0.707776666 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedY value = 2 } } } FLOATMODIFIER { name = rcsBright controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_J2T.cfg EFFECTTEMPLATE { templateName = BDB_J2T EFFECT { name = spikeFlameInner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.340000004 rotationOffset = -90,0,0 scaleOffset = 0.495000005,0.699999988,0.495000005 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.30295971,0.606730163,1,1 } COLOR { colorName = _EndTint colorValue = 0.0730793774,0.5,1,1 } FLOAT { floatName = _ExpandBounded value = -0.75 } FLOAT { floatName = _ExpandLinear value = 0.4044438 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandSquare value = -0.200000003 } FLOAT { floatName = _Brightness value = 1.35055542 } FLOAT { floatName = _FadeOut value = 0.636999011 } FLOAT { floatName = _Falloff value = 4.04443836 } FLOAT { floatName = _TintFalloff value = 2.52278161 } FLOAT { floatName = _Fresnel value = 0.100000001 } FLOAT { floatName = _Noise value = 4.32249355 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Symmetry value = 24 } FLOAT { floatName = _SymmetryStrength value = 0.0758332163 } FLOAT { floatName = _SpeedX value = 4.02221918 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 20 key = 0.1 0.6 1.5 1.5 key = 1 0.8 0 0 } } } EFFECT { name = spikeFlameOuter parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.314999998 rotationOffset = -90,0,0 scaleOffset = 0.5,2,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.156862751,0.345098048,0.639215708,1 } COLOR { colorName = _EndTint colorValue = 1,0.417899877,0.393269867,1 } FLOAT { floatName = _ExpandBounded value = -1.05777669 } FLOAT { floatName = _ExpandLinear value = 0.154443815 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _Brightness value = 2.22444105 } FLOAT { floatName = _FadeOut value = 0.879999995 } FLOAT { floatName = _Falloff value = 4.69999981 } FLOAT { floatName = _TintFalloff value = 0.227499649 } FLOAT { floatName = _Fresnel value = 0.707776666 } FLOAT { floatName = _Noise value = 1.51666427 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _SpeedY value = 1000 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _SpeedX value = 43.1444244 } FLOAT { floatName = _FadeIn value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.49 0 0 } yCurve { key = 0 5 0 0 key = 0.5 1 0 0 key = 1 2 0 0 } zCurve { key = 0 0.49 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 3.5 0 -1 key = 0.5 0.3 -3 -3 key = 1 -1.05 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.3 0 0 0 key = 0.5 -0.6 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = aFadeout controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.5 0.2 0 0 key = 1 0.88 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.5 3 0 0 key = 1 4.7 0 0 } } FLOATMODIFIER { name = aTintfalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 0 0 0 key = 0.5 0.5 0 0 key = 1 0.22 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 10 key = 0.1 0.5 1 1 key = 1 1 0 0 } } } EFFECT { name = outerShock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.100000001,3,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.30295971,0.385059834,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.508210003,0.146969497,1 } FLOAT { floatName = _ExpandBounded value = 2.91333127 } FLOAT { floatName = _ExpandSquare value = -5.22666264 } FLOAT { floatName = _ExpandLinear value = 2.70999861 } FLOAT { floatName = _FadeIn value = 0.500499249 } FLOAT { floatName = _FadeOut value = 0.37411052 } FLOAT { floatName = _Fresnel value = 0.803332865 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Falloff value = 1 } FLOAT { floatName = _Noise value = 12.1333141 } FLOAT { floatName = _Brightness value = 2.11222053 } FLOAT { floatName = _SpeedY value = 93.8334961 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _ExpandOffset value = 0.909998596 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _TileX value = 8 } FLOAT { floatName = _SpeedX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 0.1 0 0 key = 1 0.2 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.2 0 -0.2 key = 1 0.2 -0.2 0 } zCurve { } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.12 0 0 key = 1 0.12 0 0 } yCurve { key = 0.5 0.9 0 0 key = 1 2.5 0 0 } zCurve { key = 0 0.12 0 0 key = 1 0.12 0 0 } } SCALEMODIFIER { name = rScale controllerName = random2 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.98 0 0.04 key = 1 1.02 0.04 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 0.98 0 0.04 key = 1 1.02 0.04 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 4.5 0 0 key = 0.5 2 -4 -4 key = 1 0.9 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 0 0 0 key = 0.5 -1 0 0 key = 1 2.7 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.5 -2 0 0 key = 1 -5.2 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 1.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 2 key = 0.6 1.2 2 2 key = 1 2.1 1.5 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 1 1 0 0 } } } EFFECT { name = outerShock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,1.10000002 rotationOffset = -90,0,0 scaleOffset = 0.230000004,3,0.230000004 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.580392182,0.400000006,0.211764708,1 } COLOR { colorName = _EndTint colorValue = 1,0.492764205,0.230157882,1 } FLOAT { floatName = _ExpandBounded value = 2.3066659 } FLOAT { floatName = _ExpandSquare value = -2.90111089 } FLOAT { floatName = _ExpandLinear value = 0.687779665 } FLOAT { floatName = _FadeIn value = 0.353888333 } FLOAT { floatName = _FadeOut value = 0.369054973 } FLOAT { floatName = _Fresnel value = 0.439999998 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Falloff value = 1.8088876 } FLOAT { floatName = _Noise value = 12.4566584 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _SpeedY value = 98 } FLOAT { floatName = _TintFalloff value = 3.61471653 } FLOAT { floatName = _ExpandOffset value = -0.202221975 } FLOAT { floatName = _TileX value = 8 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _SpeedX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 0.5 0 0 key = 1 1.1 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.4 0 -0.4 key = 1 0 -0.4 0 } zCurve { } } SCALEMODIFIER { name = rScale controllerName = random3 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.96 0 0.08 key = 1 1.04 0.08 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 0.96 0 0.08 key = 1 1.04 0.08 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 0 key = 0.6 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 1 1 0 0 } } } EFFECT { name = outerShock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.0999999 rotationOffset = -90,0,0 scaleOffset = 0.230000004,4,0.230000004 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.788235307,0.505629539,0.127577394,1 } COLOR { colorName = _EndTint colorValue = 1,0.435294122,0.345098048,1 } FLOAT { floatName = _ExpandBounded value = 2.3066659 } FLOAT { floatName = _ExpandSquare value = -2.90111089 } FLOAT { floatName = _ExpandLinear value = 0.687779665 } FLOAT { floatName = _FadeIn value = 0.308388412 } FLOAT { floatName = _FadeOut value = 0.318499506 } FLOAT { floatName = _Fresnel value = 0.800000012 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Falloff value = 1 } FLOAT { floatName = _Noise value = 12 } FLOAT { floatName = _Brightness value = 0.5 } FLOAT { floatName = _SpeedY value = 95 } FLOAT { floatName = _TintFalloff value = 3.61471653 } FLOAT { floatName = _ExpandOffset value = -0.202221975 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _TileX value = 8 } FLOAT { floatName = _Seed value = -20 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1.4 0 0 key = 1 2.1 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.6 0 -0.6 key = 1 -0.1 -0.6 0 } zCurve { } } SCALEMODIFIER { name = rScale controllerName = random4 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0.5 0.6 0 0 key = 1 -0.2 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 0 key = 0.6 0.5 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 1 1 0 0 } } } EFFECT { name = outerShock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3.0999999 rotationOffset = -90,0,0 scaleOffset = 0.230000004,3,0.230000004 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.701960802,0.474509805,0.168627456,1 } COLOR { colorName = _EndTint colorValue = 1,0.435294122,0.345098048,1 } FLOAT { floatName = _ExpandBounded value = 2.20555496 } FLOAT { floatName = _ExpandSquare value = -0.57555896 } FLOAT { floatName = _ExpandLinear value = 0.1822249 } FLOAT { floatName = _FadeIn value = 0.308388412 } FLOAT { floatName = _FadeOut value = 0.283110678 } FLOAT { floatName = _Fresnel value = 0.800000012 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Falloff value = 2.26388693 } FLOAT { floatName = _Noise value = 12 } FLOAT { floatName = _Brightness value = 2.0999999 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _TintFalloff value = 3.61471653 } FLOAT { floatName = _ExpandOffset value = -0.202221975 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _TileX value = 8 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _Seed value = 13 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 2.2 0 0 key = 1 3.1 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.8 0 -0.8 key = 1 -0.6 -0.8 0 } zCurve { } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0.5 1 0 0 key = 1 -0.8 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 0 key = 0.6 0.4 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 1 1 0 0 } } } EFFECT { name = innerFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.200000003 rotationOffset = -90,0,0 scaleOffset = 0.449999988,14,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.345098048,0.31764707,1 } COLOR { colorName = _EndTint colorValue = 0.349019617,0.501960814,0.839215696,1 } FLOAT { floatName = _Brightness value = 0.75 } FLOAT { floatName = _Falloff value = 1.26388693 } FLOAT { floatName = _Noise value = 6.67332363 } FLOAT { floatName = _Fresnel value = 0.859443307 } FLOAT { floatName = _SpeedY value = 169.766571 } FLOAT { floatName = _FadeIn value = 0.0303332806 } FLOAT { floatName = _ExpandBounded value = 3.74110532 } FLOAT { floatName = _ExpandLinear value = -5.05554771 } FLOAT { floatName = _ExpandSquare value = 2.32555199 } FLOAT { floatName = _ExpandOffset value = -0.5 } FLOAT { floatName = _FadeOut value = 0.470165938 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 -0.2 0 0 key = 0.5 -0.2 0 0 key = 1 -0.2 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random2 randomnessScale = 0 floatName = _ExpandOffset floatCurve { key = 0 0.5 0 0 key = 0.3 0.35 -1 -1 key = 0.5 -0.4 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random2 randomnessScale = 0 floatName = _ExpandBounded floatCurve { key = 0 13 0 0 key = 0.5 4.5 -5 -5 key = 1 3.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 0 0 0 key = 0.5 -4 -4 -4 key = 1 -5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.1 30 0 0 key = 0.5 1.26 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.05 0 0 0 key = 0.5 0.75 0.75 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.3 2 0 0 key = 0.7 0.85 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 15 key = 0.1 0.7 1 1 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 1 0 0 key = 1 0 0 0 } } } EFFECT { name = outerFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.564705908,0.294484526,1 } COLOR { colorName = _EndTint colorValue = 0.282352954,0.435294122,0.713725507,1 } FLOAT { floatName = _Falloff value = 0.657221198 } FLOAT { floatName = _ExpandLinear value = -2.52777386 } FLOAT { floatName = _ExpandBounded value = 4.04443836 } FLOAT { floatName = _Fresnel value = 0.600000024 } FLOAT { floatName = _Noise value = 20 } FLOAT { floatName = _Brightness value = 0.79777807 } FLOAT { floatName = _FadeIn value = 0.0505554937 } FLOAT { floatName = _FadeOut value = 0.495443672 } FLOAT { floatName = _SpeedY value = 38.3223076 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _ExpandOffset value = -0.0500000007 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _ExpandSquare value = 0.101110876 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.3 -0.35 0 0 key = 0.6 -0.3 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 12 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 0.5 0.66 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.35 3 0 0 key = 0.55 20 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 -0.05 0 0 key = 0.5 0.2 0 0 key = 0.7 -0.2 0 0 key = 1 -0.05 0 0 } } FLOATMODIFIER { name = aFadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0.06 0 0 key = 0.5 0.05 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.8 0 0 } } FLOATMODIFIER { name = speedX controllerName = random1 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SpeedX floatCurve { key = 0 1 0 0 key = 1 1.001 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 0.4 2 0 0 key = 0.8 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 5 key = 0.1 0.3 2 2 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aTintFall controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 5 0 0 key = 1 0 0 0 } } } EFFECT { name = exitTraces parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.25999999 rotationOffset = -90,0,0 scaleOffset = 0.439999998,20,0.439999998 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.178998828,0.270119637,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.40147987,0.35221976,1 } FLOAT { floatName = _Falloff value = 90 } FLOAT { floatName = _Noise value = 6.36999035 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _SpeedY value = 50.5443726 } FLOAT { floatName = _TintFalloff value = 0.126388699 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _FadeIn value = 0.00499999989 } } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.05 13 0 0 key = 0.5 -1 -90 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0 -4 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 10 key = 0.1 0.5 1 1 key = 1 1 0 0 } } } EFFECT { name = YspikeFlameInner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.340000004 rotationOffset = -90,0,0 scaleOffset = 0.550000012,1,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.886274517,0.615433455,0.22341536,1 } COLOR { colorName = _EndTint colorValue = 0.945098042,0.500012398,0.435294122,1 } FLOAT { floatName = _ExpandBounded value = -0.75 } FLOAT { floatName = _ExpandLinear value = 0.4044438 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandSquare value = -0.200000003 } FLOAT { floatName = _Brightness value = 1.35055542 } FLOAT { floatName = _FadeOut value = 0.409499377 } FLOAT { floatName = _Falloff value = 4.24666023 } FLOAT { floatName = _TintFalloff value = 1.18306148 } FLOAT { floatName = _Fresnel value = 0.554999292 } FLOAT { floatName = _Noise value = 5.83915806 } FLOAT { floatName = _TileY value = 0.300000012 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Symmetry value = 24 } FLOAT { floatName = _SymmetryStrength value = 0.0758332163 } FLOAT { floatName = _SpeedX value = 4.02221918 } FLOAT { floatName = _FadeIn value = 0.379166067 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 20 key = 0.1 0.6 1.5 1.5 key = 1 3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.7 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 2 0 0 } yCurve { key = 0 8 0 0 key = 1 25 0 0 } zCurve { key = 0 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 6 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } LIGHTCOLORMODIFIER { name = aColour controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0 0.3 0 0 key = 0.5 0.9 0 0 } gCurve { key = 0 0.7 0 0 key = 1 0.7 0 0 } bCurve { key = 0 0.9 0 0 key = 0.5 0.4 0 0 } aCurve { } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_kerolox_vernierVac.cfg EFFECTTEMPLATE { templateName = BDB_kerolox_vernierVac EFFECT { name = blueVacEffect parentName = vernierFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,0.5,0.0399999991 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.8 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = vernierFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,2,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.005 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = plane1 parentName = vernierFX MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.0799999982,0.0799999982,0.0799999982 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Brightness value = 0 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Falloff value = 6.76444912 } FLOAT { floatName = _Fresnel value = 8.24054241 } FLOAT { floatName = _TintFalloff value = 0.556110263 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 1 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_nuclear_PBR_sustainer.cfg EFFECTTEMPLATE { templateName = BDB_nuclear_PBR_sustainer EFFECT { name = core1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,5,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.580392182,0.694117665,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.51296705,1 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.100000001 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 10 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 50 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 5 0 0 } } } EFFECT { name = core2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.230000004,5,0.230000004 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.153471559,0.685907662,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.36518684,1 } FLOAT { floatName = _TintFalloff value = 2.3508296 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 12 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.60555476 } FLOAT { floatName = _Brightness value = 1.11999857 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 10 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 3 0 0 } } } EFFECT { name = core3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.200000003 rotationOffset = -90,0,0 scaleOffset = 0.280000001,5,0.280000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.383351892,0.612017512,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.36518684,1 } FLOAT { floatName = _TintFalloff value = 2.3508296 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.60555476 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 1 50 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -4.5 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 0.699999988,0.699999988,0.699999988 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.277479857,0.393269837,1,1 } COLOR { colorName = _EndTint colorValue = 0.0823529437,0.149019614,0.694117665,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shock02 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.241289407,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 2 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.8 0 0 0 key = 1 0.08 0 0 } } } EFFECT { name = Core1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,-0.150000006 rotationOffset = -90,0,0 scaleOffset = 0.400000006,0.5,0.400000006 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.188235298,0.400000006,0.501960814,1 } COLOR { colorName = _EndTint colorValue = 0.200000003,0.200000003,1,1 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 1.9097904 } FLOAT { floatName = _Fresnel value = 5 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _Brightness value = 0.800000012 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 75.2777405 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _DirAdjust value = 0.811914086 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.200000003,0.200000003,1,1 } COLOR { colorName = _StartTint colorValue = 0.203921571,0.4627451,0.588235319,1 } FLOAT { floatName = _TintFalloff value = 0.0977781042 } FLOAT { floatName = _Falloff value = 8.01164436 } FLOAT { floatName = _Fresnel value = 7.05055571 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.410482407 } } } POSITIONMODIFIER { name = aTailPos controllerName = throttle transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.200000003 xCurve { } yCurve { key = 0 -10 0 0 key = 1 -20 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.45 0 0 } yCurve { } zCurve { key = 0 1.45 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 15 0 0 key = 0.2 8 0 0 key = 0.5 2 0 0 key = 1 2 0 0 } yCurve { key = 0 3 0 0 key = 1 5 0 0 } zCurve { key = 0 15 0 0 key = 0.2 8 0 0 key = 0.5 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.05 0 0 key = 0.5 0.2 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 12 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 3 0 0 key = 0.5 3 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.788235307,0.4627451,0.572549045,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_nuclear_PBR_sustainer_LOXaug.cfg EFFECTTEMPLATE { templateName = BDB_nuclear_PBR_sustainer_LOXaug EFFECT { name = coreArea parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,12,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.434319913,0.0666666701,0.0666666701,1 } COLOR { colorName = _EndTint colorValue = 0.788235307,0.247058824,0.725490212,1 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 12.6491699 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.0101110954 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 15 } FLOAT { floatName = _Fresnel value = 0.0299999993 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.19666719 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 4.84334135 } FLOAT { floatName = _ExpandBounded value = 1.92110801 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 60 0 0 key = 1 0 0 0 } } } EFFECT { name = coreArea parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.0199999996,2,0.0199999996 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.588235319,0.754510403,0.813777745,1 } COLOR { colorName = _EndTint colorValue = 0.513725519,0.486274511,0.639215708,1 } FLOAT { floatName = _TintFalloff value = 0.808887482 } FLOAT { floatName = _Falloff value = 15 } FLOAT { floatName = _Noise value = 3.81500483 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6.18799067 } FLOAT { floatName = _FadeIn value = 0.0303332862 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = -50 } FLOAT { floatName = _Fresnel value = 1.64777529 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -10 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = -100 } FLOAT { floatName = _ExpandBounded value = 25 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -10 0 0 } } } EFFECT { name = coreArea parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.300000012,12,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.705250263,0.0666666701,0.0666666701,1 } COLOR { colorName = _EndTint colorValue = 0.905882359,0.247058824,0.0901960805,1 } FLOAT { floatName = _TintFalloff value = 0.781113684 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 12.6491699 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _SpeedY value = 15 } FLOAT { floatName = _Fresnel value = 0.383888334 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _ExpandLinear value = -4.19666719 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 4.84334135 } FLOAT { floatName = _ExpandBounded value = 4.54999304 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 25 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 12 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 0 0 0 } } } EFFECT { name = coreArea parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.5 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,15,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.450980395,0.490196079,0.952941179,1 } COLOR { colorName = _EndTint colorValue = 0.410574734,0.247058824,0.725490212,1 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 12.6491699 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.0101110954 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 15 } FLOAT { floatName = _Fresnel value = 2.00166368 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.19666719 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 4.84334135 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 100 0 0 key = 1 0 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 12 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 3 0 0 key = 0.5 3 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.788235307,0.4627451,0.572549045,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_nuclear_PBR_vac.cfg EFFECTTEMPLATE { templateName = BDB_nuclear_PBR_vac EFFECT { name = core1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,5,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.580392182,0.694117665,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.51296705,1 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.100000001 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 50 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -4.5 0 0 } } } EFFECT { name = core2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,5,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.153471559,0.685907662,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.36518684,1 } FLOAT { floatName = _TintFalloff value = 2.3508296 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 12 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.60555476 } FLOAT { floatName = _Brightness value = 1.11999857 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 50 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -4.5 0 0 } } } EFFECT { name = core3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,5,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.383351892,0.612017512,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.36518684,1 } FLOAT { floatName = _TintFalloff value = 2.3508296 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.60555476 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 1 50 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -4.5 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.788235307,0.4627451,0.572549045,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_RCS_big_1.cfg EFFECTTEMPLATE { templateName = BDB_RCS_big_1 EFFECT { name = rcs parentName = rcsTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 6.06665754 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } } } FLOATMODIFIER { name = brightNess controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 1 1 0 0 } } } EFFECT { name = rcs2 parentName = rcsTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -1.01110959 } FLOAT { floatName = _FresnelInvert value = 0.783609867 } } } FLOATMODIFIER { name = brightNess controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } EFFECT { name = rcs2 parentName = rcsTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0700000003,2,0.0700000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 2.02221918 } FLOAT { floatName = _Noise value = 3.86000562 } FLOAT { floatName = _ExpandLinear value = 5.30333281 } FLOAT { floatName = _SpeedY value = 132.444244 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -0.80777669 } FLOAT { floatName = _FresnelInvert value = 0.101110943 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _ExpandBounded value = 2.62888479 } } } FLOATMODIFIER { name = brightNess controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_RCS_small_1.cfg EFFECTTEMPLATE { templateName = BDB_RCS_small_1 EFFECT { name = rcs parentName = rcsTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 6.06665754 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _FadeIn value = 0.00999999978 } } } FLOATMODIFIER { name = brightNess controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 1 1 0 0 } } } EFFECT { name = rcs2 parentName = rcsTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -1.01110959 } FLOAT { floatName = _FresnelInvert value = 0.783609867 } } } FLOATMODIFIER { name = brightNess controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WaterfallFX/Templates/BDB_RS68_ablative.cfg EFFECTTEMPLATE { templateName = BDB_RS68_ablative EFFECT { name = MainPlumeDyn parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.408829719,0.247792557,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.402221918 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.333666146 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 98 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.474509805,0.23137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.262888491 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.283110678 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 7 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1 0 0 key = 1 2.6 0 0 } } POSITIONMODIFIER { name = tRand controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.85 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.474509805,0.23137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.298277318 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.97166371 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.21738857 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 4 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.3 2 0 0 key = 1 6 0 0 } } POSITIONMODIFIER { name = tRand controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 2.5 2.5 key = 0.01 0.025 2.5 2.5 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10.5 rotationOffset = -90,0,0 scaleOffset = 0.75,10,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.474509805,0.23137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.141555354 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.909998536 } FLOAT { floatName = _ExpandLinear value = -0.40444392 } FLOAT { floatName = _ExpandSquare value = -0.60666579 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.41555345 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.400000006 } FLOAT { floatName = _Brightness value = 2.82112217 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.59149909 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.3 7 0 0 key = 1 10.5 0 0 } } POSITIONMODIFIER { name = tRand controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0.1 0.1 key = 0.1 0.001 0.1 0.1 key = 1 0.5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlume parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.388235301,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 3.13443971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0.40444386 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.3 4 0 0 key = 1 9 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock01 parentName = fxTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.952941179,0.75686276,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.490196079,0.490196079,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 3 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 3 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -5 0 0 } zCurve { } } POSITIONMODIFIER { name = posRandom controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.95 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.75 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shock02 parentName = fxTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,1.5,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.952941179,0.75686276,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.490196079,0.490196079,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 6 0 0 key = 1 11 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 3 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -5 0 0 } zCurve { } } POSITIONMODIFIER { name = posRandom controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.85 0 0 0 key = 1 0.3 0 0 } } } EFFECT { name = shock03 parentName = fxTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,1.20000005,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.952941179,0.75686276,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.490196079,0.490196079,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 3 0 0 key = 1 7 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 3 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -5 0 0 } zCurve { } } POSITIONMODIFIER { name = posRandom controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.8 0 0 0 key = 1 0.4 0 0 } } } EFFECT { name = EndFlame parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,35,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 5.83915758 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 20.2110825 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = plume1 parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.720000029,12,0.720000029 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.392156869,0.247058824,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.580392182,0.172549024,1 } FLOAT { floatName = _TintFalloff value = 2.07277441 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.151666433 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.5 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.2 0 0 key = 1 0 0 0 } } } EFFECT { name = plume2 parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.23137255,0.509803951,0.654901981,1 } COLOR { colorName = _EndTint colorValue = 0.921568632,0.41568628,0.20784314,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = plume2-2 parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.760784328,0.419607848,0.278431386,1 } COLOR { colorName = _EndTint colorValue = 0.807843149,0.407843143,0.243137255,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.6 1 0 0 key = 0.9 0 0 0 } } } EFFECT { name = throttleFX parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,12,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.34 0 0 key = 1 1.34 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1.34 0 0 key = 1 1.34 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = EndFlame3 parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.20000005,40,1.20000005 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.839215696,0.31764707,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 0.211764708,0.435294122,0.65882355,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.738109946 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 8 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.101110965 } FLOAT { floatName = _Seed value = 363.25061 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.85 5 0 0 } } } EFFECT { name = distort parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 2 0 0 } yCurve { key = 0 8 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = fxTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.941176474,0.386653721,0.0492847934,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = innerGlow parentName = fxTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 2.0999999,2.0999999,2.0999999 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.960784316,0.711891115,0.438987583,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Falloff value = 0.151666433 } FLOAT { floatName = _Noise value = 0.909998655 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = tbright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 1 0 0 } } } EFFECT { name = EndFlame4 parentName = fxTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,30,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.835294127,0.478431374,0.290196091,1 } COLOR { colorName = _EndTint colorValue = 0.925490201,0.686274529,0.56078434,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.859443009 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 12 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.176944166 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 0 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 9 0 0 key = 0.7 3 0 0 } } } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WildBlueIndustries/Skylab_MOL_Science.cfg BDB_MOL_TEMPLATE { author = Angel-125 name = BDB_MOLMPL title = MOL Mobile Processing Lab shortName = MOLMPL TechRequired = advExploration mass = 1 requiredResource = Equipment requiredAmount = 300 reconfigureSkill = ScienceSkill logoPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab glowPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab description = Configured as a Mobile Processing Lab, the MOS-LS can perform extensive research on science experiments and clean them for reuse, albiet at reduced capacity compared to the MPL-LG-2 due to its smaller size. toolTip = You can clean experiments just like the MPL-LG-2. toolTipTitle = Your First M.O.L.E. Mobile Processing Lab enableMPLModules = true ignoreMaterialModifier = true templateTags = mole MODULE { name = ModuleExperienceManagement costPerKerbal = 0 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 17 MaximumFoV = 63 AnomalyDetection = 0 DISPLAY_MODES { Mode = Terrain Mode = Biome } REQUIRED_EFFECTS { Effect = ScienceSkill } } MODULE { name = WBIDataTransferUtility } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WildBlueIndustries/Skylab_MOL_Science.cfg BDB_MOL_TEMPLATE { author = Angel-125 name = BDB_MOL title = MOL shortName = MOL TechRequired = spaceExploration mass = 1 requiredResource = Equipment requiredAmount = 300 reconfigureSkill = ScienceSkill logoPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab glowPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab description = This early mobile laboratory segment is designed to perform basic research about living and working in space. toolTip = As long as you keep a crewmember in the lab and the ResearchKits full, you can conduct basic research for Science! toolTipTitle = Your First MOL enableMPLModules = false includeModuleInfo = true ignoreMaterialModifier = true templateTags = mol MODULE { name = WBIModuleScienceExperiment experimentID = WBIEmptyExperiment defaultExperiment = WBIEmptyExperiment experimentActionName = Do Nothing resetActionName = Reset Nothing useStaging = False useActionGroups = True hideUIwhenUnavailable = True xmitDataScalar = 0.25 dataIsCollectable = True interactionRange = 1.2 rerunnable = False resettable = False usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = WBIModuleScienceExperiment experimentID = WBIEmptyExperiment defaultExperiment = WBIEmptyExperiment experimentActionName = Do Nothing resetActionName = Reset Nothing useStaging = False useActionGroups = True hideUIwhenUnavailable = True xmitDataScalar = 0.25 dataIsCollectable = True interactionRange = 1.2 rerunnable = False resettable = False usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = WBIExperimentLab debugMode = false isGUIVisible = false experimentID = WBISpaceResearch ConverterName = Lab Time StartActionName = Start Lab Time StopActionName = Stop Lab Time AutoShutdown = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.5 SpecialistBonusBase = 0.5 ExperienceEffect = ScienceSkill GeneratesHeat = false hoursPerCycle = 6 crewsRequired = 1 minimumSuccess = 40 criticalSuccess = 95 criticalFail = 20 sciencePerCycle = 1.0 repairSkill = ScienceSkill repairResource = RocketParts repairAmount = 50 defaultExperiment = WBIEmptyExperiment INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 5 } INPUT_RESOURCE { ResourceName = ResearchKits Ratio = 0.00027777 } OUTPUT_RESOURCE { ResourceName = LabTime Ratio = 0.00028 DumpExcess = true } } RESOURCE { name = ResearchKits amount = 720 maxAmount = 720 isTweakable = true } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WildBlueIndustries/Skylab_OWS_Science.cfg BDB_SKYLAB_TEMPLATE { name = BDB_Skylab_CryoFuel author = Angel-125 shortName = CryoFuel title = Wet Workshop (Cryo) templateTags = orbitalWorkshop logoPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/LiquidHydrogen glowPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/LiquidHydrogenGlow description = The Wet Workshop concept provides the ability to store liquid fuel and oxidizer just like any other fuel tank. Once in orbit, you can drain the tank of its resources so that it can be converted into habitable space. The conversion might require additional resources. mass = 10 requiredResource = Equipment requiredAmount = 2000 reconfigureSkill = ConverterSkill CrewCapacity = 0 ignoreMaterialModifier = true RESOURCE { name = LqdHydrogen amount = 3.75 maxAmount = 3.75 } RESOURCE { name = Oxidizer amount = 0.25 maxAmount = 0.25 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WildBlueIndustries/Skylab_OWS_Science.cfg BDB_SKYLAB_TEMPLATE { name = BDB_Skylab_LFO author = Angel-125 shortName = LFO title = Wet Workshop templateTags = orbitalWorkshop logoPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/LFO glowPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/LFOGlow description = The Wet Workshop concept provides the ability to store liquid fuel and oxidizer just like any other fuel tank. Once in orbit, you can drain the tank of its resources so that it can be converted into habitable space. The conversion might require additional resources. mass = 10 requiredResource = Equipment requiredAmount = 2000 reconfigureSkill = ConverterSkill CrewCapacity = 0 ignoreMaterialModifier = true RESOURCE { name = LiquidFuel amount = 0.45 maxAmount = 0.45 } RESOURCE { name = Oxidizer amount = 0.55 maxAmount = 0.55 } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WildBlueIndustries/Skylab_OWS_Science.cfg BDB_SKYLAB_TEMPLATE { name = BDB_Skylab_MPL author = Angel-125 title = Skylab Mobile Processing Lab shortName = SkylabMPL TechRequired = spaceExploration templateTags = orbitalWorkshop mass = 15 requiredResource = Equipment requiredAmount = 2000 reconfigureSkill = ScienceSkill logoPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab glowPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab description = Configured as a Mobile Processing Lab, Skylab can perform extensive research on science experiments and clean them for reuse. toolTip = You can clean experiments just like the MPL-LG-2. toolTipTitle = Skylab Mobile Processing Laboratory enableMPLModules = true ignoreMaterialModifier = true templateTags = mole MODULE { name = ModuleExperienceManagement costPerKerbal = 0 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 17 MaximumFoV = 63 AnomalyDetection = 0 DISPLAY_MODES { Mode = Terrain Mode = Biome } REQUIRED_EFFECTS { Effect = ScienceSkill } } MODULE { name = WBIDataTransferUtility } } } UrlConfig { parentUrl = Bluedog_DB/Compatibility/WildBlueIndustries/Skylab_OWS_Science.cfg BDB_SKYLAB_TEMPLATE { author = Angel-125 name = BDB_Skylab title = Skylab shortName = Skylab TechRequired = spaceExploration templateTags = orbitalWorkshop mass = 15 requiredResource = Equipment requiredAmount = 2000 reconfigureSkill = ScienceSkill logoPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab glowPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/MOLELab description = Big brother to the MOL, Skylab has more lab space and can simultaneously conduct science experiments and process data for additional returns. toolTip = As long as you keep a crewmember in the lab and the ResearchKits full, you can conduct basic research for Science! toolTipTitle = Your First Skylab enableMPLModules = true includeModuleInfo = true ignoreMaterialModifier = true MODULE { name = ModuleExperienceManagement costPerKerbal = 0 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 17 MaximumFoV = 63 AnomalyDetection = 0 DISPLAY_MODES { Mode = Terrain Mode = Biome } REQUIRED_EFFECTS { Effect = ScienceSkill } } MODULE { name = ModuleResourceConverter ConverterName = Create Research Kits StartActionName = Start Research Kits StopActionName = Stop Research Kits AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 ExperienceEffect = ScienceSkill EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.5 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 15 } OUTPUT_RESOURCE { ResourceName = ResearchKits Ratio = 0.02 DumpExcess = false } } MODULE { name = WBIModuleScienceExperiment experimentID = WBIEmptyExperiment defaultExperiment = WBIEmptyExperiment experimentActionName = Do Nothing resetActionName = Reset Nothing useStaging = False useActionGroups = True hideUIwhenUnavailable = True xmitDataScalar = 0.25 dataIsCollectable = True interactionRange = 1.2 rerunnable = False resettable = False usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = WBIModuleScienceExperiment experimentID = WBIEmptyExperiment defaultExperiment = WBIEmptyExperiment experimentActionName = Do Nothing resetActionName = Reset Nothing useStaging = False useActionGroups = True hideUIwhenUnavailable = True xmitDataScalar = 0.25 dataIsCollectable = True interactionRange = 1.2 rerunnable = False resettable = False usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = WBIModuleScienceExperiment experimentID = WBIEmptyExperiment defaultExperiment = WBIEmptyExperiment experimentActionName = Do Nothing resetActionName = Reset Nothing useStaging = False useActionGroups = True hideUIwhenUnavailable = True xmitDataScalar = 0.25 dataIsCollectable = True interactionRange = 1.2 rerunnable = False resettable = False usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = WBIModuleScienceExperiment experimentID = WBIEmptyExperiment defaultExperiment = WBIEmptyExperiment experimentActionName = Do Nothing resetActionName = Reset Nothing useStaging = False useActionGroups = True hideUIwhenUnavailable = True xmitDataScalar = 0.25 dataIsCollectable = True interactionRange = 1.2 rerunnable = False resettable = False usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = WBIExperimentLab debugMode = false canCreateExperiments = true experimentCreationSkill = ScienceSkill minimumCreationLevel = 2 defaultCreationResource = ResearchKits minimumCreationAmount = 100.0 checkCreationResources = true isGUIVisible = false experimentID = WBISpaceResearch ConverterName = Lab Time StartActionName = Start Lab Time StopActionName = Stop Lab Time AutoShutdown = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.05 SpecialistBonusBase = 0.05 ExperienceEffect = ScienceSkill GeneratesHeat = false hoursPerCycle = 6 crewsRequired = 1 minimumSuccess = 40 criticalSuccess = 95 criticalFail = 20 sciencePerCycle = 1.0 repairSkill = ScienceSkill repairResource = RocketParts repairAmount = 150 defaultExperiment = WBIEmptyExperiment INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 5 } INPUT_RESOURCE { ResourceName = ResearchKits Ratio = 0.00055554 } OUTPUT_RESOURCE { ResourceName = LabTime Ratio = 0.00056 DumpExcess = true } } MODULE { name = WBIDataTransferUtility } RESOURCE { name = ResearchKits amount = 0.35840707964601769911504424778764 maxAmount = 0.35840707964601769911504424778764 isTweakable = true } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_AIMP.cfg CONTRACT_TYPE { name = BDB_AIMP group = BluedogDB genericTitle = Perform a magnetic field study. genericDescription = Perform a magnetic field study from varying orbits. title = Perform a magnetic field study of @targetBody. description = Our previous studies into the geophysical properties of @targetBody have shown us the presence of an ominously named phenomenon called the magnetosphere. Wernher initially jumped around the lab with joy, screaming that he'd been right all along and there really is a Dyson sphere after all. He quickly became disappointed however, when we told him it was just a giant magnetic field.&br;&br; After overcoming his disappointment and having stuffed himself with comfort food (we hear his favorite is peanut-butter-jelly donuts with a guacamole side), Wernher concluded the magnetosphere is still very much worth studying. He came up with the following mission to maximize our understanding of this magnet stuff. Go do science! synopsis = Launch a MIP research satellite into the specified orbits around @targetBody and perform the requested experiments. notes = In assembly, use the tag 'MIP' to find components fitting for this mission. completedMessage = Wernher is still disappointed, but at least we are now sure that @targetBody is a giant magnet that may or may not be edible. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks05,@BluedogDB:Kerbucks075) rewardFunds = Random(@BluedogDB:Kerbucks1,@BluedogDB:Kerbucks105) rewardReputation = Random(4.0, 6.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon()) && cb != HomeWorld()) } DATA { name = experimentslist type = List hidden = true experiments = [bd_magScan] } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => s.Situation() == InSpaceLow || s.Situation() == InSpaceHigh) scienceSubjects = @scienceSubjectsTemp3 } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Transmit } PARAMETER { name = MIP Satellite type = VesselParameterGroup title = Launch a new MIP research satellite PARAMETER { name = NewVessel type = NewVessel title = The satellite must be a new vessel } PARAMETER { name = Sequence type = Sequence PARAMETER { name = Orbit type = Orbit title = Put MIP into a somewhat elliptical orbit minApA = Random(1.1,1.3) * @targetBody.SpaceAltitudeThreshold() maxApA = Random(1.35,1.5) * @targetBody.SpaceAltitudeThreshold() maxPeA = (Random(0.4,0.7) * @targetBody.SpaceAltitudeThreshold()) < @targetBody.AtmosphereAltitude() ? (1.1 * @targetBody.AtmosphereAltitude()) : (Random(0.4,0.7) * @targetBody.SpaceAltitudeThreshold()) minInclination = Random(10,25) maxInclination = Random(30,40) disableOnStateChange = true } PARAMETER { name = CollectScience type = CollectScience title = Perform the experiment from both the lower and the higher altitudes within this orbit biome = @scienceSubject.Biome() situation = @scienceSubject.Situation() experiment = @scienceSubject.Experiment() recoveryMethod = @/recoveryMethod rewardFunds = Random(1000.0, 2000.0) disableOnStateChange = true ITERATOR { type = ScienceSubject scienceSubject = @/scienceSubjects } } PARAMETER { name = Orbit type = Orbit title = Now change the orbit into a higher, more elliptical orbit minApA = (Random(7,8) * @targetBody.Radius()) > (@targetBody.SphereOfInfluence() - @targetBody.Radius()) ? (Random(0.85,0.9) * (@targetBody.SphereOfInfluence() - @targetBody.Radius())) : (Random(7,8) * @targetBody.Radius()) maxApA = (Random(8.1,9) * @targetBody.Radius()) > (@targetBody.SphereOfInfluence() - @targetBody.Radius()) ? (Random(0.94,0.98) * (@targetBody.SphereOfInfluence() - @targetBody.Radius())) : (Random(8.1,9) * @targetBody.Radius()) minPeA = (Random(0.75,0.8) * @targetBody.SpaceAltitudeThreshold()) < @targetBody.AtmosphereAltitude() ? (1.1 * @targetBody.AtmosphereAltitude()) : (Random(0.75,0.8) * @targetBody.SpaceAltitudeThreshold()) maxPeA = (Random(0.94,0.98) * @targetBody.SpaceAltitudeThreshold()) < @targetBody.AtmosphereAltitude() ? (1.1 * @targetBody.AtmosphereAltitude()) : (Random(0.94,0.98) * @targetBody.SpaceAltitudeThreshold()) minInclination = Random(10,25) maxInclination = Random(30,40) disableOnStateChange = true } PARAMETER { name = CollectScience type = CollectScience title = Again perform the experiment from both the lower and the higher altitudes within this orbit biome = @scienceSubject.Biome() situation = @scienceSubject.Situation() experiment = @scienceSubject.Experiment() recoveryMethod = @/recoveryMethod rewardFunds = Random(1000.0, 2000.0) completeInSequence = true ITERATOR { type = ScienceSubject scienceSubject = @/scienceSubjects } } } } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { name = ReturnFromSurface type = ReturnFromSurface invertRequirement = true targetBody = @/targetBody } REQUIREMENT { name = CompleteContract type = CompleteContract contractType = BDB_GeoStudy minCount = 1 cooldownDuration = 0d } REQUIREMENT { type = TechResearched tech = survivability } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Apollo.cfg CONTRACT_TYPE { name = BDB_Apollo group = BluedogDB genericTitle = Take one giant leap for Kerbalkind genericDescription = Take one giant leap for Kerbalkind on the target. title = Take one giant leap for Kerbalkind on @targetBody. description = It's time for the big one. No, I don't mean number 2, I'm fine thank you very much. We have been progressing well with our exploration of @targetBody, unhealthy ideas from Bob notwithstanding. We have successfully performed a probe landing and a crewed mission to space around @targetBody. But at the same time we have been building up towards this final epic, this ultimate of goals, this unparalleled feat... ok I'll stop now, you get the point.&br;&br;What I've been trying to say is, it's time to send Kerbals to the surface of @targetBody. We came up with a perfectly simple, Jeb-proof way of achieving that AND returning them safely back home as well. Just follow these instructions and you'll be fine. Probably. synopsis = Launch a manned Kane spacecraft to @targetBody, land safely on the surface using a separate Lunar Module (LM), return science from the surface, dock back with the Kane spacecraft, release a sub-satellite for further research and finally return the crew and science home safely. notes = In assembly, use the tag 'Kane' to find components fitting for this mission. completedMessage = Excellent work! For once, Gene and Wernher don't have a single witty comment to share on your success. That, if anything, is the true giant leap here... maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks4,@BluedogDB:Kerbucks5) rewardFunds = Random(@BluedogDB:Kerbucks8,@BluedogDB:Kerbucks9) rewardReputation = Random(20.0, 25.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies1.Random() } DATA { name = bodieslist type = List hidden = true validBodies = LandedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon()) && cb != HomeWorld()) validBodies1 = @validBodies.Where(cb => !cb.HasAtmosphere()) } BEHAVIOUR { name = WaypointGenerator type = WaypointGenerator RANDOM_WAYPOINT { name = Kane Landing Site hidden = False targetBody = @/targetBody count = 1 icon = marker altitude = 0.0 waterAllowed = false forceEquatorial = false } } PARAMETER { name = Kane type = VesselParameterGroup title = Launch the manned Kane to @targetBody define = Kane PARAMETER { name = NewVessel type = NewVessel hidden = true } PARAMETER { name = Crewmembers type = HasCrew minCrew = 1 maxCrew = 3 title = Take along 3 crew members, be sure to include 2 pilots } PARAMETER { name = IsNotVessel type = IsNotVessel hidden = true vessel = Kane-LM } PARAMETER { name = IsNotVessel type = IsNotVessel hidden = true vessel = Kane-PFS } PARAMETER { name = PartValidation type = PartValidation title = Must have a docking port partModule = ModuleDockingNode } PARAMETER { name = Orbit type = Orbit targetBody = @/targetBody maxApA = 0.4 * @/targetBody.Radius() maxPeA = 0.2 * @/targetBody.Radius() minEccentricity = 0.07 title = Establish a low, elliptic orbit around @targetBody disableOnStateChange = true } } PARAMETER { name = Kane-LM type = VesselParameterGroup title = Separate the LM from Kane in orbit of @/targetBody, land it near the waypoint and return to Kane define = Kane-LM PARAMETER { name = NewVessel type = NewVessel hidden = true } PARAMETER { name = Crewmembers type = HasCrew minCrew = 0 maxCrew = 2 title = The LM must be crewed after launch to be able to perform its mission } PARAMETER { name = IsNotVessel type = IsNotVessel hidden = true vessel = Kane } PARAMETER { name = IsNotVessel type = IsNotVessel hidden = true vessel = Kane-PFS } PARAMETER { name = PartValidation type = PartValidation title = Must have a docking port partModule = ModuleDockingNode } PARAMETER { name = Orbit type = Orbit targetBody = @/targetBody maxApA = 0.2 * @/targetBody.Radius() maxPeA = 0.1 * @/targetBody.Radius() disableOnStateChange = true title = Have the LM pass at low altitude before landing } PARAMETER { name = ReachState type = ReachState targetBody = @/targetBody situation = LANDED disableOnStateChange = true } PARAMETER { name = VisitWaypoint type = VisitWaypoint index = 0 distance = 1000.0 title = Land near the indicated area disableOnStateChange = true } } PARAMETER { name = CollectScienceA type = CollectScience targetBody = @/targetBody situation = SrfLanded experiment = [crewReport, evaReport, surfaceSample] recoveryMethod = Ideal title = Report the crew's findings from the surface and take a sample disableOnStateChange = true } PARAMETER { name = CollectScienceB type = CollectScience targetBody = @/targetBody situation = SrfLanded recoveryMethod = Recover experiment = [bd_camera, bd_massSpec, bd_magScan] title = Recover various additional photos and samples of the surface disableOnStateChange = true } PARAMETER { name = PlantFlag type = PlantFlag targetBody = @/targetBody title = Plant a flag on the surface of @/targetBody } PARAMETER { name = Kane-PFS type = VesselParameterGroup title = Launch the Kane-PFS subsatellite into orbit of @/targetBody from Kane define = Kane-PFS PARAMETER { name = NewVessel type = NewVessel hidden = true } PARAMETER { name = Crewmembers type = HasCrew minCrew = 0 maxCrew = 0 } PARAMETER { name = IsNotVessel type = IsNotVessel hidden = true vessel = Kane } PARAMETER { name = IsNotVessel type = IsNotVessel hidden = true vessel = Kane-LM } PARAMETER { name = Orbit type = Orbit targetBody = @/targetBody maxApA = 0.4 * @/targetBody.Radius() maxPeA = 0.2 * @/targetBody.Radius() disableOnStateChange = true title = Release Kane-PFS into a similar orbit as established by the main spacecraft } PARAMETER { name = CollectScienceC type = CollectScience targetBody = @/targetBody situation = InSpaceLow recoveryMethod = Transmit experiment = gravityScan title = Take gravimetric readings around @targetBody disableOnStateChange = true } } PARAMETER { name = ReturnHome type = ReturnHome title = Return Kane and its crew home safely } REQUIREMENT { type = All REQUIREMENT { type = Landing targetBody = @/targetBody } REQUIREMENT { type = FlyBy targetBody = @/targetBody } REQUIREMENT { name = CompleteContract type = CompleteContract contractType = BDB_Gemini minCount = 1 cooldownDuration = 0d } REQUIREMENT { name = CompleteContract type = CompleteContract contractType = BDB_Ranger_Block2 minCount = 1 cooldownDuration = 0d } } REQUIREMENT { type = All REQUIREMENT { type = TechResearched tech = advLanding } REQUIREMENT { type = TechResearched tech = heavierRocketry } } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Corona_KH1.cfg CONTRACT_TYPE { name = BDB_Corona_KH1 group = BluedogDB genericTitle = Perform photo reconnaissance. genericDescription = Perform photo reconnaissance of the specified areas. title = Perform photo reconnaissance from a polar orbit of @targetBody. description = Welcome back, Kommander. We have just intercepted an encrypted transmission suggesting that our rivals, those Kommy Krussians, may have set up suspicious new activities in several areas on @targetBody. Our Kovert Ops units are out of reach, so we want you to get up there and take pictures of the suspected areas. If there's any Krussian activity there, we will know. Oh and you will have to return the film canister back to base, we haven't figured out how to turn black and white into 1's and 0's yet. synopsis = Launch a Bloodhound KH-1 recon satellite into space around @targetBody and perform photo recon of the specified areas. notes = In assembly, use the tag 'KH1' to find components fitting for this mission. completedMessage = Either those Krussians have developed excellent camouflage, or we really are just looking at a Kerbal-shaped rock formation. We'll get them next time! maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks05,@BluedogDB:Kerbucks075) rewardFunds = Random(@BluedogDB:Kerbucks1,@BluedogDB:Kerbucks105) rewardReputation = Random(4.0, 8.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon())) } DATA { name = experimentslist type = List hidden = true experiments = [bd_mapping] } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => s.Situation() == InSpaceLow) scienceSubjects = @scienceSubjectsTemp3.Random(1) } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Recover } PARAMETER { name = Bloodhound KH-1 Recon Satellite type = VesselParameterGroup title = Launch a new Bloodhound recon satellite PARAMETER { name = NewVessel type = NewVessel title = The satellite must be a new vessel } PARAMETER { name = Crewmembers type = HasCrew minCrew = 0 maxCrew = 0 } PARAMETER { name = PartValidation type = PartValidation part = bluedog_Keyhole_Camera_KH1 title = You should take a proper camera with you } PARAMETER { name = Orbit type = Orbit title = Achieve the specified polar low space orbit maxApA = Random(0.4,0.5) * @targetBody.SpaceAltitudeThreshold() maxPeA = (Random(0.3,0.4) * @targetBody.SpaceAltitudeThreshold()) < @targetBody.AtmosphereAltitude() ? @targetBody.AtmosphereAltitude() : (Random(0.3,0.4) * @targetBody.SpaceAltitudeThreshold()) maxEccentricity = 0.1 minInclination = Random(70,85) maxInclination = Random(90,105) disableOnStateChange = true } } PARAMETER { name = CollectScience type = CollectScience title = Take a photo of the specified area biome = @scienceSubject.Biome() situation = @scienceSubject.Situation() experiment = @scienceSubject.Experiment() recoveryMethod = @/recoveryMethod ITERATOR { type = ScienceSubject scienceSubject = @/scienceSubjects } } PARAMETER { name = ReturnHome type = ReturnHome title = Recover the film canister } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = TechResearched tech = engineering101 } REQUIREMENT { name = Any type = Any invertRequirement = true REQUIREMENT { type = TechResearched tech = stability } REQUIREMENT { type = TechResearched tech = basicScience } } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Corona_KH4.cfg CONTRACT_TYPE { name = BDB_Corona_KH4 group = BluedogDB genericTitle = Perform photo reconnaissance. genericDescription = Perform photo reconnaissance of the specified areas. title = Perform photo reconnaissance from a polar orbit of @targetBody. description = Welcome back, Kommander. We have just intercepted an encrypted transmission suggesting that our rivals, those Kommy Krussians, may have set up suspicious new activities in several areas on @targetBody. Our Kovert Ops units are out of reach, so we want you to get up there and take pictures of the suspected areas. If there's any Krussian activity there, we will know. Oh and you will have to return the film canister back to base, we haven't figured out how to turn black and white into 1's and 0's yet. synopsis = Launch a Cerveza KH-4 recon satellite into space around @targetBody and perform photo recon of the specified areas. notes = In assembly, use the tag 'KH4' to find components fitting for this mission. completedMessage = Either those Krussians have developed excellent camouflage, or we really are just looking at a Kerbal-shaped rock formation. We'll get them next time! maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks05,@BluedogDB:Kerbucks075) rewardFunds = Random(@BluedogDB:Kerbucks105,@BluedogDB:Kerbucks2) rewardReputation = Random(4.0, 8.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon())) } DATA { name = experimentslist type = List hidden = true experiments = [bd_mapping] } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => s.Situation() == InSpaceLow) scienceSubjects = @scienceSubjectsTemp3.Random(3) } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Recover } PARAMETER { name = Cerveza KH-4 Recon Satellite type = VesselParameterGroup title = Launch a new Cerveza recon satellite PARAMETER { name = NewVessel type = NewVessel title = The satellite must be a new vessel } PARAMETER { name = Crewmembers type = HasCrew minCrew = 0 maxCrew = 0 } PARAMETER { name = PartValidation type = PartValidation part = bluedog_Keyhole_Camera_KH4 part = bluedog_Keyhole_Camera_KH4B title = You should take a proper camera with you } PARAMETER { name = Orbit type = Orbit title = Achieve the specified polar low space orbit maxApA = Random(0.4,0.5) * @targetBody.SpaceAltitudeThreshold() maxPeA = (Random(0.3,0.4) * @targetBody.SpaceAltitudeThreshold()) < @targetBody.AtmosphereAltitude() ? @targetBody.AtmosphereAltitude() : (Random(0.3,0.4) * @targetBody.SpaceAltitudeThreshold()) maxEccentricity = 0.1 minInclination = Random(70,85) maxInclination = Random(90,105) disableOnStateChange = true } } PARAMETER { name = CollectScience type = CollectScience title = Take a photo of the specified area biome = @scienceSubject.Biome() situation = @scienceSubject.Situation() experiment = @scienceSubject.Experiment() recoveryMethod = @/recoveryMethod ITERATOR { type = ScienceSubject scienceSubject = @/scienceSubjects } } PARAMETER { name = ReturnHome type = ReturnHome title = Recover the film canister } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { name = Any type = Any REQUIREMENT { type = TechResearched tech = stability } REQUIREMENT { type = TechResearched tech = basicScience } } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Gambit.cfg CONTRACT_TYPE { name = BDB_Gambit group = BluedogDB genericTitle = Perform photo surveillance. genericDescription = Perform photo surveillance of the specified areas. title = Perform photo surveillance from a polar orbit of @targetBody. description = Welcome back, Kommander. Despite our previous reconnaissance finding mostly strange rock formations, we believe the Krussians are once again at it on @targetBody. We want you to take a more modern "Gamble" surveillance satellite into orbit of @targetBody, scan the specified areas with a more advanced camera system and return the film back to base. This message is top secret and will self-destruct in 3...2..1.... Wait, did Jeb get away with the explosives again? synopsis = Launch a Gamble surveillance satellite into space around @targetBody and perform photo surveillance of the specified areas. notes = In assembly, use the tag 'KH8' to find components fitting for this mission. completedMessage = Still no sign of those Krussians! You're beginning to suspect High Kommand simply wanted new wallpapers. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks075,@BluedogDB:Kerbucks1) rewardFunds = Random(@BluedogDB:Kerbucks105,@BluedogDB:Kerbucks2) rewardReputation = Random(4.0, 8.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon())) } DATA { name = experimentslist type = List hidden = true experiments = [bd_surveillance] } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => s.Situation() == InSpaceLow) scienceSubjects = @scienceSubjectsTemp3.Random(4) } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Recover } PARAMETER { name = Gamble Surveillance Satellite type = VesselParameterGroup title = Launch a new Gamble surveillance satellite PARAMETER { name = NewVessel type = NewVessel title = The satellite must be a new vessel } PARAMETER { name = Crewmembers type = HasCrew minCrew = 0 maxCrew = 0 } PARAMETER { name = PartValidation type = PartValidation part = bluedog_Keyhole_Camera_KH7 part = bluedog_Keyhole_Camera_KH8 title = You should take a proper camera with you } PARAMETER { name = Orbit type = Orbit title = Achieve the specified polar low space orbit maxApA = Random(0.4,0.5) * @targetBody.SpaceAltitudeThreshold() maxPeA = (Random(0.3,0.4) * @targetBody.SpaceAltitudeThreshold()) < @targetBody.AtmosphereAltitude() ? (1.1 * @targetBody.AtmosphereAltitude()) : (Random(0.3,0.4) * @targetBody.SpaceAltitudeThreshold()) maxEccentricity = 0.1 minInclination = Random(70,85) maxInclination = Random(90,105) disableOnStateChange = true } } PARAMETER { name = CollectScience type = CollectScience title = Take photos of the specified areas biome = @scienceSubject.Biome() situation = @scienceSubject.Situation() experiment = @scienceSubject.Experiment() recoveryMethod = @/recoveryMethod ITERATOR { type = ScienceSubject scienceSubject = @/scienceSubjects } } PARAMETER { name = ReturnHome type = ReturnHome title = Recover the film canister } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = TechResearched tech = basicScience } REQUIREMENT { name = CompleteContract type = CompleteContract contractType = BDB_Corona_KH4 minCount = 1 cooldownDuration = 0d } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Gemini.cfg CONTRACT_TYPE { name = BDB_Gemini_ATV group = BluedogDB genericTitle = Launch an unmanned target vessel into orbit. genericDescription = Launch an unmanned target vessel into orbit. title = Launch an unmanned target vessel into orbit of @targetBody. description = Kerbal High Kommand has decided to begin exploring options for a permanent, manned presence in space. It is believed a manned presence in space will prove to be the ultimate surveillance and defense in space, needed to keep those Krussians under control. However for some strange, unfathomable reason, they want us to demonstrate the necessary systems and maneuvers first.&br;&br;The first phase of this new 'Leo' program is to demonstrate that we can launch several spacecraft up into orbit and have them dock to each other. Therefore, your first task is to launch an unmanned target vessel into a nice round orbit, including a docking port, and await further instructions. synopsis = Launch an unmanned target vessel (ATV) into space around @targetBody in preparation of a manned docking maneuver. notes = In assembly, use the tags 'GATV' and 'Agena' to find components fitting for this mission. completedMessage = ATV successfully deployed, awaiting rendezvous. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @validBodies.Random() advanceFunds = Random(@BluedogDB:Kerbucks075,@BluedogDB:Kerbucks1) rewardFunds = Random(@BluedogDB:Kerbucks05,@BluedogDB:Kerbucks075) rewardReputation = Random(2.0, 5.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() targetBody2 = @validBodies1.Random() targetBody4 = @targetBody3.Random() } DATA { name = bodieslist type = List hidden = true validBodies = OrbitedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon())) validBodies1 = AllBodies().Where(cb => (cb.IsHomeWorld())) targetBody3 = [@targetBody1, @targetBody2] } PARAMETER { name = Leo ATV type = VesselParameterGroup title = Launch a new Leo ATV define = Leo-ATV PARAMETER { name = NewVessel type = NewVessel title = The ATV must be a new vessel } PARAMETER { name = HasCrew type = HasCrew title = No crew on board minCrew = 0 maxCrew = 0 } PARAMETER { name = PartValidation type = PartValidation title = The ATV must have a materials bay part = bluedog_GATV_MaterialsBay } PARAMETER { name = PartValidation type = PartValidation title = Must have a docking port partModule = ModuleDockingNode } PARAMETER { name = Orbit type = Orbit title = Achieve a near-circular orbit around @/targetBody minApA = Random(0.14,0.16) * @targetBody.Radius() maxApA = Random(0.24,0.26) * @targetBody.Radius() maxEccentricity = 0.01 maxInclination = 40 disableOnStateChange = true PARAMETER { name = Duration type = Duration duration = 45s preWaitText = Confirming orbit waitingText = Confirming orbit completionText = Orbit confirmed } } } REQUIREMENT { type = All REQUIREMENT { type = TechResearched tech = generalConstruction } REQUIREMENT { type = TechResearched tech = basicScience } } REQUIREMENT { name = ReturnFromOrbit type = ReturnFromOrbit title = Must have returned from orbit before targetBody = HomeWorld() } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Gemini.cfg CONTRACT_TYPE { name = BDB_Gemini group = BluedogDB genericTitle = Perform a manned docking maneuver. genericDescription = Perform a manned docking maneuver and return home. title = Perform a manned docking maneuver in orbit of @targetBody. description = Well done on the successful launch of the Leo ATV. Now it's time for the real deal. We want you to launch a capsule manned by at least 2 Kerbals and achieve several objectives:&br;&br;1. Dock the new, manned capsule with the ATV.&br;2. Perform several experiments.&br;3. Collect the experiments from the ATV by EVA.&br;4.Return the manned capsule back home, including the collected science.&br;&br;If you fail, we will ofcourse deny any involvement, Jeb has a reputation for doing rogue launches with spare rockets anyway. Oh and please get rid of the ATV afterwards, the targeting systems of any future Leo systems might get confused otherwise. Good luck! synopsis = Launch the Leo orbiter, dock with the ATV, do science and return home safely. notes = In assembly, use the tags 'Gemini' to find components fitting for this mission. completedMessage = Well done! If this doesn't impress the brass, we'll have to set up shop selling donuts found in dumpsters. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks1,@BluedogDB:Kerbucks105) rewardFunds = Random(@BluedogDB:Kerbucks2,@BluedogDB:Kerbucks3) rewardReputation = Random(8.0, 10.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @/targetVessel1.CelestialBody() } DATA { name = targetatv type = Vessel requiredValue = true targetVessel1 = AllVessels().Where(v => v.Parts().Contains(bluedog_GATV_MaterialsBay) == true).Random() title = Target the Leo ATV } DATA { name = experimentslist type = List hidden = true experiments = [logmmImpacts , bd_GeigerCounter ] } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Recover } PARAMETER { name = Leo manned orbiter type = VesselParameterGroup title = Launch a new Leo manned orbiter spacecraft define = Leo-manned-orbiter PARAMETER { name = NewVessel type = NewVessel title = The Leo spacecraft must be a new vessel } PARAMETER { name = HasCrew type = HasCrew title = At least 2 crew on board minCrew = 2 } PARAMETER { name = PartValidation type = PartValidation title = Must have a docking port partModule = ModuleDockingNode } PARAMETER { name = Docking type = Docking vessel = @/targetVessel1 defineDockedVessel = Leo-manned-orbiter disableOnStateChange = true title = Dock with the Leo ATV } } PARAMETER { name = CollectScience type = CollectScience title = Perform basic experiments situation = InSpaceLow experiment = @/experiments.Random(2) recoveryMethod = @/recoveryMethod rewardFunds = Random(3000.0, 4000.0) disableOnStateChange = true } PARAMETER { name = CollectScience type = CollectScience title = Analyze the materials bay and recover the data by EVA situation = InSpaceLow experiment = mobileMaterialsLab experiment = evaReport recoveryMethod = @/recoveryMethod rewardFunds = Random(5000.0, 6000.0) disableOnStateChange = true } PARAMETER { name = ReturnHome type = ReturnHome title = Recover the Leo capsule and its occupants intact } REQUIREMENT { name = CompleteContract type = CompleteContract contractType = BDB_Gemini_ATV } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Lunar_Orbiter.cfg CONTRACT_TYPE { name = BDB_Lunar_Orbiter group = BluedogDB genericTitle = Perform a photographic study. genericDescription = Perform a photographic study from varying orbits. title = Perform a photographic study of @targetBody. description = Our space program is going well, we even dare say it's doing better than ever - don't let the insurance company tell you otherwise. We have even been quite succesful in our studies of @targetBody. However, somehow those nefarious Krussians have been one step ahead of us the whole time. The top brass has decided this cannot be allowed to continue and have told us we should start making plans for a manned landing of @targetBody. They also told us that whoever goes there, should return back home as well - for some reason they seem to think there's such a thing as a reputation to uphold.&br;&br;Anyhow, what this means is we will first need to scout @targetBody and find several places suitable for a safe landing. We've decided the best way to do this is to simply send a probe with a throwaway Kolaroid cam to convince the brass that there's plenty of flat space to land on. synopsis = Launch a Kreuznach probe into the specified orbits around @targetBody and perform the requested experiments. notes = In assembly, use the tag 'Lunar Orbiter' to find components fitting for this mission. completedMessage = Good job! All those blurry monochrome images will surely make it look sufficiently flat to be convincing. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks05,@BluedogDB:Kerbucks075) rewardFunds = Random(@BluedogDB:Kerbucks1,@BluedogDB:Kerbucks105) rewardReputation = Random(4.0, 6.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() } DATA { name = bodieslist type = List hidden = true validBodies = OrbitedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon()) && cb != HomeWorld()) } DATA { name = experimentslist type = List hidden = true experiments = [bd_camera, bd_GeigerCounter] } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => s.Situation() == InSpaceLow) scienceSubjects = @scienceSubjectsTemp3.Random(5) scienceSubjectsTemp4 = @scienceSubjectsTemp2.Where(s => s.Situation() == InSpaceHigh) scienceSubjects2 = @scienceSubjectsTemp4 } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Transmit } PARAMETER { name = Kreuznach type = VesselParameterGroup title = Launch a new Kreuznach probe PARAMETER { name = NewVessel type = NewVessel title = The probe must be a new vessel } PARAMETER { name = Sequence type = Sequence PARAMETER { name = Orbit type = Orbit title = Put Kreuznach into a high altitude, elliptical, equatorial orbit minApA = (Random(5,6) * @targetBody.SpaceAltitudeThreshold()) > (@targetBody.SphereOfInfluence() - @targetBody.Radius()) ? (Random(0.85,0.9) * (@targetBody.SphereOfInfluence() - @targetBody.Radius())) : (Random(5,6) * @targetBody.SpaceAltitudeThreshold()) maxApA = (Random(6.5,7.5) * @targetBody.SpaceAltitudeThreshold()) > (@targetBody.SphereOfInfluence() - @targetBody.Radius()) ? (Random(0.92,0.95) * (@targetBody.SphereOfInfluence() - @targetBody.Radius())) : (Random(6.5,7.5) * @targetBody.SpaceAltitudeThreshold()) maxPeA = (Random(0.5,0.75) * @targetBody.SpaceAltitudeThreshold()) < @targetBody.AtmosphereAltitude() ? (1.5 * @targetBody.AtmosphereAltitude()) : (Random(0.5,0.75) * @targetBody.SpaceAltitudeThreshold()) maxInclination = Random(8,15) disableOnStateChange = true } PARAMETER { name = CollectScience type = CollectScience title = Take pictures and measure radiation from high space within this orbit situation = InSpaceHigh experiment = [bd_camera, bd_GeigerCounter] recoveryMethod = @/recoveryMethod rewardFunds = Random(1000.0, 2000.0) disableOnStateChange = true } PARAMETER { name = Orbit type = Orbit title = Now lower the orbit Periapsis and prepare to take low altitude photos maxPeA = (Random(0.2,0.3) * @targetBody.SpaceAltitudeThreshold()) < @targetBody.AtmosphereAltitude() ? (1.05 * @targetBody.AtmosphereAltitude()) : (Random(0.2,0.3) * @targetBody.SpaceAltitudeThreshold()) disableOnStateChange = true } PARAMETER { name = CollectScience type = CollectScience title = Take low altitude photographs and another radiation measurement situation = InSpaceLow experiment = [bd_camera, bd_GeigerCounter] recoveryMethod = @/recoveryMethod rewardFunds = Random(1000.0, 2000.0) disableOnStateChange = true } } } REQUIREMENT { name = ReturnFromSurface type = ReturnFromSurface invertRequirement = true targetBody = @/targetBody } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = TechResearched tech = basicScience } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Mariner.cfg CONTRACT_TYPE { name = BDB_Mariner group = BluedogDB genericTitle = Aim at another planet and miss. genericDescription = Aim at another planet and miss. title = Aim at @targetBody and miss. description = We are pretty sure that there's more planets out there than what we've encountered so far. At least, Wernher swears he's seen a bright, colored speck in the sky that should be a nearby planet. He's even gone and gave it a name already, @targetBody. We at mission control figure, if it's out there, we gotta go there. You never know, there may be cookies we haven't tasted yet and what kind of Kerbals would we be if we didn't want to find out? It should be obvious to you by now, but we're telling you to go take a look. Fly to @targetBody and get close enough to see if it's tasty. Oh and do some science while you're there, may as well pretend we're doing this for the good of Kerbalkind and all that. synopsis = Launch a Wayfarer probe on an interplanetary trajectory towards @targetBody and miss. notes = In assembly, use the tag 'Mariner' to find components fitting for this mission. completedMessage = That's it, all science was returned in good order. Sadly, we're still in the dark about the edibility of @targetBody. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetbody3.Random() advanceFunds = Random(@BluedogDB:Kerbucks1,@BluedogDB:Kerbucks105) rewardFunds = Random(@BluedogDB:Kerbucks105,@BluedogDB:Kerbucks2) rewardReputation = Random(6.0, 10.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() targetBody2 = @validBodies2.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => !cb.IsHomeWorld() && !cb.IsSun()) validBodies1 = NextUnreachedBodies(1) validBodies2 = @validBodies1.Where(cb => !cb.IsSun()) targetbody3 = [ @targetBody1, @targetBody2 ] } DATA { name = experimentslist type = List hidden = true experiments = [logmmImpacts , logIonTrap, bd_microwaveSpec, bd_IRradiometer, bd_magScan] experimentselect = @experiments.Random(3) } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Transmit } PARAMETER { name = Wayfarer type = VesselParameterGroup title = Launch a new Wayfarer probe PARAMETER { name = NewVessel type = NewVessel title = The probe must be a new vessel } PARAMETER { name = Orbit type = Orbit situation = ESCAPING title = Aim Wayfarer at @targetBody and fly past it like a tourist - watch your Periapsis! maxPeA = @targetBody.SpaceAltitudeThreshold() disableOnStateChange = true } } PARAMETER { name = CollectScience type = CollectScience title = Perform the requested experiments location = Space experiment = @/experimentselect recoveryMethod = @/recoveryMethod rewardFunds = Random(6000.0, 10000.0) disableOnStateChange = true } REQUIREMENT { name = Landing type = Landing invertRequirement = true targetBody = @/targetBody } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = TechResearched tech = survivability } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Nimbus.cfg CONTRACT_TYPE { name = BDB_Nimbus group = BluedogDB genericTitle = Perform a weather study. genericDescription = Perform a weather study from orbit of a planet. title = Perform a weather study from orbit of @targetBody. description = You've heard of weather, right? It's that stuff that makes moisture appear out of thin air. Now, one of our slightly more eccentric colleagues was looking up at the sky recently and he's saying there some bad weather about that may interfere with our plans. So, we decided that you should do what we do best: launch a rocket up and around to go check it out. Your mission is to determine the weather out at the indicated areas and whether or not we can weather it. synopsis = Launch a Aeolus weather satellite into space around @targetBody and perform the requested experiments. notes = In assembly, use the tag 'Nimbus' to find components fitting for this mission. completedMessage = Thanks to the extensive weather data you gathered, we can now predict with absolute certainty that the weather is going to be completely unpredictable. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks025,@BluedogDB:Kerbucks05) rewardFunds = Random(@BluedogDB:Kerbucks1,@BluedogDB:Kerbucks105) rewardReputation = Random(2.0, 5.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon()) && cb.HasAtmosphere()) } DATA { name = experimentslist type = List hidden = true experiments = [bd_weather , bd_microwaveSpec , bd_IRspec , bd_IRradiometer] } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => s.CollectedScience() == 0.0) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp4 = @scienceSubjectsTemp3.Where(s => s.Situation() == InSpaceLow || s.Situation() == InSpaceHigh) scienceSubjects = @scienceSubjectsTemp4.Random(3,6) } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Transmit } PARAMETER { name = Aeolus Satellite type = VesselParameterGroup title = Launch a new Aeolus weather satellite PARAMETER { name = NewVessel type = NewVessel title = The satellite must be a new vessel } PARAMETER { name = Orbit type = Orbit title = Achieve a near-circular, polar orbit minApA = Random(1,1.1) * @targetBody.SpaceAltitudeThreshold() maxApA = Random(1.1,1.2) * @targetBody.SpaceAltitudeThreshold() maxPeA = @targetBody.SpaceAltitudeThreshold() maxEccentricity = 0.1 minInclination = Random(75,85) maxInclination = Random(95,105) disableOnStateChange = true PARAMETER { name = Duration type = Duration duration = 45s preWaitText = Confirming orbit waitingText = Confirming orbit completionText = Orbit confirmed } } } PARAMETER { type = CollectScience biome = @scienceSubject.Biome() situation = @scienceSubject.Situation() experiment = @scienceSubject.Experiment() recoveryMethod = @/recoveryMethod rewardFunds = Random(3000.0, 5000.0) disableOnStateChange = true ITERATOR { type = ScienceSubject scienceSubject = @/scienceSubjects } } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = Any REQUIREMENT { type = TechResearched tech = basicScience } REQUIREMENT { type = TechResearched tech = miniaturization } } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_OGO.cfg CONTRACT_TYPE { name = BDB_GeoStudy group = BluedogDB genericTitle = Perform a Geophysical study genericDescription = Perform a Geophysical study from orbit of a planet or moon. title = Perform a Geophysical study from orbit of @targetBody. description = Previous studies of @targetBody have shown all kinds of strange things happening on and above the surface. Being an enterprising space program, naturally we proposed to send over one of our test dum...ahem pilots right away. Sadly the board declined our proposal, on the grounds that it's unethical to land Kerbals without a return plan. Bah, bureaucrats. Instead, you are hereby tasked with sending an unmanned probe into an elliptic orbit of @targetBody to conduct a set of experiments and transmit their results back to us. If we can make up the results with just the right phrasing, we just might get to do a manned mission after all - you ARE with us on this, right? synopsis = Launch an OOG satellite into space around @targetBody and perform the requested experiments. notes = In assembly, use the tag 'OGO' to find components fitting for this mission. completedMessage = Excellent! All these results show nothing anomalous, or even anything we didn't yet know at all! Start prepping those interns, we got flights to plan. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks025,@BluedogDB:Kerbucks05) rewardFunds = Random(@BluedogDB:Kerbucks075,@BluedogDB:Kerbucks1) rewardReputation = Random(2.0, 5.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon())) } DATA { name = experimentslist type = List hidden = true experiments = [bd_ionElec , gravityScan , logIonTrap , bd_gammaRay, bd_magScan , bd_massSpec] experimentslow = @experiments.Random(2) } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => s.CollectedScience() == 0.0) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp4 = @scienceSubjectsTemp3.Where(s => s.Situation() == InSpaceHigh) scienceSubjects = @scienceSubjectsTemp4.Random(2,4) } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Transmit } PARAMETER { name = OOG Satellite type = VesselParameterGroup title = Launch a new OOG geophysical satellite PARAMETER { name = NewVessel type = NewVessel title = The satellite must be a new vessel } PARAMETER { name = Crewmembers type = HasCrew minCrew = 0 maxCrew = 0 } PARAMETER { name = PartValidation type = PartValidation partModule = ModuleDeployableSolarPanel title = Have at least 1 solar panel on this spacecraft } PARAMETER { name = Orbit type = Orbit title = Achieve the specified orbit and hold for 1 day to gather data minApA = (Random(10,11.45) * @targetBody.Radius()) > (@targetBody.SphereOfInfluence() - @targetBody.Radius()) ? (Random(0.85,0.9) * (@targetBody.SphereOfInfluence() - @targetBody.Radius()) ) : (Random(10,11.45) * @targetBody.Radius()) maxApA = (Random(11.5,12) * @targetBody.Radius()) > (@targetBody.SphereOfInfluence() - @targetBody.Radius()) ? (Random(0.92,0.95) * (@targetBody.SphereOfInfluence() - @targetBody.Radius()) ) : (Random(11.5,12) * @targetBody.Radius()) maxPeA = @targetBody.SpaceAltitudeThreshold() minInclination = Random(25,35) maxInclination = Random(75,95) disableOnStateChange = true } } PARAMETER { name = Duration type = Duration duration = 1d preWaitText = Holding to gather data waitingText = Holding to gather data completionText = Data complete startCriteria = PARAMETER_COMPLETION parameter = Orbit } PARAMETER { name = CollectScienceA type = CollectScience biome = @scienceSubject.Biome() situation = @scienceSubject.Situation() experiment = @scienceSubject.Experiment() recoveryMethod = @/recoveryMethod rewardFunds = Random(3000.0, 5000.0) disableOnStateChange = true ITERATOR { type = ScienceSubject scienceSubject = @/scienceSubjects } } PARAMETER { name = CollectScienceB type = CollectScience situation = InSpaceLow recoveryMethod = Transmit experiment = @/experimentslow rewardFunds = Random(6000.0, 10000.0) disableOnStateChange = true } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = TechResearched tech = basicScience } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_OSO.cfg CONTRACT_TYPE { name = BDB_SolarStudy group = BluedogDB genericTitle = Perform a Kerbolar study genericDescription = Perform a Kerbolar study from orbit of a planet or moon. title = Perform a Kerbolar study from orbit of @targetBody. description = Kerbol has been a steady source of beautiful light and warmth for as long as Kerbalkind can remember. Our top scientists have however developed a sneaking suspicion that there's more to it. So we need someone to perform a further study of Kerbol from orbit of @targetBody. That someone is you.&br;&br;While we're pretty sure all this talk of solar radiation and other strange mumblings we overheard the eggheads saying are perfectly harmless, there's no need to expose Kerbals for these experiments. But we won't stop you if you want to do so anyway! Just sign this waiver first. synopsis = Launch an OOS satellite into space around @targetBody and perform the requested experiments. notes = In assembly, use the tag 'OSO' to find components fitting for this mission. completedMessage = The results you obtained were certainly informative. Go on, move along now, nothing to see here. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks025,@BluedogDB:Kerbucks05) rewardFunds = Random(@BluedogDB:Kerbucks075,@BluedogDB:Kerbucks1) rewardReputation = Random(2.0, 5.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies.Random() } DATA { name = bodieslist type = List hidden = true validBodies = OrbitedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon())) } DATA { name = experimentslist type = List hidden = true experiments = [bd_oso , bd_solarWind , bd_photometer] } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => s.CollectedScience() == 0.0) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp4 = @scienceSubjectsTemp3.Where(s => s.Situation() == InSpaceLow || s.Situation() == InSpaceHigh) scienceSubjects = @scienceSubjectsTemp4.Random(2,4) } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Transmit } PARAMETER { name = OOS satellite type = VesselParameterGroup title = Launch a new OOS science satellite PARAMETER { name = NewVessel type = NewVessel title = The satellite must be a new vessel } PARAMETER { name = Orbit type = Orbit title = Achieve the specified orbit and hold for 1 day to gather data minApA = Random(0.5,1.5) * @targetBody.Radius() maxApA = Random(1.5,2) * @targetBody.Radius() maxPeA = @targetBody.SpaceAltitudeThreshold() minEccentricity = Random(0.05,0.2) minInclination = Random(25,95) disableOnStateChange = true } } PARAMETER { name = Duration type = Duration duration = 1d preWaitText = Holding to gather data waitingText = Holding to gather data completionText = Data complete startCriteria = PARAMETER_COMPLETION parameter = Orbit } PARAMETER { type = CollectScience biome = @scienceSubject.Biome() situation = @scienceSubject.Situation() experiment = @scienceSubject.Experiment() recoveryMethod = @/recoveryMethod rewardFunds = Random(3000.0, 5000.0) disableOnStateChange = true ITERATOR { type = ScienceSubject scienceSubject = @/scienceSubjects } } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = Any REQUIREMENT { type = TechResearched tech = survivability } REQUIREMENT { type = TechResearched tech = stability } } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Ranger Block 2.cfg CONTRACT_TYPE { name = BDB_Ranger_Block2 group = BluedogDB genericTitle = Achieve a rough landing. genericDescription = Achieve and survive a rough landing with a probe. title = Achieve a rough landing on @targetBody. description = You'll be glad to know that, after our recent 'lithobraking' debacle, Bob has been reassigned to very important duties at the pinnacle of our space program, as a strictly voluntary development test du.. pilot. We can all agree that the attempt was very spectacular - we even saved the tapes for our annual KSC blooper reel! However, it wasn't quite what we had envisioned. Basically, we want you to try again, except try a little harder this time. Or less hard, depending on your perspective...&br;&br;We think we may have just the thing to help you actually succeed, too: it's called a 'rough lander probe'. Don't tell anyone, but it's really just a painted-over tennis ball with a micro transmitter put inside. The idea is simple, really: since we expect it to be too hard for you to land the whole probe softly, you can just drop the rough lander probe to the surface once you're near. But you're still going to have to do some extra braking beforehand, it's still got to slow down quite a bit. Once on the surface, be sure to send back data from the impact. And we still want you to gather science on the way there too, this ain't a charity. synopsis = Launch a Burke Block 2 probe to @targetBody and perform experiments in low space, before dropping the rough lander to a survivable impact and seismic science transmission. notes = In assembly, use the tag 'Ranger' to find components fitting for this mission. completedMessage = You actually did it! Personally, I had money riding on @targetBody eating that probe for breakfast. Or whatever meal's the fashion out there these days. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks075,@BluedogDB:Kerbucks1) rewardFunds = Random(@BluedogDB:Kerbucks2,@BluedogDB:Kerbucks3) rewardReputation = Random(6.0, 8.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies1.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon()) && cb != HomeWorld()) validBodies1 = @validBodies.Where(cb => !cb.HasAtmosphere()) } DATA { name = experimentslist type = List hidden = true experiments = [bd_camera, bd_gammaRay, bd_radarAltimeter] } DATA { type = List hidden = true scienceSubjectsTemp1 = AllScienceSubjectsByBodyExperiment([@targetBody], @experiments) scienceSubjectsTemp2 = @scienceSubjectsTemp1.Where(s => !s.Biome().IsKSC()) scienceSubjectsTemp3 = @scienceSubjectsTemp2.Where(s => s.Situation() == InSpaceLow) scienceSubjects = @scienceSubjectsTemp3.Random(4) } DATA { name = biomelist type = List biomes = @targetBody.Biomes() hidden = true } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Transmit } PARAMETER { name = Burke-2 type = VesselParameterGroup title = Launch a new Burke-2 probe PARAMETER { name = NewVessel type = NewVessel title = The probe must be a new vessel } PARAMETER { name = ReachState type = ReachState title = Reach @/targetBody SOI with the Burke probe situation = ORBITING situation = ESCAPING situation = SUB_ORBITAL disableOnStateChange = true } } PARAMETER { name = CollectScienceA type = CollectScience situation = InSpaceLow experiment = @/experiments recoveryMethod = @/recoveryMethod rewardFunds = Random(2000.0, 3000.0) disableOnStateChange = true } PARAMETER { name = ReachState type = ReachState situation = LANDED disableOnStateChange = true } PARAMETER { name = CollectScienceB type = CollectScience situation = SrfLanded recoveryMethod = Transmit experiment = seismicScan title = Transmit seismic data from the surface of @targetBody after successful landing hideChildren = true disableOnStateChange = true } REQUIREMENT { name = ReturnFromSurface type = ReturnFromSurface invertRequirement = true targetBody = @/targetBody } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = All REQUIREMENT { type = FlyBy targetBody = @/targetBody } REQUIREMENT { name = CompleteContract type = CompleteContract contractType = BDB_Ranger targetBody = @/targetBody minCount = 1 cooldownDuration = 0d } } REQUIREMENT { type = TechResearched tech = basicScience } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BDB_Ranger.cfg CONTRACT_TYPE { name = BDB_Ranger group = BluedogDB genericTitle = Perform a lithobraking maneuver. genericDescription = Perform a lithobraking maneuver on the target. title = Perform a lithobraking maneuver on @targetBody. description = Bob just came running into mission control, screaming Eureka and completely ruining our traditional lunchtime poker game. After he finally calmed down - with a little help from a straightjacket - he finally told us what the fuss is about. Bob thinks he's discovered the next best thing - after Mint icecream of course. It's this new concept called 'lithobraking'. He swears that it's the ultimate way to explore any other celestial surfaces out there that aren't covered by an atmosphere. The idea is simple: instead of spending precious fuel and cargo capacity on slowing down before landing, we could simply use the surface itself to slow our spacecraft down. This would mean huge savings and allow for simpler design, thereby reducing risk of errors.&br;&br;Even though some of the less inebriated among us have raised doubts about Bob's idea, the prospect of having more pocket money left for icecream is simply irresistible. So we want you to test this idea by throwing a probe at @targetBody. Do collect some science along the way though, just so we can have some data to show for it regardless. synopsis = Launch a Burke probe to @targetBody and perform experiments before attempting a lithobraking maneuver. notes = In assembly, use the tag 'Ranger' to find components fitting for this mission. completedMessage = So, perhaps that didn't quite work out after all. Good thing you got some data still. maxSimultaneous = 1 agent = Bluedog Design Bureau targetBody = @targetBody1 advanceFunds = Random(@BluedogDB:Kerbucks05,@BluedogDB:Kerbucks075) rewardFunds = Random(@BluedogDB:Kerbucks105,@BluedogDB:Kerbucks2) rewardReputation = Random(4.0, 6.0) DATA { name = target type = CelestialBody hidden = true targetBody1 = @validBodies1.Random() } DATA { name = bodieslist type = List hidden = true validBodies = ReachedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon()) && cb != HomeWorld()) validBodies1 = @validBodies.Where(cb => !cb.HasAtmosphere()) } DATA { name = experimentslist type = List hidden = true experiments = [bd_ionElec, bd_UVspec, logIonTrap, bd_magScan] } DATA { name = biomelist type = List biomes = @targetBody.Biomes() hidden = true } DATA { type = ScienceRecoveryMethod hidden = true recoveryMethod = Transmit } PARAMETER { name = Burke type = VesselParameterGroup title = Launch a new Burke probe PARAMETER { name = NewVessel type = NewVessel title = The probe must be a new vessel } PARAMETER { name = ReachState type = ReachState title = Reach @/targetBody SOI with the Burke probe situation = ORBITING situation = ESCAPING situation = SUB_ORBITAL disableOnStateChange = true } } PARAMETER { name = CollectScience type = CollectScience situation = InSpaceLow experiment = @/experiments.Random(2) recoveryMethod = @/recoveryMethod rewardFunds = Random(2000.0, 3000.0) disableOnStateChange = true } PARAMETER { name = VesselDestroyed type = VesselDestroyed mustImpactTerrain = true } REQUIREMENT { name = ReturnFromSurface type = ReturnFromSurface invertRequirement = true targetBody = @/targetBody } REQUIREMENT { type = Orbit targetBody = HomeWorld() } REQUIREMENT { type = TechResearched tech = survivability } } } UrlConfig { parentUrl = Bluedog_DB/Contracts/BluedogDBcontracts.cfg CONTRACT_GROUP { name = BluedogDB displayName = Bluedog Design Bureau minVersion = 1.22.0 agent = Bluedog Design Bureau tip = They make all the parts no one asks for. maxSimultaneous = 6 DATA { type = bool homeIsMoon = HomeWorld().IsMoon() } DATA { type = List requiredValue = false validBodies = OrbitedBodies().Where(cb => (cb.IsPlanet() || cb.IsMoon()) && cb != HomeWorld()) l2Bodies = @validBodies.Where(cb => cb.Parent() == (@homeIsMoon ? HomeWorld().Parent() : HomeWorld()) || cb == HomeWorld().Parent()) l3Bodies = @validBodies.ExcludeAll(@l2Bodies) } DATA { type = double Kerbucks025 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 0.25 Kerbucks05 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 0.5 Kerbucks075 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 0.75 Kerbucks1 = ( HomeWorld().Radius() / 1000 ) * 20 Kerbucks105 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 1.5 Kerbucks2 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 2 Kerbucks3 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 3 Kerbucks4 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 4 Kerbucks5 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 5 Kerbucks6 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 6 Kerbucks7 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 7 Kerbucks8 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 8 Kerbucks9 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 9 Kerbucks14 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 14 Kerbucks17 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 17 Kerbucks21 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 21 Kerbucks42 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 42 Kerbucks125 = (( HomeWorld().Radius() / 1000 ) * 20 ) * 125 title = Money, money, money, money requiredValue = false } } } UrlConfig { parentUrl = Bluedog_DB/Icons/Category.cfg MODCAT { folderName = Bluedog_DB/Parts normalPath = Bluedog_DB/Icons/BDBIcon selectedPath = Bluedog_DB/Icons/BDBIcon title = Bluedog Design Bureau } } UrlConfig { parentUrl = Bluedog_DB/Parts/AtlasV/bluedog_CentaurV_EngineMount.cfg PART { name = bluedog_CentaurV_EngineMount module = Part author = CobaltWolf and VenomousRequiem TechRequired = propulsionSystems entryCost = 2500 cost = 1275 category = Structural subcategory = 0 title = Centaur III Engine Mount description = Mounting plate for attaching upper stage engines to 3m tanks. Includes a node just below the top rim for attaching the interstage fairing. Used primarily on the Centaur III upper stage, as the large first stage means the upper stage requires less TWR. attachRules = 1,0,1,1,0 mass = 0.32 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 maxTemp = 900 breakingForce = 50 breakingTorque = 50 stackSymmetry = 1 bulkheadProfiles = size1, size1p5 tags = mounting plate fuel structure atlasv atlas5 ?5 ?v muo ?atlas eelv ccb centaur inon rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = United Launch Alliance (ULA) stagingIcon = RCS_MODULE MODEL { model = Bluedog_DB/Parts/AtlasV/bluedog_CentaurV_EngineMount } NODE { name = engine transform = engine size = 1 method = FIXED_JOINT } NODE { name = interstage transform = interstage size = 2 method = FIXED_JOINT } NODE { name = top transform = top size = 2 method = FIXED_JOINT } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.05 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcs PlumeName = soyuz_0p4 PlumeScale = 1,1,1 plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 223 key = 1 76 key = 4 0.001 } PROPELLANT { name = Hydrazine ratio = 1.0 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = BluedogStack defaultScale = 1.875 } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 50 basemass = -1 TANK { name = Hydrazine amount = 50 maxAmount = 50 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } EFFECTS { rcs { AUDIO_MULTI { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.2 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleWaterfallFX moduleID = AtlasIIrcs CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.37, 0.6, 0.37 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Bluedog_DB/Parts/AtlasV/bluedog_CentaurV_Tank.cfg PART { name = bluedog_CentaurV_Tank module = Part author = CobaltWolf and VenomousRequiem node_stack_top = 0.0, 2.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 node_attach = -0.9375, 0.0, 0.0, -1.0, 0.0, 0.0 TechRequired = precisionPropulsion entryCost = 10000 cost = 1300 category = FuelTank subcategory = 0 title = Centaur-III Fuel Tank description = The "Common Centaur", aka Centaur III, 3m LHO tank used on the Atlas IIIB and Atlas V. attachRules = 1,1,1,1,0 mass = 0.816 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 maxTemp = 900 breakingForce = 112 breakingTorque = 112 bulkheadProfiles = size1p5, srf tags = lho oxidizer liquid hydrogen fuel tank 1.875 1875 atlasv atlas5 ?5 ?v muo ?atlas eelv ccb centaur inon rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = United Launch Alliance (ULA) MODEL { model = Bluedog_DB/Parts/AtlasV/bluedog_CentaurV_Tank } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchColor switcherDescription = Tank Color switcherDescriptionPlural = Tank Colors affectDragCubes = True affectFARVoxels = True uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = White transform = CentaurWhite descriptionDetail = White paint reflects more sunlight, reducing boiloff when exposed. addedMass = 0.01 addedCost = 60 } SUBTYPE { name = Orange transform = CentaurOrange } } MODULE { name = FlagDecal textureQuadName = flagTransform1 } MODULE { name = FlagDecal textureQuadName = flagTransform2 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = BluedogStack defaultScale = 1.875 } MODULE { name = ModuleFuelTanks type = Balloon volume = 58400 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Centaur/bluedog_CentaurT_Avionics.cfg PART { name = bluedog_CentaurT_Avionics module = Part author = CobaltWolf CrewCapacity = 0 node_stack_top = 0.0, 0.44983, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.26143, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = precisionPropulsion entryCost = 7500 cost = 1750 category = Pods subcategory = 0 attachRules = 1,0,1,1,0 mass = 0.3 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 maxTemp = 1200 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2, size1p5 tags = inon centaur probe core remote control lho oxidizer liquid hydrogen fuel tank rescaleFactor = 1.6 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescalefactor = 0.75 title = Centaur Avionics description = 3m avionics segment for the Centaur upper stage, includes a control core and batteries. It also serves as the structural adapter for the payload. manufacturer = United Launch Alliance (ULA) MODEL { model = Bluedog_DB/Parts/Centaur/bluedog_CentaurT_Avionics } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.05 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 1 UPGRADES { UPGRADE { name__ = bluedog_SAS1 description__ = SAS Upgrade SASServiceLevel = 1 } UPGRADE { name__ = bluedog_SAS2 description__ = SAS Upgrade SASServiceLevel = 2 } UPGRADE { name__ = bluedog_SAS3 description__ = SAS Upgrade SASServiceLevel = 3 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = BluedogStack defaultScale = 2.5 TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = ModuleFuelTanks volume = 4 basemass = -1 type = Fuselage TANK { name = ElectricCharge amount = 4000 maxAmount = 4000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Delta/DCSS/bluedog_DCSS_Interstage.cfg PART { name = bluedog_DCSS_Interstage module = Part author = CobaltWolf scale = 1 node_stack_top = 0.0, 1.75, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.75, 0.0, 0.0, -1.0, 0.0, 2 sound_vent_large = decouple TechRequired = specializedConstruction entryCost = 16000 cost = 3920 category = Coupling subcategory = 0 title = DCSS Interstage manufacturer = Bluedog Design Bureau description = 4m Interstage decoupler for the Delta Cryogenic Second Stage upper stage. Attach to the middle node of the DCSS tank. attachRules = 1,0,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2 tags = ?dcss delta daleth interstage adapter fairing decoupler 4 IV rescaleFactor = 1.6 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Bluedog_DB/Parts/Delta/DCSS/bluedog_DCSS_Interstage } MODULE { name = ModuleDecouple ejectionForce = 450 explosiveNodeID = top } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchDiameter switcherDescription = Bottom switcherDescriptionPlural = Bottoms affectDragCubes = True affectFARVoxels = True uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = 2.5m transform = Interstage_2p5m } SUBTYPE { name = 1.875m transform = Interstage_1p875m addedCost = -190 addedMass = -0.025 } SUBTYPE { name = 3.125m transform = Interstage_3p125m addedCost = 230 addedMass = 0.029 } SUBTYPE { name = 3.125m (Alt) transform = Interstage_3p125mAlt addedCost = 910 addedMass = 0.117 } SUBTYPE { name = 3.125m (Delta IV) transform = Interstage_3p125mD4 addedCost = 910 addedMass = 0.117 NODE { name = top position = 0.0, 1.98165, 0.0 } NODE { name = bottom position = 0.0, -1.9456, 0.0 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = BluedogStack defaultScale = 2.5 TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Delta/DCSS/bluedog_DCSS_Tank.cfg PART { name = bluedog_DCSS_Tank module = Part author = Blowfish and Cobaltwolf node_stack_top = 0.0, 1.9935, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, 0.042865, 0.0, 0.0, -1.0, 0.0, 2 node_stack_engine = 0.0, -1.7347, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.0, 1.25, 0.0, 0.0, 1.0 TechRequired = precisionPropulsion entryCost = 14000 cost = 3440 category = Propulsion subcategory = 0 manufacturer = Bluedog Design Bureau description = Daleth Hydrogen Second Stage. A large cryogenic upper stage with avionics and attitude control thrusters, only missing an engine. Available in two sizes the original version for Daleth III and the stretched version for Daleth IV Medium. attachRules = 1,1,1,1,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 maxTemp = 900 breakingForce = 200 breakingTorque = 200 vesselType = Probe bulkheadProfiles = size2, size1p5, srf tags = ?dcss delta daleth lho oxidizer liquid hydrogen fuel tank 1.875 1875 rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Delta Cryogenic Second Stage 4m mass = 2.203 stagingIcon = RCS_MODULE MODEL { model = Bluedog_DB/Parts/Delta/DCSS/bluedog_DCSS_Tank } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernateOnWarp = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.01 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 0 UPGRADES { UPGRADE { name__ = bluedog_SAS1 description__ = SAS Upgrade SASServiceLevel = 1 } UPGRADE { name__ = bluedog_SAS2 description__ = SAS Upgrade SASServiceLevel = 2 } UPGRADE { name__ = bluedog_SAS3 description__ = SAS Upgrade SASServiceLevel = 3 } } } RESOURCE { name = ElectricCharge amount = 200 maxAmount = 200 } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.04 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcs PlumeName = soyuz_0p4 PlumeScale = 1,1,1 enablePitch = true enableYaw = true enableRoll = true enableX = false enableY = false enableZ = false plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 223 key = 1 76 key = 4 0.001 } PROPELLANT { name = Hydrazine ratio = 1.0 } } MODULE { name = ModuleRCSFX stagingEnabled = False thrusterTransformName = posigradeTransform thrusterPower = 0.6 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = rcsPosigrade PlumeName = soyuz_0p4Ullage PlumeScale = 1,1,1 enablePitch = false enableYaw = false enableRoll = false enableX = false enableY = false enableZ = true useThrottle = false plumeToKeep = rcsPosigrade atmosphereCurve { key = 0 240 key = 1 100 key = 4 0.001 } } MODULE { name = ModuleB9PartSwitch moduleID = volumeSwitch switcherDescription = Volume switcherDescriptionPlural = Volumes parentID = fuelSwitch uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Delta III (4m) transform = delta3 } SUBTYPE { name = Delta IV (4m) volumeAddedToParent = 500 transform = delta4 addedCost = 600 addedMass = 0.37 NODE { name = top position = 0.0, 2.6704, 0.0 } NODE { name = bottom position = 0.0, 0.299558, 0.0 } MODULE { IDENTIFIER { name = ModuleFuelTanks } DATA { volume = 59700 } } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Orange } SUBTYPE { name = Blue TEXTURE { texture = Bluedog_DB/Parts/Delta/Paint/Blue/bluedog_DCSS_Tex1_Blue transform = Delta3mesh transform = Delta4mesh } } SUBTYPE { name = White TEXTURE { texture = Bluedog_DB/Parts/Delta/Paint/White/bluedog_DCSS_Tex1_White transform = Delta3mesh transform = Delta4mesh } } } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Hydrazine modded = false CONFIG { name = HTP thrusterPower = 0.1275 IspSL = 0.177 IspV = 0.465 PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.1375 IspSL = 0.274 IspV = 0.72 PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.1325 IspSL = 0.2 IspV = 0.525 PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } LinkB9PSModule { name = rowaterfallMainPlumeSwitch subtype = monoprop } } CONFIG { name = Helium thrusterPower = 0.036 IspSL = 0.203 IspV = 0.453 PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.057 IspSL = 0.1001462 IspV = 0.195 PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.221 IspSL = 0.361 IspV = 0.943 PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.2275 IspSL = 0.366 IspV = 0.955 PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.2125 IspSL = 0.274 IspV = 0.939 PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = BluedogStack defaultScale = 2.5 } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 47000 basemass = -1 TANK { name = Hydrazine amount = 80 maxAmount = 80 } TANK { name = ElectricCharge amount = 4000 maxAmount = 4000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } EFFECTS { rcs { AUDIO_MULTI { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.2 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } rcsPosigrade { AUDIO_MULTI_POOL { channel = Ship transformName = posigradeTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleWaterfallFX moduleID = DCSS4 CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.45, 0.9, 0.45 } } MODULE { name = ModuleWaterfallFX moduleID = DCSS4U CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = posigradeTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = posigradeTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.45, 0.9, 0.45 } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ,* { } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Delta/DCSS/bluedog_DeltaIV_DCSS_5m.cfg PART { name = bluedog_DeltaIV_DCSS_5m module = Part author = Zorg node_stack_top = 0.0, 2.13821, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, 0.535808, 0.0, 0.0, -1.0, 0.0, 2 node_stack_engineSingle = 0.0, -2.58303, 0.0, 0.0, -1.0, 0.0, 2 node_stack_dualEngine1 = -0.654047, -2.76896, 0.0, 0.0, -1.0, 0.0, 2 node_stack_dualEngine2 = 0.654047, -2.76896, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.0, 1.25, 0.0, 0.0, 1.0 TechRequired = precisionPropulsion entryCost = 25000 cost = 7500 category = Propulsion subcategory = 0 title = Delta Cryogenic Second Stage 5m manufacturer = Bluedog Design Bureau description = Enlarged Daleth Hydrogen Second Stage for Daleth IV Medium Plus and Heavy variants. A large cryogenic upper stage with avionics and attitude control thrusters, only missing an engine. Its a tight squeeze but a dual engine mount is available. attachRules = 1,1,1,1,0 mass = 3.213 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 vesselType = Probe stackSymmetry = 1 bulkheadProfiles = size2, size1p5, srf tags = ?dcss delta daleth 4 IV lho oxidizer liquid hydrogen fuel tank 1.875 1875 maxTemp = 900 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 stagingIcon = RCS_MODULE MODEL { model = Bluedog_DB/Parts/Delta/DCSS/bluedog_DeltaIV_DCSS_5m } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernateOnWarp = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.01 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 0 UPGRADES { UPGRADE { name__ = bluedog_SAS1 description__ = SAS Upgrade SASServiceLevel = 1 } UPGRADE { name__ = bluedog_SAS2 description__ = SAS Upgrade SASServiceLevel = 2 } UPGRADE { name__ = bluedog_SAS3 description__ = SAS Upgrade SASServiceLevel = 3 } } } RESOURCE { name = ElectricCharge amount = 200 maxAmount = 200 } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.04 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcs PlumeName = soyuz_0p4 PlumeScale = 1,1,1 enablePitch = true enableYaw = true enableRoll = true enableX = false enableY = false enableZ = false plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 223 key = 1 76 key = 4 0.001 } PROPELLANT { name = Hydrazine ratio = 1.0 } } MODULE { name = ModuleRCSFX stagingEnabled = False thrusterTransformName = posigradeTransform thrusterPower = 1.2 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = rcsPosigrade PlumeName = soyuz_0p4Ullage PlumeScale = 1,1,1 enablePitch = false enableYaw = false enableRoll = false enableX = false enableY = false enableZ = true useThrottle = false plumeToKeep = rcsPosigrade atmosphereCurve { key = 0 240 key = 1 100 key = 4 0.001 } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchLength switcherDescription = Length switcherDescriptionPlural = Lengths affectDragCubes = False affectFARVoxels = False uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = DCSS title = Delta IV DCSS transform = DCSSlength MODULE { IDENTIFIER { name = ModuleFuelTanks } DATA { volume = 76000 } } } SUBTYPE { name = Double title = SLS ICPS transform = ICPSlength addedMass = 0.23 addedCost = 200 NODE { name = top position = 0.0, 2.46798, 0.0 } MODULE { IDENTIFIER { name = ModuleFuelTanks } DATA { volume = 86000 } } } } MODULE { name = ModuleB9PartSwitch moduleID = engineMountSwitch switcherDescription = Engine Mount switcherDescriptionPlural = Engine Mounts uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Single transform = singleEngineMount node = engineSingle } SUBTYPE { name = Double transform = dualEngine node = dualEngine1 node = dualEngine2 } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = SOFI_Orange } SUBTYPE { name = Blue TEXTURE { texture = Bluedog_DB/parts/Delta/Paint/Blue/Bluedog_DCSS_5m_LH2tank_Blue transform = ICPS_LH2_tank transform = DCSS_LH2_tank } } SUBTYPE { name = White TEXTURE { texture = Bluedog_DB/parts/Delta/Paint/White/Bluedog_DCSS_5m_LH2tank_White transform = ICPS_LH2_tank transform = DCSS_LH2_tank } } } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Hydrazine modded = false CONFIG { name = HTP thrusterPower = 0.1275 IspSL = 0.177 IspV = 0.465 PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.1375 IspSL = 0.274 IspV = 0.72 PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.1325 IspSL = 0.2 IspV = 0.525 PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } LinkB9PSModule { name = rowaterfallMainPlumeSwitch subtype = monoprop } } CONFIG { name = Helium thrusterPower = 0.036 IspSL = 0.203 IspV = 0.453 PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.057 IspSL = 0.1001462 IspV = 0.195 PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.221 IspSL = 0.361 IspV = 0.943 PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.2275 IspSL = 0.366 IspV = 0.955 PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.2125 IspSL = 0.274 IspV = 0.939 PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } MODULE { name = Driftless active = True } EFFECTS { rcs { AUDIO_MULTI { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.2 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } rcsPosigrade { AUDIO_MULTI_POOL { channel = Ship transformName = posigradeTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleWaterfallFX moduleID = DCSS5 CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.5, 1, 0.5 } } MODULE { name = ModuleWaterfallFX moduleID = DCSS5U CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = posigradeTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = posigradeTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.5, 1, 0.5 } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ,* { } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 76000 basemass = -1 TANK { name = Hydrazine amount = 80 maxAmount = 80 } TANK { name = ElectricCharge amount = 4000 maxAmount = 4000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Delta/DeltaK/bluedog_DeltaK_Stage.cfg PART { name = bluedog_DeltaK_Stage module = Part author = CobaltWolf scale = 1.0 node_stack_top = 0.0, 0.83271, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.8658, 0.0, 0.0, -1.0, 0.0 node_attach = 0.3125, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = heavyRocketry entryCost = 2920 cost = 730 category = FuelTank subcategory = 0 title = Delta-K Main Tank manufacturer = Bluedog Design Bureau description = Lightweight 1.5(ish) upper stage tank with built in attitude control thrusters. Hang below the "skirt" fairing base to make a Delta-K upper stage. attachRules = 1,1,1,1,0 mass = 0.6 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 maxTemp = 900 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = size0p5, srf tags = daleth delta ?deltaK k fuel tank lfo liquid oxidizer 0.9375 09375 ?PGM17 rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = Bluedog_DB/Parts/Delta/DeltaK/bluedog_DeltaK_Stage } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.02 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcs PlumeName = soyuz_0p4 PlumeScale = 1,1,1 enablePitch = true enableYaw = true enableRoll = true enableX = false enableY = false enableZ = false plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 223 key = 1 76 key = 4 0.001 } PROPELLANT { name = Hydrazine ratio = 1.0 } } MODULE { name = ModuleRCSFX stagingEnabled = False thrusterTransformName = ullageTransform thrusterPower = 0.02 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcsUllage PlumeName = soyuz_0p4Ullage PlumeScale = 1,1,1 enablePitch = false enableYaw = false enableRoll = false enableX = true enableY = true enableZ = true plumeToKeep = rcsUllage atmosphereCurve { key = 0 223 key = 1 76 key = 4 0.001 } PROPELLANT { name = Hydrazine ratio = 1.0 } } MODULE { name = ModuleB9AssignUiGroups MODULE { uiGroupName = rcsAtt uiGroupDisplayName = Attitude RCS IDENTIFIER { name = ModuleRCSFX thrusterTransformName = rcsTransform } } MODULE { uiGroupName = rcsUllage uiGroupDisplayName = Ullage RCS IDENTIFIER { name = ModuleRCSFX thrusterTransformName = ullageTransform } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Green } SUBTYPE { name = Metal TEXTURE { texture = Bluedog_DB/Parts/Delta/DeltaK/bluedog_Delta_UpperStages_Metal transform = group294_polySurface26 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = BluedogStack defaultScale = 0.9375 } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 5050 basemass = -1 TANK { name = Hydrazine amount = 50 maxAmount = 50 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } EFFECTS { rcs { AUDIO_MULTI { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.2 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } rcsUllage { AUDIO_MULTI_POOL { channel = Ship transformName = posigradeTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleWaterfallFX moduleID = DeltaK CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.25, 0.5, 0.25 } } MODULE { name = ModuleWaterfallFX moduleID = DeltaKU CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = ullageTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = ullageTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.25, 0.5, 0.25 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Delta/DeltaK/bluedog_Delta_Avionics.cfg PART { name = bluedog_Delta_Avionics module = Part author = CobaltWolf scale = 1.0 CrewCapacity = 0 node_stack_top = 0.0, 0.15, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.15, 0.0, 0.0, -1.0, 0.0 node_attach = 0.4688, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = flightControl entryCost = 4500 cost = 1400 category = Pods subcategory = 0 title = Delta Avionics manufacturer = Bluedog Design Bureau description = An advanced avionics core made from a pressurized fuel tank. for the Daleth-II rocket. Place below your payload. attachRules = 1,1,1,1,0 mass = 0.16 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 maxTemp = 2000 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = size0p5, srf vesselType = Probe tags = delta daleth ?deltaK ?deltaP k P probe core remote control upper stage 0.9375 09375 ?PGM17 rescaleFactor = 1.6 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Bluedog_DB/Parts/Delta/DeltaK/bluedog_Delta_Avionics } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.05 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 80 maxAmount = 80 } MODULE { name = ModuleSAS SASServiceLevel = 1 UPGRADES { UPGRADE { name__ = bluedog_SAS1 description__ = SAS Upgrade SASServiceLevel = 1 } UPGRADE { name__ = bluedog_SAS2 description__ = SAS Upgrade SASServiceLevel = 2 } UPGRADE { name__ = bluedog_SAS3 description__ = SAS Upgrade SASServiceLevel = 3 } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Green } SUBTYPE { name = Metal TEXTURE { texture = Bluedog_DB/Parts/Delta/DeltaK/bluedog_Delta_UpperStages_Metal } } } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks volume = 1.3 basemass = -1 type = Fuselage TANK { name = ElectricCharge amount = 1300 maxAmount = 1300 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/ProbeExpansion/Nimbus/bluedog_Nimbus_Truss.cfg PART { name = bluedog_Nimbus_Truss module = Part author = CobaltWolf scale = 1 node_stack_bottom = 0.0, -0.34669, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.40922, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = survivability entryCost = 1000 cost = 200 category = Structural subcategory = 0 title = Nimbus Satellite Truss manufacturer = Bluedog Design Bureau description = Lightweight truss for the Nimbus meteorological satellite series. attachRules = 1,0,1,1,0 mass = 0.06 maxTemp = 1200 emissiveConstant = 0.85 thermalMassModifier = 4.0 angularDrag = 1 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 bulkheadProfiles = srf tags = truss shelf instrument tower aeolus nimbus rescaleFactor = 1.6 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Bluedog_DB/Parts/ProbeExpansion/Nimbus/bluedog_Nimbus_Truss } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Bluedog_DB/Parts/ProbeExpansion/TIROS/bluedog_TIROS.cfg PART { name = bluedog_TIROS module = Part author = CobaltWolf node_stack_bottom = 0.0, -0.20162, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.15, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = engineering101 entryCost = 2000 cost = 1000 category = Pods subcategory = 0 title = TIROS Weather Satellite manufacturer = Bluedog Design Bureau description = TIROS-1 (or TIROS-A) was the first successful low-Earth orbital weather satellite, and the first of a series of Television Infrared Observation Satellites. Solar Panels degrade, affecting the power output over time. Check this effect in the PAW. attachRules = 1,0,1,0,0 mass = 0.117 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 maxTemp = 773 explosionPotential = 0 vesselType = Probe CrewCapacity = 0 bulkheadProfiles = size0 tags = satellite probe Communication commnet tiros rescaleFactor = 1.6 skinMaxTemp = 873 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 stagingIcon = RCS_MODULE useKopernicusSolarPanels = false MODEL { model = Bluedog_DB/Parts/ProbeExpansion/TIROS/bluedog_TIROS } MODULE { name = ModuleAnimateGeneric animationName = deploy isOneShot = false startEventGUIName = Extend endEventGUIName = Retract actionGUIName = Toggle Antenna allowAnimationWhileShielded = False } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.01 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcs PlumeName = soyuz_0p2 PlumeScale = 1,1,1 plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 223 key = 1 76 key = 4 0.001 } PROPELLANT { name = Hydrazine ratio = 1.0 } } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernateOnWarp = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.01 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 1 UPGRADES { UPGRADE { name__ = bluedog_SAS1 description__ = SAS Upgrade SASServiceLevel = 1 } UPGRADE { name__ = bluedog_SAS2 description__ = SAS Upgrade SASServiceLevel = 2 } UPGRADE { name__ = bluedog_SAS3 description__ = SAS Upgrade SASServiceLevel = 3 } } } MODULE { name = ModuleDeployableSolarPanel sunTracking = false raycastTransformName = sunCatcher_Axis panelType = SPHERICAL pivotName = sunCatcher_Axis raycastOffset = 0.4 isBreakable = false resourceName = ElectricCharge chargeRate = 0.1 useKopernicusSolarPanels = false flowUnits = Watts flowFormat = N1 flowMult = 1000 RESOURCE { name = ElectricCharge rate = 0.1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleScienceExperiment experimentID = bd_weather experimentActionName = Take Cloudcover Images resetActionName = Delete Images useStaging = False useActionGroups = True hideUIwhenUnavailable = False xmitDataScalar = 0.3 dataIsCollectable = True collectActionName = Collect Data rerunnable = True interactionRange = 1.2 } DRAG_CUBE { cube = A, 0.3037,0.7924,0.6901, 0.3037,0.792,0.5496, 0.3021,0.9892,0.9831, 0.3021,0.9641,0.4207, 0.3113,0.7499,0.617, 0.3113,0.7666,0.6625, 0,-0.02225,0, 0.8537,0.8947,0.8559 cube = B, 0.2984,0.7948,0.6901, 0.2984,0.7952,0.5496, 0.3005,0.9925,0.381, 0.3005,0.972,0.2972, 0.3079,0.7494,0.6211, 0.3079,0.7644,0.6625, 0,0.03935,0, 0.8537,0.7716,0.8559 } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks volume = 10.5 type = ServiceModule basemass = -1 TANK { name = ElectricCharge amount = 500 maxAmount = 500 } TANK { name = Hydrazine amount = 10 maxAmount = 10 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } EFFECTS { rcs { AUDIO_MULTI { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleWaterfallFX moduleID = RCS CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.1, 0.2, 0.1 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = SolarPanelFixer } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Redstone/bluedog_Redstone_AirVane.cfg PART { name = bluedog_Redstone_AirVane module = Part author = CobaltWolf node_attach = -0.043, 0.0, 0.0, -1.0, 0.0, 0.0 TechRequired = start entryCost = 300 cost = 70 category = Control subcategory = 0 title = Redstone Air Vane manufacturer = Bluedog Design Bureau description = A small control fin with two RCS jets built into the base. attachRules = 0,1,0,1,1 mass = 0.02 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 maxTemp = 900 fuelCrossFeed = True PhysicsSignificance = 0 bulkheadProfiles = srf tags = rcs redstone sparta etoh leonidas rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE minimumRBMass = 0.02 MODEL { model = Bluedog_DB/Parts/Redstone/bluedog_Redstone_AirVane } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.01 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcs PlumeName = soyuz_0p4 PlumeScale = 1,1,1 plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 223 key = 1 76 key = 4 0.001 } PROPELLANT { name = Hydrazine ratio = 1.0 } } MODULE { name = ModuleControlSurface useInternalDragModel = True dragCoeff = 0.3 deflectionLiftCoeff = 0.05 ctrlSurfaceRange = 20 ctrlSurfaceArea = 1 actuatorSpeed = 100 } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = White } SUBTYPE { name = Green TEXTURE { texture = Bluedog_DB/Parts/Redstone/Paint/Green/bluedog_Redstone_Parts_Green transform = Mesh transform = vane } } } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 2 basemass = -1 TANK { name = Hydrazine amount = 2 maxAmount = 2 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } EFFECTS { rcs { AUDIO_MULTI { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.2 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleWaterfallFX moduleID = RCS CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } TEMPLATE { templateName = BDB_RCS_small_1 overrideParentTransform = rcsTransform position = 0,0.0,0 rotation = 0, 0, 180 scale = 0.3, 0.6, 0.3 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Redstone/bluedog_Redstone_Fin_Basic.cfg PART { name = bluedog_Redstone_Fin_Basic module = Part author = CobaltWolf scale = 1.0 TechRequired = start entryCost = 0 cost = 25 category = Aero subcategory = 0 title = Redstone Fin manufacturer = Bluedog Design Bureau description = This aerodynamic fin. attachRules = 1,1,0,1,1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 mass = 0.08 thermalMassModifier = 4.0 heatConductivity = 0.06 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 maxTemp = 2200 heatConductivity = 0.01 thermalMassModifier = 2.0 explosionPotential = 0.01 bulkheadProfiles = srf tags = redstone etoh aerodynamic fin control vane rescaleFactor = 1.6 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Bluedog_DB/Parts/Redstone/bluedog_Redstone_Fin_Basic } NODE { transform = node name = Node size = 1 method = FIXED_JOINT } MODULE { name = ModuleLiftingSurface useInternalDragModel = True deflectionLiftCoeff = 0.12 } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Variant 1 transform = Mesh_1 } SUBTYPE { name = Variant 2 transform = Mesh_2 } SUBTYPE { name = Variant 3 transform = Mesh_3 } SUBTYPE { name = Variant 4 transform = Mesh_4 } SUBTYPE { name = White transform = Mesh_5 } SUBTYPE { name = Green transform = Mesh_5 TEXTURE { texture = Bluedog_DB/Parts/Redstone/Paint/Green/bluedog_Redstone_Parts_Green transform = Mesh_5 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Redstone/bluedog_Redstone_Fin_CtrlSurf.cfg PART { name = bluedog_Redstone_Fin_CtrlSurf module = Part author = CobaltWolf scale = 1.0 TechRequired = start entryCost = 0 cost = 50 category = Aero subcategory = 0 title = Redstone Control Surface manufacturer = Bluedog Design Bureau description = This aerodynamic fin includes a control surface, to help keep your rocket going the right way. It also includes a thrust vane, but you don't want to know about that. attachRules = 1,1,0,1,1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0 mass = 0.15 thermalMassModifier = 4.0 heatConductivity = 0.06 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 maxTemp = 2200 heatConductivity = 0.01 thermalMassModifier = 2.0 explosionPotential = 0.01 bulkheadProfiles = srf tags = redstone etoh aerodynamic fin control vane rescaleFactor = 1.6 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Bluedog_DB/Parts/Redstone/bluedog_Redstone_Fin_CtrlSurf } NODE { transform = node name = Node size = 1 method = FIXED_JOINT } MODULE { name = ModuleControlSurface useInternalDragModel = True dragCoeff = 0.3 deflectionLiftCoeff = 0.17 ctrlSurfaceRange = 20 ctrlSurfaceArea = 0.28 actuatorSpeed = 100 } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Variant 1 transform = Mesh_1 } SUBTYPE { name = Variant 2 transform = Mesh_2 } SUBTYPE { name = Variant 3 transform = Mesh_3 } SUBTYPE { name = Variant 4 transform = Mesh_4 } SUBTYPE { name = White transform = Mesh_5 } SUBTYPE { name = Green transform = Mesh_5 TEXTURE { texture = Bluedog_DB/Parts/Redstone/Paint/Green/bluedog_Redstone_Parts_Green transform = Mesh_5 transform = surf } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Redstone/bluedog_Redstone_FuelTank.cfg PART { name = bluedog_Redstone_FuelTank module = Part author = CobaltWolf node_stack_top = 0.0, 3.9898, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -3.9576, 0.0, 0.0, -1.0, 0.0 node_attach = 0.625, 0, 0.0, 1.0, 0.0, 0.0 TechRequired = start entryCost = 0 cost = 1625 category = FuelTank subcategory = 0 title = Redstone Main Tank manufacturer = Bluedog Design Bureau description = This 2m tank was originally over twice as long as the FLT-800. You aren't ready for this kind of power. Maybe we'll have to take it away from you. attachRules = 1,1,1,1,0 mass = 0.9 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 900 bulkheadProfiles = size1 tags = redstone etoh booze alcohol ethyl liquid fuel tank 1.25 rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Bluedog_DB/Parts/Redstone/bluedog_Redstone_FuelTank } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchLength switcherDescription = Length switcherDescriptionPlural = Lengths affectDragCubes = True affectFARVoxels = True parentID = fuelSwitch uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Juno volumeAddedToParent = 300 transform = Juno } SUBTYPE { name = Redstone transform = Redstone NODE { name = top position = 0.0, 3.0441, 0.0 } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = Juno } SUBTYPE { name = Green TEXTURE { texture = Bluedog_DB/Parts/Redstone/Paint/Green/bluedog_Redstone_Tank_Green transform = Redstone transform = Juno } } SUBTYPE { name = White TEXTURE { texture = Bluedog_DB/Parts/Redstone/Paint/White/bluedog_Redstone_Tank_White transform = Redstone transform = Juno } } } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks type = Default volume = 24800 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Redstone/bluedog_Redstone_Guidance.cfg PART { name = bluedog_Redstone_Guidance module = Part author = CobaltWolf CrewCapacity = 0 node_stack_top = 0.0, 1, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = start entryCost = 0 cost = 300 category = Pods subcategory = 0 title = Redstone Guidance Unit manufacturer = Bluedog Design Bureau description = Guidance core for the Redstone-Mercury rocket. Includes a stack decoupler for separating the spacecraft from the spent booster. attachRules = 1,0,1,1,0 mass = 0.5 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 maxTemp = 1200 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size1 tags = juno redstone etoh 0.625 0625 probe core remote control mercury hermes rescaleFactor = 1.6 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Bluedog_DB/Parts/Redstone/bluedog_Redstone_Guidance } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.05 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 1 UPGRADES { UPGRADE { name__ = bluedog_SAS1 description__ = SAS Upgrade SASServiceLevel = 1 } UPGRADE { name__ = bluedog_SAS2 description__ = SAS Upgrade SASServiceLevel = 2 } UPGRADE { name__ = bluedog_SAS3 description__ = SAS Upgrade SASServiceLevel = 3 } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = White } SUBTYPE { name = Green TEXTURE { texture = Bluedog_DB/Parts/Redstone/Paint/Green/bluedog_Redstone_Parts_Green transform = Mesh } } } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks volume = 1 basemass = -1 type = Fuselage TANK { name = ElectricCharge amount = 1000 maxAmount = 1000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Redstone/bluedog_Redstone_MediumFuelTank.cfg PART { name = bluedog_Redstone_MediumFuelTank module = Part author = CobaltWolf node_stack_top = 0.0, 1.5444, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.5444, 0.0, 0.0, -1.0, 0.0 node_attach = 0.625, 0, 0.0, 1.0, 0.0, 0.0 TechRequired = start entryCost = 0 cost = 700 category = FuelTank subcategory = 0 title = Redstone Medium Tank manufacturer = Bluedog Design Bureau description = Medium 2m extension tank made using Redstone tooling. attachRules = 1,1,1,1,0 mass = 0.4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 900 bulkheadProfiles = size1 tags = redstone etoh booze alcohol ethyl liquid fuel tank 1.25 rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Bluedog_DB/Parts/Redstone/bluedog_Redstone_MediumFuelTank } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = White transform = Mesh_White } SUBTYPE { name = Green transform = Mesh_Green TEXTURE { texture = Bluedog_DB/Parts/Redstone/Paint/Green/bluedog_Redstone_Tank_Green transform = Mesh_Green } } } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks type = Default volume = 9000 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Redstone/bluedog_Redstone_ShortFuelTank.cfg PART { name = bluedog_Redstone_ShortFuelTank module = Part author = CobaltWolf node_stack_top = 0.0, 0.73146, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.73146, 0.0, 0.0, -1.0, 0.0 node_attach = 0.625, 0, 0.0, 1.0, 0.0, 0.0 TechRequired = start entryCost = 0 cost = 350 category = FuelTank subcategory = 0 title = Redstone Short Tank manufacturer = Bluedog Design Bureau description = Short 2m extension tank made using Redstone tooling. attachRules = 1,1,1,1,0 mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 900 bulkheadProfiles = size1 tags = redstone etoh booze alcohol ethyl liquid fuel tank 1.25 rescaleFactor = 1.6 skinMaxTemp = 2000 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Bluedog_DB/Parts/Redstone/bluedog_Redstone_ShortFuelTank } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs uiGroupName = partSwitch uiGroupDisplayName = Part Switch SUBTYPE { name = White transform = Mesh_White } SUBTYPE { name = Green transform = Mesh_Green TEXTURE { texture = Bluedog_DB/Parts/Redstone/Paint/Green/bluedog_Redstone_Tank_Green transform = Mesh_Green } } } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks type = Default volume = 4500 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S1C_EngineMount.cfg PART { name = bluedog_Saturn_S1C_EngineMount module = Part author = CobaltWolf rescaleFactor = 1 node_stack_top = 0.0, 1.92, 0.0, 0.0, 1.0, 0.0, 5 stackSymmetry = 3 TechRequired = heavierRocketry entryCost = 15000 cost = 5000 subcategory = 0 title = non RO - Sarnus-SIC-FE5M Engine Mount manufacturer = Bluedog Design Bureau description = Massive engine mount for the Sarnus S5 first stage, designated S-IC. Includes mounting points for the 5 "Regor" engines and 4 aerodynamic stabilizing fins. And includes retro solids to pull the first stage back during staging. Plume configured by RealPlume. (PART NOT SUPPORTED BY RO) tags = 5.625m Saturn Sarnus ?s1c ?sic engine mount huge attachRules = 1,1,1,1,0 mass = 15 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 16 breakingForce = 900 breakingTorque = 900 maxTemp = 2600 bulkheadProfiles = size4p5 explosionPotential = 5 stageOffset = 0 childStageOffset = 0 ActivatesEvenIfDisconnected = true stagingIcon = SOLID_BOOSTER gTolerance = 100 maxPressure = 20000 category = 97 node_attach = 0.0, 1.92, 0.0, 0.0, 1.0, 0.0, 5 MODEL { model = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S1C_EngineMount } NODE { name = engine1 transform = engine1 size = 3 method = FIXED_JOINT } NODE { name = engine2 transform = engine2 size = 3 method = FIXED_JOINT } NODE { name = engine3 transform = engine3 size = 3 method = FIXED_JOINT } NODE { name = engine4 transform = engine4 size = 3 method = FIXED_JOINT } NODE { name = engine5 transform = engine5 size = 3 method = FIXED_JOINT } NODE { name = fin1 transform = finNode1 size = 1 method = FIXED_JOINT } NODE { name = fin2 transform = finNode2 size = 1 method = FIXED_JOINT } NODE { name = fin3 transform = finNode3 size = 1 method = FIXED_JOINT } NODE { name = fin4 transform = finNode4 size = 1 method = FIXED_JOINT } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 770 heatProduction = 100 EngineType = SolidBooster powerEffectName = Solid-Lower allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 key = 6 0.001 } } RESOURCE { name = SolidFuel amount = 421.3483146 maxAmount = 421.3483146 } MODULE { name = Driftless active = True } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 plumePosition = 0,0,0.05 flarePosition = 0,0,0.05 fixedScale = 1.6 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 1.6 coreScale = 1.6 exhaustScale = 1.6 flareScale = 1.6 fumeScale = 1.6 lampScale = 1.6 plumeScale = 1.6 plume2Scale = 1.6 plume3Scale = 1.6 smokeScale = 1.6 shockScale = 1.6 shockconeScale = 1.6 slagScale = 1.6 streamScale = 1.6 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.05 fixedScale = 1.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.05 fixedScale = 1.6 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1.6 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1.6 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S1C_Fin.cfg PART { name = bluedog_Saturn_S1C_Fin module = Part author = CobaltWolf rescaleFactor = 1 node_attach = 0, 0, 0.0, 0.0, 0.0, 1.0 TechRequired = heavierRocketry entryCost = 1500 cost = 500 subcategory = 0 title = non RO - Sarnus-SIC-ASF Aerodynamic Fin manufacturer = Bluedog Design Bureau description = This large aerodynamic fin is small compared to the massive Sarnus S5 that it attaches to. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,0,1 CoLOffset = -0.6, -0.1, 0.0 CoPOffset = -0.6, -0.1, 0.0 mass = 0.037 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 5 explosionPotential = 0.1 bulkheadProfiles = srf tags = Saturn Sarnus ?s1c ?sic aero aircraft fin lift plane rocket stab swept maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S1C_Fin } NODE { name = fin transform = finNode size = 1 method = FIXED_JOINT } MODULE { name = ModuleLiftingSurface useInternalDragModel = True deflectionLiftCoeff = 0.37 dragAtMaxAoA = 0.3 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S1_Retro.cfg PART { name = bluedog_Saturn_S1_Retro module = Part author = CobaltWolf scale = 1 rescaleFactor = 1 node_attach = -0.021, 0, 0, -1.0 , 0.0, 0.0, 1 TechRequired = advRocketry entryCost = 300 cost = 100 subcategory = 0 title = non RO - Sarnus-SI-SRM Retro Motor manufacturer = Bluedog Design Bureau description = A growler full of boom, for pulling your first stage back from your upper stage at separation. Plume configured by RealPlume. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.0125 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 4000 ActivatesEvenIfDisconnected = true stagingIcon = SOLID_BOOSTER bulkheadProfiles = srf tags = saturn sarnus ?s1 ?si separation sep solid booster sarnus crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 minimumRBMass = 0.0125 MODEL { model = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S1_Retro } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 100 heatProduction = 100 EngineType = SolidBooster powerEffectName = Solid-Sepmotor allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 key = 6 0.001 } } RESOURCE { name = SolidFuel amount = 63.20224719 maxAmount = 63.20224719 } MODULE { name = Driftless active = True } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 plumePosition = 0,0,0.05 flarePosition = 0,0,0.05 fixedScale = 1.6 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 1.6 coreScale = 1.6 exhaustScale = 1.6 flareScale = 1.6 fumeScale = 1.6 lampScale = 1.6 plumeScale = 1.6 plume2Scale = 1.6 plume3Scale = 1.6 smokeScale = 1.6 shockScale = 1.6 shockconeScale = 1.6 slagScale = 1.6 streamScale = 1.6 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.05 fixedScale = 1.6 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 1.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S2_Ullage.cfg PART { name = bluedog_Saturn_S2_Ullage module = Part author = CobaltWolf scale = 1 rescaleFactor = 1 node_attach = 0, 0, 0, 0.0 , 0.0, -1.0, 1 TechRequired = heavierRocketry entryCost = 400 cost = 100 subcategory = 0 title = non RO - Sarnus-SII-SUM Ullage Motor manufacturer = Bluedog Design Bureau description = Large scale ullage motor for the S-II interstage. Attach to the outside of the interstage, fire them to settle the propellant before separating the interstage. Plume configured by RealPlume. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.0125 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 6000 ActivatesEvenIfDisconnected = true stagingIcon = SOLID_BOOSTER bulkheadProfiles = srf tags = saturn ?s2 ?sii separation sep solid booster sarnus crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 minimumRBMass = 0.0125 MODEL { model = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S2_Ullage } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 40 heatProduction = 100 EngineType = SolidBooster powerEffectName = Solid-Sepmotor allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 key = 6 0.001 } } RESOURCE { name = SolidFuel amount = 84.26966292 maxAmount = 84.26966292 } MODULE { name = Driftless active = True } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 plumePosition = 0,0,0.05 flarePosition = 0,0,0.05 fixedScale = 1.6 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 1.6 coreScale = 1.6 exhaustScale = 1.6 flareScale = 1.6 fumeScale = 1.6 lampScale = 1.6 plumeScale = 1.6 plume2Scale = 1.6 plume3Scale = 1.6 smokeScale = 1.6 shockScale = 1.6 shockconeScale = 1.6 slagScale = 1.6 streamScale = 1.6 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.05 fixedScale = 1.6 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 1.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } } } UrlConfig { parentUrl = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S4_Ullage.cfg PART { name = bluedog_Saturn_S4_Ullage module = Part author = CobaltWolf scale = 1 rescaleFactor = 1 node_attach = 0, 0.051, 0.117, 0.0 , 0.0, -1.0, 1 TechRequired = advRocketry entryCost = 1100 cost = 100 subcategory = 0 title = non RO - Sarnus-SIV-SRM Ullage Motor manufacturer = Bluedog Design Bureau description = Large scale separation motor for large scale boosters. Plume configured by RealPlume. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.0125 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 4000 ActivatesEvenIfDisconnected = true stagingIcon = SOLID_BOOSTER bulkheadProfiles = srf tags = saturn ?s4 ?siv ?s4b ?sivb ?s4c ?sivc separation sep solid booster sarnus crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 minimumRBMass = 0.0125 MODEL { model = Bluedog_DB/Parts/Saturn/bluedog_Saturn_S4_Ullage } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 40 heatProduction = 100 EngineType = SolidBooster powerEffectName = Solid-Sepmotor allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 key = 6 0.001 } } RESOURCE { name = SolidFuel amount = 84.26966292 maxAmount = 84.26966292 } MODULE { name = Driftless active = True } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 plumePosition = 0,0,0.05 flarePosition = 0,0,0.05 fixedScale = 1.6 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 1.6 coreScale = 1.6 exhaustScale = 1.6 flareScale = 1.6 fumeScale = 1.6 lampScale = 1.6 plumeScale = 1.6 plume2Scale = 1.6 plume3Scale = 1.6 smokeScale = 1.6 shockScale = 1.6 shockconeScale = 1.6 slagScale = 1.6 streamScale = 1.6 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.05 fixedScale = 1.6 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 1.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Hydrates displayName = Hydrates density = 0.00150000000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.5000000 color = .25,.25,1 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Gypsum displayName = Gypsum density = 0.00550000000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.01 color = 1,1,1 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = IntakeLqd displayName = IntakeLqd density = 0.0010000000 hsp = 4183 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.0008 color = .5,.5,1 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ColonySupplies displayName = ColonySupplies density = 0.001556 hsp = 500 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 15 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Lead displayName = Lead density = 0.01134 unitCost = 0.067392 hsp = 128 flowMode = ALL_VESSEL transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/LeadBallast volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = CarbonDioxide displayName = CarbonDioxide density = 0.000001951 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/CarbonDioxide volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Chemicals displayName = Chemicals density = 0.00250000000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 16 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Dirt displayName = Dirt density = 0.0016 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.3 color = 1,1,0 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ExoticMinerals displayName = ExoticMinerals density = 0.0025 flowMode = ALL_VESSEL transfer = PUMP unitCost = 160 isTweakable = true isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/ExoticMatter volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Food displayName = Food density = 0.00028102905982906 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.014051452991453 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Food hsp = 600 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Supplies displayName = Supplies density = 0.001 flowMode = ALL_VESSEL transfer = PUMP unitCost = 2.5 isTweakable = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Supplies volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Fertilizer displayName = Fertilizer density = 0.001 flowMode = ALL_VESSEL transfer = PUMP unitCost = 2 isTweakable = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Fertilizer volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Mulch displayName = Mulch density = 0.001 flowMode = ALL_VESSEL transfer = PUMP unitCost = 0 isTweakable = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Mulch volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Machinery displayName = Machinery density = 0.00378 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true unitCost = 15.8 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = SpecializedParts displayName = SpecializedParts density = 0.00378 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true unitCost = 32 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Recyclables displayName = Recyclables density = 0.00378 flowMode = ALL_VESSEL transfer = PUMP unitCost = 7 isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Hydrogen displayName = Hydrogen density = 0.00000008990 unitCost = 0.000008841 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Hydrogen volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Karbonite displayName = Karbonite density = 0.0025 unitCost = 0.32 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true color = 1,.5,0 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Karborundum displayName = Karborundum density = 0.00580000000 unitCost = 4000 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true color = 1,0,0 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdCO2 displayName = LqdCO2 density = 0.00117325 unitCost = 0.0017247 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true hsp = 850 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/CarbonDioxide volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdCO displayName = LqdCO density = 0.000790 unitCost = 0.0021 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true isVisible = true hsp = 2154 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MaterialKits displayName = MaterialKits density = 0.001 unitCost = 2 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Metals displayName = Metals density = 0.0078 unitCost = 14.24 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Metal volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Minerals displayName = Minerals density = 0.00270000000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.80 color = .75,0,1 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MetallicOre displayName = MetallicOre density = 0.00550000000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 1.76 color = 0,1,1 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Organics displayName = Organics density = 0.001 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.5 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Oxygen displayName = Oxygen density = 0.00000141 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.0000000282 color = 0,1,0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Oxygen volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Polymers displayName = Polymers density = 0.00104000000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 8 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = RareMetals displayName = RareMetals density = 0.0078 flowMode = ALL_VESSEL transfer = PUMP unitCost = 140 isTweakable = true isVisible = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = RefinedExotics displayName = RefinedExotics density = 0.0052 flowMode = ALL_VESSEL transfer = PUMP unitCost = 250 isTweakable = true isVisible = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Rock displayName = Rock density = 0.0025 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.00001 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = RocketParts displayName = RocketParts density = 0.0025 unitCost = 1.5 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/RocketParts volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = SpareParts displayName = SpareParts density = 0.00378 flowMode = NO_FLOW transfer = NONE isTweakable = true isVisible = true unitCost = 12.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Substrate displayName = Substrate density = 0.0016 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.3 color = 1,1,0 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Uraninite displayName = Uraninite density = 0.0075 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.7 color = 0,1,0 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Waste displayName = Waste density = 0.00075 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Waste hsp = 600 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = WasteWater displayName = WasteWater density = 0.001005 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater hsp = 4183 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Water displayName = Water density = 0.0010000000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.0005 color = .5,.5,1 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Water hsp = 4183 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ArgonGas displayName = Argon Gas abbreviation = Ar density = 0.00000178400 unitCost = 0.00001784 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true color = 1,0,0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Argon volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Boron displayName = Boron abbreviation = Bo density = 0.00246000000 unitCost = 0.851 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ResourceLode displayName = ResourceLode density = 0.005 flowMode = ALL_VESSEL transfer = NONE unitCost = 0 isTweakable = true isVisible = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = DepletedUranium displayName = Depleted Uranium abbreviation = DepU unitCost = -1.097 density = 0.01097000000 flowMode = NO_FLOW transfer = NONE isTweakable = true isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/DepletedUranium volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = EnrichedUranium displayName = Enriched Uranium abbreviation = EnrU density = 0.01097000000 unitCost = 54.85 isTweakable = true isVisible = true flowMode = NO_FLOW transfer = NONE ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/EnrichedUranium volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdHydrogen displayName = Liquid Hydrogen abbreviation = LH2 density = 0.00007085000 unitCost = 0.00018421 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/LiquidHydrogen hsp = 0 vsp = 448500 conductivity = 0.072 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = StoredCharge displayName = Stored Charge abbreviation = SC unitCost = 0 density = 0 flowMode = NO_FLOW transfer = NONE isTweakable = false isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/StoredCharge volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Actinides abbreviation = Act displayName = Actinides density = 0.01097 flowMode = NO_FLOW transfer = NONE isTweakable = false isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Actinides volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Aluminium abbreviation = Al displayName = Aluminium density = 0.00277 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 1.5 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Aluminium volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Alumina abbreviation = Aia displayName = Alumina density = 0.00398 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.5 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Alumina volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Ammonia abbreviation = NH3 displayName = Ammonia density = 0.000000769 unitCost = 0.00015 hsp = 2175 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Antimatter abbreviation = AM displayName = Antimatter density = 0.000000001 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = false isVisible = true unitCost = 100 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/AntiMatter volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = AntiHydrogen displayName = Anti Hydrogen abbreviation = AH density = 0.000086 unitCost = 8600000 hsp = 9690 vsp = 448500 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true isVisible = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdArgon abbreviation = Ar displayName = LqdArgon density = 0.0013954 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true unitCost = 1.4 isTweakable = true isVisible = true hsp = 1078 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Borate abbreviation = Br displayName = Borate density = 0.00173 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.02 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Caesium abbreviation = Cs displayName = Caesium density = 0.00193 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 77 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Calcium abbreviation = Ca displayName = Calcium density = 0.00155 unitCost = 0.00015 hsp = 650 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = CarbonMonoxide abbreviation = CO displayName = CarbonMonoxide density = 0.00000125 unitCost = 0.00000332 hsp = 1046 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Carbon abbreviation = C displayName = Carbon density = 0.0021 unitCost = 0.0 hsp = 710 flowMode = NO_FLOW transfer = NONE isTweakable = false volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ChargedParticles abbreviation = CP displayName = ChargedParticles density = 0 flowMode = ALL_VESSEL transfer = NONE isTweakable = false isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/ChargedParticles volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Chlorine abbreviation = Cl displayName = Chlorine density = 0.0032 unitCost = 0.00015 hsp = 3394 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = CompressedAir abbreviation = Air displayName = Compressed Air density = 0.000001283 unitCost = 0.00004 hsp = 2175 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Decaborane abbreviation = DeBo displayName = Decaborane density = 0.00094 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.345 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Deuterium abbreviation = D displayName = Deuterium density = 0.000000180 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.00028 hsp = 6950 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdDeuterium abbreviation = D displayName = LqdDeuterium density = 0.0001624 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.256 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = DepletedFuel abbreviation = DepF displayName = DepletedFuel density = 0.01097 flowMode = NO_FLOW transfer = NONE isTweakable = false isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/DepletedFuel volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ExoticMatter abbreviation = EcM displayName = ExoticMatter density = 0 flowMode = ALL_VESSEL transfer = NONE isTweakable = false isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/ExoticMatter volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Fluorine abbreviation = F displayName = Fluorine density = 0.000001696 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.010176 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Fluorite abbreviation = CaF2 displayName = Fluorite density = 0.0032 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 9.35 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = HeavyWater abbreviation = D20 displayName = HeavyWater density = 0.001107 hsp = 4183 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 1 color = .3,.3,1 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = IntakeAtm abbreviation = IntA displayName = IntakeAtm density = 0.005 flowMode = ALL_VESSEL transfer = PUMP isTweakable = false isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAtm volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = KryptonGas abbreviation = Kr displayName = KryptonGas density = 0.000003749 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.00003749 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdKrypton abbreviation = Kr displayName = LqdKrypton density = 0.002413 unitCost = 1.0298 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = NeonGas abbreviation = Ne displayName = NeonGas density = 0.0000009002 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.0016 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdNeon abbreviation = Ne displayName = LqdNeon density = 0.001207 unitCost = 2.1453 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Lithium abbreviation = Li7 displayName = Lithium density = 0.000534 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.6075 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Lithium volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Lithium6 abbreviation = Li6 displayName = Lithium6 density = 0.000458 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 4 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LithiumHydride abbreviation = Li7H displayName = LithiumHydride title = #LOC_CRP_LithiumHydride_Title density = 0.00078 unitCost = 0.4 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LithiumDeuteride abbreviation = Li6D displayName = LithiumDeuteride title = #LOC_CRP_LithiumDeuteride_Title density = 0.00082 unitCost = 5 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdAmmonia abbreviation = NH3 displayName = LqdAmmonia density = 0.0007021 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true isVisible = true unitCost = 0.0000674016 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/LqdAmmonia hsp = 0 vsp = 1373000 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Helium3 abbreviation = He3 displayName = Helium3 density = 0.000000125 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.11127 hsp = 4560 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Helium-3 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdHe3 abbreviation = He3 displayName = LqdHe3 density = 0.000059 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 52.52 hsp = 4560 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Helium4 abbreviation = He4 displayName = Helium4 density = 0.0000001786 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.0000133 hsp = 5188 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdHelium abbreviation = He4 displayName = LqdHelium density = 0.0001786 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 0.0133 hsp = 4560 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/LqdHelium conductivity = 0.019 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Nitratine abbreviation = Nit displayName = Nitratine title = #LOC_CRP_Nitratine_Title density = 0.0024 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.001 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Hexaborane abbreviation = HxBo displayName = Hexaborane density = 0.000670 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true unitCost = 0.25 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdNitrogen abbreviation = N14 displayName = LqdNitrogen density = 0.000824907 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true isVisible = true unitCost = 0.0008240 hsp = 2040 conductivity = 0.14 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdNitrogen15 abbreviation = N15 displayName = LqdNitrogen15 density = 0.0008838 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true isVisible = true unitCost = 0.08240 hsp = 2040 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Magnesium abbreviation = #LOC_CRP_Magnesium_Abbreviation displayName = #LOC_CRP_Magnesium_DisplayName density = 0.001738 unitCost = 0.00015 hsp = 1020 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Megajoules abbreviation = Meg3 displayName = Megajoules density = 0 flowMode = ALL_VESSEL transfer = NONE isTweakable = false isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Megajoules volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Monazite abbreviation = Monz displayName = Monazite density = 0.005 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.1 color = 0,0.8,0.2 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdOxygen18 abbreviation = O18 displayName = LqdOxygen18 density = 0.001284 unitCost = 0.6 hsp = 918 vsp = 213000 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true isVisible = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Salt abbreviation = Salt displayName = Salt density = 0.002 unitCost = 0.002 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Sodium abbreviation = Na displayName = Sodium density = 0.000968 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 1.4 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = SolidHydrogen displayName = SolidHydrogen abbreviation = SH density = 0.000086 unitCost = 0.0446 hsp = 9690 vsp = 448500 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true isVisible = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = PolyvinylChloride abbreviation = PVC displayName = PolyvinylChloride density = 0.00149 hsp = 7981 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 1 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Plutonium-238 abbreviation = Pu238 displayName = Plutonium-238 density = 0.019816 flowMode = NO_FLOW transfer = NONE isTweakable = true isVisible = true unitCost = 7821.782178 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Plutonium-238 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Potassium abbreviation = #LOC_CRP_Potassium_Abbreviation displayName = #LOC_CRP_Potassium_DisplayName density = 0.000862 unitCost = 0.00015 hsp = 750 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Regolith abbreviation = R displayName = Regolith density = 0.002 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = UF4 abbreviation = UF4 displayName = UF4 density = 0.00670 flowMode = ALL_VESSEL transfer = NONE isTweakable = true isVisible = true unitCost = 72 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/UF4 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Silicates abbreviation = Silica displayName = Silicates density = 0.0025 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.01 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Silicon abbreviation = Si displayName = Silicon density = 0.002329 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.02 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = SolarWind abbreviation = SW displayName = SolarWind density = 0.00000124725 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true isVisible = true unitCost = 0.001 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Spodumene abbreviation = LiAl displayName = Spodumene density = 0.0031 unitCost = 0.174 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Sulphur abbreviation = S displayName = Sulphur density = 0.00207 unitCost = 0.00015 hsp = 730 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ThermalPower abbreviation = ThP displayName = ThermalPower density = 0 unitCost = 0 flowMode = ALL_VESSEL transfer = NONE isTweakable = false isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/ThermalPower volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Thorium abbreviation = Th displayName = Thorium density = 0.0117 unitCost = 46.8 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ThF4 abbreviation = ThF4 displayName = ThF4 density = 0.0063 flowMode = ALL_VESSEL transfer = NONE isTweakable = true isVisible = true unitCost = 18 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/ThF4 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Tritium abbreviation = T displayName = Tritium density = 0.0000002705 unitCost = 0.016 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdTritium abbreviation = T displayName = LqdTritium density = 0.000320 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 18.8 hsp = 9690 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = UraniumNitride abbreviation = UN displayName = UraniumNitride density = 0.0143 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true isVisible = true unitCost = 158 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/UraniumNitride volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = VacuumPlasma abbreviation = VP displayName = VacuumPlasma density = 0.005 flowMode = ALL_VESSEL transfer = NONE isTweakable = false isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/VacuumPlasma volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = WasteHeat abbreviation = WH displayName = WasteHeat density = 0 flowMode = ALL_VESSEL transfer = NONE isTweakable = false isVisible = true unitCost = 0 ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/WasteHeat volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdXenon abbreviation = Xe displayName = LqdXenon density = 0.002953 unitCost = 118.12 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Aerozine50 displayName = Aerozine50 density = 0.0009 unitCost = 0.00135 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Aerozine hsp = 2970.1 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = AK20 displayName = AK20 density = 0.001499 unitCost = 0.0002998 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/AK20 hsp = 1720 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = AK27 displayName = AK27 density = 0.001494 unitCost = 0.0002988 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/AK27 hsp = 1720 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Aniline displayName = Aniline density = 0.00102 unitCost = 0.000521333322 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Aniline hsp = 2180 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = AvGas displayName = AvGas density = 0.000719 unitCost = 0.00012 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/AvGas hsp = 2220 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = CaveaB displayName = CaveaB density = 0.001501 unitCost = 0.00033022 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/CaveaB volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ClF3 displayName = ClF3 density = 0.00177 unitCost = 0.01062 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/ClF3 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = ClF5 displayName = ClF5 density = 0.0019 unitCost = 0.0152 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/ClF5 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Diborane displayName = Diborane density = 0.000421 unitCost = 0.00421 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Diborane volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Ethane displayName = Ethane density = 0.000544 unitCost = 0.00009248 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Ethane volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Ethanol displayName = Ethanol density = 0.000789 unitCost = 0.12624 hsp = 2720 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Ethanol75 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Ethanol75 displayName = Ethanol75 density = 0.00084175 unitCost = 0.00012624 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Ethanol75 hsp = 3087.5 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Ethanol90 displayName = Ethanol90 density = 0.0008101 unitCost = 0.00014 hsp = 2901 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Ethanol75 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Ethylene displayName = Ethylene density = 0.000568 unitCost = 0.00009656 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Ethylene volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = FLOX30 displayName = FLOX30 density = 0.0012517 unitCost = 0.002403264 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/FLOX30 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = FLOX70 displayName = FLOX70 density = 0.0013993 unitCost = 0.006184906 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/FLOX70 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = FLOX88 displayName = FLOX88 density = 0.0014657 unitCost = 0.008134635 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/FLOX88 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Furfuryl displayName = Furfuryl density = 0.00113 unitCost = 0.0001808 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Furfuryl hsp = 2096 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Helium displayName = Helium density = 0.0000001786 unitCost = 0.0000000091284246 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Helium volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = HNIW displayName = HNIW density = 0.002044 unitCost = 0.1 flowMode = NO_FLOW transfer = NONE isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/HNIW hsp = 920 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = HTP displayName = HTP density = 0.001431 unitCost = 0.0021465 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/HTP hsp = 2721 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = HTPB displayName = HTPB density = 0.00177 unitCost = 0.03 flowMode = NO_FLOW transfer = NONE isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/HTPB hsp = 920 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Hydrazine displayName = Hydrazine density = 0.001004 unitCost = 0.002008 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Hydrazine hsp = 3120.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Hydyne displayName = Hydyne density = 0.00086 unitCost = 0.000688 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Hydyne hsp = 2625 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = IRFNA-III displayName = IRFNA-III density = 0.001658 unitCost = 0.00034818 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/IRFNA-III hsp = 1720 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = IRFNA-IV displayName = IRFNA-IV density = 0.001995 unitCost = 0.000399 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/IRFNA-IV hsp = 1720 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = IWFNA displayName = IWFNA density = 0.001513 unitCost = 0.00031773 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/IWFNA hsp = 1720 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Kerosene displayName = Kerosene density = 0.00082 unitCost = 0.000041 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Kerosene hsp = 2010 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LeadBallast displayName = LeadBallast density = 0.01134 unitCost = 0.001134 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = false ksparpicon = RealFuels/Resources/ARPIcons/LeadBallast hsp = 128 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdFluorine displayName = LqdFluorine density = 0.001505 unitCost = 0.00903 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/LqdFluorine volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdMethane displayName = LqdMethane density = 0.00042561 unitCost = 3.02655999995271E-05 vsp = 510000 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/LqdMethane hsp = 0 conductivity = 0.18455 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = LqdOxygen displayName = LqdOxygen density = 0.001141 unitCost = 0.00004564 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/LiquidOxygen hsp = 0 vsp = 213000 conductivity = 0.152 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Methane displayName = Methane density = 0.000000717 unitCost = 0.0018642 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Methane volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Methanol displayName = Methanol density = 0.0007918 unitCost = 0.000126688 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Methanol hsp = 2510 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MMH displayName = MMH density = 0.00088 unitCost = 0.00176 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/MMH hsp = 2928.8 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MON1 displayName = MON1 density = 0.001429 unitCost = 0.00021435 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/MON1 hsp = 1521.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MON3 displayName = MON3 density = 0.001423 unitCost = 0.00021345 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/MON3 hsp = 1521.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MON10 displayName = MON10 density = 0.001407 unitCost = 0.00023919 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/MON10 hsp = 1521.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MON15 displayName = MON15 density = 0.001397 unitCost = 0.00023749 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/MON15 hsp = 1521.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MON20 displayName = MON20 density = 0.00138 unitCost = 0.0002484 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/MON20 hsp = 1521.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = MON25 displayName = MON25 density = 0.00138 unitCost = 0.0002484 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true hsp = 1521.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = NGNC displayName = NGNC density = 0.0016 unitCost = 0.1 flowMode = NO_FLOW transfer = NONE isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/NGNC hsp = 920 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = N2F4 displayName = N2F4 density = 0.001604 unitCost = 0.02406 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/N2F4 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Nitrogen displayName = Nitrogen density = 0.000001251 unitCost = 0.00000005004 flowMode = ALL_VESSEL transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Nitrogen hsp = 1039 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = NitrousOxide displayName = NitrousOxide density = 0.00000196 unitCost = 0.000000392 hsp = 708 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/NitrousOxide volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = NTO displayName = NTO density = 0.00145 unitCost = 0.0002175 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/N2O4 hsp = 1521.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = OF2 displayName = OF2 density = 0.0019 unitCost = 0.0285 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/OF2 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = PBAN displayName = PBAN density = 0.001772 unitCost = 0.03 flowMode = NO_FLOW transfer = NONE isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/PBAN hsp = 920 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Pentaborane displayName = Pentaborane density = 0.000618 unitCost = 0.00618 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Pentaborane volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = PSPC displayName = PSPC density = 0.00174 unitCost = 0.01 flowMode = NO_FLOW transfer = NONE isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/PSPC hsp = 920 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Syntin displayName = Syntin density = 0.000851 unitCost = 0.0004255 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/Syntin volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = TEATEB displayName = TEATEB density = 0.00070031 unitCost = 0.00280124 flowMode = NO_FLOW transfer = NONE isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/TEATEB volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Tonka250 displayName = Tonka250 density = 0.000873 unitCost = 0.0004365 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Tonka250 hsp = 2180 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Tonka500 displayName = Tonka500 density = 0.000811 unitCost = 0.00044605 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/Tonka500 hsp = 2180 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = UDMH displayName = UDMH density = 0.000791 unitCost = 0.000791 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = TriggerTech/KSPAlternateResourcePanel/Icons/UDMH hsp = 2729.6 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = UH25 displayName = UH25 density = 0.000829 unitCost = 0.00103625 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true ksparpicon = RealFuels/Resources/ARPIcons/UH25 hsp = 2850 volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = Glykerol displayName = Glykerol density = 0.012 unitCost = 2 hsp = 2430 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true ksparpicon = REPOSoftTech/DeepFreeze/Icons/Glykerol ksparpdisplayvalueas = Units volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/CommonResources.cfg RESOURCE_DEFINITION { name = FusionPellets displayName = FusionPellets density = 0.000216 unitCost = 150 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = CommunityResourcePack/Localization/en-us.cfg Localization { en-us { #LOC_CRP_Hydrates_DisplayName = Hydrates #LOC_CRP_Gypsum_DisplayName = Gypsum #LOC_CRP_IntakeLqd_DisplayName = IntakeLqd #LOC_CRP_ColonySupplies_DisplayName = ColonySupplies #LOC_CRP_Lead_DisplayName = Lead #LOC_CRP_CarbonDioxide_DisplayName = CarbonDioxide #LOC_CRP_Chemicals_DisplayName = Chemicals #LOC_CRP_Dirt_DisplayName = Dirt #LOC_CRP_ExoticMinerals_DisplayName = ExoticMinerals #LOC_CRP_Food_DisplayName = Food #LOC_CRP_Supplies_DisplayName = Supplies #LOC_CRP_Fertilizer_DisplayName = Fertilizer #LOC_CRP_Mulch_DisplayName = Mulch #LOC_CRP_Machinery_DisplayName = Machinery #LOC_CRP_SpecializedParts_DisplayName = SpecializedParts #LOC_CRP_Recyclables_DisplayName = Recyclables #LOC_CRP_Hydrogen_DisplayName = Hydrogen #LOC_CRP_Karbonite_DisplayName = Karbonite #LOC_CRP_Karborundum_DisplayName = Karborundum #LOC_CRP_LqdCO2_DisplayName = LqdCO2 #LOC_CRP_LqdCO_DisplayName = LqdCO #LOC_CRP_MaterialKits_DisplayName = MaterialKits #LOC_CRP_Metals_DisplayName = Metals #LOC_CRP_Minerals_DisplayName = Minerals #LOC_CRP_MetallicOre_DisplayName = MetallicOre #LOC_CRP_Organics_DisplayName = Organics #LOC_CRP_Oxygen_DisplayName = Oxygen #LOC_CRP_Polymers_DisplayName = Polymers #LOC_CRP_RareMetals_DisplayName = RareMetals #LOC_CRP_RefinedExotics_DisplayName = RefinedExotics #LOC_CRP_Rock_DisplayName = Rock #LOC_CRP_RocketParts_DisplayName = RocketParts #LOC_CRP_SpareParts_DisplayName = SpareParts #LOC_CRP_Substrate_DisplayName = Substrate #LOC_CRP_Uraninite_DisplayName = Uraninite #LOC_CRP_Waste_DisplayName = Waste #LOC_CRP_WasteWater_DisplayName = WasteWater #LOC_CRP_Water_DisplayName = Water #LOC_CRP_ArgonGas_DisplayName = Argon Gas #LOC_CRP_ArgonGas_Abbreviation = Ar #LOC_CRP_Boron_DisplayName = Boron #LOC_CRP_Boron_Abbreviation = Bo #LOC_CRP_ResourceLode_DisplayName = ResourceLode #LOC_CRP_EnrichedUranium_DisplayName = Enriched Uranium #LOC_CRP_EnrichedUranium_Abbreviation = EnrU #LOC_CRP_DepletedUranium_DisplayName = Depleted Uranium #LOC_CRP_DepletedUranium_Abbreviation = DepU #LOC_CRP_LqdHydrogen_DisplayName = Liquid Hydrogen #LOC_CRP_LqdHydrogen_Abbreviation = LH2 #LOC_CRP_StoredCharge_DisplayName = Stored Charge #LOC_CRP_StoredCharge_Abbreviation = SC #LOC_CRP_Actinides_DisplayName = Actinides #LOC_CRP_Actinides_Abbreviation = Act #LOC_CRP_Aluminium_DisplayName = Aluminium #LOC_CRP_Aluminium_Abbreviation = Al #LOC_CRP_Alumina_DisplayName = Alumina #LOC_CRP_Alumina_Abbreviation = Aia #LOC_CRP_Ammonia_DisplayName = Ammonia #LOC_CRP_Ammonia_Abbreviation = NH3 #LOC_CRP_Antimatter_DisplayName = Antimatter #LOC_CRP_Antimatter_Abbreviation = AM #LOC_CRP_AntiHydrogen_DisplayName = Anti Hydrogen #LOC_CRP_AntiHydrogen_Abbreviation = AH #LOC_CRP_LqdArgon_DisplayName = LqdArgon #LOC_CRP_LqdArgon_Abbreviation = Ar #LOC_CRP_Borate_DisplayName = Borate #LOC_CRP_Borate_Abbreviation = Br #LOC_CRP_Caesium_DisplayName = Caesium #LOC_CRP_Caesium_Abbreviation = Cs #LOC_CRP_Calcium_Abbreviation = Ca #LOC_CRP_Calcium_DisplayName = Calcium #LOC_CRP_CarbonMonoxide_DisplayName = CarbonMonoxide #LOC_CRP_CarbonMonoxide_Abbreviation = CO #LOC_CRP_Carbon_DisplayName = Carbon #LOC_CRP_Carbon_Abbreviation = C #LOC_CRP_ChargedParticles_DisplayName = ChargedParticles #LOC_CRP_ChargedParticles_Abbreviation = CP #LOC_CRP_Chlorine_DisplayName = Chlorine #LOC_CRP_Chlorine_Abbreviation = Cl #LOC_CRP_CompressedAir_DisplayName = Compressed Air #LOC_CRP_CompressedAir_Abbreviation = Air #LOC_CRP_Decaborane_DisplayName = Decaborane #LOC_CRP_Decaborane_Abbreviation = DeBo #LOC_CRP_Deuterium_DisplayName = Deuterium #LOC_CRP_Deuterium_Abbreviation = D #LOC_CRP_LqdDeuterium_DisplayName = LqdDeuterium #LOC_CRP_LqdDeuterium_Abbreviation = D #LOC_CRP_DepletedFuel_DisplayName = DepletedFuel #LOC_CRP_DepletedFuel_Abbreviation = DepF #LOC_CRP_ExoticMatter_DisplayName = ExoticMatter #LOC_CRP_ExoticMatter_Abbreviation = EcM #LOC_CRP_FusionPellets_DisplayName = FusionPellets #LOC_CRP_FusionPellets_Abbreviation = FP #LOC_CRP_Fluorine_DisplayName = Fluorine #LOC_CRP_Fluorine_Abbreviation = F #LOC_CRP_Fluorite_DisplayName = Fluorite #LOC_CRP_Fluorite_Abbreviation = CaF2 #LOC_CRP_HeavyWater_DisplayName = HeavyWater #LOC_CRP_HeavyWater_Abbreviation = D20 #LOC_CRP_IntakeAtm_DisplayName = IntakeAtm #LOC_CRP_IntakeAtm_Abbreviation = IntA #LOC_CRP_KryptonGas_DisplayName = KryptonGas #LOC_CRP_KryptonGas_Abbreviation = Kr #LOC_CRP_LqdKrypton_DisplayName = LqdKrypton #LOC_CRP_LqdKrypton_Abbreviation = Kr #LOC_CRP_NeonGas_DisplayName = NeonGas #LOC_CRP_NeonGas_Abbreviation = Ne #LOC_CRP_LqdNeon_DisplayName = LqdNeon #LOC_CRP_LqdNeon_Abbreviation = Ne #LOC_CRP_Lithium_DisplayName = Lithium #LOC_CRP_Lithium_Abbreviation = Li7 #LOC_CRP_Lithium6_DisplayName = Lithium6 #LOC_CRP_Lithium6_Abbreviation = Li6 #LOC_CRP_LithiumHydride_DisplayName = LithiumHydride #LOC_CRP_LithiumHydride_Abbreviation = Li7H #LOC_CRP_LithiumDeuteride_DisplayName = LithiumDeuteride #LOC_CRP_LithiumDeuteride_Abbreviation = Li6D #LOC_CRP_LqdAmmonia_DisplayName = LqdAmmonia #LOC_CRP_LqdAmmonia_Abbreviation = NH3 #LOC_CRP_Helium3_DisplayName = Helium3 #LOC_CRP_Helium3_Abbreviation = He3 #LOC_CRP_LqdHe3_DisplayName = LqdHe3 #LOC_CRP_LqdHe3_Abbreviation = He3 #LOC_CRP_Helium4_DisplayName = Helium4 #LOC_CRP_Helium4_Abbreviation = He4 #LOC_CRP_LqdHelium_DisplayName = LqdHelium #LOC_CRP_LqdHelium_Abbreviation = He4 #LOC_CRP_Nitratine_DisplayName = Nitratine #LOC_CRP_Nitratine_Abbreviation = Nit #LOC_CRP_Hexaborane_DisplayName = Hexaborane #LOC_CRP_Hexaborane_Abbreviation = HxBo #LOC_CRP_LqdNitrogen_DisplayName = LqdNitrogen #LOC_CRP_LqdNitrogen_Abbreviation = N14 #LOC_CRP_LqdNitrogen15_DisplayName = LqdNitrogen15 #LOC_CRP_LqdNitrogen15_Abbreviation = N15 #LOC_CRP_Megajoules_DisplayName = Megajoules #LOC_CRP_Megajoules_Abbreviation = Meg3 #LOC_CRP_Monazite_DisplayName = Monazite #LOC_CRP_Monazite_Abbreviation = Monz #LOC_CRP_LqdOxygen18_DisplayName = LqdOxygen18 #LOC_CRP_LqdOxygen18_Abbreviation = O18 #LOC_CRP_Salt_DisplayName = Salt #LOC_CRP_Salt_Abbreviation = Salt #LOC_CRP_Sodium_DisplayName = Sodium #LOC_CRP_Sodium_Abbreviation = Na #LOC_CRP_Sulphur_DisplayName = Sulphur #LOC_CRP_Sulphur_Abbreviation = S #LOC_CRP_SolidHydrogen_DisplayName = SolidHydrogen #LOC_CRP_SolidHydrogen_Abbreviation = SH #LOC_CRP_PolyvinylChloride_DisplayName = PolyvinylChloride #LOC_CRP_PolyvinylChloride_Abbreviation = PVC #LOC_CRP_Plutonium-238_DisplayName = Plutonium-238 #LOC_CRP_Plutonium-238_Abbreviation = Pu238 #LOC_CRP_Regolith_DisplayName = Regolith #LOC_CRP_Regolith_Abbreviation = R #LOC_CRP_UF4_DisplayName = UF4 #LOC_CRP_UF4_Abbreviation = UF4 #LOC_CRP_Silicates_DisplayName = Silicates #LOC_CRP_Silicates_Abbreviation = Silica #LOC_CRP_Silicon_DisplayName = Silicon #LOC_CRP_Silicon_Abbreviation = Si #LOC_CRP_Spodumene_DisplayName = Spodumene #LOC_CRP_Spodumene_Abbreviation = LiAl #LOC_CRP_SolarWind_DisplayName = SolarWind #LOC_CRP_SolarWind_Abbreviation = SW #LOC_CRP_ThermalPower_DisplayName = ThermalPower #LOC_CRP_ThermalPower_Abbreviation = ThP #LOC_CRP_Thorium_DisplayName = Thorium #LOC_CRP_Thorium_Abbreviation = Th #LOC_CRP_ThF4_DisplayName = ThF4 #LOC_CRP_ThF4_Abbreviation = ThF4 #LOC_CRP_Tritium_DisplayName = Tritium #LOC_CRP_Tritium_Abbreviation = T #LOC_CRP_LqdTritium_DisplayName = LqdTritium #LOC_CRP_LqdTritium_Abbreviation = T #LOC_CRP_UraniumNitride_DisplayName = UraniumNitride #LOC_CRP_UraniumNitride_Abbreviation = UN #LOC_CRP_VacuumPlasma_DisplayName = VacuumPlasma #LOC_CRP_VacuumPlasma_Abbreviation = VP #LOC_CRP_WasteHeat_DisplayName = WasteHeat #LOC_CRP_WasteHeat_Abbreviation = WH #LOC_CRP_LqdXenon_DisplayName = LqdXenon #LOC_CRP_LqdXenon_Abbreviation = Xe #LOC_CRP_Aerozine50_DisplayName = Aerozine50 #LOC_CRP_AK20_DisplayName = AK20 #LOC_CRP_AK27_DisplayName = AK27 #LOC_CRP_Aniline_DisplayName = Aniline #LOC_CRP_AvGas_DisplayName = AvGas #LOC_CRP_CaveaB_DisplayName = CaveaB #LOC_CRP_ClF3_DisplayName = ClF3 #LOC_CRP_ClF5_DisplayName = ClF5 #LOC_CRP_Diborane_DisplayName = Diborane #LOC_CRP_Ethane_DisplayName = Ethane #LOC_CRP_Ethanol_DisplayName = Ethanol #LOC_CRP_Ethanol75_DisplayName = Ethanol75 #LOC_CRP_Ethanol90_DisplayName = Ethanol90 #LOC_CRP_Ethylene_DisplayName = Ethylene #LOC_CRP_FLOX30_DisplayName = FLOX30 #LOC_CRP_FLOX70_DisplayName = FLOX70 #LOC_CRP_FLOX88_DisplayName = FLOX88 #LOC_CRP_Furfuryl_DisplayName = Furfuryl #LOC_CRP_Helium_DisplayName = Helium #LOC_CRP_HNIW_DisplayName = HNIW #LOC_CRP_HTP_DisplayName = HTP #LOC_CRP_HTPB_DisplayName = HTPB #LOC_CRP_Hydrazine_DisplayName = Hydrazine #LOC_CRP_Hydyne_DisplayName = Hydyne #LOC_CRP_IRFNA-III_DisplayName = IRFNA-III #LOC_CRP_IRFNA-IV_DisplayName = IRFNA-IV #LOC_CRP_IWFNA_DisplayName = IWFNA #LOC_CRP_Kerosene_DisplayName = Kerosene #LOC_CRP_LeadBallast_DisplayName = LeadBallast #LOC_CRP_LqdFluorine_DisplayName = LqdFluorine #LOC_CRP_LqdMethane_DisplayName = LqdMethane #LOC_CRP_LqdOxygen_DisplayName = LqdOxygen #LOC_CRP_Methane_DisplayName = Methane #LOC_CRP_Methanol_DisplayName = Methanol #LOC_CRP_MMH_DisplayName = MMH #LOC_CRP_MON1_DisplayName = MON1 #LOC_CRP_MON3_DisplayName = MON3 #LOC_CRP_MON10_DisplayName = MON10 #LOC_CRP_MON15_DisplayName = MON15 #LOC_CRP_MON20_DisplayName = MON20 #LOC_CRP_MON25_DisplayName = MON25 #LOC_CRP_NGNC_DisplayName = NGNC #LOC_CRP_N2F4_DisplayName = N2F4 #LOC_CRP_Nitrogen_DisplayName = Nitrogen #LOC_CRP_NitrousOxide_DisplayName = NitrousOxide #LOC_CRP_NTO_DisplayName = NTO #LOC_CRP_OF2_DisplayName = OF2 #LOC_CRP_PBAN_DisplayName = PBAN #LOC_CRP_Pentaborane_DisplayName = Pentaborane #LOC_CRP_PSPC_DisplayName = PSPC #LOC_CRP_Syntin_DisplayName = Syntin #LOC_CRP_TEATEB_DisplayName = TEATEB #LOC_CRP_Tonka250_DisplayName = Tonka250 #LOC_CRP_Tonka500_DisplayName = Tonka500 #LOC_CRP_UDMH_DisplayName = UDMH #LOC_CRP_UH25_DisplayName = UH25 #LOC_CRP_Glykerol_DisplayName = Glykerol } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Sun Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Minmus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Vall Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Pol Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg GLOBAL_RESOURCE { ResourceName = Alumina ResourceType = 0 Distribution { PresenceChance = 80 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Moho Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Eve Distribution { PresenceChance = 100 MinAbundance = 0.5 MaxAbundance = 8 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Gilly Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Mun Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Duna Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 3 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Ike Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Dres Distribution { PresenceChance = 100 MinAbundance = 0.5 MaxAbundance = 6 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 0.01 MaxAbundance = 1 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Tylo Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Bop Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Eeloo Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 3 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg PLANETARY_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Priax Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 3 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg BIOME_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Minmus BiomeName = Poles Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 7 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg BIOME_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Minmus BiomeName = Highlands Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 7 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg BIOME_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Minmus BiomeName = Midlands Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 7 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg BIOME_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Minmus BiomeName = Lowlands Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 7 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Alumina.cfg BIOME_RESOURCE { ResourceName = Alumina ResourceType = 0 PlanetName = Minmus BiomeName = Slopes Distribution { PresenceChance = 100 MinAbundance = 0.01 MaxAbundance = 3 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Antimatter.cfg PLANETARY_RESOURCE { ResourceName = Antimatter ResourceType = 3 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 0.001 MaxAbundance = 0.002 MinAltitude = 1 MaxAltitude = 2 MinRange = 0.25 MaxRange = 0.3 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Antimatter.cfg PLANETARY_RESOURCE { ResourceName = Antimatter ResourceType = 3 PlanetName = Jool Distribution { PresenceChance = 100 MinAbundance = 50 MaxAbundance = 100 MinAltitude = 1 MaxAltitude = 3 MinRange = 1 MaxRange = 1 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/ArgonGas.cfg GLOBAL_RESOURCE { ResourceName = ArgonGas ResourceType = 2 Distribution { PresenceChance = 50 MinAbundance = 1 MaxAbundance = 100 Variance = 5 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/ArgonGas.cfg PLANETARY_RESOURCE { ResourceName = ArgonGas ResourceType = 2 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 5 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/ArgonGas.cfg PLANETARY_RESOURCE { ResourceName = ArgonGas ResourceType = 2 PlanetName = Duna Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 1 Variance = 5 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/ArgonGas.cfg PLANETARY_RESOURCE { ResourceName = ArgonGas ResourceType = 2 PlanetName = Jool Distribution { PresenceChance = 100 MinAbundance = 7 MaxAbundance = 100 Variance = 5 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/CarbonDioxide.cfg PLANETARY_RESOURCE { ResourceName = CarbonDioxide ResourceType = 2 PlanetName = Eve Distribution { PresenceChance = 100 MinAbundance = 97 MaxAbundance = 100 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/CarbonDioxide.cfg PLANETARY_RESOURCE { ResourceName = CarbonDioxide ResourceType = 2 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 2 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/CarbonDioxide.cfg PLANETARY_RESOURCE { ResourceName = CarbonDioxide ResourceType = 2 PlanetName = Duna Distribution { PresenceChance = 100 MinAbundance = 97 MaxAbundance = 100 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/CarbonDioxide.cfg PLANETARY_RESOURCE { ResourceName = CarbonDioxide ResourceType = 2 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 11 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Dirt.cfg PLANETARY_RESOURCE { ResourceName = Dirt ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Dirt.cfg GLOBAL_RESOURCE { ResourceName = Dirt ResourceType = 0 Distribution { PresenceChance = 100 MinAbundance = 20 MaxAbundance = 50 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/ExoticMinerals.cfg PLANETARY_RESOURCE { ResourceName = ExoticMinerals ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/ExoticMinerals.cfg GLOBAL_RESOURCE { ResourceName = ExoticMinerals ResourceType = 0 Distribution { PresenceChance = 50 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 10 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Gypsum.cfg PLANETARY_RESOURCE { ResourceName = Gypsum ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Gypsum.cfg GLOBAL_RESOURCE { ResourceName = Gypsum ResourceType = 0 Distribution { PresenceChance = 70 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Gypsum.cfg PLANETARY_RESOURCE { ResourceName = Gypsum ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Hydrates.cfg PLANETARY_RESOURCE { ResourceName = Hydrates ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Hydrates.cfg GLOBAL_RESOURCE { ResourceName = Hydrates ResourceType = 0 Distribution { PresenceChance = 80 MinAbundance = .1 MaxAbundance = 25 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Hydrates.cfg PLANETARY_RESOURCE { ResourceName = Hydrates ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .1 MaxAbundance = 25 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/IntakeLqd.cfg GLOBAL_RESOURCE { ResourceName = IntakeLqd ResourceType = 1 Distribution { PresenceChance = 100 MinAbundance = 100 MaxAbundance = 100 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg GLOBAL_RESOURCE { ResourceName = Karbonite ResourceType = 0 Distribution { PresenceChance = 70 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg GLOBAL_RESOURCE { ResourceName = Karbonite ResourceType = 1 Distribution { PresenceChance = 80 MinAbundance = 5 MaxAbundance = 50 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg GLOBAL_RESOURCE { ResourceName = Karbonite ResourceType = 2 Distribution { PresenceChance = 80 MinAbundance = .001 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg GLOBAL_RESOURCE { ResourceName = Karbonite ResourceType = 3 Distribution { PresenceChance = 20 MinAbundance = .001 MaxAbundance = 50 MinAltitude = .2 MaxAltitude = 2 MinRange = .01 MaxRange = .5 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Jool Distribution { PresenceChance = 100 MinAbundance = 100 MaxAbundance = 100 Variance = 50 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 1 PlanetName = Eve Distribution { PresenceChance = 100 MinAbundance = 75 MaxAbundance = 75 Variance = 10 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 2 Variance = 10 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 1 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 Variance = 10 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 Variance = 10 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 3 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 MinAltitude = .245 MaxAltitude = .245 MinRange = .01 MaxRange = .01 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 3 PlanetName = Jool Distribution { PresenceChance = 100 MinAbundance = 100 MaxAbundance = 100 MinAltitude = .1 MaxAltitude = .1 MinRange = .1 MaxRange = .1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Eve Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 50 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Eeloo Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Priax Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 3 PlanetName = Sun Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 100 MinAltitude = 40 MaxAltitude = 40 MinRange = 5 MaxRange = 5 Variance = 50 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdDeuterium.cfg PLANETARY_RESOURCE { ResourceName = LqdDeuterium ResourceType = 2 PlanetName = Jool Distribution { PresenceChance = 100 MinAbundance = 20 MaxAbundance = 100 Variance = 20 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg GLOBAL_RESOURCE { ResourceName = LqdHe3 ResourceType = 0 Distribution { PresenceChance = 100 MinAbundance = 0.00000000000037 MaxAbundance = 0.0000000067 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg PLANETARY_RESOURCE { ResourceName = LqdHe3 ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 0.00000000000037 MaxAbundance = 0.00000000000037 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg PLANETARY_RESOURCE { ResourceName = LqdHe3 ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 0.000000000000037 MaxAbundance = 0.000000000000037 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg PLANETARY_RESOURCE { ResourceName = LqdHe3 ResourceType = 0 PlanetName = Mun Distribution { PresenceChance = 100 MinAbundance = 0.00000000067 MaxAbundance = 0.00000000067 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg PLANETARY_RESOURCE { ResourceName = LqdHe3 ResourceType = 0 PlanetName = Moon Distribution { PresenceChance = 100 MinAbundance = 0.000000000067 MaxAbundance = 0.000000000067 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg BIOME_RESOURCE { ResourceName = LqdHe3 ResourceType = 0 PlanetName = Kerbin BiomeName = Water Distribution { PresenceChance = 100 MinAbundance = 0.0000000000037 MaxAbundance = 0.0000000001 Variance = 10 Dispersal = 10 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg BIOME_RESOURCE { ResourceName = LqdHe3 ResourceType = 0 PlanetName = Earth BiomeName = Water Distribution { PresenceChance = 100 MinAbundance = 0.00000000000037 MaxAbundance = 0.00000000001 Variance = 10 Dispersal = 10 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg GLOBAL_RESOURCE { ResourceName = LqdHe3 ResourceType = 2 Distribution { PresenceChance = 5 MinAbundance = 0.001 MaxAbundance = 100 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg PLANETARY_RESOURCE { ResourceName = LqdHe3 ResourceType = 2 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 0.001 MaxAbundance = 0.001 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg PLANETARY_RESOURCE { ResourceName = LqdHe3 ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 0.001 MaxAbundance = 0.001 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg PLANETARY_RESOURCE { ResourceName = LqdHe3 ResourceType = 2 PlanetName = Jool Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 10 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHe3.cfg PLANETARY_RESOURCE { ResourceName = LqdHe3 ResourceType = 2 PlanetName = Jupiter Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 1 Variance = 0 Dispersal = 1 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHydrogen.cfg GLOBAL_RESOURCE { ResourceName = LqdHydrogen ResourceType = 3 Distribution { PresenceChance = 50 MinAbundance = 1 MaxAbundance = 100 MinAltitude = 500 MaxAltitude = 200000000000 MinRange = .01 MaxRange = .5 Variance = 20 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHydrogen.cfg PLANETARY_RESOURCE { ResourceName = LqdHydrogen ResourceType = 3 PlanetName = Sun Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 20 MinAltitude = 0.1 MaxAltitude = 500 MinRange = 500 MaxRange = 500 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHydrogen.cfg PLANETARY_RESOURCE { ResourceName = LqdHydrogen ResourceType = 3 PlanetName = Jool Distribution { PresenceChance = 100 MinAbundance = 20 MaxAbundance = 60 MinAltitude = 0.1 MaxAltitude = 0.1 MinRange = 75 MaxRange = 100 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHydrogen.cfg PLANETARY_RESOURCE { ResourceName = LqdHydrogen ResourceType = 3 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 40 MaxAbundance = 80 MinAltitude = 0.1 MaxAltitude = 25 MinRange = 25 MaxRange = 25 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/LqdHydrogen.cfg PLANETARY_RESOURCE { ResourceName = LqdHydrogen ResourceType = 2 PlanetName = Jool Distribution { PresenceChance = 100 MinAbundance = 62 MaxAbundance = 100 Variance = 20 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/MetallicOre.cfg PLANETARY_RESOURCE { ResourceName = MetallicOre ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/MetallicOre.cfg GLOBAL_RESOURCE { ResourceName = MetallicOre ResourceType = 0 Distribution { PresenceChance = 70 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/MetallicOre.cfg PLANETARY_RESOURCE { ResourceName = MetallicOre ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Minerals.cfg PLANETARY_RESOURCE { ResourceName = Minerals ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Minerals.cfg GLOBAL_RESOURCE { ResourceName = Minerals ResourceType = 0 Distribution { PresenceChance = 70 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Minerals.cfg PLANETARY_RESOURCE { ResourceName = Minerals ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Monazite.cfg PLANETARY_RESOURCE { ResourceName = Monazite ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Monazite.cfg GLOBAL_RESOURCE { ResourceName = Monazite ResourceType = 0 Distribution { PresenceChance = 80 MinAbundance = .004 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Monazite.cfg PLANETARY_RESOURCE { ResourceName = Monazite ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .004 MaxAbundance = 40 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Oxygen.cfg PLANETARY_RESOURCE { ResourceName = Oxygen ResourceType = 2 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 65 MaxAbundance = 100 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Oxygen.cfg PLANETARY_RESOURCE { ResourceName = Oxygen ResourceType = 2 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 65 MaxAbundance = 100 Variance = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/RareMetals.cfg PLANETARY_RESOURCE { ResourceName = RareMetals ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/RareMetals.cfg GLOBAL_RESOURCE { ResourceName = RareMetals ResourceType = 0 Distribution { PresenceChance = 50 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 10 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Sun Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Laythe Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg GLOBAL_RESOURCE { ResourceName = Regolith ResourceType = 0 Distribution { PresenceChance = 90 MinAbundance = 1 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Moho Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Eve Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Gilly Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 8 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 1 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Mun Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 50 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Duna Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Ike Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 50 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Dres Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 8 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Tylo Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 25 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Bop Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Pol Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Moho BiomeName = Northern Sinkhole Ridge Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 25 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Moho BiomeName = Northern Sinkhole Distribution { PresenceChance = 100 MinAbundance = 25 MaxAbundance = 45 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Minmus BiomeName = Poles Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Minmus BiomeName = Highlands Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Minmus BiomeName = Midlands Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Minmus BiomeName = Lowlands Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Minmus BiomeName = Slopes Distribution { PresenceChance = 100 MinAbundance = 0.01 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Vall BiomeName = Mountains Distribution { PresenceChance = 100 MinAbundance = 0.5 MaxAbundance = 4 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Regolith.cfg BIOME_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Eeloo BiomeName = Ice Canyons Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 9 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Sun Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Minmus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Vall Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg GLOBAL_RESOURCE { ResourceName = Silicates ResourceType = 0 Distribution { PresenceChance = 80 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Moho Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Eve Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Gilly Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 8 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Mun Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 25 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Duna Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 12 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Ike Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 25 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Dres Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 8 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 30 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Tylo Distribution { PresenceChance = 100 MinAbundance = 6 MaxAbundance = 18 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Bop Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Pol Distribution { PresenceChance = 100 MinAbundance = 20 MaxAbundance = 40 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Eeloo Distribution { PresenceChance = 100 MinAbundance = 0.2 MaxAbundance = 8 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg PLANETARY_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Priax Distribution { PresenceChance = 100 MinAbundance = 0.2 MaxAbundance = 8 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg BIOME_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Minmus BiomeName = Flats Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 7 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg BIOME_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Minmus BiomeName = Lesser Flats Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg BIOME_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Minmus BiomeName = Great Flats Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Silicates.cfg BIOME_RESOURCE { ResourceName = Silicates ResourceType = 0 PlanetName = Minmus BiomeName = Greater Flats Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Sun Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Minmus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg GLOBAL_RESOURCE { ResourceName = Spodumene ResourceType = 0 Distribution { PresenceChance = 80 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Moho Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Eve Distribution { PresenceChance = 100 MinAbundance = 3 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Gilly Distribution { PresenceChance = 100 MinAbundance = 0.5 MaxAbundance = 6 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Mun Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Duna Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Ike Distribution { PresenceChance = 100 MinAbundance = 7 MaxAbundance = 25 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Dres Distribution { PresenceChance = 100 MinAbundance = 0.5 MaxAbundance = 7 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 2 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Tylo Distribution { PresenceChance = 100 MinAbundance = 3 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Bop Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg PLANETARY_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Pol Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg BIOME_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Minmus BiomeName = Slopes Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 8 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg BIOME_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Minmus BiomeName = Poles Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 4 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg BIOME_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Vall BiomeName = Mountains Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 2 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Spodumene.cfg BIOME_RESOURCE { ResourceName = Spodumene ResourceType = 0 PlanetName = Eeloo BiomeName = Ice Canyons Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Substrate.cfg PLANETARY_RESOURCE { ResourceName = Substrate ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Substrate.cfg GLOBAL_RESOURCE { ResourceName = Substrate ResourceType = 0 Distribution { PresenceChance = 70 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Substrate.cfg PLANETARY_RESOURCE { ResourceName = Substrate ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Uraninite.cfg PLANETARY_RESOURCE { ResourceName = Uraninite ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Uraninite.cfg GLOBAL_RESOURCE { ResourceName = Uraninite ResourceType = 0 Distribution { PresenceChance = 70 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Uraninite.cfg PLANETARY_RESOURCE { ResourceName = Uraninite ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg GLOBAL_RESOURCE { ResourceName = Water ResourceType = 0 Distribution { PresenceChance = 20 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg GLOBAL_RESOURCE { ResourceName = Water ResourceType = 1 Distribution { PresenceChance = 20 MinAbundance = .1 MaxAbundance = 50 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg GLOBAL_RESOURCE { ResourceName = Water ResourceType = 2 Distribution { PresenceChance = 20 MinAbundance = .1 MaxAbundance = 50 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 50 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 50 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 1 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 90 MaxAbundance = 90 Variance = 0 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 20 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 1 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 90 Variance = 0 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 20 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg BIOME_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Duna BiomeName = Poles Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 20 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/Water.cfg GLOBAL_RESOURCE { ResourceName = Water ResourceType = 3 Distribution { PresenceChance = 20 MinAbundance = .001 MaxAbundance = .5 MinAltitude = .2 MaxAltitude = 2 MinRange = .01 MaxRange = .5 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/XenonGas.cfg GLOBAL_RESOURCE { ResourceName = XenonGas ResourceType = 2 Distribution { PresenceChance = 50 MinAbundance = 0.001 MaxAbundance = 0.01 Variance = 5 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/XenonGas.cfg BIOME_RESOURCE { ResourceName = XenonGas ResourceType = 0 PlanetName = Kerbin BiomeName = Water Distribution { PresenceChance = 100 MinAbundance = 0.001 MaxAbundance = 0.01 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/XenonGas.cfg BIOME_RESOURCE { ResourceName = XenonGas ResourceType = 0 PlanetName = Kerbin BiomeName = Water Distribution { PresenceChance = 100 MinAbundance = 0.001 MaxAbundance = 0.01 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/XenonGas.cfg BIOME_RESOURCE { ResourceName = XenonGas ResourceType = 0 PlanetName = Laythe BiomeName = Crater Bay Distribution { PresenceChance = 100 MinAbundance = 0.01 MaxAbundance = 0.02 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = CommunityResourcePack/ResourceConfigs/XenonGas.cfg PLANETARY_RESOURCE { ResourceName = XenonGas ResourceType = 2 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 0.001 MaxAbundance = 0.002 Variance = 5 } } } UrlConfig { parentUrl = DeadlyReentry/DeadlyReentry-Upgrades.cfg PARTUPGRADE { name = Spaceplane.Ceramic.TPS partIcon = mk2Cockpit_Standard techRequired = hypersonicFlight entryCost = 10000 cost = 0 title = Ceramic Tile TPS manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = Upgrades planes with a ceramic skin capable of orbital reentry. Thousands of pieces of discarded ceramic pottery and glass bottles are ground into a fine powder and then mixed with baking powder and soda water from the Kerman Bottled Soda Water plant. The resulting foamy mass is then baked in a giant kiln and cut into squares before being applied to the space plane. Lab theorizes that it SHOULD protect your planes from reentry. Probably. } } UrlConfig { parentUrl = DeadlyReentry/DeadlyReentry.cfg RESOURCE_DEFINITION { name = AblativeShielding density = 0.001 hsp = 400 flowMode = NO_FLOW transfer = NONE unitCost = 0.5 isTweakable = True volume = 1 } } UrlConfig { parentUrl = DeadlyReentry/DefaultSettings.cfg REENTRY_EFFECTS { name = Default gToleranceMult = 6 crewGClamp = 40 crewGPower = 5 crewGMin = 5 crewGWarn = 200000000 crewGLimit = 300000000 crewGKillChance = 0.01 ridiculousMaxTemp = 1523.15 maxTempScale = 0.5 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Moho color = 124,102,88 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Eve color = 104,76,141 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Gilly color = 134,119,103 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Kerbin color = 73,99,121 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Mun color = 80,82,81 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Minmus color = 187,253,228 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Duna color = 165,72,41 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Ike color = 64,64,64 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Dres color = 128,128,128 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Jool color = 117,173,78 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Laythe color = 88,92,106 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Vall color = 140,158,160 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Tylo color = 188,180,168 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Bop color = 100,86,76 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Pol color = 238,206,152 } } UrlConfig { parentUrl = DistantObject/PlanetColors.cfg CelestialBodyColor { name = Eeloo color = 200,205,201 } } UrlConfig { parentUrl = FASA/Apollo/FASA_Apollo_Eng/Apollo_APS.cfg PART { name = FASAApolloAPS module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 1 TechRequired = specializedControl entryCost = 11000 cost = 500 subcategory = 0 title = Saturn IB/V - APS Flight Pack manufacturer = TRW description = This unique engine/RCS combo even comes with a little bit of fuel. Great for probes and control motors. RCS O/F Ratio 1.63:1. Plume configured by RealPlume. attachRules = 0,1,0,1,1 mass = 0.075 dragModelType = default maximum_drag = .01 minimum_drag = .01 angularDrag = 2 breakingForce = 24 breakingTorque = 24 maxTemp = 2600 explosionPotential = 1 stagingIcon = LIQUID_ENGINE stageOffset = 1 childStageOffset = 1 fuelCrossFeed = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = FASA/Apollo/FASA_Apollo_Eng/Apollo_APS scale = 3.25, 3.25, 3.25 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 0.320 maxThrust = 0.320 heatProduction = 10 ullage = False pressureFed = True ignitions = -1 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = MMH ratio = 0.507 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.493 } atmosphereCurve { key = 0 220 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.01 } IGNITOR_RESOURCE { name = MMH amount = 0.507 } IGNITOR_RESOURCE { name = NTO amount = 0.493 } } MODULE { name = ModuleRCSFX runningEffectName = running thrusterTransformName = RCSthruster thrusterPower = 0.6672332 stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.507 DrawGauge = False resourceFlowMode = STACK_PRIORITY_SEARCH } PROPELLANT { name = NTO ratio = 0.493 resourceFlowMode = STACK_PRIORITY_SEARCH } atmosphereCurve { key = 0 280 key = 1 100 } } EFFECTS { running { AUDIO_MULTI { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } Hypergolic-OMS-White { plumeIdentifier = Hypergolic-OMS-White MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.5 fixedScale = 0.8 energy = 2 speed = 3 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-OMS-White-flare modelName = RealPlume/MP_Nazari_FX/ssmeflame2 emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 5 speed = 1.0 5 offset = -1 energy = 0.0 0.5 energy = 1.0 0.5 size = 0.0 2 size = 1.0 2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 linGrow { power = 1 15 power = 0 15 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.5 fixedScale = 0.8 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-OMS-White-plumeboundary modelName = RealPlume/Hoojiwana_FX/MPmed fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0.2 density = 0.3 0.4 density = 0 0.7 } logGrow { density = 1.0 2 density = 0.1 2 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 0 density = 0.46 0 density = 0.2 2 density = 0.1 3 density = 0.0 3 } linGrow { density = 1.0 0 density = 0.46 0.0 density = 0.2 5 density = 0.05 7 density = 0.0 8 } grow { density = 1 -0.99 density = 0.8 0 density = 0.0 20 } speed { density = 1.0 0.7 density = 0.46 1 density = 0.2 1.5 density = 0.05 1.8 density = 0.0 1.9 } emission { density = 1.0 1.5 density = 0.8 1.5 density = 0.2 1.7 density = 0.1 1.7 density = 0.05 2 density = 0.0 2.5 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 1.7 density = 0.05 0.8 density = 0.0 0.7 } size { density = 1.0 0.85 density = 0.8 0.80 density = 0.2 0.65 density = 0.0 0.75 } } AUDIO { name = Hypergolic-OMS-White-audio channel = Ship clip = RealPlume/KW_Sounds/sound_spsloop volume = 0.0 0.0 volume = 1.0 0.8 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sps volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 119 type = ServiceModule basemass = -1 TANK { name = MMH amount = 60.3 maxAmount = 60.3 } TANK { name = NTO amount = 58.7 maxAmount = 58.7 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = SaturnAPS modded = false type = ModuleEnginesRF CONFIG { name = SaturnAPS minThrust = 0.320 maxThrust = 0.320 heatProduction = 10 powerEffectName = Hypergolic-OMS-White PROPELLANT { name = MMH ratio = 0.507 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.493 } atmosphereCurve { key = 0 280 key = 1 100 } } } PLUME { name = Hypergolic-OMS-White transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.5 fixedScale = 0.8 energy = 2 speed = 3 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.8 coreScale = 0.8 exhaustScale = 0.8 flareScale = 0.8 fumeScale = 0.8 lampScale = 0.8 plumeScale = 0.8 plume2Scale = 0.8 plume3Scale = 0.8 smokeScale = 0.8 shockScale = 0.8 shockconeScale = 0.8 slagScale = 0.8 streamScale = 0.8 blazePosition = 0,0,0.5 corePosition = 0,0,0.5 exhaustPosition = 0,0,0.5 flarePosition = 0,0,0.5 fumePosition = 0,0,0.5 lampPosition = 0,0,0.5 plumePosition = 0,0,0.5 plume2Position = 0,0,0.5 plume3Position = 0,0,0.5 smokePosition = 0,0,0.5 shockPosition = 0,0,0.5 shockconePosition = 0,0,0.5 slagPosition = 0,0,0.5 streamPosition = 0,0,0.5 plumeIdentifier = Hypergolic-OMS-White processed = true } MM_NODE_LOOP { } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = FASA/Misc/FASA_Launch_Tower/FASA_Launch_Tower.cfg PART { name = FASAlaunchTower module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.0 node_attach = 0.0, 2.26, 8.9, 0.0, 0.0, -1.0, 0 fx_gasBurst_white = -0.41, 2.54, 9.32, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate TechRequired = generalConstruction entryCost = 1800 cost = 2500 category = Structural subcategory = 0 title = FASA Launch Tower manufacturer = FASA description = This launch tower lets you load Kerbals from the tower to your spacecraft. Load it up with Kerbals from the astronaut complex and right click on the doors at the top or bottom to EVA. attachRules = 0,1,0,1,1 mass = 10 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.20 angularDrag = 2 crashTolerance = 1500 emissiveConstant = 0.90 heatConductivity = 0.001 thermalMassModifier = 15 radiatorHeadroom = 0.75 skinInternalConductionMult = 2000 fuelCrossFeed = False explosionPotential = 0.1 breakingForce = 150 breakingTorque = 150 stageOffset = 9 childStageOffset = 0 CrewCapacity = 16 maxTemp = 5273.15 gTolerance = 100 maxPressure = 20000 MODEL { model = FASA/Misc/FASA_Launch_Tower/FASA_Launch_Tower } MODULE { name = LaunchClamp trf_towerPivot_name = Cap trf_towerStretch_name = Tower trf_anchor_name = Base trf_animationRoot_name = Walkway_Anim_Root anim_decouple_name = Launch_Tower_Anim } MODULE { name = Driftless active = True } MODULE { name = RefuelingPump pump_rate = 10000.0 } MODULE { name = FARPartModule } MODULE { name = Habitat state = disabled } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks type = Fuselage volume = 20000 TANK { name = Oxygen amount = 284255.3191 maxAmount = 284255.3191 } TANK { name = Water amount = 1855.968 maxAmount = 1855.968 } TANK { name = Food amount = 2808 maxAmount = 2808 } TANK { name = CarbonDioxide amount = 0 maxAmount = 5 } TANK { name = Waste amount = 0 maxAmount = 5 } TANK { name = WasteWater amount = 0 maxAmount = 5 } TANK { name = ElectricCharge amount = 100000 maxAmount = 100000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAeroData.cfg FARAeroData { name = default massPerWingAreaSupported = 0.04 massStressPower = 0.85 ctrlSurfTimeConstant = 0.25 ctrlSurfTimeConstantFlap = 10 ctrlSurfTimeConstantSpoiler = 0.75 BodyAtmosphericData { index = 0 viscosityAtReferenceTemp = 1.7894e-5 referenceTemp = 288 } BodyAtmosphericData { index = 1 viscosityAtReferenceTemp = 1.7894e-5 referenceTemp = 288 } BodyAtmosphericData { index = 13 viscosityAtReferenceTemp = 0.00007 referenceTemp = 194.5 } BodyAtmosphericData { index = 14 viscosityAtReferenceTemp = 0.00007 referenceTemp = 194.5 } BodyAtmosphericData { index = 20 viscosityAtReferenceTemp = 1.7894e-5 referenceTemp = 288 } BodyAtmosphericData { index = 17 viscosityAtReferenceTemp = 8.63780635814725339E-6 referenceTemp = 288 } BodyAtmosphericData { index = 18 viscosityAtReferenceTemp = 8.63780635814725339E-6 referenceTemp = 288 } BodyAtmosphericData { index = 19 viscosityAtReferenceTemp = 8.63780635814725339E-6 referenceTemp = 288 } BodyAtmosphericData { index = 16 viscosityAtReferenceTemp = 8.63780635814725339E-6 referenceTemp = 288 } } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAeroStress.cfg FARAeroStress { name = default FARPartStressTemplate { name = structural YmaxStress = 500 XZmaxStress = 100 } FARPartStressTemplate { name = crewed YmaxStress = 500 XZmaxStress = 300 requiresCrew = true } FARPartStressTemplate { name = rocketFuelTank YmaxStress = 500 XZmaxStress = 30 Resources { numReq = 1 rejectUnlistedResources = false flowMode = STACK_PRIORITY_SEARCH } } FARPartStressTemplate { name = aircraftFuelTank YmaxStress = 500 XZmaxStress = 50 Resources { numReq = 1 res = LiquidFuel res = Kerosene res = AvGas rejectUnlistedResources = true } } FARPartStressTemplate { name = SRB YmaxStress = 500 XZmaxStress = 105 Resources { numReq = 1 res = SolidFuel res = HTPB res = PBAN res = PSPC res = HNIW res = NGNC rejectUnlistedResources = true } } FARPartStressTemplate { name = wingStress isSpecialTemplate = True YmaxStress = 70 XZmaxStress = 40 } FARPartStressTemplate { name = ctrlSurfStress isSpecialTemplate = True YmaxStress = 140 XZmaxStress = 60 } } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = FSanimateThrottle animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = ModuleLight animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = FXModuleAnimateThrottle animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = ModuleAJEJetAnimateAfterburner animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = ModuleAJEJetAnimateExhaustHeat animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = ModuleAJEJetAnimateNozzleArea animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = ModuleB9AnimateEngineMultiMode animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = ModuleB9AnimateIntake animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARAnimOverrides.cfg FARAnimOverride { moduleName = ModuleB9AnimateThrottle animNameField = animationName } } UrlConfig { parentUrl = FerramAerospaceResearch/FARConfig.cfg FARConfig { Settings { exposedAreaUsesKSPHack = true exposedAreaLimited = true } Debug { logLevel = info dumpOnLoad = false } FlightLog { directory = Logs/FerramAerospaceResearch nameFormat = <<>>_<<>>.csv datetimeFormat = yyyy_MM_dd_HH_mm_ss period = 50 flushPeriod = 10 } GuiColors { ClColor = 0.000,1.000,1.000 CdColor = 1.000,0.000,0.000 CmColor = 1.000,0.9215686,0.01568628 L_DColor = 0.000,1.000,0.000 } Textures { TEXTURE { name = iconButtonBlizzy url = FerramAerospaceResearch/Textures/icon_button_blizzy loader = GameDatabase } TEXTURE { name = iconButtonStock url = FerramAerospaceResearch/Textures/icon_button_stock loader = GameDatabase } TEXTURE { name = spriteDebugVoxel url = FerramAerospaceResearch/Textures/sprite_debug_voxel loader = GameDatabase } } Shaders { bundleLinux = FerramAerospaceResearch/Assets/farshaders_linux.far bundleWindows = FerramAerospaceResearch/Assets/farshaders_windows.far bundleMac = FerramAerospaceResearch/Assets/farshaders_macosx.far SHADER { name = debugVoxel url = FerramAerospaceResearch/Debug Voxel Mesh loader = bundle _Cutoff = 0.45 } SHADER { name = lineRenderer url = Hidden/Internal-Colored loader = default } SHADER { name = debugVoxelFallback url = Sprites/Default loader = default } } Voxelization { debugInFlight = false default = glasbey_bw ColorMap { name = old color = 0.18, 0, 0.106 } ColorMap { name = glasbey_bw color = 0.843137, 0.000000, 0.000000 color = 0.549020, 0.235294, 1.000000 color = 0.007843, 0.533333, 0.000000 color = 0.000000, 0.674510, 0.780392 color = 0.596078, 1.000000, 0.000000 color = 1.000000, 0.498039, 0.819608 color = 0.423529, 0.000000, 0.309804 color = 1.000000, 0.647059, 0.188235 color = 0.000000, 0.000000, 0.615686 color = 0.525490, 0.439216, 0.407843 color = 0.000000, 0.286275, 0.258824 color = 0.309804, 0.164706, 0.000000 color = 0.000000, 0.992157, 0.811765 color = 0.737255, 0.717647, 1.000000 color = 0.584314, 0.705882, 0.478431 color = 0.752941, 0.015686, 0.725490 color = 0.145098, 0.400000, 0.635294 color = 0.156863, 0.000000, 0.254902 color = 0.862745, 0.701961, 0.686275 color = 0.996078, 0.960784, 0.564706 color = 0.313725, 0.270588, 0.356863 color = 0.643137, 0.486275, 0.000000 color = 1.000000, 0.443137, 0.400000 color = 0.247059, 0.505882, 0.431373 color = 0.509804, 0.000000, 0.050980 color = 0.639216, 0.482353, 0.701961 color = 0.203922, 0.305882, 0.000000 color = 0.607843, 0.894118, 1.000000 color = 0.921569, 0.000000, 0.466667 color = 0.176471, 0.000000, 0.039216 color = 0.368627, 0.564706, 1.000000 color = 0.000000, 0.780392, 0.125490 color = 0.345098, 0.003922, 0.666667 color = 0.000000, 0.117647, 0.000000 color = 0.603922, 0.278431, 0.000000 color = 0.588235, 0.623529, 0.650980 color = 0.607843, 0.258824, 0.360784 color = 0.000000, 0.121569, 0.196078 color = 0.784314, 0.768627, 0.000000 color = 1.000000, 0.815686, 1.000000 color = 0.000000, 0.745098, 0.603922 color = 0.215686, 0.082353, 1.000000 color = 0.176471, 0.145098, 0.145098 color = 0.874510, 0.345098, 1.000000 color = 0.745098, 0.905882, 0.752941 color = 0.498039, 0.270588, 0.596078 color = 0.321569, 0.309804, 0.235294 color = 0.847059, 0.400000, 0.000000 color = 0.392157, 0.454902, 0.219608 color = 0.756863, 0.450980, 0.533333 color = 0.431373, 0.454902, 0.541176 color = 0.501961, 0.615686, 0.011765 color = 0.745098, 0.545098, 0.396078 color = 0.388235, 0.200000, 0.223529 color = 0.792157, 0.803922, 0.854902 color = 0.423529, 0.921569, 0.513725 color = 0.133333, 0.250980, 0.411765 color = 0.635294, 0.498039, 1.000000 color = 0.996078, 0.011765, 0.796078 color = 0.462745, 0.737255, 0.992157 color = 0.850980, 0.764706, 0.509804 color = 0.807843, 0.639216, 0.807843 color = 0.427451, 0.313725, 0.000000 color = 0.000000, 0.411765, 0.454902 color = 0.278431, 0.623529, 0.368627 color = 0.580392, 0.776471, 0.749020 color = 0.976471, 1.000000, 0.000000 color = 0.752941, 0.329412, 0.270588 color = 0.000000, 0.396078, 0.235294 color = 0.356863, 0.313725, 0.658824 color = 0.325490, 0.125490, 0.392157 color = 0.309804, 0.372549, 1.000000 color = 0.494118, 0.560784, 0.466667 color = 0.725490, 0.031373, 0.980392 color = 0.545098, 0.572549, 0.764706 color = 0.701961, 0.000000, 0.207843 color = 0.533333, 0.376471, 0.494118 color = 0.623529, 0.000000, 0.458824 color = 1.000000, 0.870588, 0.768627 color = 0.317647, 0.031373, 0.000000 color = 0.101961, 0.031373, 0.000000 color = 0.298039, 0.537255, 0.713725 color = 0.000000, 0.874510, 0.874510 color = 0.784314, 1.000000, 0.980392 color = 0.188235, 0.207843, 0.082353 color = 1.000000, 0.152941, 0.278431 color = 1.000000, 0.592157, 0.666667 color = 0.015686, 0.000000, 0.101961 color = 0.788235, 0.376471, 0.694118 color = 0.764706, 0.635294, 0.215686 color = 0.486275, 0.309804, 0.227451 color = 0.976471, 0.619608, 0.466667 color = 0.337255, 0.396078, 0.392157 color = 0.819608, 0.576471, 1.000000 color = 0.176471, 0.121569, 0.411765 color = 0.254902, 0.105882, 0.203922 color = 0.686275, 0.576471, 0.596078 color = 0.384314, 0.619608, 0.600000 color = 0.741176, 0.870588, 0.482353 color = 1.000000, 0.368627, 0.580392 color = 0.058824, 0.160784, 0.137255 color = 0.721569, 0.745098, 0.674510 color = 0.454902, 0.231373, 0.396078 color = 0.062745, 0.000000, 0.050980 color = 0.498039, 0.431373, 0.741176 color = 0.619608, 0.419608, 0.231373 color = 1.000000, 0.274510, 0.000000 color = 0.498039, 0.000000, 0.529412 color = 1.000000, 0.807843, 0.243137 color = 0.188235, 0.231373, 0.262745 color = 0.996078, 0.647059, 1.000000 color = 0.541176, 0.007843, 0.243137 color = 0.462745, 0.172549, 0.003922 color = 0.039216, 0.541176, 0.588235 color = 0.019608, 0.000000, 0.321569 color = 0.556863, 0.839216, 0.196078 color = 0.325490, 0.768627, 0.450980 color = 0.278431, 0.349020, 0.443137 color = 0.345098, 0.007843, 0.133333 color = 0.650980, 0.133333, 0.003922 color = 0.564706, 0.576471, 0.298039 color = 0.000000, 0.262745, 0.117647 color = 0.505882, 0.000000, 0.819608 color = 0.184314, 0.149020, 0.247059 color = 0.749020, 0.223529, 0.517647 color = 0.960784, 1.000000, 0.835294 color = 0.000000, 0.827451, 1.000000 color = 0.415686, 0.000000, 0.972549 color = 0.611765, 0.733333, 0.823529 color = 0.478431, 0.850980, 0.670588 color = 0.411765, 0.341176, 0.364706 color = 0.000000, 0.411765, 0.019608 color = 0.211765, 0.211765, 0.611765 color = 0.003922, 0.513725, 0.278431 color = 0.266667, 0.117647, 0.094118 color = 0.027451, 0.647059, 0.937255 color = 1.000000, 0.505882, 0.188235 color = 0.654902, 0.333333, 0.721569 color = 0.407843, 0.352941, 0.513725 color = 0.450980, 1.000000, 1.000000 color = 0.850980, 0.529412, 0.007843 color = 0.733333, 0.827451, 1.000000 color = 0.556863, 0.215686, 0.184314 color = 0.654902, 0.627451, 0.501961 color = 0.000000, 0.490196, 0.890196 color = 0.556863, 0.494118, 0.560784 color = 0.600000, 0.266667, 0.533333 color = 0.000000, 0.945098, 0.207843 color = 0.682353, 0.666667, 0.788235 color = 0.627451, 0.380392, 0.384314 color = 0.298039, 0.227451, 0.466667 color = 0.423529, 0.509804, 0.513725 color = 0.945098, 0.866667, 0.905882 color = 1.000000, 0.733333, 0.827451 color = 0.219608, 0.647059, 0.137255 color = 0.705882, 1.000000, 0.658824 color = 0.047059, 0.070588, 0.027451 color = 0.843137, 0.321569, 0.431373 color = 0.584314, 0.623529, 0.996078 color = 0.490196, 0.498039, 0.000000 color = 0.462745, 0.623529, 0.725490 color = 0.858824, 0.529412, 0.498039 color = 0.066667, 0.074510, 0.098039 color = 0.831373, 0.509804, 0.831373 color = 0.623529, 0.000000, 0.749020 color = 0.862745, 0.937255, 1.000000 color = 0.556863, 0.670588, 0.603922 color = 0.443137, 0.392157, 0.258824 color = 0.290196, 0.235294, 0.243137 color = 0.031373, 0.305882, 0.372549 color = 0.611765, 0.721569, 0.266667 color = 0.847059, 0.870588, 0.835294 color = 0.796078, 1.000000, 0.423529 color = 0.701961, 0.392157, 0.921569 color = 0.274510, 0.364706, 0.200000 color = 0.000000, 0.619608, 0.490196 color = 0.760784, 0.254902, 0.000000 color = 0.309804, 0.737255, 0.733333 color = 0.850980, 0.545098, 0.694118 color = 0.356863, 0.450980, 0.713725 color = 0.294118, 0.254902, 0.003922 color = 0.584314, 0.513725, 0.368627 color = 0.286275, 0.454902, 0.545098 color = 1.000000, 0.450980, 1.000000 color = 0.513725, 0.415686, 0.113725 color = 0.862745, 0.811765, 1.000000 color = 0.494118, 0.419608, 0.996078 color = 0.388235, 0.462745, 0.376471 color = 1.000000, 0.756863, 0.572549 color = 0.349020, 0.368627, 0.000000 color = 0.894118, 0.035294, 0.901961 color = 0.725490, 0.694118, 0.717647 color = 0.827451, 0.176471, 0.254902 color = 0.196078, 0.258824, 0.215686 color = 0.850980, 0.639216, 0.388235 color = 0.356863, 0.545098, 0.200000 color = 0.184314, 0.121569, 0.000000 color = 0.596078, 0.905882, 0.843137 color = 0.164706, 0.384314, 0.341176 color = 0.807843, 0.447059, 0.301961 color = 0.364706, 0.239216, 0.156863 color = 0.000000, 0.349020, 0.850980 color = 0.678431, 0.580392, 0.839216 color = 0.419608, 0.117647, 0.580392 color = 0.705882, 0.003922, 0.368627 color = 0.254902, 0.000000, 0.274510 color = 0.615686, 1.000000, 0.811765 color = 0.894118, 0.282353, 0.615686 color = 0.890196, 0.890196, 0.278431 color = 0.862745, 0.886275, 0.647059 color = 0.000000, 0.156863, 0.352941 color = 0.666667, 0.356863, 0.509804 color = 0.000000, 0.000000, 0.862745 color = 0.294118, 0.305882, 0.317647 color = 0.854902, 0.749020, 0.835294 color = 0.000000, 0.301961, 0.600000 color = 0.533333, 0.392157, 0.619608 color = 0.415686, 0.117647, 0.113725 color = 0.556863, 0.321569, 0.772549 color = 0.721569, 0.854902, 0.874510 color = 0.866667, 0.701961, 0.992157 color = 0.482353, 0.282353, 0.329412 color = 0.298039, 0.450980, 0.000000 color = 0.270588, 0.000000, 0.466667 color = 0.698039, 0.372549, 0.000000 color = 0.572549, 0.819608, 0.525490 color = 0.333333, 0.200000, 0.298039 color = 0.411765, 0.690196, 0.521569 color = 0.670588, 0.576471, 0.690196 color = 0.905882, 0.329412, 0.258824 color = 0.560784, 0.549020, 0.541176 color = 0.439216, 0.678431, 0.317647 color = 0.670588, 0.486275, 0.454902 color = 0.000000, 0.203922, 0.235294 color = 0.145098, 0.058824, 0.074510 color = 0.905882, 0.690196, 0.000000 color = 0.478431, 0.800000, 0.862745 color = 0.094118, 0.078431, 0.227451 color = 0.615686, 0.321569, 0.223529 color = 0.733333, 0.482353, 0.192157 color = 0.717647, 0.792157, 0.580392 color = 0.192157, 0.031373, 0.000000 color = 0.639216, 0.584314, 0.023529 color = 0.000000, 0.854902, 0.729412 color = 0.454902, 0.627451, 0.870588 color = 0.388235, 0.235294, 0.450980 color = 1.000000, 0.854902, 0.560784 color = 0.466667, 0.721569, 0.000000 color = 0.250980, 0.184314, 0.113725 color = 0.345098, 0.529412, 0.349020 color = 0.176471, 0.000000, 0.129412 color = 0.960784, 0.631373, 0.831373 color = 0.854902, 0.000000, 0.666667 color = 0.462745, 0.160784, 0.286275 color = 0.741176, 0.898039, 0.000000 color = 0.764706, 0.760784, 0.364706 } } } } UrlConfig { parentUrl = FerramAerospaceResearch/FARPartModuleTransformExceptions.cfg FARPartModuleTransformExceptions { name = default FARPartModuleException { PartModuleName = FSplanePropellerSpinner TransformException = propellerName TransformException = rotorDiscName TransformException = blade1 TransformException = blade2 TransformException = blade3 TransformException = blade4 TransformException = blade5 } FARPartModuleException { PartModuleName = FScopterThrottle TransformException = rotorparent } FARPartModuleException { PartModuleName = ModuleParachute TransformException = canopyName } FARPartModuleException { PartModuleName = USI_ModuleWarpEngine TransformException = Torus_001 TransformException = EditorWarpBubble } } } UrlConfig { parentUrl = FerramAerospaceResearch/FARPM.cfg RPMCVARIABLEHANDLER { name = FARPM method = ProcessVariable variable = FARPM_DYNAMIC_PRESSURE_Q,0 variable = FARPM_LIFT_COEFFICIENT_CL,0 variable = FARPM_DRAG_COEFFICIENT_CD,0 variable = FARPM_REFAREA,0 variable = FARPM_MACHNUMBER,0 variable = FARPM_TERMINALVELOCITY,0 variable = FARPM_BALLISTIC_COEFFICIENT,0 variable = FARPM_ANGLE_OF_ATTACK,0 variable = FARPM_SIDESLIP,0 variable = FARPM_THRUST_SPECIFIC_FUEL_CONSUMPTION,0 variable = FARPM_STALL_FRACTION,0 } } UrlConfig { parentUrl = FerramAerospaceResearch/Localization/Localization.cfg Localization { en-us { FARGUIOKButton = OK FARCompatCheckTitle = Incompatible Mods Detected FARCompatCheckWarning = Some installed mods may be incompatible with this version of Kerbal Space Program. Features may be broken or disabled. Please check for updates to the listed mods. FARCompatCheckKSP = \n\nThese mods are incompatible with KSP <<1>>.<<2>>.<<3>>:\n\n FARCompatCheckUnity = \n\nThese mods are incompatible with Unity <<1>>:\n\n FARFlightLogAeroFailure = [<<1>>] <<2>> failed due to aerodynamic stresses. FARDesignConcernStabTitle = Vehicle is aerodynamically unstable! FARDesignConcernDesc = The aerodynamic center is ahead of the center of mass; the vehicle will require sufficient thrust vectoring to maintain forward flight. FARDesignConcernAreaRuleTitle = High Transonic / Supersonic Drag! FARDesignConcernAreaRuleDesc = Cross-sectional area distribution is insufficiently smooth and/or contains very large instantaneous changes in area. FARAbbrevCl = Cl FARAbbrevCd = Cd FARAbbrevCm = Cm FARAbbrevL_D = L/D FARAbbrevAoA = AoA FARAbbrevMach = Mach FARUnitM = m FARUnitMSq = m² FARUnitMPerSec = m/s FARUnitMPerSecSq = m/s² FARUnitKgMSq = kg * m² FARUnitDeg = ° FARUnitInvSec = s⁻¹ FARUnitInvSecSq = s⁻² FARUnitInvMSec = (m * s)⁻¹ FARUnitKPa = kPa FARUnitKN = kN FARUnitInvHr = hr⁻¹ FARUnitPercent = % FARUnitSpecPower = W/kg FARUnitHr = hr FARUnitkM = km FARUnitBC = kg/m² FAREditorTitle = FAR Analysis FAREditorModeStatic = Static Analysis FAREditorModeDataStab = Data + Stability Derivatives FAREditorModeDerivSim = Stability Deriv Simulation FAREditorModeTrans = Transonic Design FARFlapSetting0 = 0 (up) FARFlapSetting1 = 1 (init climb) FARFlapSetting2 = 2 (takeoff) FARFlapSetting3 = 3 (landing) FARGearToggleLower = Lower Gear FARGearToggleRaise = Raise Gear FARVelIndHide = Hide Vel Indicator FARVelIndShow = Show Vel Indicator FARDebugVoxels = Display Debug Voxels FAREditorTitleTransonic = Transonic Area Ruling Analysis FAREditorTransMaxArea = Max Cross-Section Area:\u0020 FAREditorTransMach1DragArea = Mach 1 Wave Drag-Area:\u0020 FAREditorTransCritMach = Critical Mach Number:\u0020 FAREditorTransMinDragExp1 = Minimal wave drag is achieved by maintaining a\nsmooth, minimal curvature cross-section curve, including the\neffects of intake -> engine ducting. FAREditorTransMinDragExp2 = Minimize curvature to minimize wave drag. FAREditorTransAreaCurve = Show cross-sectional area curve (green) FAREditorTransCurvCurve = Show curvature cross-sectional area curve (yellow) FAREditorTransPresCurve = Show avg pressure coefficient curve (blue) FAREditorStabDerivFlightCond = Flight Condition: FAREditorStabDerivPlanet = Planet: FAREditorStabDerivAlt = Altitude (km): FAREditorStabDerivMach = Mach Number: FAREditorStabDerivFlap = Flap Setting: FAREditorStabDerivSpoiler = Spoilers: FAREditorStabDerivSDeploy = Deployed FAREditorStabDerivSRetract = Retracted FAREditorStabDerivCalcButton = Calculate Stability Derivatives FAREditorStabDerivSaveButton = Export Stability Derivatives FAREditorStabDerivLoopButton = Run Export Sweep FAREditorStabDerivError = Error! FAREditorStabDerivErrorExp = Unable to determine stable angle of attack. Typical problems include insufficient lift at the given speed and altitude. Altitude cannot be above the atmosphere. FAREditorStabDerivSaveError = Error! FAREditorStabDerivSaveErrorExp = Unable to export stability derivatives. You may need to delete previous exported values. FAREditorStabDerivLoopDone = Calculation loop complete FAREditorStabDerivLoopDoneExp = The stability derivatives export loop calculated and exported <<1>> solution result(s). FAREditorStabDerivAirProp = Aircraft Properties FAREditorStabDerivMoI = Moments of Inertia FAREditorStabDerivPoI = Products of Inertia FAREditorStabDerivLvlFl = Level Flight FAREditorStabDerivRefArea = Ref Area:\u0020 FAREditorStabDerivScaledChord = Scaled Chord:\u0020 FAREditorStabDerivScaledSpan = Scaled Span:\u0020 FAREditorStabDerivIxx = Ixx:\u0020 FAREditorStabDerivIyy = Iyy:\u0020 FAREditorStabDerivIzz = Izz:\u0020 FAREditorStabDerivIxy = Ixy:\u0020 FAREditorStabDerivIyz = Iyz:\u0020 FAREditorStabDerivIxz = Ixz:\u0020 FAREditorStabDerivIxxExp = Inertia about X-axis due to rotation about X-axis FAREditorStabDerivIyyExp = Inertia about Y-axis due to rotation about Y-axis FAREditorStabDerivIzzExp = Inertia about Z-axis due to rotation about Z-axis FAREditorStabDerivIxyExp = Inertia about X-axis due to rotation about Y-axis; is equal to inertia about Y-axis due to rotation about X-axis FAREditorStabDerivIyzExp = Inertia about Y-axis due to rotation about Z-axis; is equal to inertia about Z-axis due to rotation about Y-axis FAREditorStabDerivIxzExp = Inertia about X-axis due to rotation about Z-axis; is equal to inertia about Z-axis due to rotation about X-axis FAREditorStabDerivu0 = u0:\u0020 FAREditorStabDerivu0Exp = Air speed based on this mach number and temperature. FAREditorStabDerivClExp = Required lift coefficient at this mass, speed and air density. FAREditorStabDerivCdExp = Resulting drag coefficient at this mass, speed and air density. FAREditorStabDerivAoAExp = Angle of attack required to achieve the necessary lift force. FAREditorLongDeriv = Longitudinal Derivatives FAREditorDownVelDeriv = Down Vel Derivatives FAREditorFwdVelDeriv = Fwd Vel Derivatives FAREditorPitchRateDeriv = Pitch Rate Derivatives FAREditorPitchCtrlDeriv = Pitch Ctrl Derivatives FAREditorZw = Zw:\u0020 FAREditorZu = Zu:\u0020 FAREditorZq = Zq:\u0020 FAREditorZDeltae = Zδe:\u0020 FAREditorXw = Xw:\u0020 FAREditorXu = Xu:\u0020 FAREditorXq = Xq:\u0020 FAREditorXDeltae = Xδe:\u0020 FAREditorMw = Mw:\u0020 FAREditorMu = Mu:\u0020 FAREditorMq = Mq:\u0020 FAREditorMDeltae = Mδe:\u0020 FAREditorZwExp = Change in Z-direction acceleration with respect to Z-direction velocity; should be negative. FAREditorZuExp = Change in Z-direction acceleration with respect to X-direction velocity; should be negative. FAREditorZqExp = Change in Z-direction acceleration with respect to pitch-up rate; sign unimportant. FAREditorZDeltaeExp = Change in Z-direction acceleration with respect to pitch control input; sign unimportant. FAREditorXwExp = Change in X-direction acceleration with respect to Z-direction velocity; sign unimportant. FAREditorXuExp = Change in X-direction acceleration with respect to X-direction velocity; should be negative. FAREditorXqExp = Change in X-direction acceleration with respect to pitch-up rate; sign unimportant. FAREditorXDeltaeExp = Change in X-direction acceleration with respect to pitch control input; sign unimportant. FAREditorMwExp = Change in pitch-up angular acceleration with respect to Z-direction velocity; should be negative. FAREditorMuExp = Change in pitch-up angular acceleration acceleration with respect to X-direction velocity; sign unimportant. FAREditorMqExp = Change in pitch-up angular acceleration acceleration with respect to pitch-up rate; should be negative. FAREditorMDeltaeExp = Change in pitch-up angular acceleration acceleration with respect to pitch control input; should be positive. FAREditorLatDeriv = Lateral Derivatives FAREditorSideslipDeriv = Sideslip Derivatives FAREditorRollRateDeriv = Roll Rate Derivatives FAREditorYawRateDeriv = Yaw Rate Derivatives FAREditorYβ = Yβ:\u0020 FAREditorYp = Yp:\u0020 FAREditorYr = Yr:\u0020 FAREditorLβ = Lβ:\u0020 FAREditorLp = Lp:\u0020 FAREditorLr = Lr:\u0020 FAREditorNβ = Nβ:\u0020 FAREditorNp = Np:\u0020 FAREditorNr = Nr:\u0020 FAREditorYβExp = Change in Y-direction acceleration with respect to sideslip angle β; should be negative. FAREditorYpExp = Change in Y-direction acceleration with respect to roll-right rate; sign unimportant. FAREditorYrExp = Change in Y-direction acceleration with respect to yaw-right rate; should be positive. FAREditorLβExp = Change in roll-right angular acceleration with respect to sideslip angle β; should be negative. FAREditorLpExp = Change in roll-right angular acceleration with respect to roll-right rate; should be negative. FAREditorLrExp = Change in roll-right angular acceleration with respect to yaw-right rate; should be positive. FAREditorNβExp = Change in yaw-right angular acceleration with respect to sideslip angle β; should be positive. FAREditorNpExp = Change in yaw-right angular acceleration with respect to roll-right rate; sign unimportant. FAREditorNrExp = Change in yaw-right angular acceleration with respect to yaw-right rate; should be negative. FAREditorSimModeLong = Longitudinal Sim FAREditorSimModeLat = Lateral Sim FAREditorSimGraphTime = Time (s) FAREditorSimGraphParams = Params FAREditorSimInit = Init\u0020 FAREditorSimEndTime = EndTime: FAREditorSimTimestep = dt: FAREditorSimRunButton = Run Simulation FAREditorStaticGraphAoA = Angle of Attack, degrees FAREditorStaticGraphMach = Mach Number FAREditorStaticGraphCoeff = Cl\nCd\nCm\nL/D / 10 FAREditorStaticMachSweep = Mach Number Sweep Analysis FAREditorStaticAoASweep = Angle of Attack Sweep Analysis FAREditorStaticSwitchAoA = Switch To AoA Sweep FAREditorStaticSwitchMach = Switch To Mach Sweep FAREditorStaticPitchSetting = Pitch Setting: FAREditorStaticGraphLowLim = Lower: FAREditorStaticGraphUpLim = Upper: FAREditorStaticGraphPtCount = Num Pts: FAREditorStaticSweepMach = Sweep Mach FAREditorStaticSweepAoA = Sweep AoA FARFlightAeroVizTitle = Aero Visualization Settings FARFlightAeroVizTintCl = Tint Cl FARFlightAeroVizTintClSatWing = Full Tint Cl (wings): FARFlightAeroVizTintClSatBody = Full Tint Cl (body): FARFlightAeroVizTintCd = Tint Cd FARFlightAeroVizTintCdSatWing = Full Tint Cd (wings): FARFlightAeroVizTintCdSatBody = Full Tint Cd (body): FARFlightAeroVizTintStall = Tint Stall FARFlightAeroVizTintStallSat = Full Tint Stalled %: FARFlightAeroVizToggleArrows = Show Aero Arrows FARFlightAirspeedGroundspeed = Surface FARFlightAirspeedIndicated = IAS FARFlightAirspeedEquivalent = EAS FARFlightInternalAirspeedGroundspeed = Srf.:\u0020 FARFlightInternalAirspeedIndicated = IAS:\u0020 FARFlightInternalAirspeedEquivalent = EAS:\u0020 FARFlightInternalAirspeedMach = Mach:\u0020 FARFlightAirspeedMeterPerSec = m/s FARFlightAirspeedKnots = knots FARFlightAirspeedMPH = mph FARFlightAirspeedKMH = km/h FARFlightAirspeedLabel = Select Surface Velocity Settings FARFlightDataTitle = FAR Flight Data FARFlightDataOptionLabel = Flight Data Items To Show FARFlightDataOption0 = PYR Angles FARFlightDataOption1 = AoA + Sideslip FARFlightDataOption2 = Dyn Pres FARFlightDataOption3 = Aero Forces FARFlightDataOption4 = Coeffs + Ref Area FARFlightDataOption5 = L/D and V*L/D FARFlightDataOption6 = Engine + Intake FARFlightDataOption7 = Range + Endurance FARFlightDataOption8 = BC and Term Vel FARFlightData0 = Pitch Angle: \nHeading: \nRoll Angle: FARFlightData1 = Angle of Attack: \nSideslip Angle: FARFlightData2 = Dyn Pres: FARFlightData3 = Lift: \nDrag: \nSideForce: FARFlightData4 = Cl: \nCd: \nCy: \nRef Area: FARFlightData5 = L/D: \nV*L/D: FARFlightData6 = Fuel Fraction: \nTSFC: \nAir Req Met: \nSpec. Excess Pwr: FARFlightData7 = Est. Endurance: \nEst. Range: FARFlightData8 = BC: \nTerminal V: FARFlightGUIWindowSelect0 = Flt Data FARFlightGUIWindowSelect1 = Stab Aug FARFlightGUIWindowSelect2 = Air Spd FARFlightGUIWindowSelect3 = Aero Viz FARFlightGUIReynolds = Reynolds: 「0:E2」 FARFlightGUIAtmDens = Atm Density:\u0020 FARFlightGUIFltDataBtn = Flt Data FARFlightGUIFltSettings = Flt Settings FARFlightGUIFltLogging = Flt Log FARFlightGUIFltLogPeriod = Log Period FARFlightGUIFltLogFlushPeriod = Flush Period FARFlightGUIFltAssistance = Flight Assistance Toggles: FARFlightSettingsTitle = FAR Settings FARFlightSettingsLabel = Current Settings Group: FARFlightStatusLabel = Flight Status FARFlightStatus0 = Nominal FARFlightStatus1 = Large-Scale Stall FARFlightStatus2 = Minor Stalling FARFlightStatus3 = Large AoA / Sideslip FARFlightStatus4 = High Dyn Pressure FARFlightStatus5 = Aerodynamic Failure FARFlightStabAugLabel0 = Roll FARFlightStabAugLabel1 = Yaw FARFlightStabAugLabel2 = Pitch FARFlightStabAugLabel3 = AoA FARFlightStabAugLabel4 = DPCR FARFlightStabAugLabelLong0 = Roll System FARFlightStabAugLabelLong1 = Yaw System FARFlightStabAugLabelLong2 = Pitch System FARFlightStabAugLabelLong3 = AoA Limiter FARFlightStabAugLabelLong4 = Dynamic Pressure Control Reduction FARFlightStabLabel = Control System Tweaking FARFlightStabPropGain = Proportional Gain: FARFlightStabDerivGain = Derivative Gain: FARFlightStabIntGain = Integral Gain: FARFlightStabAoALow = Min AoA Lim: FARFlightStabAoAHigh = Max AoA Lim: FARFlightStabOffset = Desired Point: FARFlightStabQScaling = Dyn Pres For Control Scaling: FARActionSpoilers = Spoilers FARActionIncreaseFlap = Increase Flap Deflection FARActionDecreaseFlap = Decrease Flap Deflection FARActionDefaultLabel = Default Action Group Assignments FARCtrlSurfStdTitle = Std. Ctrl FARCtrlSurfStdText = Settings FARCtrlSurfPitch = Pitch % FARCtrlSurfYaw = Yaw % FARCtrlSurfRoll = Roll % FARCtrlSurfAoA = AoA % FARCtrlSurfBrakeRudder = BrakeRudder % FARCtrlSurfCtrlDeflect = Ctrl Dflct FARCtrlSurfFlapSpoiler = Flp/Splr FARCtrlSurfFlap = Flap FARCtrlSurfSpoiler = Spoiler FARCtrlSurfFlapActive = Active FARCtrlSurfFlapInActive = Inactive FARCtrlSurfFlapSetting = Flap Setting FARCtrlSurfFlapDeflect = Flp/Splr Dflct FARCtrlActionSpoiler = Activate Spoiler FARCtrlActionIncFlap = Increase Flap Deflection FARCtrlActionDecFlap = Decrease Flap Deflection FARCtrlEventIncFlap = Deflect more FARCtrlEventDecFlap = Deflect less FARWingMassStrength = Mass-Strength Multiplier % FARWingStalled = Stalled % RCLMatNylon = Nylon RCLStatusStowed = STOWED RCLStatusPreDep = PREDEPLOYED RCLStatusDep = DEPLOYED RCLStatusCut = CUT RCLSettingMinPres = Min pressure RCLSettingAlt = Altitude\t\t RCLStatusSpare = Spare chutes RCLStatusChuteTemp = Chute temp RCLTempUnit = °C RCLStatusMaxTemp = Max temp RCLEventDeploy = Deploy chute RCLEventCut = Cut chute RCLEventDisarm = Disarm chute RCLEventRepack = Repack chute RCLEventToggleInfo = Toggle info RCLModuleTitle = RealChute RCLModuleInfo0 = Case mass: <<1>>\n RCLModuleInfo1 = Spare chutes: <<1>>\n RCLModuleInfo2 = Autocut speed: <<1>>m/s\n RCLModuleInfo3 = Parachute material: <<1>> RCLModuleInfo4 = Drag coefficient: <<1>>\n RCLModuleInfo5 = Chute max temperature: <<1>>°C\n RCLModuleInfo6 = Predeployed diameter: <<1>>m\n RCLModuleInfo7 = Deployed diameter: <<1>>m\n RCLModuleInfo8 = Minimum deployment pressure: <<1>>atm\n RCLModuleInfo9 = Deployment altitude: <<1>>m\n RCLModuleInfo10 = Predeployment speed: <<1>>s\n RCLModuleInfo11 = Deployment speed: <<1>>s\n RCLRepackErrorMessage = Only a level 1 and higher engineer can repack a parachute RCLDestroyMessage = [RealChute]: <<1>>'s parachute has been destroyed due to aero forces and heat. RCLGUITitle = RealChute Info Window RCLGUI0 = Part name: <<1>> RCLGUI1 = Symmetry counterparts: <<1>> RCLGUI2 = Part mass: <<1>>t RCLGUI3 = General: RCLGUI4 = Autocut speed: <<1>>m/s RCLGUI5 = Spare chutes: <<1>> RCLGUI6 = Main Chute: RCLGUI7 = Material: <<1>> RCLGUI8 = Drag coefficient <<1>> RCLGUI9 = Predeployed diameter: <<1>>m\nArea: <<2>>m² RCLGUI10 = Deployed diameter: <<1>>m\nArea: <<2>>m² RCLGUISafe = Deployment safety: safe RCLGUIRisky = Deployment safety: risky RCLGUIDang = Deployment safety: dangerous RCLGUI11 = Chute max temperature: <<1>>°C RCLGUI12 = Current chute temperature: <<1>>°C RCLGUI13 = Predeployment pressure: <<1>>atm RCLGUI14 = Deployment altitude: <<1>>m RCLGUI15 = Predeployment speed: <<1>>s RCLGUI16 = Deployment speed: <<1>>s RCLGUICopy = Copy to others chutes RCLGUIClose = Close RCLFailDeploy = Parachute deployment failed. RCLFailShielded = Reason: parachute is shielded from airstream. RCLFailGround = Reason: stopped on the ground. RCLFailPres = Reason: in space. RCLFailOther = Reason: too high. } } } UrlConfig { parentUrl = Firespitter/Resources/Firespitter.cfg RESOURCE_DEFINITION { name = FSCoolant density = 0.005 flowMode = ALL_VESSEL transfer = PUMP volume = 1 } } UrlConfig { parentUrl = FShangarExtender/Config/Settings.cfg HangarExtenderSettings { DefaultHotKey = [*] StartMaximized = false DefaultScaleFactor = 5 SceneHideHangars = true AdvancedDebugging = false } } UrlConfig { parentUrl = Kerbalism/Localization/en-us.cfg Localization { en-us { #KERBALISM_Group_Science = Science #KERBALISM_Group_Greenhouse = Greenhouse #KERBALISM_Group_Habitat = Habitat #KERBALISM_Group_Radiation = Radiation #KERBALISM_Group_Configuration = Configuration #KERBALISM_Group_Processes = Processes #KERBALISM_Group_Reliability = Reliability #KERBALISM_Group_Sensors = Sensors #KERBALISM_Generic_ON = on #KERBALISM_Generic_OFF = off #KERBALISM_Generic_ENABLED = enabled #KERBALISM_Generic_DISABLED = disabled #KERBALISM_Generic_ACTIVE = active #KERBALISM_Generic_INACTIVE = inactive #KERBALISM_Generic_ALWAYSON = always on #KERBALISM_Generic_RECORDING = recording #KERBALISM_Generic_STOPPED = stopped #KERBALISM_Generic_RUNNING = running #KERBALISM_Generic_EXTENDED = extended #KERBALISM_Generic_RETRACTED = retracted #KERBALISM_Generic_DEPLOYED = extended #KERBALISM_Generic_BROKEN = broken #KERBALISM_Generic_EXTENDING = extending #KERBALISM_Generic_RETRACTING = retracting #KERBALISM_Generic_YES = yes #KERBALISM_Generic_NO = no #KERBALISM_Generic_RETRACT = retract #KERBALISM_Generic_DEPLOY = deploy #KERBALISM_Generic_FROM = from #KERBALISM_Generic_TO = to #KERBALISM_Generic_NONE = none #KERBALISM_Generic_NOTHING = nothing #KERBALISM_Generic_SLOTS = slots #KERBALISM_Generic_SLOT = slot #KERBALISM_Generic_AVERAGE = average #KERBALISM_Generic_notdeployed = not deployed #KERBALISM_Generic_PERPETUAL = perpetual #KERBALISM_Generic_NEVER = never #KERBALISM_Generic_NOMINAL = nominal #KERBALISM_Generic_perSecond = /s #KERBALISM_Generic_perMinute = /m #KERBALISM_Generic_perHour = /h #KERBALISM_Generic_perDay = /d #KERBALISM_Generic_perYear = /y #KERBALISM_Generic_START = start #KERBALISM_Generic_STOP = stop #KERBALISM_Generic_search = search #KERBALISM_Kerbal_his = his #KERBALISM_Kerbal_her = her #KERBALISM_Brokers_Others = others #KERBALISM_Brokers_SolarPanel = solar panel #KERBALISM_Brokers_KSPIEGenerator = KSPIE generator #KERBALISM_Brokers_FissionReactor = fission generator #KERBALISM_Brokers_RTG = radioisotope generator #KERBALISM_Brokers_ScienceLab = science lab #KERBALISM_Brokers_Light = light #KERBALISM_Brokers_Boiloff = boiloff #KERBALISM_Brokers_Cryotank = cryo tank #KERBALISM_Brokers_Greenhouse = greenhouse #KERBALISM_Brokers_Deploy = deploy #KERBALISM_Brokers_Experiment = experiment #KERBALISM_Brokers_Command = command #KERBALISM_Brokers_GravityRing = gravity ring #KERBALISM_Brokers_Scanner = scanner #KERBALISM_Brokers_Laboratory = laboratory #KERBALISM_Brokers_CommsIdle = comms (idle) #KERBALISM_Brokers_CommsXmit = comms (xmit) #KERBALISM_Brokers_StockConverter = converter #KERBALISM_Brokers_StockDrill = drill #KERBALISM_Brokers_Harvester = harvester #KERBALISM_Contracts_radTitle = Cross the radiation belt #KERBALISM_Contracts_radDesc = A brilliant scientist predicted two belts of super-charged particles surrounding the planet. Now we need to confirm their existence and find out how deadly they really are. #KERBALISM_Contracts_radComplete = The mission confirmed the presence of two radiation belts around the planet. Early data suggest extreme levels of radiation. #KERBALISM_Contracts_heliopauseTitle = Cross the heliopause #KERBALISM_Contracts_heliopauseDesc = What is out there, beyond the heliopause? The truth is, we don't know. That's where you come in. #KERBALISM_Contracts_heliopauseComplete = We went so far the mind doesn't comprehend it. Beyond the heliopause there are the wonders of interstellar space, and more radiation. #KERBALISM_Contracts_orbitTitle = Put a Kerbal in orbit for 30 days #KERBALISM_Contracts_orbitDesc = Obtaining an orbit was easier than we expected. Now it is time to keep a Kerbal alive in orbit for 30 days. #KERBALISM_Contracts_orbitComplete = The mission was a success, albeit the Kerbal is a bit bored. We have plenty of data about long-term permanence in space. #KERBALISM_Contracts_foodTitle = Harvest food in space #KERBALISM_Contracts_foodDesc = "Now that we got the technology to grow food in space, we should probably test it. Harvest food from a greenhouse in space. #KERBALISM_Contracts_foodComplete = We harvested food in space, and our scientists says it is actually delicious. #KERBALISM_Contracts_sampleTitle = Analyze samples in space #KERBALISM_Contracts_sampleDesc = The Laboratory can analyze samples in space, in theory. We should check if this actually work by and analyzing some samples in space. #KERBALISM_Contracts_sampleComplete = Our Laboratory analysis was good, perhaps even better than the ones done usually by our scientists at mission control. But don't tell'em. #KERBALISM_BodyInfo_BodyInfoToggleHelp = Press <<1>> to open this window again #KERBALISM_BodyInfo_stormcycle = <<1>> cycle #KERBALISM_BodyInfo_title = BODY INFO #KERBALISM_BodyInfo_SURFACE = SURFACE #KERBALISM_BodyInfo_temperature = temperature #KERBALISM_BodyInfo_solarflux = solar flux #KERBALISM_BodyInfo_radiation = radiation #KERBALISM_BodyInfo_ATMOSPHERE = ATMOSPHERE #KERBALISM_BodyInfo_breathable = breathable #KERBALISM_BodyInfo_breathable_yes = yes #KERBALISM_BodyInfo_breathable_no = no #KERBALISM_BodyInfo_lightabsorption = light absorption #KERBALISM_BodyInfo_gammaabsorption = gamma absorption #KERBALISM_BodyInfo_RADIATION = RADIATION #KERBALISM_BodyInfo_solaractivity = solar activity #KERBALISM_BodyInfo_radiationonsurface = radiation on surface: #KERBALISM_BodyInfo_innerbelt = inner belt: #KERBALISM_BodyInfo_outerbelt = outer belt: #KERBALISM_BodyInfo_magnetopause = magnetopause: #KERBALISM_BodyInfo_show = show #KERBALISM_BodyInfo_hide = hide #KERBALISM_BodyInfo_unknown = unknown #KERBALISM_Monitor_GoComfirm = Do you really want go to <<1>> vessel? #KERBALISM_Monitor_novessels = no vessels #KERBALISM_Monitor_Gotovessel = Go to vessel! #KERBALISM_Monitor_Warning_title = Warning! #KERBALISM_Monitor_GoComfirm_button1 = Go #KERBALISM_Monitor_GoComfirm_button2 = Target #KERBALISM_Monitor_GoComfirm_button3 = Stay #KERBALISM_Monitor_tooltip = \n(middle-click to popout in a window, middle-click again to close popout) #KERBALISM_Monitor_INFO = INFO #KERBALISM_Monitor_INFO_desc = Telemetry readings #KERBALISM_Monitor_DATA = DATA #KERBALISM_Monitor_DATA_desc = Stored files and samples #KERBALISM_Monitor_AUTO = AUTO #KERBALISM_Monitor_AUTO_desc = Control and automate components #KERBALISM_Monitor_FAILURES = FAILURES #KERBALISM_Monitor_FAILURES_desc = See failures and maintenance state #KERBALISM_Monitor_LOG = LOG #KERBALISM_Monitor_LOG_desc = See previous notifications #KERBALISM_Monitor_CFG = CFG #KERBALISM_Monitor_CFG_desc = Configure the vessel #KERBALISM_Monitor_Inshadow = In shadow #KERBALISM_Monitor_Greenhouse = Greenhouse: #KERBALISM_Monitor_ExposedRadiation1 = Exposed to extreme radiation #KERBALISM_Monitor_ExposedRadiation2 = Exposed to intense radiation #KERBALISM_Monitor_ExposedRadiation3 = Exposed to moderate radiation #KERBALISM_Monitor_CO2level = CO2 level in internal atmosphere: #KERBALISM_Monitor_ejectionincoming = Coronal mass ejection incoming #KERBALISM_Monitor_TimetoimpactCoronalmass = Time to impact: #KERBALISM_Monitor_Solarstorminprogress = Solar storm in progress #KERBALISM_Monitor_SolarstormRemaining = Remaining duration: #KERBALISM_Monitor_name = name #KERBALISM_Monitor_level = level #KERBALISM_Monitor_duration = duration #KERBALISM_Monitor_depleted = depleted #KERBALISM_Monitor_Malfunctions = Malfunctions #KERBALISM_Monitor_Criticalfailures = Critical failures #KERBALISM_Monitor_Hidden_Vessels = Hidden vessels #KERBALISM_UI_signallost = Signal lost with #KERBALISM_UI_signalback = signal is back #KERBALISM_UI_relayby = Relayed by #KERBALISM_UI_directlink = We got a direct link with the space center #KERBALISM_UI_noctrl = Remote control disabled #KERBALISM_UI_limitedcontrol = Limited control available #KERBALISM_UI_telemetry = telemetry #KERBALISM_UI_DSNconnected = DSN connected #KERBALISM_UI_sciencerate = science rate #KERBALISM_UI_strength = strength #KERBALISM_UI_target = target #KERBALISM_UI_transmitting = transmitting #KERBALISM_UI_Signalrelayed = Signal relayed #KERBALISM_UI_Plasmablackout = Plasma blackout #KERBALISM_UI_Stormblackout = Storm blackout #KERBALISM_UI_transmissiondisabled = Data transmission disabled #KERBALISM_UI_devman = DEV MANAGER #KERBALISM_UI_devices = DEVICES #KERBALISM_UI_dontcare = don't care #KERBALISM_UI_scriptvessel = Script called on vessel #KERBALISM_DevManager_VESSELDEVICES = VESSEL DEVICES #KERBALISM_DevManager_MODULEDEVICES = MODULE DEVICES #KERBALISM_DevManager_nodevices = no devices #KERBALISM_DevManager_TabManual = Control vessel components directly #KERBALISM_DevManager_TabLanded = Called on landing #KERBALISM_DevManager_TabAtmo = Called on entering atmosphere #KERBALISM_DevManager_TabSpace = Called on reaching space #KERBALISM_DevManager_TabSunlight = Called when sun became visible #KERBALISM_DevManager_TabShadow = Called when sun became occluded #KERBALISM_DevManager_TabPowerHigh = Called when EC level goes above 80% #KERBALISM_DevManager_TabPowerLow = Called when EC level goes below 20% #KERBALISM_DevManager_TabRadHigh = Called when radiation exceed 0.05 rad/h #KERBALISM_DevManager_TabRadLow = Called when radiation goes below 0.02 rad/h #KERBALISM_DevManager_TabLinked = Called when signal is regained #KERBALISM_DevManager_TabUnlinked = Called when signal is lost #KERBALISM_DevManager_TabEVAOut = Called when going out on EVA #KERBALISM_DevManager_TabEVAIn = Called when returning from EVA #KERBALISM_DevManager_TabAct1 = Called by pressing 1 on the keyboard #KERBALISM_DevManager_TabAct2 = Called by pressing 2 on the keyboard #KERBALISM_DevManager_TabAct3 = Called by pressing 3 on the keyboard #KERBALISM_DevManager_TabAct4 = Called by pressing 4 on the keyboard #KERBALISM_DevManager_TabAct5 = Called by pressing 5 on the keyboard #KERBALISM_DevManager_TabDriveFull = Called when data free space is below 10% #KERBALISM_DevManager_TabDriveEmpty = Called when data free space is above 85% #KERBALISM_DevManager_NameTabLanded = landed #KERBALISM_DevManager_NameTabAtmo = atmo #KERBALISM_DevManager_NameTabSpace = space #KERBALISM_DevManager_NameTabSunlight = sunlight #KERBALISM_DevManager_NameTabShadow = shadow #KERBALISM_DevManager_NameTabPowerHigh = power high #KERBALISM_DevManager_NameTabPowerLow = power low #KERBALISM_DevManager_NameTabRadHigh = rad high #KERBALISM_DevManager_NameTabRadLow = rad low #KERBALISM_DevManager_NameTabLinked = linked #KERBALISM_DevManager_NameTabUnlinked = unlinked #KERBALISM_DevManager_NameTabEVAOut = EVA out #KERBALISM_DevManager_NameTabEVAIn = EVA in #KERBALISM_DevManager_NameTabAct1 = action 1 #KERBALISM_DevManager_NameTabAct2 = action 2 #KERBALISM_DevManager_NameTabAct3 = action 3 #KERBALISM_DevManager_NameTabAct4 = action 4 #KERBALISM_DevManager_NameTabAct5 = action 5 #KERBALISM_DevManager_NameTabDriveFull = drive full #KERBALISM_DevManager_NameTabDriveEmpty = drive empty #KERBALISM_Comfort_firmground = firm ground #KERBALISM_Comfort_exercise = exercise #KERBALISM_Comfort_notalone = not alone #KERBALISM_Comfort_callhome = call home #KERBALISM_Comfort_panorama = panorama #KERBALISM_Comfort_factor = factor #KERBALISM_Comfort_plants = plants #KERBALISM_Configure_noconfigure = Can't reconfigure the component #KERBALISM_Configure_dumpexcess = Reconfiguring will dump resources in excess of capacity. #KERBALISM_Science_ofdatatransfer = of data transfered #KERBALISM_Science_inoperable = The experiment is now inoperable, resetting will require a Scientist #KERBALISM_ConnManager_title = CONNECTION MANAGER #KERBALISM_ConnManager_CONTROLPATH = CONTROL PATH #KERBALISM_ConnManager_noconnection = no connection #KERBALISM_QualityManagement_title = Quality Management #KERBALISM_QualityManagement_noqualityinfo = no quality info #KERBALISM_QualityManagement_Misc = Misc #KERBALISM_QualityManagement_busted = busted #KERBALISM_QualityManagement_needsrepair = needs repair #KERBALISM_QualityManagement_needsservice = needs service #KERBALISM_QualityManagement_operationduration = operation duration #KERBALISM_QualityManagement_ignitionlimit = ignition limit #KERBALISM_QualityManagement_good = good #KERBALISM_FILEMANAGER_DataAvailable = (<<1>> available) #KERBALISM_FILEMANAGER_SAMPLESMass = SAMPLES <<1>> #KERBALISM_FILEMANAGER_TransmittingRate = Transmitting at <<1>> #KERBALISM_FILEMANAGER_DeleteConfirm = Do you really want to delete <<1>>? #KERBALISM_FILEMANAGER_DumpConfirm = Do you really want to dump <<1>>? #KERBALISM_FILEMANAGER_title = FILE MANAGER #KERBALISM_FILEMANAGER_DataCapacity = DATA #KERBALISM_FILEMANAGER_nofiles = no files #KERBALISM_FILEMANAGER_SAMPLESAvailable = available #KERBALISM_FILEMANAGER_nosamples = no samples #KERBALISM_FILEMANAGER_Transmitduration = Transmit duration : #KERBALISM_FILEMANAGER_send = Flag the file for transmission to DSN #KERBALISM_FILEMANAGER_Delete = Delete the file #KERBALISM_FILEMANAGER_Warning_title = Warning! #KERBALISM_FILEMANAGER_DeleteConfirm_button1 = Delete it #KERBALISM_FILEMANAGER_DeleteConfirm_button2 = Keep it #KERBALISM_FILEMANAGER_analysis = Flag the file for analysis in a laboratory #KERBALISM_FILEMANAGER_Dumpsample = Dump the sample #KERBALISM_FILEMANAGER_DumpConfirm_button1 = Dump it #KERBALISM_FILEMANAGER_DumpConfirm_button2 = Keep it #KERBALISM_Message_RELAX = RELAX #KERBALISM_Message_WARNING = WARNING #KERBALISM_Message_DANGER = DANGER #KERBALISM_Message_FATALITY = FATALITY #KERBALISM_Message_BREAKDOWN = BREAKDOWN #KERBALISM_TELEMETRY_title = TELEMETRY #KERBALISM_TELEMETRY_EVASUIT = EVA SUIT #KERBALISM_TELEMETRY_ENVIRONMENT = ENVIRONMENT #KERBALISM_TELEMETRY_SolarPanelsAverageExposure = solar panels average exposure #KERBALISM_TELEMETRY_Exposureignoringbodiesocclusion = Exposure ignoring bodies occlusion #KERBALISM_TELEMETRY_Exposureignoringbodiesocclusion_desc = Won't change on unloaded vessels\nMake sure to optimize it before switching #KERBALISM_TELEMETRY_nosensorsinstalled = no sensors installed #KERBALISM_TELEMETRY_HABITAT = HABITAT #KERBALISM_TELEMETRY_co2level = co2 level #KERBALISM_TELEMETRY_radiation = radiation #KERBALISM_TELEMETRY_pressure = pressure #KERBALISM_TELEMETRY_shielding = shielding #KERBALISM_TELEMETRY_livingspace = living space #KERBALISM_TELEMETRY_comfort = comfort #KERBALISM_TELEMETRY_EVAsavailable = EVA's available #KERBALISM_TELEMETRY_EnvBreathable = infinite #KERBALISM_TELEMETRY_Breathableatm = breathable atmosphere #KERBALISM_TELEMETRY_approx = approx (derived from stored N2) #KERBALISM_TELEMETRY_TRANSMISSION = TRANSMISSION #KERBALISM_TELEMETRY_TRANSMISSION_rate = rate #KERBALISM_TELEMETRY_filetransmitted = file transmitted #KERBALISM_TELEMETRY_transmitting = transmitting #KERBALISM_TELEMETRY_maxtransmissionrate = max transmission rate #KERBALISM_TELEMETRY_target = target #KERBALISM_TELEMETRY_totalsciencetransmitted = total science transmitted #KERBALISM_TELEMETRY_SUPPLIES = SUPPLIES #KERBALISM_TELEMETRY_nochange = no change #KERBALISM_TELEMETRY_empty = (empty) #KERBALISM_TELEMETRY_full = (full) #KERBALISM_TELEMETRY_VITALS = VITALS #KERBALISM_TELEMETRY_HYBERNATED = HYBERNATED #KERBALISM_TELEMETRY_GREENHOUSE = GREENHOUSE #KERBALISM_TELEMETRY_readytoharvest = ready to harvest #KERBALISM_TELEMETRY_growing = growing #KERBALISM_TELEMETRY_timetoharvest = time to harvest #KERBALISM_TELEMETRY_growth = growth #KERBALISM_TELEMETRY_naturallighting = natural lighting #KERBALISM_TELEMETRY_artificiallighting = artificial lighting #KERBALISM_TELEMETRY_crop = crop #KERBALISM_TimeoutMsg1 = Connection in progress #KERBALISM_TimeoutMsg2 = Connection timed-out #KERBALISM_TimeoutMsg3 = New tentative in <<1>> (s) #KERBALISM_VESSELCONFIG_title = VESSEL CONFIG #KERBALISM_VESSELCONFIG_RENDERING = RENDERING #KERBALISM_VESSELCONFIG_Highlightfailed = highlight malfunctions #KERBALISM_VESSELCONFIG_Highlightfailed_desc = Highlight failed components #KERBALISM_VESSELCONFIG_MESSAGES = MESSAGES #KERBALISM_VESSELCONFIG_EClow = Receive a message when\nElectricCharge level is low #KERBALISM_VESSELCONFIG_battery = battery #KERBALISM_VESSELCONFIG_Supplylow = Receive a message when\nsupply resources level is low #KERBALISM_VESSELCONFIG_supply = supply #KERBALISM_VESSELCONFIG_Signallost = Receive a message when signal is lost or obtained #KERBALISM_VESSELCONFIG_signal = signal #KERBALISM_VESSELCONFIG_Componentfail = Receive a message\nwhen a component fail #KERBALISM_VESSELCONFIG_reliability = reliability #KERBALISM_VESSELCONFIG_CMEevent = Receive a message\nduring CME events #KERBALISM_VESSELCONFIG_storm = storm #KERBALISM_VESSELCONFIG_ScriptExe = Receive a message when\nscripts are executed #KERBALISM_VESSELCONFIG_script = Script #KERBALISM_VESSELCONFIG_ShowVessel = Show vessel #KERBALISM_VESSELCONFIG_ShowVessel_desc = Show vessel in vessel list #KERBALISM_SCIENCEARCHIVE_title = SCIENCE ARCHIVE #KERBALISM_SCIENCEARCHIVE_hidearchive = hide science archive #KERBALISM_SCIENCEARCHIVE_EXPERIMENTS = EXPERIMENTS #KERBALISM_SCIENCEARCHIVE_filter1 = filter by researched #KERBALISM_SCIENCEARCHIVE_filter2 = filter ROCs #KERBALISM_SCIENCEARCHIVE_filter3 = filter by current vessel #KERBALISM_SCIENCEARCHIVE_EXPERIMENTINFO = EXPERIMENT INFO #KERBALISM_SCIENCEARCHIVE_STATUS = STATUS #KERBALISM_SCIENCEARCHIVE_onvessel = on vessel : #KERBALISM_SCIENCEARCHIVE_onpart = on part : #KERBALISM_SCIENCEARCHIVE_showarchive = show science archive #KERBALISM_SCIENCEARCHIVE_showexperimentinfo = show experiment info #KERBALISM_SCIENCEARCHIVE_hideexperimentinfo = hide experiment info #KERBALISM_SCIENCEARCHIVE_closebutton = close #KERBALISM_SCIENCEARCHIVE_forcedrun = forced run #KERBALISM_SCIENCEARCHIVE_forcedrun_desc = force experiment to run even\nif there is no science value left #KERBALISM_SCIENCEARCHIVE_REQUIREMENTS = REQUIREMENTS #KERBALISM_SCIENCEARCHIVE_state = state #KERBALISM_SCIENCEARCHIVE_status = status #KERBALISM_SCIENCEARCHIVE_collected = collected #KERBALISM_SCIENCEARCHIVE_samples = samples #KERBALISM_SCIENCEARCHIVE_situation = situation #KERBALISM_SCIENCEARCHIVE_retrieved = retrieved #KERBALISM_SCIENCEARCHIVE_invalidsituation = invalid situation #KERBALISM_SCIENCEARCHIVE_value = value #KERBALISM_SCIENCEARCHIVE_never = never #KERBALISM_SCIENCEARCHIVE_inRnD = in RnD #KERBALISM_SCIENCEARCHIVE_inflight = in flight) #KERBALISM_SCIENCEARCHIVE_stop = stop #KERBALISM_SCIENCEARCHIVE_start = start #KERBALISM_SCIENCEARCHIVE_current = current #KERBALISM_SCIENCEARCHIVE_Showonlyknownsubjects = Show only known subjects #KERBALISM_SCIENCEARCHIVE_RnD = RnD #KERBALISM_SCIENCEARCHIVE_RnD_desc = Science points\nretrieved in RnD #KERBALISM_SCIENCEARCHIVE_Flight = Flight #KERBALISM_SCIENCEARCHIVE_Flight_desc = Science points\ncollected in all vessels #KERBALISM_SCIENCEARCHIVE_Value = Value #KERBALISM_SCIENCEARCHIVE_Value_desc = Remaining science value\naccounting for data retrieved in RnD\nand collected in flight #KERBALISM_SCIENCEARCHIVE_Completed = Completed #KERBALISM_SCIENCEARCHIVE_Completed_desc = How many times the subject\nhas been retrieved in RnD #KERBALISM_SCIENCEARCHIVE_info_Crew = Crew #KERBALISM_SCIENCEARCHIVE_info_levelReq = of level #KERBALISM_SCIENCEARCHIVE_info_Req = is required #KERBALISM_SCIENCEARCHIVE_info_no = no #KERBALISM_SCIENCEARCHIVE_info_anyone = anyone #KERBALISM_SCIENCEARCHIVE_info_level = level: #KERBALISM_SCIENCEARCHIVE_CREDITS = CREDITS #KERBALISM_Emitter_Action = Toggle Active Shield #KERBALISM_Emitter_EmitIonizing = Emit ionizing radiation #KERBALISM_Emitter_ReduceIncoming = Reduce incoming radiation #KERBALISM_Emitter_Emitted = Radiation emitted #KERBALISM_Emitter_ActiveShielding = Active shielding #KERBALISM_Emitter_none = none #KERBALISM_Deploy_actualCost = EC Usage #KERBALISM_Deploy_isBroken = Is broken #KERBALISM_Module_Configure = Configure #KERBALISM_Module_Configure_Slots = Slots #KERBALISM_Module_Configure_Reconfigure = Reconfigure #KERBALISM_Module_Configure_Setups = Setups: #KERBALISM_Module_Configurable = Configurable #KERBALISM_Module_Resources = Resources #KERBALISM_Module_Extra = Extra #KERBALISM_Module_mass = mass #KERBALISM_Module_cost = cost #KERBALISM_Module_Comfort = Comfort #KERBALISM_Module_Comfort_Summary1 = ideal #KERBALISM_Module_Comfort_Summary2 = good #KERBALISM_Module_Comfort_Summary3 = modest #KERBALISM_Module_Comfort_Summary4 = poor #KERBALISM_Module_Comfort_Summary5 = none #KERBALISM_Module_Experiment_MultipleRunsMessage = Can't start <<1>> a second time on vessel <<2>> #KERBALISM_Module_Experiment_Prepare = Prepare #KERBALISM_Module_Experiment_Reset = Reset #KERBALISM_Module_Experiment_issue_title = issue #KERBALISM_Module_Experiment_issue1 = invalid situation #KERBALISM_Module_Experiment_issue2 = shrouded #KERBALISM_Module_Experiment_issue3 = reset required #KERBALISM_Module_Experiment_issue4 = no Electricity #KERBALISM_Module_Experiment_issue5 = crew on board #KERBALISM_Module_Experiment_issue6 = depleted #KERBALISM_Module_Experiment_issue7 = not prepared #KERBALISM_Module_Experiment_issue8 = background flight #KERBALISM_Module_Experiment_issue9 = unmet requirement #KERBALISM_Module_Experiment_issue10 = missing resource #KERBALISM_Module_Experiment_issue11 = no storage space #KERBALISM_Module_Experiment_issue12 = missing <<1>> #KERBALISM_Module_Experiment_runningstate1 = stopped #KERBALISM_Module_Experiment_runningstate2 = started #KERBALISM_Module_Experiment_runningstate3 = forced run #KERBALISM_Module_Experiment_runningstate4 = broken #KERBALISM_Module_Experiment_runningstate5 = running #KERBALISM_Module_Experiment_runningstate6 = waiting #KERBALISM_Module_Experiment_ScienceValuenone = none #KERBALISM_Module_Experiment_Requires = Requires: #KERBALISM_Module_Experiment_Specifics_info1 = Data size #KERBALISM_Module_Experiment_Specifics_info2 = Data rate #KERBALISM_Module_Experiment_Specifics_info3 = Duration #KERBALISM_Module_Experiment_Specifics_info4 = Sample size #KERBALISM_Module_Experiment_Specifics_info5 = Sample mass #KERBALISM_Module_Experiment_Specifics_info6 = Samples #KERBALISM_Module_Experiment_Specifics_info7_sample = Duration #KERBALISM_Module_Experiment_Specifics_Situations = Situations: #KERBALISM_Module_Experiment_Specifics_info8 = Needs: #KERBALISM_Module_Experiment_Specifics_info9 = EC #KERBALISM_Module_Experiment_Specifics_info10 = Preparation #KERBALISM_Module_Experiment_Specifics_info10_none = none #KERBALISM_Module_Experiment_Specifics_info11 = Operation #KERBALISM_Module_Experiment_Specifics_info11_unmanned = unmanned #KERBALISM_Module_Experiment_Specifics_info12 = Reset #KERBALISM_Module_Experiment_Specifics_info12_none = none #KERBALISM_Module_Experiment_MultipleRunsMessage_title = ALREADY RUNNING #KERBALISM_Module_Experiment_Message1 = I'm not qualified for this #KERBALISM_Module_Experiment_Message2 = I will not even know where to start #KERBALISM_Module_Experiment_Message3 = I'm afraid I can't do that #KERBALISM_Module_Experiment_Message4 = Preparation Complete #KERBALISM_Module_Experiment_Message5 = Ready to go #KERBALISM_Module_Experiment_Message6 = Let's start doing some science! #KERBALISM_Module_Experiment_Message7 = Reset Done #KERBALISM_Module_Experiment_Message8 = It's good to go again #KERBALISM_Module_Experiment_Message9 = Ready for the next bit of science #KERBALISM_Greenhouse_msg_1 = On <<1>> #KERBALISM_Greenhouse_msg_2 = harvest produced <<1>> #KERBALISM_Greenhouse_msg_3 = emergency harvest produced <<1>> #KERBALISM_Greenhouse_resoucesmissing = missing <<1>> #KERBALISM_Greenhouse = Greenhouse #KERBALISM_Greenhouse_Action = Enable/Disable Greenhouse #KERBALISM_Greenhouse_EmergencyHarvest = Emergency Harvest #KERBALISM_Greenhouse_Harvest = Harvest #KERBALISM_Greenhouse_status_artificial = Artificial lighting #KERBALISM_Greenhouse_status_natural = Natural lighting #KERBALISM_Greenhouse_status_tta = Time to harvest #KERBALISM_Greenhouse_Greenhouse = Greenhouse #KERBALISM_Greenhouse_desc = Grow crops in space and on the surface of celestial bodies, even far from the sun. #KERBALISM_Greenhouse_disabled = disabled #KERBALISM_Greenhouse_enabled = enabled #KERBALISM_Greenhouse_issue1 = insufficient lighting #KERBALISM_Greenhouse_issue2 = insufficient pressure #KERBALISM_Greenhouse_issue3 = excessive radiation #KERBALISM_Greenhouse_info1 = Harvest size #KERBALISM_Greenhouse_info2 = Harvest time #KERBALISM_Greenhouse_info3 = Lighting tolerance #KERBALISM_Greenhouse_info4 = Pressure tolerance #KERBALISM_Greenhouse_info5 = Radiation tolerance #KERBALISM_Greenhouse_info6 = Lamps EC rate #KERBALISM_Greenhouse_info7 = Required resources #KERBALISM_Greenhouse_CarbonDioxide = CarbonDioxide #KERBALISM_Greenhouse_CarbonDioxide_desc = Crops can also use the CO2 in the atmosphere without a scrubber. #KERBALISM_Greenhouse_Byproducts = By-products #KERBALISM_Habitat_postmsg = Can't disable <<1>> habitat while crew is inside #KERBALISM_Habitat = Habitat #KERBALISM_Habitat_Action = Enable/Disable Habitat #KERBALISM_Habitat_Surface = Surface #KERBALISM_Habitat_Volume = Volume #KERBALISM_Habitat_pressurizing = pressurizing... #KERBALISM_Habitat_depressurizing = depressurizing... #KERBALISM_Habitat_inflating = inflating... #KERBALISM_Habitat_deflating = deflating... #KERBALISM_Habitat_info1 = Volume #KERBALISM_Habitat_info2 = Surface #KERBALISM_Habitat_info3 = Pressurized #KERBALISM_Habitat_yes = yes #KERBALISM_Habitat_no = no #KERBALISM_Habitat_none = none #KERBALISM_Habitat_info4 = Inflatable #KERBALISM_Habitat_info5 = Added mass per crew #KERBALISM_Habitat_Summary1 = ideal #KERBALISM_Habitat_Summary2 = good #KERBALISM_Habitat_Summary3 = modest #KERBALISM_Habitat_Summary4 = poor #KERBALISM_Habitat_Summary5 = cramped #KERBALISM_HardDrive = Hard Drive #KERBALISM_HardDrive_StoreData = Store data #KERBALISM_HardDrive_TakeData = Take data #KERBALISM_HardDrive_TransferData = Transfer data here #KERBALISM_HardDrive_DataCapacity = Data Capacity #KERBALISM_HardDrive_SampleCapacity = Sample Capacity #KERBALISM_HardDrive_Capacity = Capacity #KERBALISM_HardDrive_Data = Data #KERBALISM_HardDrive_Dataempty = empty #KERBALISM_HardDrive_WARNING_title = WARNING: not evering copied #KERBALISM_HardDrive_WARNING = Storage is at capacity #KERBALISM_HardDrive_info1 = File capacity #KERBALISM_HardDrive_info2 = Sample capacity #KERBALISM_HardDrive_Capacityunlimited = unlimited #KERBALISM_GravityRing_Action = Deploy/Retract Ring #KERBALISM_GravityRing_Toggle = Deploy #KERBALISM_GravityRing_yes = yes #KERBALISM_GravityRing_no = no #KERBALISM_GravityRing_info1 = bonus #KERBALISM_GravityRing_info2 = deployable #KERBALISM_Harvester_generatedescription = Extract <<1>> from <<2>> #KERBALISM_Harvester_Action = Start/Stop Harvester #KERBALISM_Harvester_running = running #KERBALISM_Harvester_stopped = stopped #KERBALISM_Harvester_none = none #KERBALISM_Harvester_land_valid = no ground contact #KERBALISM_Harvester_ocean_valid = not in ocean #KERBALISM_Harvester_atmo_valid = not in atmosphere #KERBALISM_Harvester_space_valid = not in space #KERBALISM_Harvester_pressurebelow = pressure below threshold #KERBALISM_Harvester_abundancebelow = abundance below threshold #KERBALISM_Harvester_simulatedabundance = Simulate at abundance #KERBALISM_Harvester_source1 = the surface #KERBALISM_Harvester_source2 = the ocean #KERBALISM_Harvester_source3 = the atmosphere #KERBALISM_Harvester_source4 = space #KERBALISM_Harvester_info1 = type #KERBALISM_Harvester_info2 = resource #KERBALISM_Harvester_info3 = min abundance #KERBALISM_Harvester_info4 = min pressure #KERBALISM_Harvester_info5 = extraction rate #KERBALISM_Harvester_info6 = at abundance #KERBALISM_Harvester_info7 = ec consumption #KERBALISM_Scansat_Scannerhalted_text = Scanner halted on <<1>>. No storage left on vessel. #KERBALISM_Scansat_sensorresumed = SCANsat sensor resumed operations on <<1>> #KERBALISM_Scansat_sensordisabled = SCANsat sensor was disabled on <<1>> #KERBALISM_Scansat_Scannerhalted = Scanner halted #KERBALISM_Laboratory_Analyzed = Our laboratory on <<1>> analyzed <<2>> #KERBALISM_Laboratory_Title = Laboratory #KERBALISM_Laboratory_Toggle = Toggle Lab #KERBALISM_Laboratory_Clean = Clean Lab #KERBALISM_Laboratory_stopped = stopped #KERBALISM_Laboratory_Notspace = Not enough space on hard drive #KERBALISM_Laboratory_Action = Enable/Disable Lab #KERBALISM_Laboratory_NoEC = no electric charge #KERBALISM_Laboratory_NoSample = no samples to analyze #KERBALISM_Laboratory_Cleaned = Vessel experiments have been cleaned. #KERBALISM_Laboratory_Specs = Analyze samples to produce transmissible data #KERBALISM_Laboratory_Researcher = Researcher #KERBALISM_Laboratory_CanClean = Can clean experiments #KERBALISM_Laboratory_ECrate = EC rate #KERBALISM_Laboratory_rate = Analysis rate #KERBALISM_Laboratory_Analysis = ANALYSIS COMPLETED #KERBALISM_Laboratory_Results = The results can be transmitted now #KERBALISM_Laboratory_Nostorage = No storage available #KERBALISM_PassiveShield_Sandbags = Sandbags #KERBALISM_PassiveShield_fill = fill #KERBALISM_PassiveShield_empty = empty #KERBALISM_PassiveShield_stowed = stowed #KERBALISM_PassiveShield_absorbing = absorbing #KERBALISM_PassiveShield_MessagePost = I don't know how this works! #KERBALISM_PlannerController_yes = yes #KERBALISM_PlannerController_no = no #KERBALISM_ProcessController_Start_Stop = Start/Stop #KERBALISM_ProcessController_broken = broken #KERBALISM_ProcessController_running = running #KERBALISM_ProcessController_stopped = stopped #KERBALISM_ProcessController_Dump = Dump #KERBALISM_ProcessController_info1 = Half-life #KERBALISM_Reliability_Inspect = Inspect <<1>> #KERBALISM_Reliability_Repair = Repair <<1>> #KERBALISM_Reliability_Service = Service <<1>> #KERBALISM_Reliability_qualityinfo = <<1>> quality #KERBALISM_Reliability_Reliability = Reliability #KERBALISM_Reliability_criticalfailure = critical failure #KERBALISM_Reliability_malfunction = malfunction #KERBALISM_Reliability_burnremaining = remaining burn: #KERBALISM_Reliability_ignitions = ignitions: #KERBALISM_Reliability_takingradiationdamage = taking radiation damage #KERBALISM_Reliability_qualityhigh = high #KERBALISM_Reliability_qualitystandard = standard #KERBALISM_Reliability_MTBF = MTBF: #KERBALISM_Reliability_Burntime = Burn time: #KERBALISM_Reliability_MessagePost1 = It is practically new #KERBALISM_Reliability_MessagePost2 = It is in good shape #KERBALISM_Reliability_MessagePost3 = This will last for ages #KERBALISM_Reliability_MessagePost4 = Brand new! #KERBALISM_Reliability_MessagePost5 = Doesn't look used. Is this even turned on? #KERBALISM_Reliability_MessagePost6 = Looks like it's going to fall off soon. #KERBALISM_Reliability_MessagePost7 = Better get the duck tape ready! #KERBALISM_Reliability_MessagePost8 = It is reaching its operational limits. #KERBALISM_Reliability_MessagePost9 = How is this still working? #KERBALISM_Reliability_MessagePost10 = It could fail at any moment now. #KERBALISM_Reliability_MessagePost11 = I'm not qualified for this #KERBALISM_Reliability_MessagePost12 = I will not even know where to start #KERBALISM_Reliability_MessagePost13 = I'm afraid I can't do that #KERBALISM_Reliability_MessagePost14 = <<1>> repaired #KERBALISM_Reliability_MessagePost15 = A powerkick did the trick. #KERBALISM_Reliability_MessagePost16 = Duct tape, is there something it can't fix? #KERBALISM_Reliability_MessagePost17 = Fully operational again. #KERBALISM_Reliability_MessagePost18 = We are back in business. #KERBALISM_Reliability_MessagePost19 = <<1>> serviced #KERBALISM_Reliability_MessagePost20 = I don't know how this was still working. #KERBALISM_Reliability_MessagePost21 = Fastened that loose screw. #KERBALISM_Reliability_MessagePost22 = Someone forgot a toothpick in there. #KERBALISM_Reliability_MessagePost23 = As good as new! #KERBALISM_Reliability_MessagePost24 = <<1>> malfunctioned on <<2>> #KERBALISM_Reliability_MessagePost25 = We can still repair it #KERBALISM_Reliability_MessagePost26 = <<1>> failed on <<2>> #KERBALISM_Reliability_MessagePost27 = It is gone for good #KERBALISM_Reliability_MessagePost28 = There has been a problem with <<1>> on <<2>> #KERBALISM_Reliability_MessagePost29 = We were able to fix it remotely, this time #KERBALISM_Reliability_info1 = Redundancy #KERBALISM_Reliability_info2 = Repair #KERBALISM_Reliability_info3 = Standard quality #KERBALISM_Reliability_info4 = MTBF #KERBALISM_Reliability_info5 = Ignition failures #KERBALISM_Reliability_info6 = Rated burn duration #KERBALISM_Reliability_info7 = Rated ignitions #KERBALISM_Reliability_info8 = Radiation rating #KERBALISM_Reliability_info9 = High quality #KERBALISM_Reliability_info10 = Extra cost #KERBALISM_Reliability_info11 = Extra mass #KERBALISM_Sensor_insideatmosphere = inside atmosphere(<<1>>) #KERBALISM_Sensor_info = Add telemetry readings to the part ui, and to the telemetry panel #KERBALISM_Sensor_Type = Type #KERBALISM_Sensor_shorttextinfo1 = nothing here #KERBALISM_Sensor_shorttextinfo2 = almost one #KERBALISM_Sensor_shorttextinfo3 = WOW! #KERBALISM_Sensor_solarflux = solar flux #KERBALISM_Sensor_albedoflux = albedo flux #KERBALISM_Sensor_bodyflux = body flux #KERBALISM_Sensor_environment = environment #KERBALISM_Sensor_habitats = habitats #KERBALISM_Sensor_insideocean = inside ocean #KERBALISM_Sensor_breathable = breathable #KERBALISM_Sensor_notbreathable = not breathable #KERBALISM_Sensor_insidethermosphere = inside thermosphere #KERBALISM_Sensor_insideexosphere = inside exosphere #KERBALISM_Sensor_Graviolidetection = Gravioli detection events per-year: #KERBALISM_Sensor_info1 = The elusive negative gravioli particle\nseems to be much harder to detect than expected. #KERBALISM_Sensor_info2 = On the other\nhand there seems to be plenty\nof useless positive graviolis around. #KERBALISM_Sickbay_cureEverybody = <<1>>: dismiss <<2>> #KERBALISM_Sickbay_cureEverybody2 = <<1>>: cure <<2>> #KERBALISM_Sickbay_cure = cure #KERBALISM_Sickbay_Start_Stop = Start/Stop #KERBALISM_Sickbay_running = running #KERBALISM_Sickbay_stopped = stopped #KERBALISM_Sickbay_info1 = Cures #KERBALISM_Sickbay_info2 = All kerbals in part #KERBALISM_Sickbay_info3 = Capacity #KERBALISM_Sickbay_info4 = <<1>> Kerbals #KERBALISM_SolarPanelFixer_occludedby = occluded by <<1>> #KERBALISM_SolarPanelFixer_Solarpanel = Solar panel #KERBALISM_SolarPanelFixer_Solarpaneloutput = Solar panel output #KERBALISM_SolarPanelFixer_simulated = simulated #KERBALISM_SolarPanelFixer_ignored = ignored #KERBALISM_SolarPanelFixer_inshadow = in shadow #KERBALISM_SolarPanelFixer_occludedbyterrain = occluded by terrain #KERBALISM_SolarPanelFixer_badorientation = bad orientation #KERBALISM_SolarPanelFixer_analytic = analytic #KERBALISM_SolarPanelFixer_exposure = exposure #KERBALISM_SolarPanelFixer_wear = wear #KERBALISM_SolarPanelFixer_Selecttrackedstar = Select tracked star #KERBALISM_SolarPanelFixer_SelectTrackingBody = SelectTrackingBody #KERBALISM_SolarPanelFixer_SelectTrackedstar_msg = Select the star you want to track with this solar panel. #KERBALISM_SolarPanelFixer_Automatic = Automatic #KERBALISM_SolarPanelFixer_retracted = retracted #KERBALISM_SolarPanelFixer_extending = extending #KERBALISM_SolarPanelFixer_retracting = retracting #KERBALISM_SolarPanelFixer_broken = broken #KERBALISM_SolarPanelFixer_failure = failure #KERBALISM_SolarPanelFixer_invalidstate = invalid state #KERBALISM_SolarPanelFixer_Trackedstar = Tracked star #KERBALISM_SolarPanelFixer_AutoTrack = [Auto] : #KERBALISM_CallBackMsg_EvaNoMP = There isn't any <<1>> in the EVA suit #KERBALISM_CallBackMsg_EvaNoMP2 = Don't let the ladder go! #KERBALISM_CallBackMsg_PROGRESS = PROGRESS #KERBALISM_CallBackMsg_PROGRESS2 = Our scientists just made a breakthrough #KERBALISM_Preferences_Reliability = Reliability #KERBALISM_HighlightMalfunctions = Highlight Malfunctions #KERBALISM_HighlightMalfunctions_desc = Highlight faild parts in flight #KERBALISM_PartMalfunctions = Part Malfunctions #KERBALISM_PartMalfunctions_desc = Allow engine failures based on part age and mean time between failures #KERBALISM_CriticalFailureRate = Critical Failure Rate #KERBALISM_CriticalFailureRate_desc = Proportion of malfunctions that lead to critical failures #KERBALISM_FixableFailureRate = Fixable Failure Rate #KERBALISM_FixableFailureRate_desc = Proportion of malfunctions that can be fixed remotely #KERBALISM_IncentiveRedundancy = Incentive Redundancy #KERBALISM_IncentiveRedundancy_desc = Each malfunction will increase the MTBF\nof components in the same redundancy group #KERBALISM_EngineMalfunctions = Engine Malfunctions #KERBALISM_EngineMalfunctions_desc = Allow engine failures on ignition and exceeded burn durations #KERBALISM_EngineIgnitionFailureChance = Engine Ignition Failure Chance #KERBALISM_EngineIgnitionFailureChance_desc = Adjust the probability of engine failures on ignition #KERBALISM_EngineBurnFailureChance = Engine Burn Failure Chance #KERBALISM_EngineBurnFailureChance_desc = Adjust the probability of an engine failure caused by excessive burn time #KERBALISM_Preferences_Science = Science #KERBALISM_TransmitScienceImmediately = Transmit Science Immediately #KERBALISM_TransmitScienceImmediately_desc = Automatically flag science files for transmission #KERBALISM_AnalyzeSamplesImmediately = Analyze Samples Immediately #KERBALISM_AnalyzeSamplesImmediately_desc = Automatically flag samples for analysis in a lab #KERBALISM_AntennaSpeed = Antenna Speed #KERBALISM_AntennaSpeed_desc = Antenna Bandwidth factor #KERBALISM_Alwaysallowsampletransfers = Always allow sample transfers #KERBALISM_Alwaysallowsampletransfers_desc = When off, sample transfer is only available in crewed vessels #KERBALISM_Preferences_Notifications = Notifications #KERBALISM_ElectricalCharge = Electrical Charge #KERBALISM_ElectricalCharge_desc = Show a message when EC level is low\n(Preset, can be changed per vessel) #KERBALISM_Supplies = Supplies #KERBALISM_Supplies_desc = Show a message when supply resources level is low\n(Preset, can be changed per vessel) #KERBALISM_Signal = Signal #KERBALISM_Signal_desc = Show a message when signal is lost or obtained\n(Preset, can be changed per vessel) #KERBALISM_Failures = Failures #KERBALISM_Failures_desc = Show a message when a components fail\n(Preset, can be changed per vessel) #KERBALISM_SpaceWeather = Space Weather #KERBALISM_SpaceWeather_desc = Show a message for CME events\n(Preset, can be changed per vessel) #KERBALISM_Scripts = Scripts #KERBALISM_Scripts_desc = Show a message when scripts are executed\n(Preset, can be changed per vessel) #KERBALISM_StockMessages = Stock Messages #KERBALISM_StockMessages_desc = Use the stock message system instead of our own #KERBALISM_MessageDuration = Message Duration #KERBALISM_MessageDuration_desc = Duration of messages on screen in seconds #KERBALISM_Preferences_Comfort = Comfort #KERBALISM_StressBreakdowns = Stress Breakdowns #KERBALISM_StressBreakdowns_desc = Kerbals can make mistakes when they're under stress #KERBALISM_StressBreakdownProbability = Stress Breakdown Probability #KERBALISM_StressBreakdownProbability_desc = Probability of one stress induced mistake per year #KERBALISM_IdealLivingSpace = Ideal Living Space #KERBALISM_IdealLivingSpace_desc = Ideal living space per-capita in m^3 #KERBALISM_FirmGroundFactor = Firm Ground Factor #KERBALISM_FirmGroundFactor_desc = Having something to walk on #KERBALISM_ExerciseFactor = Exercise Factor #KERBALISM_ExerciseFactor_desc = Having a treadmill #KERBALISM_SocialFactor = Social Factor #KERBALISM_SocialFactor_desc = Having more than one crew on a vessel #KERBALISM_CallHomeFactor = Call Home Factor #KERBALISM_CallHomeFactor_desc = Having a way to communicate with Kerbin #KERBALISM_PanoramaFactor = Panorama Factor #KERBALISM_PanoramaFactor_desc = Comfort factor for having a panorama window #KERBALISM_PlantsFactor = Plants Factor #KERBALISM_PlantsFactor_desc = There is some comfort in tending to plants #KERBALISM_Preferences_Radiation = Radiation #KERBALISM_LifetimeRadiation = Lifetime Radiation #KERBALISM_LifetimeRadiation_desc = Do not reset radiation values for kerbals recovered on kerbin #KERBALISM_Stormprobability = Storm probability #KERBALISM_Stormprobability_desc = Probability of solar storms #KERBALISM_stormDurationHours = Average storm duration (hours) #KERBALISM_stormDurationHours_desc = Average duration of a sun storm in hours #KERBALISM_stormRadiation = Average storm radiation rad/h #KERBALISM_stormRadiation_desc = Radiation during a solar storm #KERBALISM_ShieldingEfficiency = Shielding Efficiency #KERBALISM_ShieldingEfficiency_desc = Proportion of radiation blocked by shielding (at max amount) #KERBALISM_Harvests = Harvests #KERBALISM_Planner_Targetbody = Target body #KERBALISM_Planner_SunlightNominal = In sunlight\nNominal solar panel output #KERBALISM_Planner_SunlightSimulated = In sunlight\nEstimated solar panel output\nSunlight direction : look at the shadows ! #KERBALISM_Planner_Shadow = In shadow #KERBALISM_Planner_Targetsituation = Target situation #KERBALISM_Planner_RenderQuote = In preparing for space, I have always found that\nplans are useless but planning is indispensable.\nWernher von Kerman #KERBALISM_Planner_Source = Source #KERBALISM_Planner_Flux = Flux #KERBALISM_Planner_Temp = Temp #KERBALISM_Planner_solar = solar #KERBALISM_Planner_albedo = albedo #KERBALISM_Planner_body = body #KERBALISM_Planner_background = background #KERBALISM_Planner_total = total #KERBALISM_Planner_pressure = pressure #KERBALISM_Planner_temperature = temperature #KERBALISM_Planner_atmospheric = atmospheric #KERBALISM_Planner_difference = difference #KERBALISM_Planner_difference_desc = difference between external and survival temperature #KERBALISM_Planner_atmosphere = atmosphere #KERBALISM_Planner_atmosphere_yes = yes #KERBALISM_Planner_atmosphere_no = no #KERBALISM_Planner_shadowtime = shadow time #KERBALISM_Planner_shadowtime_desc = the time in shadow\nduring the orbit #KERBALISM_Planner_ELECTRICCHARGE = ELECTRIC CHARGE #KERBALISM_Planner_storage = storage #KERBALISM_Planner_consumed = consumed #KERBALISM_Planner_produced = produced #KERBALISM_Planner_duration = duration #KERBALISM_Planner_STRESS = STRESS #KERBALISM_Planner_volumepercapita = volume per-capita: #KERBALISM_Planner_ideallivingspace = ideal living space: #KERBALISM_Planner_livingspace = living space #KERBALISM_Planner_comfort = comfort #KERBALISM_Planner_analyzerpressurized1 = Free roaming in a pressurized environment is\nvastly superior to living in a suit. #KERBALISM_Planner_analyzerpressurized2 = Being forced inside a suit all the time greatly\nreduces the crews quality of life.\nThe worst part is the diaper. #KERBALISM_Planner_pressurized = pressurized #KERBALISM_Planner_pressurized_yes = yes #KERBALISM_Planner_pressurized_no = no #KERBALISM_Planner_lifeestimate = duration #KERBALISM_Planner_surface = surface #KERBALISM_Planner_magnetopause = magnetopause #KERBALISM_Planner_innerbelt = inner belt #KERBALISM_Planner_outerbelt = outer belt #KERBALISM_Planner_interplanetary = interplanetary #KERBALISM_Planner_interstellar = interstellar #KERBALISM_Planner_storm = storm #KERBALISM_Planner_RADIATION = RADIATION #KERBALISM_Planner_orbit = orbit #KERBALISM_Planner_emission = emission #KERBALISM_Planner_activeshielding = active shielding #KERBALISM_Planner_shielding = shielding #KERBALISM_Planner_none = none #KERBALISM_Planner_poor = poor #KERBALISM_Planner_okay = okay #KERBALISM_Planner_great = great #KERBALISM_Planner_engineer_tip = The engineer on board should\nbe able to handle all repairs #KERBALISM_Planner_safemode_tip = We have a chance of repairing\nsome of the malfunctions remotely #KERBALISM_Planner_RELIABILITY = RELIABILITY #KERBALISM_Planner_malfunctions = malfunctions #KERBALISM_Planner_malfunctions_tip = average case estimate\nfor the whole vessel #KERBALISM_Planner_highquality = high quality #KERBALISM_Planner_highquality_tip = percentage of high quality components #KERBALISM_Planner_redundancy = redundancy #KERBALISM_Planner_repair = repair #KERBALISM_Planner_scrubbingunnecessary = not required #KERBALISM_Planner_noscrubbing = none #KERBALISM_Planner_insufficientscrubbing = inadequate #KERBALISM_Planner_sufficientscrubbing = good #KERBALISM_Planner_pressurizationunnecessary = not required #KERBALISM_Planner_nopressurecontrol = none #KERBALISM_Planner_insufficientpressurecontrol = inadequate #KERBALISM_Planner_sufficientpressurecontrol = good #KERBALISM_Planner_HABITAT = HABITAT #KERBALISM_Planner_volume = volume #KERBALISM_Planner_volume_tip = volume of enabled habitats #KERBALISM_Planner_habitatssurface = surface #KERBALISM_Planner_habitatssurface_tip = surface of enabled habitats #KERBALISM_Planner_scrubbing = scrubbing #KERBALISM_Planner_pressurization = pressurization #KERBALISM_Statu_unknown = unknown #KERBALISM_Antenna_statu_unknown = unknown #KERBALISM_Experiment_on = on #KERBALISM_Experiment_status = status : #KERBALISM_Experiment_issue = issue : #KERBALISM_Experiment_sciencevalue = science value : #KERBALISM_Experiment_completion = completion : #KERBALISM_SolarPanel_deployable = solar panel (deployable) #KERBALISM_SolarPanel_nonretractable = solar panel (non retractable) #KERBALISM_Storm_msg1 = The coronal mass ejection hit <<1>> system #KERBALISM_Storm_msg2 = Our observatories report a coronal mass ejection directed toward <<1>> system #KERBALISM_Storm_msg3 = The solar storm at <<1>> system is over #KERBALISM_Storm_msg4 = The solar storm around <<1>> is over #KERBALISM_Storm_msg5 = The coronal mass ejection hit <<1>> #KERBALISM_Storm_msg6 = Our observatories report a coronal mass ejection directed toward <<1>> #KERBALISM_Storm_msg1text = Storm duration: #KERBALISM_Storm_msg2text = Time to impact: #KERBALISM_ExperimentInfo_Unknown = Unknown #KERBALISM_Experimentinfo_Datasize = Data size #KERBALISM_Experimentinfo_generatesample = Will generate a sample. #KERBALISM_Experimentinfo_Samplesize = Sample size: #KERBALISM_Experimentinfo_Samplemass = Sample mass: #KERBALISM_Experimentinfo_Situations = Situations:\n #KERBALISM_Experimentinfo_Asteroid = Asteroid samples can be taken by kerbals on EVA #KERBALISM_Experimentinfo_scannerarm = Analyse with a scanner arm #KERBALISM_Experimentinfo_smallRoc = Collectable on EVA as a sample #KERBALISM_Experimentinfo_smallRoc2 = Can't be collected on EVA #KERBALISM_Experimentinfo_smallRoc3 = Found on <<1>>'s : #KERBALISM_Experimentinfo_Bodiesallowed = Bodies allowed: #KERBALISM_Experimentinfo_Bodiesnotallowed = Bodies not allowed: #KERBALISM_Experimentinfo_BodyCondition1 = atmospheric #KERBALISM_Experimentinfo_BodyCondition2 = non-atmospheric #KERBALISM_Experimentinfo_BodyCondition3 = gaseous #KERBALISM_Experimentinfo_BodyCondition4 = solid #KERBALISM_Experimentinfo_BodyCondition5 = oceanic #KERBALISM_Experimentinfo_BodyCondition6 = home body #KERBALISM_Experimentinfo_BodyCondition7 = home body and its moons #KERBALISM_Experimentinfo_BodyCondition8 = planets #KERBALISM_Experimentinfo_BodyCondition9 = moons #KERBALISM_Experimentinfo_BodyCondition10 = suns #KERBALISM_BeltWarnings_msg = <<1>> is crossing <<2>> radiation belt #KERBALISM_RemoveSymmetry_msg = Symmetry on <<1>>\nhas been removed because of switching the <<2>> capacity. #KERBALISM_harvestedready_msg = On <<1>> the crop is ready to be harvested #KERBALISM_BeltWarnings_msgSubtext = Exposed to extreme radiation #KERBALISM_Fittingparticles_msg = Fitting particles to signed distance fields #KERBALISM_ComebackLater_msg = Come back in a minute #KERBALISM_Rescuemission_msg1 = We found #KERBALISM_Kerbal_Male = He #KERBALISM_Kerbal_Female = She #KERBALISM_Rescuemission_msg2 = 's still alive! #KERBALISM_Messagesmuted = Messages muted #KERBALISM_Messagesmuted_subtext = Be careful out there #KERBALISM_Messagesunmuted = Messages unmuted #KERBALISM_Kerbalmumbling = $ON_VESSEL$KERBAL has been in space for too long #KERBALISM_Kerbalmumbling_subtext = Mumbling incoherently #KERBALISM_Kerbalfatfinger = $ON_VESSEL$KERBAL is pressing buttons at random on the control panel #KERBALISM_Kerbalfatfinger_subtext = Science data has been lost #KERBALISM_Kerbalrage = $ON_VESSEL$KERBAL is possessed by a blind rage #KERBALISM_Kerbalrage_subtext = A component has been damaged #KERBALISM_Kerbalwrongvalve = $ON_VESSEL$KERBAL opened the wrong valve #KERBALISM_Kerbalwrongvalve_subtext = has been lost #KERBALISM_Scienctransmitted_title = transmitted #KERBALISM_Nosciencegain = no science gain : we already had this data #KERBALISM_SciencresultText1 = Our researchers will jump on it right now #KERBALISM_SciencresultText2 = This cause some excitement #KERBALISM_SciencresultText3 = These results are causing a brouhaha in R&D #KERBALISM_SciencresultText4 = Our scientists look very confused #KERBALISM_SciencresultText5 = The scientists won't believe these readings #KERBALISM_Situation_None = none #KERBALISM_Situation_Landed = landed #KERBALISM_Situation_Splashed = splashed #KERBALISM_Situation_Flyinglow = flying low #KERBALISM_Situation_Flyinghigh = flying high #KERBALISM_Situation_Spacelow = space low #KERBALISM_Situation_SpaceHigh = space high #KERBALISM_Situation_Surface = surface #KERBALISM_Situation_Flying = flying #KERBALISM_Situation_Space = space #KERBALISM_Situation_BodyGlobal = global #KERBALISM_Situation_biomes = (biomes) #KERBALISM_Situation_NoBiome = global #KERBALISM_Situation_NorthernHemisphere = north hemisphere #KERBALISM_Situation_SouthernHemisphere = south hemisphere #KERBALISM_Situation_InnerBelt = inner belt #KERBALISM_Situation_OuterBelt = outer belt #KERBALISM_Situation_Magnetosphere = magnetosphere #KERBALISM_Situation_Interstellar = interstellar #KERBALISM_Situation_Reentry = reentry #KERBALISM_Situation_Storm = solar storm #KERBALISM_LogMan_LOGS = LOGS #KERBALISM_LogMan_ALLLOGS = ALL LOGS #KERBALISM_LogMan_nologs = no logs #KERBALISM_LogMan_ALERT = ALERT\u0020\u0020\u0020 #KERBALISM_FlightLogger_MaterialFatigue = <<1>> failed because of material fatigue #KERBALISM_FlightLogger_Destruction = <<1>> fuel system leak caused destruction of the engine #KERBALISM_FlightLogger_Ignition = <<1>> failure on ignition #KERBALISM_ExperimentReq_OrbitMinInclination = Min. inclination #KERBALISM_ExperimentReq_OrbitMaxInclination = Max. inclination #KERBALISM_ExperimentReq_OrbitMinEccentricity = Min. eccentricity #KERBALISM_ExperimentReq_OrbitMaxEccentricity = Max. eccentricity #KERBALISM_ExperimentReq_OrbitMinArgOfPeriapsis = Min. argument of Pe #KERBALISM_ExperimentReq_OrbitMaxArgOfPeriapsis = Max. argument of Pe #KERBALISM_ExperimentReq_TemperatureMin = Min. temperature #KERBALISM_ExperimentReq_TemperatureMax = Max. temperature #KERBALISM_ExperimentReq_AltitudeMin = Min. altitude #KERBALISM_ExperimentReq_AltitudeMax = Max. altitude #KERBALISM_ExperimentReq_RadiationMin = Min. radiation #KERBALISM_ExperimentReq_RadiationMax = Max. radiation #KERBALISM_ExperimentReq_VolumePerCrewMin = Min. vol./crew #KERBALISM_ExperimentReq_VolumePerCrewMax = Max. vol./crew #KERBALISM_ExperimentReq_SunAngleMin = Min sun-surface angle #KERBALISM_ExperimentReq_SunAngleMax = Max sun-surface angle #KERBALISM_ExperimentReq_SurfaceSpeedMin = Min. surface speed #KERBALISM_ExperimentReq_SurfaceSpeedMax = Max. surface speed #KERBALISM_ExperimentReq_VerticalSpeedMin = Min. vertical speed #KERBALISM_ExperimentReq_VerticalSpeedMax = Max. vertical speed #KERBALISM_ExperimentReq_SpeedMin = Min. speed #KERBALISM_ExperimentReq_SpeedMax = Max. speed #KERBALISM_ExperimentReq_DynamicPressureMin = Min dynamic pressure #KERBALISM_ExperimentReq_DynamicPressureMax = Max dynamic pressure #KERBALISM_ExperimentReq_StaticPressureMin = Min. pressure #KERBALISM_ExperimentReq_StaticPressureMax = Max. pressure #KERBALISM_ExperimentReq_AtmDensityMin = Min. atm. density #KERBALISM_ExperimentReq_AtmDensityMax = Max. atm. density #KERBALISM_ExperimentReq_AltAboveGroundMin = Min ground altitude #KERBALISM_ExperimentReq_AltAboveGroundMax = Max ground altitude #KERBALISM_ExperimentReq_MaxAsteroidDistance = Max asteroid distance #KERBALISM_ExperimentReq_AtmosphereAltMin = Min atmosphere altitude #KERBALISM_ExperimentReq_AtmosphereAltMax = Max atmosphere altitude #KERBALISM_ExperimentReq_CrewMin = Min. crew #KERBALISM_ExperimentReq_CrewMax = Max. crew #KERBALISM_ExperimentReq_CrewCapacityMin = Min. crew capacity #KERBALISM_ExperimentReq_CrewCapacityMax = Max. crew capacity #KERBALISM_ExperimentReq_AstronautComplexLevelMin = Astronaut Complex min level #KERBALISM_ExperimentReq_AstronautComplexLevelMax = Astronaut Complex max level #KERBALISM_ExperimentReq_TrackingStationLevelMin = Tracking Station min level #KERBALISM_ExperimentReq_TrackingStationLevelMax = Tracking Station max level #KERBALISM_ExperimentReq_MissionControlLevelMin = Mission Control min level #KERBALISM_ExperimentReq_MissionControlLevelMax = Mission Control max level #KERBALISM_ExperimentReq_AdministrationLevelMin = Administration min level #KERBALISM_ExperimentReq_AdministrationLevelMax = Administration max level #KERBALISM_ExperimentReq_Part = Need part #KERBALISM_ExperimentReq_Module = Need module #KERBALISM_VesselRecovery_title = recovery #KERBALISM_VesselRecovery_info = SCIENCE RECOVERED #KERBALISM_VesselRecovery_CREDITS = CREDITS #KERBALISM_VesselRecovery_OKbutton = OK #KERBALISM_StatuToggle_info = info #KERBALISM_StatuToggle_Habitat = Habitat #KERBALISM_StatuToggle_Simulate = Simulate <<1>> in planner #KERBALISM_AntennaUI_unavailable = unavailable #KERBALISM_AntennaUI_deploying = deploying #KERBALISM_AntennaUI_type1 = internal antenna #KERBALISM_AntennaUI_type2 = direct antenna #KERBALISM_AntennaUI_type3 = relay antenna #KERBALISM_DataTransmitter_ECidle = EC (idle) #KERBALISM_DataTransmitter_ECTX = EC (transmitting) #KERBALISM_DataTransmitter_Maxspeed = Max. speed } } } UrlConfig { parentUrl = KerbalismConfig/Settings.cfg Kerbalism { Profile = RealismOverhaul Reliability = false Deploy = true Science = true SpaceWeather = true Automation = true PressureFactor = 5.0 PressureThreshold = 0.345 PoisoningFactor = 0.0 PoisoningThreshold = 0.02 ScienceDialog = true QualityScale = 4.0 RadiationInSievert = true ExternRadiation = 0.019 ShieldingEfficiency = 0.933 StormEjectionSpeed = 489000 StormFrequency = 0.15 StormRadiation = 100.0 StormDuration = 3600 LaboratoryCrewLevelBonus = 0.2 MaxLaborartoryBonus = 2.0 HarvesterCrewLevelBonus = 0.1 MaxHarvesterBonus = 1.5 DataRateDampingExponent = 2 DataRateDampingExponentRT = 2 TransmitterActiveEcFactor = 1.5 TransmitterPassiveEcFactor = 0.2 ComfortPanorama = 0.2 ComfortExercise = 0.4 ComfortNotAlone = 0.1 ComfortCallHome = 0.1 ComfortFirmGround = 0.6 ComfortLivingSpace = 20 EnforceCoherency = true TrackingPivot = true HeadLampsCost = 0.01 LowQualityRendering = false UIScale = 1.0 UIPanelWidthScale = 1.0 } } UrlConfig { parentUrl = KerbalismConfig/Localization/en-us.cfg Localization { en-us { #kerbalism-activeshield_Part_description = Generate a magnetic field around the vessel, reducing incoming radiation. The effect is significant only in relation to the radiation levels encountered in interplanetary flight, and will do little to nothing inside super-charged particle belts or during solar storms. #kerbalism-activeshield_Part_manufacturer = TripleZeta Workshops #kerbalism-activeshield_Part_title = Active Shield #kerbalism-antenna_Part_description = Designed long ago by a young and inspired Wernher von Kerman, before his focus shifted to the development of weapons of mass destruction. #kerbalism-antenna_Part_manufacturer = Ionic Symphonic Protonic Electronics #kerbalism-antenna_Part_title = Communotron 8 #kerbalism-chemicalplant_Part_description = A versatile chemical plant that can fit in the small service bay. Any similarities with the Convert-O-Tron is purely coincidental. #kerbalism-chemicalplant_Part_manufacturer = Rookies Inc. #kerbalism-chemicalplant_Part_title = Chemical Plant #kerbalism-container-inline-0625_Part_description = A valid alternative to starving. #kerbalism-container-inline-0625_Part_manufacturer = Nazari Storage Services #kerbalism-container-inline-0625_Part_title = Small Supply Container #kerbalism-container-inline-125_Part_description = One of the guys at JPL had a simple and brilliant idea: bigger containers to store more supplies. After a couple thousands man-months and 300M in fundings, the prototype was ready for early testing. #kerbalism-container-inline-125_Part_manufacturer = Tygoo Transport Solutions #kerbalism-container-inline-125_Part_title = Supply Container #kerbalism-container-inline-250_Part_description = After the extravagant excesses of the previous generation of space-grade supply containers, the fiscal department wasn't very happy of funding development of an even bigger one. When one of the clerks complained about the rationale behind 'putting men in space for the sake of it', JPL switched to war-mode and blackmailed all bureaucrats involved into submission. And the project was approved in the earnest. #kerbalism-container-inline-250_Part_manufacturer = Tygoo Transport Solutions #kerbalism-container-inline-250_Part_title = Big Supply Container #kerbalism-container-inline-375_Part_description = It was clear from the beginning that 3.75m was the ideal size for deep space missions, but the design cost was prohibitive. The unexpected solution came when one day the guys at the workshop tried to assemble a Big Supply Container using wrong drawings. #kerbalism-container-inline-375_Part_manufacturer = Tygoo Transport Solutions #kerbalism-container-inline-375_Part_title = Huge Supply Container #kerbalism-container-radial-huge_Part_description = A really huge pressurized tank that can be attached radially. #kerbalism-container-radial-huge_Part_manufacturer = Tygoo Transport Solutions #kerbalism-container-radial-huge_Part_title = Huge Pressurized Tank #kerbalism-container-radial-big_Part_description = A big pressurized tank that can be attached radially. #kerbalism-container-radial-big_Part_manufacturer = Tygoo Transport Solutions #kerbalism-container-radial-big_Part_title = Big Pressurized Tank #kerbalism-container-radial-medium_Part_description = A pressurized tank that can be attached radially. #kerbalism-container-radial-medium_Part_manufacturer = Tygoo Transport Solutions #kerbalism-container-radial-medium_Part_title = Pressurized Tank #kerbalism-container-radial-small_Part_description = A small pressurized tank that can be attached radially. #kerbalism-container-radial-small_Part_manufacturer = Tygoo Transport Solutions #kerbalism-container-radial-small_Part_title = Small Pressurized Tank #kerbalism-geigercounter_Part_description = Measure environment radiation. #kerbalism-geigercounter_Part_manufacturer = Muller and Sons #kerbalism-geigercounter_Part_title = Geiger Counter #kerbalism-gravityring_Part_description = Artificial gravity can delay the inevitable consequences of zero-g on the body. If you don't mind the Coriolis. #kerbalism-gravityring_Part_manufacturer = Mehka Awesome Productions #kerbalism-gravityring_Part_title = Gravity Ring #kerbalism-greenhouse_Part_description = Grow crops in the deeps of space or on the surface of some desolate rock. #kerbalism-greenhouse_Part_manufacturer = TripleZeta Workshops #kerbalism-greenhouse_Part_title = Greenhouse #kerbalism-lifesupportmodule_Part_description = Seeing the lack of ECLSS redundancy, mission control urgently ordered us to convert this chemical plant to an external ECLSS module. Guaranteed to explode only 147.28% as often as the original. #kerbalism-lifesupportmodule_Part_manufacturer = Lambda Aerospace #kerbalism-lifesupportmodule_Part_title = External ECLSS Module #KERBALISM_low_battery = $VESSEL batteries are almost empty@We are squeezing the last bit of juice|$VESSEL batteries are almost empty@Shutting down non-essential systems #KERBALISM_empty_battery = There is no more ElectricCharge on $VESSEL@Life support systems are off|There is no more ElectricCharge on $VESSEL@We lost control #KERBALISM_refill_battery = $VESSEL batteries recharged@The crew is allowed music again|$VESSEL batteries recharged@Systems are back online #KERBALISM_oxygen_warning = $ON_VESSEL$KERBAL can't breathe #KERBALISM_oxygen_danger = $ON_VESSEL$KERBAL is suffocating #KERBALISM_oxygen_fatal = $ON_VESSEL$KERBAL suffocated to death #KERBALISM_oxygen_relax = $ON_VESSEL$KERBAL is breathing again #KERBALISM_co2_warning = $ON_VESSEL$KERBAL's head feels light #KERBALISM_co2_danger = $ON_VESSEL$KERBAL seems unable to breathe properly #KERBALISM_co2_fatal = $ON_VESSEL$KERBAL died of CO2 poisoning #KERBALISM_co2_relax = $ON_VESSEL$KERBAL is breathing again #KERBALISM_climatization_warning = $ON_VESSEL$KERBAL feels cold|$ON_VESSEL$KERBAL is sweating #KERBALISM_climatization_danger = $ON_VESSEL$KERBAL is freezing|$ON_VESSEL$KERBAL is burning alive #KERBALISM_climatization_fatal = $ON_VESSEL$KERBAL froze to death|$ON_VESSEL$KERBAL was burned alive #KERBALISM_climatization_relax = $ON_VESSEL$KERBAL hypothermia is under control|$ON_VESSEL$KERBAL is hugging the climatizer #KERBALISM_food_warning = $ON_VESSEL$KERBAL is hungry #KERBALISM_food_danger = $ON_VESSEL$KERBAL is starving #KERBALISM_food_fatal = $ON_VESSEL$KERBAL starved to death #KERBALISM_food_relax = $ON_VESSEL$KERBAL is enjoying some snacks right now #KERBALISM_water_warning = $ON_VESSEL$KERBAL is thirsty #KERBALISM_water_danger = $ON_VESSEL$KERBAL is dehydrated #KERBALISM_water_fatal = $ON_VESSEL$KERBAL died from dehydration #KERBALISM_water_relax = $ON_VESSEL$KERBAL is enjoying some drinks right now #KERBALISM_stress_warning = $ON_VESSEL$KERBAL is losing $HIS_HER mind@Concentration is becoming a problem #KERBALISM_stress_danger = $ON_VESSEL$KERBAL is about to breakdown@Starting to hear voices #KERBALISM_stress_relax = $ON_VESSEL$KERBAL is thinking straight now@Let's do it again! #KERBALISM_radiation_warning = $ON_VESSEL$KERBAL has been exposed to intense radiation #KERBALISM_radiation_danger = $ON_VESSEL$KERBAL is reporting symptoms of radiation poisoning #KERBALISM_radiation_fatal = $ON_VESSEL$KERBAL died after being exposed to extreme radiation #KERBALISM_radiation_relax = $ON_VESSEL$KERBAL has recovered from radiation exposure #KERBALISM_low_food = Food reserves are getting low on $VESSEL@Anything edible is being scrutinized #KERBALISM_empty_food = There is no more food on $VESSEL@The crew prepare for the inevitable #KERBALISM_refill_food = $VESSEL food reserves restored@Double snack rations for everybody #KERBALISM_low_water = Water reserves are getting low on $VESSEL@Hygiene schedule suspended until further notice #KERBALISM_empty_water = There is no more water on $VESSEL@Licking the condensate is not a viable solution #KERBALISM_refill_water = $VESSEL water reserves restored@The situation looks much better now #KERBALISM_low_oxygen = Oxygen reserves are dangerously low on $VESSEL@There is mild panic among the crew #KERBALISM_empty_oxygen = There is no more oxygen on $VESSEL@Everybody stop breathing #KERBALISM_refill_oxygen = $VESSEL oxygen reserves restored@The crew is taking a breather #KERBALISM_low_co2 = Carbon dioxide reserves are getting low on $VESSEL@The plants on board look unhappy #KERBALISM_empty_co2 = There is no more carbon dioxide on $VESSEL@The plants on board have filed a formal complaint #KERBALISM_refill_co2 = $VESSEL carbon dioxide reserves restored@The plants on board are grateful #KERBALISM_low_nitrogen = Nitrogen reserves are getting low on $VESSELSomeone go fix that leak #KERBALISM_empty_nitrogen = There is no more nitrogen on $VESSEL@Time to go back in the suits #KERBALISM_refill_nitrogen = $VESSEL nitrogen reserves restored@Let's get out of these damn suits #KERBALISM_low_hydrogen = Hydrogen tanks are almost empty on $VESSEL #KERBALISM_empty_hydrogen = There is no more hydrogen on $VESSEL tanks #KERBALISM_refill_hydrogen = $VESSEL hydrogen tanks refilled #KERBALISM_low_ammonia = Ammonia tanks are almost empty on $VESSEL #KERBALISM_empty_ammonia = There is no more ammonia in $VESSEL's tanks@Maybe it's time for some smelly alternatives #KERBALISM_refill_ammonia = $VESSEL ammonia tanks refilled #KERBALISM_low_enriched_uranium = Enriched uranium reserves are getting low on $VESSEL@Where is that resupply ship? #KERBALISM_empty_enriched_uranium = There is no more enriched uranium onboard $VESSEL@Mission planners cancel all high power activities until further notice #KERBALISM_refill_enriched_uranium = $VESSEL enriched uranium reserves are refilled } } } UrlConfig { parentUrl = KerbalismConfig/Parts/ActiveShield/kerbalism-activeshield.cfg PART { name = kerbalism-activeshield module = Part author = zzz title = non RO - Active Shield manufacturer = TripleZeta Workshops description = Generate a magnetic field around the vessel, reducing incoming radiation. The effect is significant only in relation to the radiation levels encountered in interplanetary flight, and will do little to nothing inside super-charged particle belts or during solar storms. (PART NOT SUPPORTED BY RO) subcategory = 0 mesh = bigtank.mu rescaleFactor = 1.0 node_stack_top = 0.0, 0.7231, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.315, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,0 bulkheadProfiles = size2, srf dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 TechRequired = experimentalScience entryCost = 64000 cost = 16000 mass = 2.5 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = KerbalismConfig/Parts/ChemicalPlant/kerbalism-chemicalplant.cfg PART { name = kerbalism-chemicalplant module = Part author = RoverDude title = Chemical Plant manufacturer = Rookies Inc. description = A versatile chemical plant that can fit in the small service bay. Any similarities with the Convert-O-Tron is purely coincidental. category = Utility subcategory = 0 mesh = ChemicalPlant.mu rescaleFactor = 0.35 node_stack_top = 0.0, 0.752, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.752, 0.0, 0.0, -1.0, 0.0, 0 node_attach = -0.44, -0.752, 0.0, -1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 bulkheadProfiles = size1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 2000 TechRequired = spaceExploration entryCost = 8000 cost = 2000 mass = 0.04 tags = _kerbalism, chemical plant, reactor, chemical, life support, process, mrp, regolith, molten regolith pyrolosis, moxie, mars oxygen, oxygen, carbon dioxide, co2, ch4, ch4 pyrolosis, methane pyrolosis, plasma methane pyrolosis, waste, waste incinerator, waste burner, incinerator, co2, water electrolysis, water, electrolysis, hydrogen, oxygen, sabatier, sabatier reactor, methane, co2, water, lqdmethane crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _WasteIncinerator title = Waste Incinerator capacity = 3 running = true } MODULE { name = ProcessController resource = _WaterElectrolysis title = Water electrolysis capacity = 3 running = true } MODULE { name = ProcessController resource = _Sabatier title = Sabatier process capacity = 1 running = true } MODULE { name = ProcessController resource = _MOXIE title = MOXIE capacity = 3 running = true } MODULE { name = ProcessController resource = _CH4Pyrolosis title = Plasma Methane Pyrolosis capacity = 1 running = true } MODULE { name = ProcessController resource = _MRP title = molten regolith pyrolosis capacity = 3 running = true } MODULE { name = Harvester title = CO2 Filter type = 2 resource = CarbonDioxide min_abundance = 0.9 min_pressure = 0.4 abundance_rate = 0.9 rate = 0.043 ec_rate = 1.5 } MODULE { name = Configure title = Chemical Plant slots = 1 SETUP { name = None desc = Empty slot for mass and cost savings, should you not require any experiments installed. } SETUP { name = Water Electrolysis desc = Split Water into its Hydrogen and Oxygen components. tech = longTermLifeSupport mass = 0.54 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _WaterElectrolysis } } SETUP { name = Sabatier Process desc = LqdHydrogen and CarbonDioxide react with a nickel catalyst to produce Water and LqdMethane. tech = advancedLifeSupport mass = 0.08 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _Sabatier } } SETUP { name = MOXIE desc = Mars Oxygen ISRU Experiment breaks down CarbonDioxide to produce Oxygen and discards leftover Carbon Monoxide. tech = advancedLifeSupport mass = 0.03 cost = 20 MODULE { type = ProcessController id_field = resource id_value = _MOXIE } } SETUP { name = Plasma Methane Pyrolosis desc = LqdMethane is heated and recombined into Hydrogen and Ethylene allowing for more hydrogen recovery from Sabatier reactions. tech = advancedLifeSupport mass = 0.05 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _CH4Pyrolosis } RESOURCE { name = LqdMethane amount = 0 maxAmount = 3 } } SETUP { name = Molten Regolith Pyrolosis desc = Regolith is superheated and the contained oxides release Oxygen, the remaining metal is discarded. tech = longTermLifeSupport mass = 0.04 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _MRP } RESOURCE { name = Regolith amount = 0 maxAmount = 1 } } SETUP { name = Waste Incinerator desc = Produce CarbonDioxide and Water by combustion of Waste with Oxygen. Includes a small exhaust turbine generator. If needed Water will be vented to continue CarbonDioxide extraction. tech = efficientLifeSupport mass = 0.05 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _WasteIncinerator } } SETUP { name = CO2 Filter desc = A CO2 harvesting unit meant to feed a MOXIE process. tech = longTermLifeSupport mass = 0.06 cost = 50 MODULE { type = Harvester id_field = resource id_value = CarbonDioxide } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = KerbalismConfig/Parts/GeigerCounter/kerbalism-geigercounter.cfg EXPERIMENT_DEFINITION { id = geigerCounter title = Radiation Scan baseValue = 8 scienceCap = 8 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 0 RESULTS { default = Holy cow these results are amazing!. MohoSrfLanded = The Geiger counter agrees that Moho would be cooler with lava. The KSC has informed you that talking to the Geiger counter is strictly forbidden. EveSrfLanded = It seems that high radiation levels are the one thing you don't have to worry about on the surface of Eve. GillySrfLanded = You are having too much fun bouncing around to check the radiation levels. KerbinSrfLanded = Radiation levels are quite literally nominal here on Kerbin. Something must be blocking the radiation. MunSrfLanded = Radiation on the surface of the Mun is fairly high, any future habitation would require more shielding. MinmusSrfLanded = Looking at the radiation levels, you regret tasting the surface of Minmus. DunaSrfLanded = These results are critical for the development of a Duna colony. Shame if something were to happen to them... IkeSrfLanded = The surface contains a trace amount of radioactive compounds, R&D believed these are elements created by interactions between solar wind and Duna's atmosphere. DresSrfLanded = Cross referencing these results with surface samples, Dres seems to consist of a large amount of heavy, radioactive metals LaytheSrfLanded = Laythe's atmosphere and active core protect its surface from Jool's intense radiation belt, but the background radiation is significantly higher than Kerbin's VallSrfLanded = Vall is fortunate enough to not be located in Jool's radiation belt, but the radiation on the surface is still significant. TyloSrfLanded = The functioning magnetosphere Tylo possesses is enough to shield the planet from most of Jool's radiation, but its lack of atmosphere means a significant amount of radiation still reaches the surface BopSrfLanded = KSC warns against trying to locate the intense source of radiation they spotted from orbit. PolSrfLanded = It seems that Pol contains a large amount of radioactive Hydrogen and Helium isotopes, deposited by Jool over thousands of years. EelooSrfLanded = This far from Kerbol, much more interstellar radiation reaches the surface. This would be a great place for future study EveFlyingLow = Eve's thick atmosphere and large magnetosphere prevents any radiation from reaching this altitude. KerbinFlyingLow = The vibrations from your rocket make the dials unreadable, so you decide to make up the results. DunaFlyingLow = The atmosphere seems to block more radiation then originally predicted. This bodes well for future Duna missions. JoolFlyingLow = You go to check the Geiger counter, but it refuses to display a reading until you take it out of the atmosphere. LaytheFlyingLow = The oceans below emit an unexpected amount of radiation. EveFlyingHigh = You are too busy trying not to burn up in the atmosphere to look at the Geiger counter. KerbinFlyingHigh = The atmosphere is absorbing most of the radiation, even up there. DunaFlyingHigh = The atmosphere here is emitting large amounts of ionized particles. JoolFlyingHigh = The KSC has insured that your third eye is completely normal. LaytheFlyingHigh = The radiation from Jool produces interesting by-products when it bombards Laythe's atmosphere SunInSpaceLow = It's over 9000!! MohoInSpaceLow = R&D informs you that these results have contributed to a scientific breakthrough. You are too busy hugging the air conditioner to care. EveInSpaceLow = Eve's atmosphere emits strange ions that throw off your readings. GillyInSpaceLow = The radiation levels here flux because of Gilly's eccentric orbit and Eve's magnetosphere. KerbinInSpaceLow = The radiation environment up there is more complex than we throught. This should give R&D something new to study. MunInSpaceLow = You notice a steady pulse of radiation as you pass over the dark side of the Mun. It's probably nothing. MinmusInSpaceLow = The results indicate that Minmus has large amounts of radioactive compounds mixed within the icy crust. DunaInSpaceLow = The sun is stripping away Duna's fragile atmosphere, as Duna is emitting a stream of ionized particles. IkeInSpaceLow = Ike's close orbit and tidally locked state means that when you are over the side of Ike facing Duna the radiation levels drop immensely. DresInSpaceLow = The Geiger counter has detected large amounts of radiation originating from Dres. JoolInSpaceLow = KSC has advised that you will not be allowed to return for fear that you will contaminate the rest of Kerbalkind LaytheInSpaceLow = As you look down at the beautiful ocean below, you forget that you are slowly dying of radiation poisoning. VallInSpaceLow = Amazingly, the radiation levels are at a reasonable level. TyloInSpaceLow = The subtle magnetosphere of Tylo acts as a generator, magnifying Jool's already intense radiation field. BopInSpaceLow = Bop has an abnormally high amount of radiation that seems to be pin-pointed at 68 degrees north, 114 degrees east. Strange PolInSpaceLow = The space around Pol is filled with radioactive ions that have been unfortunate enough to be caught by Jool's magnetosphere. EelooInSpaceLow = R&D is keen to study what effects the large amount of interstellar radiation has done to the surface of Eeloo. SunInSpaceHigh = The KSC informs you that they *may* have forgotten to add the shielding. MohoInSpaceHigh = The radiation from the sun has picked up dramatically over the course of your journey. EveInSpaceHigh = You are not looking forward to traveling through Eve's radiation belt. GillyInSpaceHigh = You refuse to check the radiation levels unless the KSC stops making Potato puns. KerbinInSpaceHigh = This place is dangerous. MunInSpaceHigh = You crossed Kerbin's radiation belt, and did not die. You worry that this will spawn a bunch of crazy conspiracy theories. MinmusInSpaceHigh = You pick up an abnormal amount of radiation, but can't figure out the origin. DunaInSpaceHigh = Duna doesn’t seem to have a magnetosphere, so cosmic radiation will be a problem for future Duna missions. IkeInSpaceHigh = Unexpectedly, Ike appears to be magnetic enough to mess with the ion's striped from Duna's atmosphere. DresInSpaceHigh = In the asteroid, nobody can hear you face palm when you realise that you forgot the Geiger counter. JoolInSpaceHigh = The radiation being emitter from Jool is a staggering amount, and you start to wish you were on the Duna exploration mission. LaytheInSpaceHigh = Laythe is, incredibly, putting up a large resistance to the onslaught of Jool's radiation belt. God speed Laythe. God speed. VallInSpaceHigh = Even though Vall isn't located in the main radiation belt, it is still viciously punished by Jool's radiation. TyloInSpaceHigh = The radiation from Jool forms an intense belt around Tylo, but luckily it doesn’t look like much reaches the surface. But much is a relative term. BopInSpaceHigh = Bop actually seems to be a source of intense radiation, but amongst Jool's radiation field, it doesn’t appear significant. PolInSpaceHigh = Pol is far enough away from Jool that it receives ionized isotopes sourced from Jool's magnetosphere and interplanetary gas. EelooInSpaceHigh = As Kerbol's influence weakens, interstellar radiation becomes much more pronounced. The secrets of the galaxy lay open to you. } } } UrlConfig { parentUrl = KerbalismConfig/Parts/ISRU/kerbalism-ISRU.cfg PART { name = kerbalism-ISRU module = Part author = Ballatik title = ISRU manufacturer = Rookies Inc. description = An even larger version of the chemical plant, for housing base-scale ISRU processes. category = Utility node_stack_top = 0.0, 1.5, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,1,0 TechRequired = lifesupportNF entryCost = 8000 cost = 2000 subcategory = 0 mass = 0.8 bulkheadProfiles = size1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 2000 tags = _kerbalism, isru, mrp, regolith, molten regolith pyrolosis, HTP, HTP Synthesis, haber-bosch, ammonia, ostwald, ammonia, NTO, hydrazine synthesis, hydrazine, HTP, rwgs, se-rwgs, sabatier, sabatier electrolysis, electrolysis, water electrolysis, water, electrolysis, hydrogen, oxygen, sabatier, sabatier reactor, methane, co2, water, lqdmethane crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ReStock/Assets/Resource/restock-isru-125-1 scale = 1.61, 1.61, 1.61 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _RWGS title = SE-RWGS capacity = 5 running = true } MODULE { name = ProcessController resource = _MRP title = molten regolith pyrolosis capacity = 40 running = true } MODULE { name = ProcessController resource = _HTPSynthesis title = HTP Synthesis capacity = 5 running = true } MODULE { name = ProcessController resource = _HaberBosch title = Haber-Bosch Process capacity = 5 running = true } MODULE { name = ProcessController resource = _OstwaldProcess title = Ostwald Process capacity = 5 running = true } MODULE { name = ProcessController resource = _HydrazineSynthesis title = Hydrazine Synthesis capacity = 5 running = true } MODULE { name = Harvester title = CO2 Sorption Pump type = 2 resource = CarbonDioxide min_abundance = 0.9 min_pressure = 0.4 abundance_rate = 0.9 rate = 4.2 ec_rate = 1.8 } MODULE { name = ProcessController resource = _WaterElectrolysis title = Water Electrolysis capacity = 60 running = true } MODULE { name = ProcessController resource = _Sabatier title = Sabatier process capacity = 20 running = true } MODULE { name = Configure title = ISRU slots = 2 SETUP { name = None desc = Empty slot for mass and cost savings, should you not require any experiments installed. } SETUP { name = SE-RWGS desc = A Sabatier Electrolysis system with added Reverse Water Gas Shift for better conversion of CarbonDioxide and Hydrogen directly into LqdOxygen and LqdMethane. tech = lifeSupportNF mass = 0.492580924 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _RWGS } } SETUP { name = Molten Regolith Pyrolosis desc = Regolith is superheated and the contained oxides release Oxygen, the remaining metal is discarded. tech = lifeSupportNF mass = 0.7 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _MRP } RESOURCE { name = Regolith amount = 0 maxAmount = 40 } } SETUP { name = HTP synthesis desc = Hydrogen and Oxygen are passed over a Palladium alloy mesh to produce HTP and Water . tech = advancedLifeSupport mass = 0.6 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _HTPSynthesis } } SETUP { name = Haber-Bosch Process desc = Nitrogen and Hydrogen are catalyzed under high pressure to produce Ammonia. tech = efficientLifeSupport mass = 1.5 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _HaberBosch } } SETUP { name = Ostwald Process desc = Ammonia is oxidized to form Nitric Oxide and Water, and then catalyzed to produce NTO. tech = efficientLifeSupport mass = 0.6 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _OstwaldProcess } RESOURCE { name = Ammonia amount = 0 maxAmount = 2500 } } SETUP { name = Hydrazine Production desc = Ammonia and HTP are mixed with a Copper catalyst to produce Hydrazine and Water. tech = efficientLifeSupport mass = 0.2 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _HydrazineSynthesis } RESOURCE { name = Ammonia amount = 0 maxAmount = 2500 } RESOURCE { name = HTP amount = 0 maxAmount = 10 } } SETUP { name = CO2 Sorption Pump desc = An advanced CO2 pump for feeding larger ISRU processes. tech = lifeSupportNF mass = 0.2388271147 cost = 50 MODULE { type = Harvester id_field = resource id_value = CarbonDioxide } } SETUP { name = Water Electrolysis desc = Split Water into its Hydrogen and Oxygen components. tech = lifeSupportNF mass = 1 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _WaterElectrolysis } } SETUP { name = Sabatier Process desc = LqdHydrogen and CarbonDioxide react with a nickel catalyst to produce Water and LqdMethane. tech = advancedLifeSupport mass = 0.4 cost = 250 MODULE { type = ProcessController id_field = resource id_value = _Sabatier } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = KerbalismConfig/Parts/ISRU/kerbalism-miniISRU.cfg PART { name = kerbalism-miniISRU module = Part author = Ballatik title = Mini ISRU manufacturer = Rookies Inc. description = A larger version of the chemical plant, for housing ISRU processes. category = Utility subcategory = 0 node_stack_top = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.75, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,1,0 bulkheadProfiles = size1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 2000 TechRequired = advancedLifeSupport entryCost = 8000 cost = 2000 mass = 0.2 tags = _kerbalism, isru, miniisru, mini isru, mrp, regolith, molten regolith pyrolosis, HTP, HTP Synthesis, haber-bosch, ammonia, ostwald, ammonia, NTO, hydrazine synthesis, hydrazine, HTP, rwgs, se-rwgs, sabatier, sabatier electrolysis, electrolysis, water electrolysis, water, electrolysis, hydrogen, oxygen, sabatier, sabatier reactor, methane, co2, water, lqdmethane crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ReStock/Assets/Resource/restock-isru-125-1 scale = 0.8, 0.8, 0.8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _RWGS title = SE-RWGS capacity = 1 running = true } MODULE { name = ProcessController resource = _MRP title = molten regolith pyrolosis capacity = 8 running = true } MODULE { name = ProcessController resource = _HTPSynthesis title = HTP Synthesis capacity = 1 running = true } MODULE { name = ProcessController resource = _HaberBosch title = Haber-Bosch Process capacity = 1 running = true } MODULE { name = ProcessController resource = _OstwaldProcess title = Ostwald Process capacity = 1 running = true } MODULE { name = ProcessController resource = _HydrazineSynthesis title = Hydrazine Synthesis capacity = 1 running = true } MODULE { name = Harvester title = CO2 Sorption Pump type = 2 resource = CarbonDioxide min_abundance = 0.9 min_pressure = 0.4 abundance_rate = 0.9 rate = 0.84 ec_rate = 0.35 } MODULE { name = ProcessController resource = _WaterElectrolysis title = Water electrolysis capacity = 12 running = true } MODULE { name = ProcessController resource = _Sabatier title = Sabatier process capacity = 4 running = true } MODULE { name = Configure title = Mini ISRU slots = 2 SETUP { name = None desc = Empty slot for mass and cost savings, should you not require any experiments installed. } SETUP { name = SE-RWGS desc = A Sabatier Electrolysis system with added Reverse Water Gas Shift for better conversion of CarbonDioxide and Hydrogen directly into LqdOxygen and LqdMethane. tech = efficientLifeSupport mass = 0.1776276665 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _RWGS } } SETUP { name = Molten Regolith Pyrolosis desc = Regolith is superheated and the contained oxides release Oxygen, the remaining metal is discarded. tech = advancedLifeSupport mass = 0.2 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _MRP } RESOURCE { name = Regolith amount = 0 maxAmount = 8 } } SETUP { name = HTP synthesis desc = Hydrogen and Oxygen are passed over a Palladium alloy mesh to produce HTP and Water . tech = advancedLifeSupport mass = 0.2 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _HTPSynthesis } } SETUP { name = Haber-Bosch Process desc = Nitrogen and Hydrogen are catalyzed under high pressure to produce Ammonia. tech = efficientLifeSupport mass = 0.5 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _HaberBosch } } SETUP { name = Ostwald Process desc = Ammonia is oxidized to form Nitric Oxide and Water, and then catalyzed to produce NTO. tech = efficientLifeSupport mass = 0.2 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _OstwaldProcess } RESOURCE { name = Ammonia amount = 0 maxAmount = 500 } } SETUP { name = Hydrazine Production desc = Ammonia and HTP are mixed with a Copper catalyst to produce Hydrazine and Water. tech = efficientLifeSupport mass = 0.2 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _HydrazineSynthesis } RESOURCE { name = Ammonia amount = 0 maxAmount = 500 } RESOURCE { name = HTP amount = 0 maxAmount = 2 } } SETUP { name = CO2 Sorption Pump desc = An advanced CO2 pump for feeding larger ISRU processes. tech = efficientLifeSupport mass = 0.1194135573 cost = 50 MODULE { type = Harvester id_field = resource id_value = CarbonDioxide } } SETUP { name = Water Electrolysis desc = Split Water into its Hydrogen and Oxygen components. tech = advancedLifeSupport mass = .5 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _WaterElectrolysis } } SETUP { name = Sabatier Process desc = LqdHydrogen and CarbonDioxide react with a nickel catalyst to produce Water and LqdMethane. tech = advancedLifeSupport mass = 0.16 cost = 100 MODULE { type = ProcessController id_field = resource id_value = _Sabatier } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = KerbalismConfig/Parts/LifeSupport/kerbalism-lifesupportmodule.cfg PART { name = kerbalism-lifesupportmodule module = Part author = PiezPiedPy title = External ECLSS Module manufacturer = Lambda Aerospace description = Seeing the lack of ECLSS redundancy, mission control urgently ordered us to convert this chemical plant to an external ECLSS module. Guaranteed to explode only 147.28% as often as the original. category = Utility subcategory = 0 mesh = LifeSupport.mu rescaleFactor = 0.35 node_stack_top = 0.0, 0.752, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.752, 0.0, 0.0, -1.0, 0.0, 0 node_attach = -0.44, -0.752, 0.0, -1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 bulkheadProfiles = size1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 2000 TechRequired = basicScience entryCost = 8000 cost = 2000 mass = 0.0001 tags = _kerbalism, life support, eclss, ls, external life support module, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, ko2 scrubber, ko2, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, nitrogen, nitrogen pressure control, atmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, airpump, air pump, pressure, atmosphere, water recycler, water, wastewater, ammonia, o2, ox, oxygen, lqdoxygen evaporator, evaporator, gas, oxygen converter, converter crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber capacity = 3 running = true } MODULE { name = ProcessController resource = _KO2Scrubber title = KO2 Scrubber capacity = 3 running = true } MODULE { name = ProcessController resource = _AdvScrubber title = Advanced Vacuum Scrubber capacity = 3 running = true } MODULE { name = ProcessController resource = _VacScrubber title = Vacuum Scrubber capacity = 3 running = true } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller capacity = 3 running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 3 running = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 3 running = true } MODULE { name = ProcessController resource = _WaterRecycler title = Water Recycler capacity = 3 running = true } MODULE { name = ProcessController resource = _LOXConverter title = LOX to GOX Converter capacity = 3 running = true } MODULE { name = Configure title = Life Support slots = 1 SETUP { name = None desc = Empty slot for mass and cost savings. } SETUP { name = LiOHScrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. tech = earlyLifeSupport mass = 0.02 cost = 25 MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = KO2 Scrubber desc = A Potassium superoxide scrubber that absorbs CarbonDioxide from the internal atmosphere and generates Oxygen for the crew. tech = earlyLifeSupport mass = 0.05 cost = 40 MODULE { type = ProcessController id_field = resource id_value = _KO2Scrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. tech = basicLifeSupport mass = 0.2 cost = 25 MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = Advanced Vacuum Scrubber desc = An advanced dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. tech = improvedLifeSupport mass = 0.15 cost = 20 MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport mass = 0.05 cost = 25 MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } SETUP { name = O2 Pressure Control desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport mass = 0.01 cost = 25 MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Air Pump desc = Pumps external atmosphere into the cabin to maintan internal pressure. Only works in breathable atmospheres tech = crewSurvivability mass = 0.02 cost = 5 MODULE { type = ProcessController id_field = resource id_value = _AirPump } } SETUP { name = Water Recycler desc = Filter impurities out of WasteWater. tech = advancedLifeSupport mass = 0.57 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _WaterRecycler } } SETUP { name = LOX to GOX Converter desc = Heats LqdOxygen to breathable Oxygen. tech = earlyLifeSupport mass = 0.005 cost = 20 MODULE { type = ProcessController id_field = resource id_value = _LOXConverter } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = KerbalismConfig/Parts/LifeSupport/kerbalism-lifesupportmodule.cfg PART { name = kerbalism-fuelcell module = Part author = PiezPiedPy title = External Fuel Cell manufacturer = Lambda Aerospace description = Seeing the lack of ECLSS redundancy, mission control urgently ordered us to convert this chemical plant to an external ECLSS module. Guaranteed to explode only 147.28% as often as the original. category = Electrical subcategory = 0 mesh = LifeSupport.mu rescaleFactor = 0.35 node_stack_top = 0.0, 0.752, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.752, 0.0, 0.0, -1.0, 0.0, 0 node_attach = -0.44, -0.752, 0.0, -1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 bulkheadProfiles = size1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 TechRequired = basicScience entryCost = 8000 cost = 2000 mass = 0.0001 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 tags = _kerbalism, fuel cell, hydrogen, oxygen, apollo, gemini, shuttle, fuel cell, lqdhydrogen, lqdoxygen, generator MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _FuelCell title = Gemini Fuel Cell capacity = 1 running = true } MODULE { name = ProcessController resource = _FuelCell title = Apollo Fuel Cell capacity = 1 running = true } MODULE { name = ProcessController resource = _FuelCell title = Shuttle Fuel Cell capacity = 1 running = true } MODULE { name = Configure title = Fuel Cell slots = 1 SETUP { name = Acid IEM Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = improvedPower mass = 0.10 MODULE { type = ProcessController id_field = title id_value = Gemini Fuel Cell } } SETUP { name = Apollo alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = lunarRatedPower mass = 0.075 MODULE { type = ProcessController id_field = title id_value = Apollo Fuel Cell } } SETUP { name = Shuttle alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = maturePower mass = 0.015 MODULE { type = ProcessController id_field = title id_value = Shuttle Fuel Cell } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = KerbalismConfig/Parts/Liquifier/LiquefactionArray.cfg PART { name = LiquefactionArray module = Part author = Ballatik title = Liquefaction Array manufacturer = Lambda Aerospace description = A large part for turning gaseous fuel or oxygen into liquid to be used. category = Utility rescaleFactor = 1 node_attach = 0, 0, 0, 1, 0, 0, 0 attachRules = 0,1,0,0,0 TechRequired = lifeSupportNF entryCost = 8000 cost = 2000 subcategory = 0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = srf tags = _kerbalism, life support, liquefaction, lo2, lox, lqdoxygen, oxygen liquifier, liquifier, liquefaction, liquid oxygen, oxygen converter, converter, o2, ox, oxygen, lqdoxygen evaporator, evaporator, gas, oxygen converter, converter, h2, hydrogen, lqdhydrogen evaporator, evaporator, gas, hydrogen converter, converter, lh2, lqdhydrogen, hydrogen liquifier, liquefier, liquefaction, liquid hydrogen, hydrogen converter, converter crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ReStock/Assets/Electrical/restock-fuelcell-radial-2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _OXConverter title = GOX to LOX Converter capacity = 5 running = true } MODULE { name = ProcessController resource = _LOXConverter title = LOX to GOX Converter capacity = 50 running = true } MODULE { name = ProcessController resource = _LH2Converter title = LH2 to GH2 Converter capacity = 5 running = true } MODULE { name = ProcessController resource = _H2Converter title = GH2 to LH2 Converter capacity = 20 running = true } MODULE { name = Configure title = Liquifier slots = 2 SETUP { name = None desc = Empty slot for mass and cost savings, should you not require any liquefaction. } SETUP { name = LOX to GOX Converter desc = Heats LqdOxygen to breathable Oxygen. tech = earlyLifeSupport mass = 0.05 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _LOXConverter } } SETUP { name = GOX to LOX Converter desc = Liquifies breathable Oxygen into LqdOxygen. tech = advancedLifeSupport mass = 0.017 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _OXConverter } RESOURCE { name = Oxygen amount = 0 maxAmount = 500 } } SETUP { name = LH2 to GH2 Converter desc = Heats LqdHydrogen to gaseous Hydrogen. tech = advancedLifeSupport mass = 0.05 cost = 20 MODULE { type = ProcessController id_field = resource id_value = _LH2Converter } } SETUP { name = GH2 to LH2 Converter desc = Liquifies gaseous Hydrogen into LqdHydrogen. tech = advancedLifeSupport mass = 0.1 cost = 100 MODULE { type = ProcessController id_field = resource id_value = _H2Converter } RESOURCE { name = Hydrogen amount = 0 maxAmount = 4500 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = KerbalismConfig/Parts/Liquifier/Liquifier.cfg PART { name = Liquifier module = Part author = Ballatik title = Liquifier manufacturer = Lambda Aerospace description = A small part for turning gaseous fuel or oxygen into liquid to be used. category = Utility rescaleFactor = 1 node_attach = 0, 0, 0, 1, 0, 0, 0 attachRules = 0,1,0,0,0 TechRequired = advancedLifeSupport entryCost = 8000 cost = 2000 subcategory = 0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = srf tags = _kerbalism, life support, liquefaction, lo2, lox, lqdoxygen, oxygen liquifier, liquifier, liquefaction, liquid oxygen, oxygen converter, converter, o2, ox, oxygen, lqdoxygen evaporator, evaporator, gas, oxygen converter, converter, h2, hydrogen, lqdhydrogen evaporator, evaporator, gas, hydrogen converter, converter, lh2, lqdhydrogen, hydrogen liquifier, liquefier, liquefaction, liquid hydrogen, hydrogen converter, converter crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ReStock/Assets/Electrical/restock-fuelcell-radial-1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _OXConverter title = GOX to LOX Converter capacity = 1 running = true } MODULE { name = ProcessController resource = _LOXConverter title = LOX to GOX Converter capacity = 10 running = true } MODULE { name = ProcessController resource = _LH2Converter title = LH2 to GH2 Converter capacity = 1 running = true } MODULE { name = ProcessController resource = _H2Converter title = GH2 to LH2 Converter capacity = 4 running = true } MODULE { name = Configure title = Liquifier slots = 2 SETUP { name = None desc = Empty slot for mass and cost savings, should you not require any liquefaction. } SETUP { name = LOX to GOX Converter desc = Heats LqdOxygen to breathable Oxygen. tech = earlyLifeSupport mass = 0.05 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _LOXConverter } } SETUP { name = GOX to LOX Converter desc = Liquifies breathable Oxygen into LqdOxygen. tech = advancedLifeSupport mass = 0.017 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _OXConverter } RESOURCE { name = Oxygen amount = 0 maxAmount = 500 } } SETUP { name = LH2 to GH2 Converter desc = Heats LqdHydrogen to gaseous Hydrogen. tech = advancedLifeSupport mass = 0.05 cost = 20 MODULE { type = ProcessController id_field = resource id_value = _LH2Converter } } SETUP { name = GH2 to LH2 Converter desc = Liquifies gaseous Hydrogen into LqdHydrogen. tech = advancedLifeSupport mass = 0.1 cost = 100 MODULE { type = ProcessController id_field = resource id_value = _H2Converter } RESOURCE { name = Hydrogen amount = 0 maxAmount = 4500 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = KerbalismConfig/Profiles/None.cfg Profile { name = none Supply { resource = ElectricCharge low_threshold = 0.15 low_message = $VESSEL batteries are almost empty@We are squeezing the last bit of juice } } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg Profile { name = RealismOverhaul Supply { resource = ElectricCharge on_eva = 1260.0 low_message = $VESSEL batteries are getting low@We must shut down non-essential systems empty_message = $VESSEL has run out of ElectricCharge@Life support systems are off|$VESSEL is out of ElectricCharge@We no longer have control refill_message = $VESSEL batteries have been recharged@All systems are back online } Supply { resource = Food low_message = Food reserves are getting low on $VESSEL@All edible items are being rationed empty_message = There is no more food on $VESSEL@The crew prepares for the worst refill_message = $VESSEL food reserves restored@Rations have returned to normal amounts } Supply { resource = Water on_eva = 6.5 low_message = Water reserves are getting low on $VESSEL@Bathing has been suspended empty_message = $VESSEL is completely out of water@We are in a state of emergency refill_message = $VESSEL has restocked water reserves@Regular bathing schedules can resume } Supply { resource = Oxygen on_eva = 195 low_message = Oxygen reserves are dangerously low on $VESSEL@Something must be done immediately empty_message = $VESSEL has run out of Oxygen@It is only a matter of time for the crew refill_message = $VESSEL Oxygen reserves refilled@Everyone is breathing easier } Supply { resource = Nitrogen low_message = Nitrogen reserves are low on $VESSEL@Please send a resupply mission empty_message = $VESSEL is out of Nitrogen@The crew should consider getting in their suits refill_message = $VESSEL Nitrogen reserves refilled@Normal operations can resume } Supply { resource = LithiumHydroxide low_message = Lithium Hydroxide reserves are low on $VESSEL@Please send a resupply mission empty_message = $VESSEL is out of Lithium Hydroxide@We can no longer scrub CO2 refill_message = $VESSEL Lithium Hydroxide reserves refilled@Normal operations can resume } Supply { resource = PotassiumSuperoxide low_message = Potassium Superoxide reserves are low on $VESSEL@Please send a resupply mission empty_message = $VESSEL is out of Potassium Superoxide@O2 can no longer be generated and CO2 is soon going to build up refill_message = $VESSEL Potassium Superoxide reserves refilled@Normal operations can resume } Supply { resource = LqdHydrogen low_message = $VESSEL Liquid Hydrogen reserves are low empty_message = $VESSEL Liquid Hydrogen tanks are empty refill_message = $VESSEL has refilled the Liquid Hydrogen tanks } Supply { resource = LqdOxygen low_message = $VESSEL Liquid Oxygen reserves are low empty_message = $VESSEL Liquid Oxygen tanks are empty refill_message = $VESSEL has refilled the Liquid Oxygen tanks } Supply { resource = Hydrogen low_message = $VESSEL Hydrogen reserves are low empty_message = $VESSEL Hydrogen tanks are empty refill_message = $VESSEL has refilled the Hydrogen tanks } Rule { name = climatization input = ElectricCharge rate = 0.0001 degeneration = 0.00000007 modifier = temperature,volume,per_capita warning_message = $ON_VESSEL$KERBAL feels cold|$ON_VESSEL$KERBAL is sweating danger_message = $ON_VESSEL$KERBAL is freezing|$ON_VESSEL$KERBAL is burning alive fatal_message = $ON_VESSEL$KERBAL froze to death|$ON_VESSEL$KERBAL was burned alive relax_message = $ON_VESSEL$KERBAL hypothermia is under control|$ON_VESSEL$KERBAL is cooling down } Rule { name = eating input = Food output = Waste rate = 1.94976 interval = 28800.0 individuality = 0.00 degeneration = 0.0111111 warning_message = $ON_VESSEL$KERBAL is hungry danger_message = $ON_VESSEL$KERBAL is starving fatal_message = $ON_VESSEL$KERBAL starved to death relax_message = $ON_VESSEL$KERBAL is enjoying a meal } Rule { name = drinking input = Water output = WasteWater rate = 0.774144 interval = 17280.0 degeneration = 0.0666666 individuality = 0.00 warning_threshold = 0.1 warning_message = $ON_VESSEL$KERBAL is thirsty danger_message = $ON_VESSEL$KERBAL is dehydrated fatal_message = $ON_VESSEL$KERBAL died from dehydration relax_message = $ON_VESSEL$KERBAL is enjoying a drink } Rule { name = breathing input = Oxygen output = WasteAtmosphere rate = 0.00685 degeneration = 0.00555555 modifier = non_breathable individuality = 0.00 warning_threshold = 0.01 danger_threshold = 0.5 warning_message = $ON_VESSEL$KERBAL can't breathe danger_message = $ON_VESSEL$KERBAL is suffocating fatal_message = $ON_VESSEL$KERBAL suffocated to death relax_message = $ON_VESSEL$KERBAL is breathing again } Rule { name = co2 poisoning degeneration = 0.000555556 modifier = poisoning warning_threshold = 0.01 danger_threshold = 0.5 warning_message = $VESSEL's CO2 levels are starting to rise danger_message = $ON_VESSEL$KERBAL is having trouble breathing fatal_message = $ON_VESSEL$KERBAL has died of CO2 poisoning relax_message = $ON_VESSEL$KERBAL is breathing normally again } Rule { name = stress degeneration = 0.000000008 variance = 0.1 modifier = living_space,comfort,pressure breakdown = true warning_message = $ON_VESSEL$KERBAL is losing their mind@Concentration is becoming a problem danger_message = $ON_VESSEL$KERBAL is about to breakdown@The stress is too much relax_message = $ON_VESSEL$KERBAL is thinking straight now@The stress level has reduced } Rule { name = radiation degeneration = 1.0 variance = 0.1 lifetime = true modifier = radiation,shielding warning_threshold = 75.0 danger_threshold = 100.0 fatal_threshold = 150.0 warning_message = $ON_VESSEL$KERBAL has been exposed to intense radiation danger_message = $ON_VESSEL$KERBAL is reporting symptoms of radiation poisoning fatal_message = $ON_VESSEL$KERBAL died after being exposed to extreme radiation relax_message = $ON_VESSEL$KERBAL no longer exposed to high levels of radiation } Process { name = Green Haus CO2 Potato modifier = _GreenHausCO2Potato input = ElectricCharge@0.000001 input = CarbonDioxide@0.0026666 output = WasteAtmosphere@0.0026666 } Process { name = Green Haus CO2 Maize modifier = _GreenHausCO2Maize input = ElectricCharge@0.000001 input = CarbonDioxide@0.0016666 output = WasteAtmosphere@0.0016666 } Process { name = Green Haus Water refurbishment modifier = _GreenHausWaterRef input = WasteWater@0.004799484 input = ElectricCharge@0.159 output = Water@0.004799484 } Process { name = Green Haus Potato modifier = _GreenHausPotato input = ElectricCharge@0.159 input = WasteAtmosphere@0.0076459838 input = Water@0.00329933 output = Food@0.00006777 output = Oxygen@0.007702894 output = WasteWater@0.003259818 dump_valve = Oxygen,WasteWater,Food,Oxygen&WasteWater,Oxygen&Food,WasteWater&Food,Oxygen&WasteWater&Food } Process { name = Green Haus Maize modifier = _GreenHausMaize input = ElectricCharge@0.14342 input = WasteAtmosphere@0.006875832 input = Water@0.004800968 output = Food@0.0000677 output = Oxygen@0.006927004 output = WasteWater@0.004799484 dump_valve = Oxygen,WasteWater,Food,Oxygen&WasteWater,Oxygen&Food,WasteWater&Food,Oxygen&WasteWater&Food } Process { name = eva scrubber modifier = _EVAScrubber input = ElectricCharge@0.020 input = WasteAtmosphere@0.0099 input = _EVAScrubber@0.0000347 } Process { name = non-regenerative scrubber modifier = _NonRegenScrubber input = WasteAtmosphere@0.012432 input = ElectricCharge@0.1 input = LithiumHydroxide@0.00001189 input = _NonRegenScrubber@0.000005787 output = Waste@0.00003234 dump = true } Process { name = water sublimator modifier = _WaterSublimator input = ElectricCharge@0.020 input = Water@0.0001554 } Process { name = scrubber modifier = _Scrubber input = ElectricCharge@0.1 input = WasteAtmosphere@0.006216 input = LithiumHydroxide@0.00001189 output = Waste@0.00001617 dump = true } Process { name = vacuum scrubber modifier = _VacScrubber input = ElectricCharge@0.15 input = WasteAtmosphere@0.006216 output = CarbonDioxide@0.0055944 dump = true } Process { name = advanced scrubber modifier = _AdvScrubber input = ElectricCharge@0.1 input = WasteAtmosphere@0.006216 output = CarbonDioxide@0.00615384 dump = true } Process { name = potassium scrubber modifier = _KO2Scrubber input = ElectricCharge@0.01 input = PotassiumSuperoxide@0.00001337 input = WasteAtmosphere@0.00453827 output = Oxygen@0.006851 output = Waste@0.000020859375 dump_valve = Oxygen, Waste, Oxygen&Waste } Process { name = N2 pressure control modifier = _PressureControl,non_breathable input = ElectricCharge@0.0858 input = Nitrogen@0.35 output = Atmosphere@0.35 } Process { name = O2 pressure control modifier = _PressureControlOxygen,non_breathable input = ElectricCharge@0.0858 input = Oxygen@0.35 output = Atmosphere@0.35 } Process { name = air pump modifier = _AirPump,breathable input = ElectricCharge@0.0158 input = WasteAtmosphere@0.735 output = Atmosphere@0.735 dump = true } Process { name = water recycler modifier = _WaterRecycler input = ElectricCharge@0.1 input = WasteWater@0.00004458 output = Water@0.0000336 output = Ammonia@0.00000104 dump_valve = Water,Ammonia,Water&Ammonia } Process { name = waste incinerator modifier = _WasteIncinerator input = Waste@0.0001082667 input = Oxygen@0.1589194249 output = CarbonDioxide@0.1497439605 output = Water@0.0000131259 output = ElectricCharge@0.005 dump_valve = Water,ElectricCharge,Water&ElectricCharge } Process { name = atmo leaks modifier = surface,non_breathable input = Atmosphere@0.000006711 } Process { name = fuel cell modifier = _FuelCell input = LqdOxygen@0.000134718 input = LqdHydrogen@0.000269436 output = Water@0.0001186 output = ElectricCharge@1.0 dump_valve = Water } Process { name = water electrolysis modifier = _WaterElectrolysis input = ElectricCharge@0.178486 input = Water@0.000011248 output = Hydrogen@0.014 output = Oxygen@0.007 dump_valve = Hydrogen,Oxygen } Process { name = sabatier process modifier = _Sabatier input = ElectricCharge@0.8 input = CarbonDioxide@0.0172683775 input = Hydrogen@0.064721246 output = Water@0.0000259988 output = LqdMethane@0.0000271941 dump_valve = Water,LqdMethane } Process { name = methane pyrolosis modifier = _CH4Pyrolosis input = ElectricCharge@0.7 input = LqdMethane@0.0000271941 output = Hydrogen@0.00447458318 } Process { name = algae bioreactor modifier = _algae input = ElectricCharge@0.016 input = CarbonDioxide@0.0003642625469 input = WasteWater@0.000001736111111 output = Oxygen@0.0006932114657 output = Water@0.000001425957342 output = Food@0.0000001853274065 dump_valve = Oxygen,Water,Food,Oxygen&Water,Oxygen&Food,Water&Food,Oxygen&Water&Food } Process { name = molten regolith pyrolosis modifier = _MRP input = ElectricCharge@1.444247885 input = Regolith@0.0000027667584 output = Oxygen@0.007 } Process { name = MOXIE modifier = _MOXIE input = ElectricCharge@0.24 input = CarbonDioxide@0.01409853921 output = Oxygen@0.007092198582 } Process { name = SE-RWGS modifier = _RWGS input = ElectricCharge@38.0630714 input = CarbonDioxide@0.8433582486 input = Hydrogen@1.044616251 output = LqdMethane@0.0008827766639 output = LqdOxygen@0.001185518392 dump_valve = LqdMethane,LqdOxygen } Process { name = HTP Synthesis modifier = _HTPSynthesis input = ElectricCharge@0.1 input = Hydrogen@0.1162138813 input = Oxygen@0.084 output = Water@0.0000106018366 output = HTP@0.00009541652939 dump_valve = Water } Process { name = Haber-Bosch Process modifier = _HaberBosch input = ElectricCharge@0.3685524471 input = Hydrogen@0.2706260197 input = Nitrogen@0.08992230669 output = Ammonia@0.1778176725 } Process { name = Ostwald Process modifier = _OstwaldProcess input = ElectricCharge@0.1 input = Oxygen@0.084 input = Ammonia@0.04683803641 output = Water@0.00005716845 output = NTO@0.00006710384483 } Process { name = Hydrazine Synthesis modifier = _HydrazineSynthesis input = ElectricCharge@0.01679760881 input = Ammonia@0.1778176725 input = HTP@0.00009541652939 output = Water@0.0001446909606 output = Hydrazine@0.0001281595396 } Process { name = brayton generator modifier = _BraytonGenerator input = EnrichedUranium@4.3252e-17 output = ElectricCharge@1 output = DepletedUranium@4.3252e-17 } Process { name = turbine generator modifier = _TurbineGenerator input = EnrichedUranium@6.66667E-14 output = ElectricCharge@1 output = DepletedUranium@6.66667E-14 } Process { name = lox to ox converter modifier = _LOXConverter input = LqdOxygen@0.0000154599 input = ElectricCharge@0.00467 output = Oxygen@0.0125104279 } Process { name = ox to lox converter modifier = _OXConverter input = Oxygen@0.0504 input = ElectricCharge@0.334 output = LqdOxygen@0.00006228235886 } Process { name = lh2 to h2 converter modifier = _LH2Converter input = LqdHydrogen@0.001325490486 input = ElectricCharge@0.294 output = Hydrogen@1.044616251 } Process { name = h2 to lh2 converter modifier = _H2Converter input = Hydrogen@0.042 input = ElectricCharge@0.08835372 output = LqdHydrogen@0.00005329287227 } Process { name = launch clamp pump modifier = _ClampPump output = ElectricCharge@1.0 output = Oxygen@1.0 output = LqdOxygen@1.0 output = Hydrogen@1.0 output = LqdHydrogen@1.0 output = Food@1.0 output = Water@1.0 output = Nitrogen@1.0 } Process { name = regolith compacter modifier = _RegolithCompacter,landed input = Regolith@1.0 output = Shielding@0.0014814815 } Process { name = RTG modifier = _RTG input = _RTG@0.00000000039637 output = ElectricCharge@1.0 dump = true } Process { name = colony-life title = Comforts modifier = _SickbayColony,landed input = ElectricCharge@0.1 input = Water@0.00011574 output = WasteWater@0.00011574 dump = true cures = stress@0.0000000084 } Process { name = orbital-colony title = Comforts modifier = _SickbayOrbital input = ElectricCharge@0.15 input = Water@0.00005787 output = WasteWater@0.0005787 dump = true cures = stress@0.000000008 } } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _EVAScrubber density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _NonRegenScrubber density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _WaterSublimator density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _Scrubber density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _KO2Scrubber density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _AdvScrubber density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _VacScrubber density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _MRP density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _HTPSynthesis density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _HaberBosch density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _OstwaldProcess density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _HydrazineSynthesis density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _RWGS density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _algae density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _MOXIE density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _CH4Pyrolosis density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _PressureControl density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _PressureControlOxygen density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _AirPump density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _WasteIncinerator density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _RTG density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _FuelCell density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _WaterElectrolysis density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _WaterRecycler density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _Sabatier density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _BraytonGenerator density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _TurbineGenerator density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _OXConverter density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _LOXConverter density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _LH2Converter density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _H2Converter density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _ClampPump density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _RegolithCompacter density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _SickbayColony density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _SickbayOrbital density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _GreenHausPotato density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _GreenHausMaize density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _GreenHausCO2Injector density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _GreenHausCO2Potato density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _GreenHausCO2Maize density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/Profiles/ROKerbalism.cfg RESOURCE_DEFINITION { name = _GreenHausWaterRef density = 0.0 isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Ammonia.cfg PLANETARY_RESOURCE { ResourceName = Ammonia ResourceType = 0 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Ammonia.cfg PLANETARY_RESOURCE { ResourceName = Ammonia ResourceType = 1 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 9 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Ammonia.cfg PLANETARY_RESOURCE { ResourceName = Ammonia ResourceType = 2 PlanetName = Laythe Distribution { PresenceChance = 100 MinAbundance = 0.5 MaxAbundance = 3 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Ammonia.cfg PLANETARY_RESOURCE { ResourceName = Ammonia ResourceType = 0 PlanetName = Laythe BiomeName = Shores Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 7 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Kerbin Distribution { PresenceChance = 100 MinAbundance = 75 MaxAbundance = 80 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Mun Distribution { PresenceChance = 100 MinAbundance = 0.1 MaxAbundance = 5 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Eve Distribution { PresenceChance = 100 MinAbundance = 2.5 MaxAbundance = 5 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Duna Distribution { PresenceChance = 100 MinAbundance = 0.9 MaxAbundance = 3 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Duna Distribution { PresenceChance = 100 MinAbundance = 0.9 MaxAbundance = 3 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Vall Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 45 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Eeloo Distribution { PresenceChance = 100 MinAbundance = 15 MaxAbundance = 55 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Priax Distribution { PresenceChance = 100 MinAbundance = 15 MaxAbundance = 55 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Ovok Distribution { PresenceChance = 100 MinAbundance = 12 MaxAbundance = 30 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Nissee Distribution { PresenceChance = 100 MinAbundance = 12 MaxAbundance = 30 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Polta Distribution { PresenceChance = 100 MinAbundance = 12 MaxAbundance = 30 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Hale Distribution { PresenceChance = 100 MinAbundance = 12 MaxAbundance = 30 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Thatmo Distribution { PresenceChance = 100 MinAbundance = 15 MaxAbundance = 45 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Thatmo Distribution { PresenceChance = 100 MinAbundance = 60 MaxAbundance = 80 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Vesta Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Ceres Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Deimos Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Phobos Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Mars Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Regolith.cfg PLANETARY_RESOURCE { ResourceName = Regolith ResourceType = 0 PlanetName = Moon Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 20 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Moon Distribution { PresenceChance = 50 MinAbundance = 0.1 MaxAbundance = 1 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Water.cfg BIOME_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Moon BiomeName = North Pole Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 5 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/ResourceConfigs/Water.cfg BIOME_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Moon BiomeName = South Pole Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 5 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = KerbalismConfig/Support/EPL.cfg EL_ResourceRecipe { name = Shielding Resources { RocketParts = 400 } } } UrlConfig { parentUrl = KerbalismConfig/Support/NearFuture.cfg Profile { name = KerbalismSupport modname = Near Future Electrical moddir = NearFutureElectrical Supply { resource = Uraninite low_message = Uraninite is almost depleted on $VESSEL@Enriched Uranium production will soon be unavailable empty_message = There is no more Uraninite on $VESSEL@Enriched Uranium production is no longer available refill_message = $VESSEL Uraninite storage refilled@Enriched Uranium production is available } Supply { resource = EnrichedUranium low_message = Enriched Uranium is almost depleted on $VESSEL@Nuclear Reactors will shut down soon empty_message = There is no more Enriched Uranium on $VESSEL@Nuclear Reactors have shut down refill_message = $VESSEL Enriched Uranium storage refilled@Nuclear Reactors back online } Process { name = uraninite centrifuge modifier = _Centrifuge input = ElectricCharge@4.48 input = Uraninite@0.0000408 output = EnrichedUranium@0.00000825 output = Ore@0.00002832 dump_valve = Ore } Process { name = breeder reactor modifier = _Breeder input = DepletedFuel@0.00000218 output = ElectricCharge@5.039146 output = EnrichedUranium@0.000000772 dump_valve = EnrichedUranium } Process { name = fission reactor modifier = _Nukereactor input = EnrichedUranium@0.000000046875 output = DepletedFuel@0.00000003125 output = XenonGas@0.000000015625 output = ElectricCharge@10 dump_valve = XenonGas&DepletedFuel,XenonGas,DepletedFuel } } } UrlConfig { parentUrl = KerbalismConfig/Support/RSS.cfg RadiationModel { name = saturn has_inner = false has_outer = true outer_dist = 7 outer_radius = 7 outer_compression = 1.05 outer_extension = 0.95 outer_border_start = 0.1 outer_border_end = 1.0 outer_quality = 30.0 has_pause = true pause_radius = 20 pause_compression = 1.02 pause_extension = 0.1 pause_height_scale = 1 pause_quality = 20.0 } } UrlConfig { parentUrl = KerbalismConfig/Support/RSS.cfg RadiationBody { name = Saturn radiation_model = saturn radiation_outer = 150 radiation_pause = -0.011 geomagnetic_offset = 0.04 } } UrlConfig { parentUrl = KerbalismConfig/Support/RSS.cfg RadiationBody { name = Uranus radiation_model = saturn radiation_inner = 75 radiation_outer = 4 radiation_pause = -0.01 geomagnetic_pole_lat = 31.4 geomagnetic_offset = 0.3 } } UrlConfig { parentUrl = KerbalismConfig/Support/RSS.cfg RadiationBody { name = Neptune radiation_model = saturn radiation_inner = 39 radiation_outer = 2.5 radiation_pause = -0.007 geomagnetic_pole_lat = 43 geomagnetic_offset = 0.55 } } UrlConfig { parentUrl = KerbalismConfig/Support/RSS.cfg RadiationBody { name = Titan radiation_model = ionosphere radiation_pause = -0.004 reference = 14 } } UrlConfig { parentUrl = KerbalismConfig/Support/TU.cfg KSP_MODEL_SHADER { name = Kerbalism_Metal model = KerbalismConfig/Parts/ChemicalPlant/ChemicalPlant model = KerbalismConfig/Parts/GeigerCounter/kismcounter model = KerbalismConfig/Parts/Greenhouse/model model = KerbalismConfig/Parts/LifeSupport/LifeSupport model = KerbalismConfig/Parts/ShortAntenna/model MATERIAL { shader = SSTU/PBR/Metallic inheritTexture = _MainTex inheritTexture = _BumpMap inheritTexture = _Emissive excludeMesh = flagTransform excludeMesh = Flag PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.5 } } } } UrlConfig { parentUrl = KerbalismConfig/Support/Tweakscale.cfg TWEAKSCALEEXPONENTS { name = Habitat volume = 3 surface = 2 } } UrlConfig { parentUrl = KerbalismConfig/Support/USI/USI_FTT.cfg Profile { name = KerbalismSupport modname = USI FTT moddir = FTT Supply { resource = LqdHydrogen low_message = LH2 is almost depleted on $VESSEL@Processes requiring LH2 will soon be unavailable empty_message = There is no more LH2 on $VESSEL@Processes requiring LH2 are no longer available refill_message = $VESSEL LH2 storage refilled@Processes requiring LH2 are now available } Process { name = hydrogen liquefaction modifier = _HyLiquefaction input = ElectricCharge@0.00026964 input = Hydrogen@2.0 output = LqdHydrogen@0.0025371912 } Process { name = lqd hydrogen evaporator modifier = _LHyEvaporator input = ElectricCharge@0.000026964 input = LqdHydrogen@0.0025371912 output = Hydrogen@2.0 } Process { name = lqd hydrogen fuel cell modifier = _LH2FuelCell input = LqdHydrogen@0.0012702893 input = Oxygen@0.5065967413 output = Water@0.0008043014 output = ElectricCharge@2.4026694940 dump = Water } } } UrlConfig { parentUrl = KerbalismConfig/Support/USI/USI_ReactorPack.cfg Profile { name = KerbalismSupport modname = USI ReactorPack moddir = ReactorPack Supply { resource = Uraninite low_message = Uraninite is almost depleted on $VESSEL@Enriched Uranium production will soon be unavailable empty_message = There is no more Uraninite on $VESSEL@Enriched Uranium production is no longer available refill_message = $VESSEL Uraninite storage refilled@Enriched Uranium production is available } Supply { resource = EnrichedUranium low_message = Enriched Uranium is almost depleted on $VESSEL@Nuclear Reactors will shut down soon empty_message = There is no more Enriched Uranium on $VESSEL@Nuclear Reactors have shut down refill_message = $VESSEL Enriched Uranium storage refilled@Nuclear Reactors back online } Process { name = uraninite centrifuge modifier = _Centrifuge input = ElectricCharge@4.48 input = Uraninite@0.0000408 output = EnrichedUranium@0.00000825 output = Ore@0.00002832 dump_valve = Ore } Process { name = breeder reactor modifier = _Breeder input = DepletedFuel@0.00000218 output = ElectricCharge@5.039146 output = EnrichedUranium@0.000000772 dump_valve = EnrichedUranium } Process { name = fission reactor modifier = _Nukereactor input = EnrichedUranium@0.000000046875 output = DepletedFuel@0.00000003125 output = XenonGas@0.000000015625 output = ElectricCharge@10 dump_valve = XenonGas&DepletedFuel,XenonGas,DepletedFuel } } } UrlConfig { parentUrl = KerbalismConfig/System/Deploy.cfg TWEAKSCALEEXPONENTS { name = Deploy extra_Cost = 2 extra_Deploy = 2 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = earth has_inner = true inner_dist = 0.813 inner_radius = 0.7000 inner_deform_xy = 0.5720 inner_compression = 1.01 inner_extension = 1.00 inner_border_dist = 0.0001 inner_border_radius = 0.915 inner_border_deform_xy = 0.5 inner_quality = 50.0 has_outer = true outer_dist = 2.6338 outer_radius = 2.48 outer_deform_xy = 0.7225 outer_compression = 1.01 outer_extension = 1.00 outer_border_dist = 1.4412 outer_border_radius = 1.4875 outer_border_deform_xy = 0.7225 outer_quality = 60.0 has_pause = true pause_radius = 15.0 pause_compression = 1.5 pause_extension = 0.075 pause_height_scale = 1.1 pause_quality = 30.0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = mercury has_pause = true pause_radius = 1.6 pause_compression = 1.4 pause_extension = 0.05 pause_height_scale = 1 pause_quality = 10.0 pause_deform = 0.1 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = jupiter has_inner = true inner_dist = 6.0 inner_radius = 1.0 inner_compression = 1.05 inner_extension = 0.9 inner_quality = 30.0 has_outer = true outer_dist = 6.5 outer_radius = 6.5 outer_compression = 1.05 outer_extension = 0.85 outer_border_start = 6.0 outer_border_end = 7.0 outer_quality = 30.0 has_pause = true pause_radius = 60 pause_compression = 1.05 pause_extension = 0.01 pause_height_scale = 1.02 pause_quality = 20.0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = jupiter2 has_inner = true inner_dist = 3.0 inner_radius = 1.0 inner_compression = 1.05 inner_extension = 0.9 inner_quality = 30.0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = ganymede has_inner = true inner_dist = 0.8 inner_radius = 0.6 inner_quality = 30.0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = irregular has_pause = true pause_radius = 1.25 pause_compression = 1.1 pause_extension = 0.75 pause_deform = 0.1 pause_quality = 60 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = ionosphere has_pause = true pause_radius = 1.1 pause_extension = 0.2 pause_quality = 60 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = surface has_pause = true pause_radius = 1.075 pause_quality = 60 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = metallic has_inner = true inner_dist = 1.25 inner_radius = 0.15 inner_compression = 1.15 inner_extension = 1.0 inner_deform = 0.05 inner_quality = 50.0 has_pause = true pause_radius = 2.75 pause_compression = 1.75 pause_extension = 0.1 pause_height_scale = 1.5 pause_deform = 0.1 pause_quality = 30.0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = solidiron has_inner = true inner_dist = 1.38 inner_radius = 0.2 inner_compression = 1.1 inner_extension = 1.0 inner_deform = 0.05 inner_quality = 45.0 has_pause = true pause_radius = 2.5 pause_compression = 1.05 pause_extension = 1.2 pause_height_scale = 1.1 pause_deform = 0.04 pause_quality = 20.0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = anomaly has_pause = true pause_radius = 0.5 pause_extension = 0.8 pause_height_scale = 0.45 pause_deform = 0.05 pause_quality = 50.0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationModel { name = heliopause has_pause = true pause_radius = 16000.0 pause_extension = 0.25 pause_height_scale = 1.5 pause_quality = 0.01 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Sun radiation_model = heliopause radiation_pause = -0.01 radiation_surface = 46.5 solar_cycle = 346896000 solar_cycle_offset = 242827200 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Mercury radiation_model = mercury radiation_pause = -0.001 geomagnetic_pole_lat = 96 geomagnetic_pole_lon = 0 geomagnetic_offset = 0.208 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Eve radiation_model = ionosphere radiation_pause = -0.005 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Venus radiation_model = ionosphere radiation_pause = -0.005 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Kerbin radiation_model = earth radiation_inner = 10.376 radiation_inner_gradient = 3.3 radiation_outer = 2.214 radiation_outer_gradient = 2.2 radiation_pause = -0.010 geomagnetic_pole_lat = 80.37 geomagnetic_pole_lon = -72.62 geomagnetic_offset = 0.07 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Earth radiation_model = earth radiation_inner = 10.376 radiation_inner_gradient = 3.3 radiation_outer = 2.214 radiation_outer_gradient = 2.2 radiation_pause = -0.010 geomagnetic_pole_lat = 80.37 geomagnetic_pole_lon = -72.62 geomagnetic_offset = 0.07 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Jool radiation_model = jupiter radiation_inner = 300.0 radiation_outer = 50.0 radiation_pause = -0.010 geomagnetic_pole_lat = -81.4 geomagnetic_pole_lon = 0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Jupiter radiation_model = jupiter radiation_inner = 300.0 radiation_outer = 50.0 radiation_pause = -0.010 geomagnetic_pole_lat = -81.4 geomagnetic_pole_lon = 0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Jupiter radiation_model = jupiter2 radiation_inner = 150.0 geomagnetic_pole_lat = -81.4 geomagnetic_pole_lon = 0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Io radiation_model = anomaly radiation_pause = 30.0 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Ganymede radiation_model = ganymede radiation_inner = 0.33 } } UrlConfig { parentUrl = KerbalismConfig/System/Radiation.cfg RadiationBody { name = Bop radiation_model = solidiron radiation_inner = 1.0 radiation_pause = -0.007 geomagnetic_pole_lat = 45 geomagnetic_pole_lon = 0 geomagnetic_offset = 0.5 } } UrlConfig { parentUrl = KerbalismConfig/System/Resources.cfg RESOURCE_DEFINITION { name = Atmosphere density = 0.000001251 unitCost = 0.0 flowMode = ALL_VESSEL transfer = PUMP isTweakable = false isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/System/Resources.cfg RESOURCE_DEFINITION { name = WasteAtmosphere density = 0.000001951 unitCost = 0.0 flowMode = ALL_VESSEL transfer = NONE isTweakable = false isVisible = false volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/System/Resources.cfg RESOURCE_DEFINITION { name = Shielding density = 1.35 unitCost = 1.0 flowMode = ALL_VESSEL transfer = NONE isTweakable = true volume = 1 } } UrlConfig { parentUrl = KerbalismConfig/System/Science/HardDriveConfigs.cfg KERBALISM_HDD_SIZES { ProcAvonics { data = 0 samples = 1 sampleCost = 20 } ProceduralBasic { data = 0.000488 samples = 0 } ProceduralInterplanetary { data = 0.00293 samples = 0 } ProceduralMature { data = 0.655 samples = 0 } ProceduralLargeScale { data = 20 samples = 0 } ProceduralAdvanced { data = 150 samples = 0 } ProceduralLongTerm { data = 400 samples = 0 } ProceduralModern { data = 8192 samples = 0 } ProceduralSample1 { data = 0 samples = 1 } ProceduralSample2 { data = 0 samples = 2 } tiros-1 { data = 0.0002 samples = 0 } vanguard-2 { data = 0.0005 samples = 0 } vanguard-3 { data = 0.0005 samples = 0 } RO_earlyControllableCore { data = 0.0005 samples = 0 } RO_probeCoreCubeEarly { data = 0.01 samples = 0 } pioneer_6_7_8_9 { data = 0.001904 samples = 0 } surveyor { data = 0.002 samples = 0 } HECS2_ProbeCore { data = 0.5 samples = 0 } roverBody { data = 0.02 samples = 1 } pioneer_10_11 { data = 0.006144 samples = 0 } voyager { data = 65.42 samples = 0 } mercury { data = 0.005 samples = 2 } gemini { data = 0.019968 samples = 3 } apollo { data = 0.076 samples = 5 } skylab { data = 0.032768 samples = 3 } shuttle { data = 0.417984 samples = 2 } orion { data = 10000 samples = 10 } ScienceLabs { data = 10 samples = 10 sampleCost = 10 } sampleReturn { data = 0 samples = 5 sampleCost = 50 } PRIVATE_DRIVES { MysteryGoo { data = 0 samples = 3 } Photography1 { data = 0 samples = 3 } Photography2 { data = 0 samples = 1 } Photography3 { data = 0 samples = 2 } Drills { data = 0 samples = 1 } } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-LiquidsMicrogravity title = Liquids in Microgravity baseValue = 16 scienceCap = 8 dataScale = 0.00125 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = Very little is known about how liquids behave in a microgravity environment. Various tests are needed to analyze the liquids to properly design fluid storage tanks in the future.This experiment can be completed once. NOTE: This experiment takes 2 hours. mass = 0.004 techRequired = basicCapsules cost = 0 tags = basicCapsule minCrew = 1 celestialBodies = Earth requiredResources = CrewTime,120 situations = ORBITING RESULTS { default = The liquids stay together from surface tension and they can be moved around using thrusters. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-VisualTracking title = Visual Tracking baseValue = 32 scienceCap = 16 dataScale = 0.00015625 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = This experiment is designed to test how well humans can track objects in space. A multicolor, mylar balloon, about the size of a beach ball, will be extended on a tether for the crew member to track.This experiment can be completed twice. NOTE: This experiment takes 2 hours. mass = 0.003 techRequired = basicCapsules cost = 0 tags = basicCapsule minCrew = 1 celestialBodies = Earth requiredResources = CrewTime,120 situations = ORBITING RESULTS { default = The crewmember can see the brightly colored balloon outside of the window. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-FlightControl title = Flight Control Experiments baseValue = 20 scienceCap = 10 dataScale = 0.0005 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = Maneuvering in space will be very important if we want to continue our exploration. We need the crew member to see how the spacecraft reacts and maneuvers with yaw, pitch and roll controls. This experiment can be completed twice. NOTE: Experiment takes 1 hour of Crew Observations to complete mass = 0.001 techRequired = earlyFlightControl cost = 0 tags = basicCapsule minCrew = 1 celestialBodies = Earth requiredResources = CrewTime,60 situations = ORBITING RESULTS { default = The craft responds to the pilot's maneuvering. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-EarthPhotography title = Earth Photography baseValue = 40 scienceCap = 20 dataScale = 0.0005 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = By using a hand-held camera, our crew can take images of locations on Earth that our scientists are intersted in. These images can be of much higher quality than our current satellite technology can accomplish. This experiment can be completed four times. NOTE: Experiment takes 1 hour of Crew Observations to complete mass = 0.005 techRequired = start cost = 0 tags = basicCapsule minCrew = 1 celestialBodies = Earth requiredResources = CrewTime,60 situations = ORBITING RESULTS { default = Images are taken using a hand-held film camera. } KERBALISM_EXPERIMENT { SampleMass = 0.002 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-OrbitalManeuvering title = Orbital Maneuvering baseValue = 32 scienceCap = 16 dataScale = 0.00015625 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = It will be necessary for our future spacecraft to be able to change their orbits in order to rendezvous and dock. This experiment will test the Orbital Maneuvering system to better understand what is required and possible.This experiment can be completed twice. NOTE: This experiment takes 2 hours. mass = 0 techRequired = earlyFlightControl cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,120 situations = ORBITING RESULTS { default = We have proven that maneuvers are possible in orbit. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-VisualAcuity title = Visual Acuity baseValue = 48 scienceCap = 24 dataScale = 0.000104166666666667 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = The visual ability of the astronauts in the detection and recognition of objects on the Earth's surface will be tested. This experiment can be completed three times. NOTE: This experiment takes 2 hours. mass = 0.002 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,120 situations = ORBITING RESULTS { default = Through a series of orbits, our crew has been able to identify certain shapes on the ground. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-StarOccultationNav title = Star Occultation Navigation baseValue = 80 scienceCap = 40 dataScale = 0.00375 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = To study the feasibility and operational value of star occulting measurements in the development of a simple, accurate, and self-contained navigational capability by measuring the time stars dip behind an established horizon.This experiment can be completed twice. NOTE: This experiment takes 24 hours. mass = 0.008 techRequired = earlyFlightControl cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,1440 situations = ORBITING RESULTS { default = By viewing the stars and using them as a fixed point in space, it is possible to determine the position of the craft. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-PowerToolEvaluation title = Power Tool Evaluation baseValue = 80 scienceCap = 20 dataScale = 0.0025 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = To determine man's ability to perform work tasks in pressurized suit under zero gravity.This experiment can be completed twice. NOTE: This experiment takes 24 hours. mass = 0 techRequired = materialsScienceHuman cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,1440 situations = ORBITING RESULTS { default = For every action, there is an equal and opposite reaction. The use of power tools are not as simple in space as they are on Earth. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-EggGrowth title = Simple Organism Egg Growth baseValue = 20 scienceCap = 10 dataScale = 0.025 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = This experiment is designed to explore the possibility of the existence of a gravitational field effect on cells exposed to microgravity situations. These irregularities would be easier to explore in simple cell systems. This experiment can be completed once. NOTE: This experiment takes 3 hours. mass = 0.001 techRequired = materialsScienceHuman cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,180 situations = ORBITING RESULTS { default = The study of the egg cell growth of simple organisms has proven to be interesting. } KERBALISM_EXPERIMENT { SampleMass = 0.0005 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-BloodCells title = Synergistic Effect of Zero Gravity and Radiation on White Blood Cells baseValue = 60 scienceCap = 30 dataScale = 0.00833333333333333 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = The objective is to examine the biological effects of radiation. The experiment will test the possibility that weightlessness interacts with radiation to produce unpredicted effects greater than the sum of their individual effects. This experiment can be completed twice. NOTE: This experiment takes 48 hours. mass = 0 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,2880 situations = ORBITING RESULTS { default = From our initial studies, it does not appear that there is a synergistic effect of zero gravity and radiation. } KERBALISM_EXPERIMENT { SampleMass = 0.0005 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-SleepAnalysis title = In-Flight Sleep Analysis baseValue = 40 scienceCap = 20 dataScale = 0.0125 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = The objectives of this experiment are to assess the crew's state of alertness, levels of consciousness, and depth of sleep during flight.This experiment can be completed twice. NOTE: This experiment takes 72 hours. mass = 0 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,5760 situations = ORBITING RESULTS { default = The crew members were able to sleep, but more long term studies are probably a good idea. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-FoodEvaluation title = Food Evaluation baseValue = 10 scienceCap = 5 dataScale = 0.0001 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = Our scientists have come up with a fancy way of packaging food for consumption in space. We need the crew to evaluate how the trip to space has affected this packaging and the quality of the food. This experiment can be completed once. NOTE: This experiment takes 1 hour. mass = 0.001 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,60 situations = ORBITING RESULTS { default = The packaging on the food seems to work well and the food is coated to have as few crumbs as possible. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-WorkTolerance title = In-flight Work Tolerance baseValue = 20 scienceCap = 10 dataScale = 0.0001 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = The astronauts will use a bungee cord to assess their capacity to do physical work under space flight conditions. This experiment can be completed twice. NOTE: This experiment takes 1 hour. mass = 0.003 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,60 situations = ORBITING RESULTS { default = It is possible for our crew members to do work in space. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-SimpleNavigation title = Simple Navigation baseValue = 60 scienceCap = 30 dataScale = 0.00286666666666667 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = Study the capability of crew to provide a reliable method of navigation without input from the ground utilizing a space stedimeter and a sextant.This experiment can be completed twice. NOTE: This experiment takes 12 hours. mass = 0.005 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,720 situations = ORBITING RESULTS { default = Some good methods of navigation have been developed using these techniques. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-ZodiacalLightPhoto title = Zodiacal Light Photography baseValue = 60 scienceCap = 30 dataScale = 0.0133333333333333 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = To obtain photographs of zodiacal light, airglow layer, and other dim light phenomena, including day sky brightness from orbital altitude.This experiment can be completed twice. NOTE: This experiment takes 12 hours. mass = 0.008 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,720 situations = ORBITING RESULTS { default = The images of the Zodiacal Light will prove very interesting for astronomers on Earth. } KERBALISM_EXPERIMENT { SampleMass = 0.004 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-VHFPolarization title = UHF/VHF Polarization baseValue = 60 scienceCap = 30 dataScale = 0.00054 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = To obtain information on communication systems operating through the ionosphere.This experiment can be completed twice. NOTE: This experiment takes 12 hours. mass = 0.005 techRequired = lunarRangeComms cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,720 situations = ORBITING RESULTS { default = Finding the best means of communicating through the Earth's atmosphere is an ongoing process. } KERBALISM_EXPERIMENT { SampleMass = 0 BodyAllowed = HomeBody IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-TelevisionBroadcast title = Space Television Broadcast baseValue = 80 scienceCap = 40 dataScale = 0.45 requireAtmosphere = False situationMask = 32 biomeMask = 0 description = To broadcast live television while in route to the Moon.This experiment can be completed once. NOTE: This experiment takes 2 hours and you must be higher than 50,000 km. mass = 0.01 techRequired = lunarRangeComms cost = 0 tags = matureCapsule minCrew = 3 minAltitude = 50000000 celestialBodies = Earth;Moon requiredResources = CrewTime,120 situations = ORBITING; ESCAPING RESULTS { default = The television broadcast from space was seen by millions of people back on Earth. } KERBALISM_EXPERIMENT { SampleMass = 0 IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-IonSensingAltitudeControl title = Ion Sensing Altitude Control baseValue = 60 scienceCap = 30 dataScale = 0.36 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = To investigate determination of spacecraft attitude in yaw and pitch from measurement of ion flow variations. The recording of ion sensor outputs during pitch and yaw maneuvers will be compared with data obtained from the inertial guidance system and the horizon scanner. Results of the comparison and the astronaut evaluation will form the basis for further development of simple, lightweight orbital attitude determination systems.This experiment can be completed once. NOTE: This experiment takes 48 hours. mass = 0 techRequired = electronicsHuman cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,2880 situations = ORBITING RESULTS { default = Using special ion sensors on the craft, it allows our crew to determine their speed with improved accuracy. } KERBALISM_EXPERIMENT { SampleMass = 0 IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-NightImageIntensification title = Night Image Intensification baseValue = 30 scienceCap = 15 dataScale = 0.9 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = To test the usefulness and performance of a low-light-level television system as a supplement to unaided vision in observing surface features primarily when such features are in darkness and spacecraft pilots are not dark-adapted.This experiment can be completed once. NOTE: This experiment takes 12 hours. mass = 0.01 techRequired = electronicsHuman cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,720 situations = ORBITING RESULTS { default = It IS possible for us to increase the nighttime visibility of our crew as well as our uncrewed cameras. } KERBALISM_EXPERIMENT { SampleMass = 0 IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-TerrainPhotography title = Synoptic Terrain Photography baseValue = 90 scienceCap = 45 dataScale = 0.555555555555556 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = Crew photographs of land and ocean areas for geologic, geographic, and oceanographic study for evaluation of various film typesThis experiment can be completed 3 times. NOTE: This experiment takes 12 hours. mass = 0.008 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,720 situations = ORBITING RESULTS { default = The details and features of the terrain are easily observable from these images. } KERBALISM_EXPERIMENT { SampleMass = 0.0001 IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/NewExperiments.cfg EXPERIMENT_DEFINITION { id = RP0-WeatherPhotography title = Synoptic Weather Photography baseValue = 90 scienceCap = 45 dataScale = 0.555555555555556 requireAtmosphere = False situationMask = 16 biomeMask = 0 description = Crew photographs of global and local weather systems for use by scientists in improving techniques of interpretation of orbital altitude weather photographs.This experiment can be completed 3 times. NOTE: This experiment takes 12 hours. mass = 0.008 techRequired = start cost = 0 tags = secondGenCapsule minCrew = 2 celestialBodies = Earth requiredResources = CrewTime,720 situations = ORBITING RESULTS { default = The images of the clouds and weather systems allow the meteorologists to better understand the weather patterns. } KERBALISM_EXPERIMENT { SampleMass = 0.0001 IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/CrewScience/ExperimentValues.cfg KERBALISM_CREW_EXPERIMENTS { RP0-LiquidsMicrogravity { ECCost = 0.01 size = 0.02 SampleMass = 0 value = 16 duration = 10800 requirements = CrewMin:1 ResourceRates = IncludeExperiment = } RP0-VisualTracking { ECCost = 0 size = 0.005 SampleMass = 0 value = 32 duration = 14400 requirements = CrewMin:1 ResourceRates = IncludeExperiment = } RP0-FlightControl { ECCost = 0.01 size = 0.01 SampleMass = 0 value = 20 duration = 10800 requirements = CrewMin:1 ResourceRates = IncludeExperiment = } RP0-EarthPhotography { ECCost = 0 SampleMass = 0.002 size = 0.02 value = 40 duration = 21600 requirements = CrewMin:1 ResourceRates = IncludeExperiment = } RP0-OrbitalManeuvering { ECCost = 0.05 size = 0.005 SampleMass = 0 value = 32 duration = 10800 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-VisualAcuity { ECCost = 0 size = 0.005 SampleMass = 0 value = 48 duration = 21600 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-StarOccultationNav { ECCost = 0.002 size = 0.3 SampleMass = 0 value = 80 duration = 172800 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-PowerToolEvaluation { ECCost = 0.1 size = 0.2 SampleMass = 0 value = 80 duration = 172800 requirements = CrewMin:2,AstronautComplexLevelMin:2 ResourceRates = IncludeExperiment = } RP0-EggGrowth { ECCost = 0.005 SampleMass = 0.0005 size = 0.5 value = 20 duration = 10800 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-BloodCells { ECCost = 0.04 SampleMass = 0.0005 size = 0.5 value = 60 duration = 345600 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-SleepAnalysis { ECCost = 0 size = 0.5 SampleMass = 0 value = 40 duration = 518400 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-FoodEvaluation { ECCost = 0 size = 0.001 SampleMass = 0 value = 10 duration = 3600 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-WorkTolerance { ECCost = 0 size = 0.002 SampleMass = 0 value = 20 duration = 7200 requirements = CrewMin:2,AstronautComplexLevelMin:2 ResourceRates = IncludeExperiment = } RP0-SimpleNavigation { ECCost = 0.01 size = 0.172 SampleMass = 0 value = 60 duration = 86400 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-ZodiacalLightPhoto { ECCost = 0 SampleMass = 0.004 size = 0.8 value = 60 duration = 86400 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-VHFPolarization { ECCost = 0.01 size = 0.0324 SampleMass = 0 value = 60 duration = 86400 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-TelevisionBroadcast { ECCost = 0.0175 size = 36 SampleMass = 0 value = 80 duration = 7200 requirements = CrewMin:3 ResourceRates = IncludeExperiment = } RP0-IonSensingAltitudeControl { ECCost = 0.02 size = 21.6 SampleMass = 0 value = 60 duration = 172800 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-NightImageIntensification { ECCost = 0.018 size = 27 SampleMass = 0 value = 30 duration = 43200 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-TerrainPhotography { ECCost = 0 SampleMass = 0.0001 size = 50 value = 90 duration = 129600 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } RP0-WeatherPhotography { ECCost = 0 SampleMass = 0.0001 size = 50 value = 90 duration = 129600 requirements = CrewMin:2 ResourceRates = IncludeExperiment = } } } UrlConfig { parentUrl = KerbalismConfig/System/Science/SatelliteScience/ExperimentValues.cfg KERBALISM_EXPERIMENT_VALUES { RP0telemetry1 { ECCost = 0.0001 size = 0.00005625 SampleMass = 0 value = 3 duration = 300 requirements = ResourceRates = IncludeExperiment = } RP0telemetry2 { ECCost = 0.0001 size = 0.0007875 SampleMass = 0 value = 10 duration = 1800 requirements = SurfaceSpeedMin:343 ResourceRates = IncludeExperiment = } temperatureScan { ECCost = 0.001 size = 0.000075 SampleMass = 0 value = 4 duration = 600 requirements = ResourceRates = IncludeExperiment = } barometerScan { ECCost = 0.001 size = 0.000075 SampleMass = 0 value = 4 duration = 600 requirements = ResourceRates = IncludeExperiment = } RP0bioScan1 { ECCost = 0.01 SampleMass = 0.0002 size = 10 value = 22.5 duration = 1200 requirements = ResourceRates = IncludeExperiment = } RP0bioScan2 { ECCost = 0.02 SampleMass = 0.01 size = 50 value = 40 duration = 86400 requirements = ResourceRates = IncludeExperiment = RP0bioScan1 } RP0bioScan3 { ECCost = 0.1 SampleMass = 0.02 size = 300 value = 6 duration = 86400 requirements = ResourceRates = IncludeExperiment = RP0bioScan2 } RP0bioSat1 { ECCost = 0.05 SampleMass = 0.005 size = 500 value = 10 duration = 1209600 requirements = ResourceRates = IncludeExperiment = RP0bioScan1 } RP0photos1 { ECCost = 0.005 SampleMass = 0.002 size = 20 value = 5 duration = 600 requirements = ResourceRates = IncludeExperiment = } RP0photos2 { ECCost = 0.1 SampleMass = 0.5 size = 50 value = 200 duration = 63072000 requirements = OrbitMinInclination:60,OrbitMaxInclination:100,OrbitMaxEccentricity:0.035,AltitudeMax:445000 ResourceRates = IncludeExperiment = } RP0photos3 { ECCost = 0.5 SampleMass = 2.5 size = 300 value = 500 duration = 315360000 requirements = OrbitMinInclination:94.5,OrbitMaxInclination:97,OrbitMaxEccentricity:0.01 ResourceRates = IncludeExperiment = RP0photos2 } RP0photos4 { ECCost = 2.1 size = 18720000 SampleMass = 0 value = 10000 duration = 630720000 requirements = OrbitMaxEccentricity:0.001,AltitudeMin:350000,RadiationMax:0.005 ResourceRates = IncludeExperiment = RP0photos3 } crewReport { ECCost = 0.0 size = 0.005 SampleMass = 0 value = 4 duration = 300 requirements = ResourceRates = IncludeExperiment = } capsuleReport { ECCost = 0.02 size = 1 SampleMass = 0 value = 15 duration = 1209600 requirements = ResourceRates = IncludeExperiment = crewReport } evaReport { ECCost = 0.0 size = 0.5 SampleMass = 0 value = 24 duration = 120 requirements = ResourceRates = IncludeExperiment = } surfaceAnalysis { ECCost = 0.012 size = 0.5 SampleMass = 0 value = 4 duration = 1800 requirements = ResourceRates = IncludeExperiment = } surfaceSample { ECCost = 0.02 SampleMass = 0.00008 size = 0.1 value = 6 duration = 300 requirements = ResourceRates = IncludeExperiment = surfaceAnalysis } surfaceSample2 { ECCost = 0 SampleMass = 0.01 size = 10 value = 10 duration = 1200 requirements = AstronautComplexLevelMin:2 ResourceRates = IncludeExperiment = surfaceSample } surfaceSample3 { ECCost = 0.05 SampleMass = 0.03 size = 50 value = 15 duration = 9000 requirements = AstronautComplexLevelMin:3 ResourceRates = IncludeExperiment = surfaceSample2 } RP0massSpec1 { ECCost = 0.002 size = 0.001 SampleMass = 0 value = 8 duration = 7200 requirements = ResourceRates = IncludeExperiment = } RP0massSpec2 { ECCost = 0.005 size = 0.01 SampleMass = 0 value = 12 duration = 1209600 requirements = OrbitMinEccentricity:0.1 ResourceRates = IncludeExperiment = RP0massSpec1 } RP0massSpec3 { ECCost = 0.01 size = 0.1 SampleMass = 0 value = 20 duration = 7862400 requirements = OrbitMinEccentricity:0.1 ResourceRates = IncludeExperiment = RP0massSpec2 } RP0massSpec4 { ECCost = 0.06 size = 884.52 SampleMass = 0 value = 30 duration = 7862400 requirements = ResourceRates = IncludeExperiment = RP0massSpec3 } RP0cosmicRay1 { ECCost = 0.0001 size = 0.0018 SampleMass = 0 value = 0.1 duration = 7200 requirements = OrbitMinEccentricity:0.04 ResourceRates = IncludeExperiment = } RP0cosmicRay1_5 { ECCost = 0.0001 size = 1.9656 SampleMass = 0 value = 10 duration = 7862400 requirements = OrbitMinEccentricity:0.04 ResourceRates = IncludeExperiment = RP0cosmicRay1 } RP0cosmicRay2 { ECCost = 0.002 size = 39 SampleMass = 0 value = 30 duration = 7862400 requirements = ResourceRates = IncludeExperiment = RP0cosmicRay1_5 } micrometeoriteDetect { ECCost = 0 size = 0.4914 SampleMass = 0 value = 7 duration = 7862400 requirements = OrbitMinEccentricity:0.04 ResourceRates = IncludeExperiment = } RP0magScan1 { ECCost = 0.006 size = 2.6208 SampleMass = 0 value = 6 duration = 2620800 requirements = ResourceRates = IncludeExperiment = } RP0magScan2 { ECCost = 0.0073 size = 39.312 SampleMass = 0 value = 12 duration = 2620800 requirements = ResourceRates = IncludeExperiment = RP0magScan1 } RP0magScan3 { ECCost = 0.002 size = 118 SampleMass = 0 value = 40 duration = 7862400 requirements = ResourceRates = IncludeExperiment = RP0magScan2 } RP0imageSpec1 { ECCost = 0.016 size = 3685 SampleMass = 0 value = 3 duration = 7862400 requirements = ResourceRates = IncludeExperiment = } RP0imageSpec2 { ECCost = 0.004 size = 4717 SampleMass = 0 value = 3 duration = 7862400 requirements = ResourceRates = IncludeExperiment = RP0imageSpec1 } RP0imageSpec3 { ECCost = 0.012 size = 11322 SampleMass = 0 value = 4 duration = 7862400 requirements = ResourceRates = IncludeExperiment = RP0imageSpec2 } RP0imageSpec4 { ECCost = 0.02183 size = 15135.12 SampleMass = 0 value = 6 duration = 7862400 requirements = ResourceRates = IncludeExperiment = RP0imageSpec3 } RP0visibleImaging1 { ECCost = 0.005 size = 0.0003 SampleMass = 0 value = 1.5 duration = 1200 requirements = ResourceRates = IncludeExperiment = } RP0visibleImaging2 { ECCost = 0.008 size = 0.648 SampleMass = 0 value = 2 duration = 3600 requirements = ResourceRates = IncludeExperiment = RP0visibleImaging1 } RP0visibleImaging3 { ECCost = 0.031 size = 19.8 SampleMass = 0 value = 3 duration = 7200 requirements = ResourceRates = IncludeExperiment = RP0visibleImaging2 } RP0visibleImaging4 { ECCost = 0.023 size = 725.76 SampleMass = 0 value = 6 duration = 7200 requirements = ResourceRates = IncludeExperiment = RP0visibleImaging3 } RP0visibleImaging5 { ECCost = 0.06 size = 86400 SampleMass = 0 value = 50 duration = 86400 requirements = ResourceRates = IncludeExperiment = RP0visibleImaging4 } RP0orbitalPurturbation1 { ECCost = 0.002 size = 630.72 SampleMass = 0 value = 200 duration = 315360000 requirements = OrbitMinInclination:50,OrbitMaxInclination:130 ResourceRates = IncludeExperiment = } RP0infraredRad1 { ECCost = 0.0024 size = 0.6912 SampleMass = 0 value = 2 duration = 86400 requirements = ResourceRates = IncludeExperiment = } RP0infraredRad2 { ECCost = 0.004 size = 12.96 SampleMass = 0 value = 3 duration = 604800 requirements = ResourceRates = IncludeExperiment = RP0infraredRad1 } RP0infraredRad3 { ECCost = 0.0025 size = 65.8 SampleMass = 0 value = 4 duration = 2592000 requirements = ResourceRates = IncludeExperiment = RP0infraredRad2 } RP0infraredRad4 { ECCost = 0.0341 size = 202.176 SampleMass = 0 value = 6 duration = 7776000 requirements = ResourceRates = IncludeExperiment = RP0infraredRad3 } RP0RPWS1 { ECCost = 0.002 size = 7 SampleMass = 0 value = 15 duration = 604800 requirements = ResourceRates = IncludeExperiment = } RP0RPWS2 { ECCost = 0.005 size = 103.68 SampleMass = 0 value = 20 duration = 2592000 requirements = ResourceRates = IncludeExperiment = RP0RPWS1 } RP0RPWS3 { ECCost = 0.007 size = 1749.6 SampleMass = 0 value = 30 duration = 15552000 requirements = ResourceRates = IncludeExperiment = RP0RPWS2 } } } UrlConfig { parentUrl = Kopernicus/Config/Kopernicus_Config.cfg Kopernicus_config { EnforceShaders = false WarnShaders = false EnforcedShaderLevel = 2 ScatterCullDistance = 5000 UseKopernicusAsteroidSystem = True SolarRefreshRate = 1 } } UrlConfig { parentUrl = Kopernicus/Config/System.cfg Kopernicus { name = Solar System useOnDemand = true onDemandLoadOnMissing = true onDemandLogOnMissing = false onDemandForceCollect = false removeLaunchSites = Desert_Airfield, Desert_GroundObjects, Desert_Launch_Site, Island_Airfield, Woomerang_GroundObjects, Woomerang_Launch_Site Epoch = -31542641.784 Preset { name = RSS_High displayName = RSS High Res PLANET { name = Kerbin minDistance = 8 minSubdivision = 1 maxSubdivision = 10 } PLANET { name = Moon minDistance = 8 minSubdivision = 1 maxSubdivision = 10 } PLANET { name = Mercury minDistance = 8 minSubdivision = 1 maxSubdivision = 9 } PLANET { name = Venus minDistance = 8 minSubdivision = 1 maxSubdivision = 10 } PLANET { name = Mars minDistance = 8 minSubdivision = 1 maxSubdivision = 10 } PLANET { name = Phobos minDistance = 8 minSubdivision = 1 maxSubdivision = 6 } PLANET { name = Deimos minDistance = 8 minSubdivision = 1 maxSubdivision = 6 } PLANET { name = Vesta minDistance = 8 minSubdivision = 1 maxSubdivision = 8 } PLANET { name = Ceres minDistance = 8 minSubdivision = 1 maxSubdivision = 8 } PLANET { name = Jupiter minDistance = 8 minSubdivision = 1 maxSubdivision = 10 } PLANET { name = Callisto minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Europa minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Ganymede minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Io minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Saturn minDistance = 8 minSubdivision = 1 maxSubdivision = 10 } PLANET { name = Dione minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Enceladus minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Iapetus minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Mimas minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Rhea minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Tethys minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Titan minDistance = 8 minSubdivision = 1 maxSubdivision = 9 } PLANET { name = Uranus minDistance = 8 minSubdivision = 1 maxSubdivision = 10 } PLANET { name = Ariel minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Miranda minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Oberon minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Titania minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Umbriel minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } PLANET { name = Neptune minDistance = 8 minSubdivision = 1 maxSubdivision = 10 } PLANET { name = Triton minDistance = 8 minSubdivision = 1 maxSubdivision = 8 } PLANET { name = Pluto minDistance = 8 minSubdivision = 1 maxSubdivision = 8 } PLANET { name = Charon minDistance = 8 minSubdivision = 1 maxSubdivision = 7 } } Body { name = Sun cacheFile = RealSolarSystem/RSSKopernicus/Cache/Sun.bin Template { name = Sun removeProgressTree = false } Properties { displayName = The Sun description = The Sun, a G2V main sequence yellow dwarf. radius = 696342000 gravParameter = 1.32712E+20 ScienceValues { spaceAltitudeThreshold = 15000000000 } } ScaledVersion { solarLightColor = 1.0,1.0,1.0,1.0 Light { sunlightColor = 1.0, 1.0, 1.0, 1.0 sunlightIntensity = 1.0 sunlightShadowStrength = 0.9 scaledSunlightColor = 1.0, 1.0, 1.0, 1.0 scaledSunlightIntensity = 1.0 IVASunColor = 1.0, 1.0, 1.0, 1.0 IVASunIntensity = 1.0 ambientLightColor = 0.1, 0.1, 0.1, 1.0 sunLensFlareColor = 0.0, 0.0, 0.0, 0.0 sunAU = 149597870700 } Coronas { Corona { scaleSpeed = 0.01 scaleLimitX = 10 scaleLimitY = 10 updateInterval = 2.5 speed = 10 rotation = 0 Material { texture = RSSVE/Textures/MainTextures/Misc/SunCorona } } } Material { emitColor0 = 0.85, 0.85, 0.85, 1.0 emitColor1 = 0.975, 0.975, 0.85, 1.0 rimColor = 0.975, 0.975, 0.975, 1.0 rimBlend = 2.5 rimPower = 0.75 sunspotColor = 1.0, 1.0, 1.0, 1.0 sunspotPower = 2.0 } } } Asteroid { name = Asteroids interval = 15 probability = 66 minUntrackedLifetime = 1 maxUntrackedLifetime = 20 spawnGroupMinLimit = 4 spawnGroupMaxLimit = 8 Locations { Around { Body { body = Sun probability = 50 reached = False semiMajorAxis { minValue = 314155528451 maxValue = 523592547418 } eccentricity { minValue = 0 maxValue = 0.4 } inclination { minValue = 0 maxValue = 35 } longitudeOfAscendingNode { minValue = 0 maxValue = 360 } argumentOfPeriapsis { minValue = 0 maxValue = 360 } meanAnomalyAtEpoch { minValue = 0 maxValue = 360 } } } Flyby { Body { body = Kerbin probability = 50 minDuration = 15 maxDuration = 60 reached = False } } } Size { key = 0 0 key = 0.3 0.45 key = 0.7 0.55 key = 1 1 } } Body { name = Ceres flightGlobalsIndex = 50 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Ceres.bin Template { name = Eeloo } Orbit { referenceBody = Sun semiMajorAxis = 413738762313.173 eccentricity = 0.079363494880566 inclination = 27.1273394923134 meanAnomalyAtEpochD = 60.1624710451615 longitudeOfAscendingNode = 23.4501727740666 argumentOfPeriapsis = 129.19102663711 color = 0.5, 0.5, 0.5, 1.0 } Properties { displayName = Ceres description = Ceres is the largest object in the asteroid belt, holding about a third of the Asteroid Belts mass. It was the first thing in the Asteroid Belt discovered, and it is so large that it is spherical. It is classified as a Dwarf Planet, and is only a bit smaller than Pluto. It is currently orbited by the Dawn Probe. radius = 473000 mass = 9.39e+20 rotationPeriod = 32666.4 tidallyLocked = false initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 10000 30000 75000 150000 200000 300000 600000 biomeMap = RSS-Textures/PluginData/CeresBiomes.dds Biomes { Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.8745,0.8745,0,1 } Biome { name = White Spots displayName = White Spots value = 1.0 color = 1,0,0,1 } Biome { name = Occator Crater displayName = Occator Crater value = 1.0 color = 0,1,0,1 } Biome { name = Kerwan Plain displayName = Kerwan Plain value = 1.0 color = 0,0,1,1 } Biome { name = Midlands displayName = Midlands value = 1.0 color = 1,0,1,1 } Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0,0.8745,1,1 } Biome { name = Zadeni Crater displayName = Zadeni Crater value = 1.0 color = 0,0,0.8745,1 } Biome { name = Urvara Crater displayName = Urvara Crater value = 1.0 color = 0,0.6,0,1 } Biome { name = Yalode Crater displayName = Yalode Crater value = 1.0 color = 0.6,0.6,0,1 } Biome { name = Highest Points displayName = Highest Points value = 1.0 color = 1,0.8745,1,1 } Biome { name = Haulani Crater displayName = Haulani Crater value = 1.0 color = 0.6,0.6,0.6,1 } } ScienceValues { landedDataValue = 7 inSpaceLowDataValue = 6 inSpaceHighDataValue = 5 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 300000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/CeresColor.dds normals = RSS-Textures/PluginData/Ceres_NRM.dds shininess = 0.05 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 11 materialType = AtmosphericTriplanarZoomRotation Material { factor = 10 factorBlendWidth = 0.1 factorRotation = 30 saturation = 1 contrast = 1.1 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 3 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/gillySteep_diffuse steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/gillySteep_nrm steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = BUILTIN/gillyMedTerrain_diffuse lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 midTex = BUILTIN/gillyMedTerrain_diffuse midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = BUILTIN/gillyMedTerrain_nrm midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = BUILTIN/gillyMedTerrain_diffuse highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/CeresColor.dds order = 9999993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/CeresHeight.dds offset = 0 deformity = 12150.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 4 persistence = 0.5 deformity = 100 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 3 persistence = 0.5 deformity = 10 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45 deformity = 20 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 2 noiseType = RiggedMultifractal mode = Low order = 13 enabled = true } } } } Body { name = Kerbin cbNameLater = Earth finalizeOrbit = true flightGlobalsIndex = 1 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Earth.bin Template { name = Kerbin removePQSMods = PQSCity[IslandAirfield], PQSCity[Monolith00], PQSCity[Monolith01], PQSCity[Monolith02], PQSCity[Monolith03], PQSCity[Pyramids], PQSCity[Randolith], PQSCity[UFO], PQSCity2, PQSLandControl, PQSMod_VertexHeightMap, PQSMod_VertexSimplexHeightAbsolute, PQSMod_VertexHeightNoiseVertHeightCurve2, PQSMod_VertexRidgedAltitudeCurve, PQSMod_AerialPerspectiveMaterial, PQSMod_QuadEnhanceCoast, PQSMod_RemoveQuadMap } Orbit { referenceBody = Sun semiMajorAxis = 149598261150.4425 eccentricity = 0.01609636160505683 inclination = 23.44603795469773 meanAnomalyAtEpochD = 357.0607464120944 longitudeOfAscendingNode = 359.9965004168758 argumentOfPeriapsis = 102.9720683296131 color = 0.0,0.278,0.388,1.0 } Properties { displayName = Earth isHomeWorld = true radius = 6371000 ocean = true description = The Pale Blue Dot, home to over seven-billion humans and trillions of other life-forms of various shapes and sizes. Earth is where you are in our neighbourhood, our home. For now, it is our very only place in the vast expanse of our marvellous universe. solarRotationPeriod = False rotationPeriod = 86164.098903691 rotates = true initialRotation = 100.1833 tidallyLocked = false gravParameter = 3.986004418e+14 timewarpAltitudeLimits = 0 140000 140000 140000 140000 2000000 35000000 35000000 navballSwitchRadiusMult = 0.0160100455 navballSwitchRadiusMultLow = 0.0153822006 inverseRotThresholdAltitude = 145000 biomeMap = RSS-Textures/PluginData/EarthBiomes.dds Biomes { Biome { name = Shores displayName = Shores value = 1.0 color = 0.937255,0.16863,0.937255,1 } Biome { name = Grasslands displayName = Grasslands value = 1.0 color = 0.902,0.988,0.475,1 } Biome { name = Tundra displayName = Tundra value = 1.0 color = 0,1,1,1 } Biome { name = Mountains displayName = Mountains value = 1.5 color = 0.510,0.275,0,1 } Biome { name = Desert displayName = Desert value = 1.0 color = 0.961,0.737,0,1 } Biome { name = Tropics displayName = Tropics value = 1.0 color = 0.502,0.502,0.502,1 } Biome { name = Ice Caps displayName = Ice Caps value = 1.5 color = 0,0.733,0.349,1 } Biome { name = Water displayName = Water value = 1.0 color = 0,0.196,0.518,1 } Biome { name = Taiga displayName = Taiga value = 1.0 color = 0,0.533,0.486,1 } Biome { name = Forest displayName = Forest value = 1.0 color = 0.761,0,0.047,1 } Biome { name = Savanna displayName = Savanna value = 1.0 color = 1,0.596,0,1 } } ScienceValues { landedDataValue = 0.3 splashedDataValue = 0.4 flyingLowDataValue = 0.7 flyingHighDataValue = 0.9 inSpaceLowDataValue = 1 inSpaceHighDataValue = 1.5 recoveryValue = 1 flyingAltitudeThreshold = 50000 spaceAltitudeThreshold = 35786000 } } ScaledVersion { type = Atmospheric fadeStart = 100000 fadeEnd = 102000 sphericalModel = true Material { texture = RSS-Textures/EarthColor normals = RSS-Textures/Earth_NRM color = 1.4,1.4,1.4,1 shininess = 0.2 specular = 0.5,0.5,0.5,1 rimPower = 2.4 rimBlend = 1.1 Gradient { 0.0 = 0.45, 0.55, 0.7, 1.0 0.3 = 0.2,0.15,0.05,1.0 0.6 = 0.0,0.0,0.0,1.0 1.0 = 0.0,0.0,0.0,1.0 } } } Atmosphere { enabled = true oxygen = true maxAltitude = 140000.0 adiabaticIndex = 1.4 atmosphereMolarMass = 0.0289644 temperatureSeaLevel = 288 ambientColor = 0.003, 0.014, 0.05, 1.0 pressureCurve { key = 0 101.325 0 -0.0119729 key = 1000 89.9537 -0.0107923 -0.0107923 key = 2000 79.7013 -0.00972759 -0.00972759 key = 3000 70.4691 -0.00875313 -0.00875313 key = 4000 62.1620 -0.00787633 -0.00787633 key = 5000 54.6886 -0.00708329 -0.00708329 key = 6000 47.9719 -0.00636074 -0.00636074 key = 7000 41.9470 -0.00569867 -0.00569867 key = 8000 36.5555 -0.00509376 -0.00509376 key = 9000 31.7428 -0.00453892 -0.00453892 key = 10000 27.4635 -0.00402664 -0.00402664 key = 12000 20.3407 -0.00312205 -0.00312205 key = 14000 14.8739 -0.00236992 -0.00236992 key = 16000 10.7657 -0.00175875 -0.00175875 key = 18000 7.76098 -0.00126703 -0.00126703 key = 20000 5.61289 -0.000901159 -0.000901159 key = 22000 4.08419 -0.000643110 -0.000643110 key = 24000 2.98894 -0.000462653 -0.000462653 key = 26000 2.19866 -0.000334849 -0.000334849 key = 28000 1.62536 -0.000243495 -0.000243495 key = 30000 1.20769 -0.000177736 -0.000177736 key = 35000 0.588602 -8.25983E-05 -8.25983E-05 key = 40000 0.296819 -3.96388E-05 -3.96388E-05 key = 45000 0.154692 -1.97099E-05 -1.97099E-05 key = 50000 0.0825035 -1.03082E-05 -1.03082E-05 key = 55000 0.0438832 -5.63677E-06 -5.63677E-06 key = 60000 0.0227005 -3.07935E-06 -3.07935E-06 key = 65000 0.0112807 -1.62592E-06 -1.62592E-06 key = 70000 0.00536204 -8.22892E-07 -8.22892E-07 key = 75000 0.00243557 -3.94225E-07 -3.94225E-07 key = 80000 0.00106710 -1.78982E-07 -1.78982E-07 key = 85000 0.000456872 -7.82929E-08 -7.82929E-08 key = 90000 0.000192739 -3.34218E-08 -3.34218E-08 key = 95000 8.12137E-05 -1.38889E-08 -1.38889E-08 key = 100000 3.52962E-05 -5.69392E-09 -5.69392E-09 key = 105000 1.62730E-05 -2.40474E-09 -2.40474E-09 key = 110000 8.14091E-06 -1.04206E-09 -1.04206E-09 key = 115000 4.55287E-06 -4.76718E-10 -4.76718E-10 key = 121920 2.40103E-06 -1.98682E-10 -1.98682E-10 key = 140000 0 0 0 } temperatureCurve { key = 0 282.5 0 -0.0025 key = 8000 240.5 -0.006 -0.006 key = 15000 212 -0.0025 -0.0025 key = 21000 214 0.0015 0.0015 key = 30000 228 0.002 0.002 key = 42000 255.5 0.0025 0.0025 key = 49750 268 0 0 key = 60000 247.5 -0.003 -0.003 key = 75000 209 -0.002 -0.002 key = 91000 191.75 0 0 key = 100000 206 0.003 0.003 key = 110000 256 0.009 0.009 key = 120000 375 0.011 0.011 key = 140000 560 0.007 0 } temperatureSunMultCurve { key = 0 1 0 -0.0002 key = 2250 0.65 0 0 key = 7000 0.65 0 0 key = 12500 0 -0.000135 -0.000135 key = 16500 -0.335 0 0 key = 22000 0 6.5E-05 6.5E-05 key = 33000 0.315 0 0 key = 40500 0.315 0 0 key = 52000 0.12 -3.5E-05 -3.5E-05 key = 54750 0.0215 -1.4E-05 -1.4E-05 key = 64500 -0.115 -1.4E-05 -1.4E-05 key = 73000 -0.43 0 0 key = 74750 -0.43 0 0 key = 85750 -0.035 0 0 key = 88750 -0.035 0 0 key = 96250 -0.13 0 0 key = 97500 -0.13 0 0 key = 110000 0.275 6E-05 -3E-06 key = 140000 0.185 -2E-06 0 } temperatureLatitudeBiasCurve { key = 0 11.5 0 0 key = 20 9 -0.22 -0.22 key = 38 0 -0.9 -0.9 key = 59 -15 -0.7 -0.7 key = 75 -27.5 -0.7 -0.7 key = 90 -35 -0.5 0 } temperatureLatitudeSunMultCurve { key = 0 9.75 0 0 key = 23 15.75 0 0 key = 40 12.7 -0.25 -0.25 key = 70 6.7 -0.085 -0.085 key = 90 5 -0.085 0 } temperatureAxialSunBiasCurve { key = 0 -16.5691 0 -0.122752 key = 23 -18 0 0 key = 113 0 0.314159 0.314159 key = 203 18 0 0 key = 293 0 -0.314159 -0.314159 key = 360 -16.5691 -0.122752 0 } temperatureAxialSunMultCurve { key = 0 0 0 0 key = 15 0.085 0.014 0.014 key = 30 0.39 0.018 0.018 key = 45 0.615 0.015 0.015 key = 62 0.845 0 0 key = 73 0.78 -0.007 -0.007 key = 80 0.825 0.0175 0.0175 key = 90 1 0.0175 0 } temperatureEccentricityBiasCurve { key = 0 0 0 0 key = 1 0 0 0 } AtmosphereFromGround { innerRadius = 6357290 outerRadius = 6560275 waveLength = 0.65, 0.58, 0.5, 1.0 } } Ocean { ocean = True oceanHeight = 0 density = 1.0 oceanColor = 0.495, 0.52, 0.565, 1.0 Material { oceanOpacity = 0.85 color = 0.495, 0.52, 0.565, 1.0 colorFromSpace = 0.117, 0.142, 0.197, 1.0 fogColor = 0.918, 0.918, 1.0, 1.0 specColor = 1.0, 1.0, 1.0, 1.0 shininess = 0.697 } Fog { useFog = True fogColorStart = 0.117, 0.236, 0.357, 1.0 fogColorEnd = 0.0117, 0.0236, 0.0357, 1.0 } } PQS { deactivateAltitude = 140000 fadeStart = 102000 fadeEnd = 122500 materialType = AtmosphericTriplanarZoomRotation Material { factor = 8.5 factorBlendWidth = 0.01 factorRotation = 45 saturation = 1.2 contrast = 1.2 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 2 steepPower = 4 steepTexStart = 0 steepTexEnd = 150000 steepTex = RealSolarSystem/Terrain/PluginData/Rock00.dds steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = RealSolarSystem/Terrain/PluginData/Rock001.dds steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 5000 steepTiling = 2500 lowTex = RealSolarSystem/Terrain/PluginData/gravel00.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 200000 midTex = RealSolarSystem/Terrain/PluginData/gravel00.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 180000 midBumpMap = RealSolarSystem/Terrain/PluginData/gravel01.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 180000 highTex = RealSolarSystem/Terrain/PluginData/gravel00.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 200000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 0 oceanFogDistance = 1000 } FallbackMaterial { saturation = 1 contrast = 1 tintColor = 1,1,1,0 texTiling = 4000 texPower = 0.75 multiPower = 0.75 groundTexStart = 0 groundTexEnd = 6000 multiFactor = 24 mainTex = BUILTIN/RockyGround mainTexScale = 1,1 mainTexOffset = 0,0 planetOpacity = 1 } Mods { VertexHeightMapRSS { offset = -10921 deformity = 19606 map = RSS-Textures/PluginData/EarthHeight.dds order = 100 } VertexDefineCoastSmooth { minOffset = -70 maxOffset = 70 slopeScale = 25 order = 105 } VertexHeightNoiseVertHeight { heightStart = -25 heightEnd = 25 deformity = 15 frequency = 3572754 octaves = 4 persistance = 0.7 seed = 2525622 mode = Standard noiseType = Perlin lacunarity = 2.5 order = 110 } AerialPerspectiveMaterial { atmosphereDepth = 7000 globalDensity = -1E-05 heightFalloff = 6.75 } VertexColorSolid { blend = 1.0 color = 0.04, 0.04, 0.04, 1.0 enabled = true order = 999999 } VertexSimplexNoiseColor { seed = 1234 blend = 0.04 colorStart = 0.0, 0.0, 0.0, 1.0 colorEnd = 1.0, 1.0, 1.0, 1.0 octaves = 8 persistence = 0.6 frequency = 4000 enabled = true order = 9999994 } VertexSimplexNoiseColor { seed = 1238 blend = 0.05 colorStart = 0.0, 0.0, 0.0, 1.0 colorEnd = 1.0, 1.0, 1.0, 1.0 octaves = 4 persistence = 0.7 frequency = 40000 enabled = true order = 9999995 } VertexColorMapBlend { map = RSS-Textures/PluginData/EarthSurface.dds order = 9999993 blend = 0.9 enabled = true } City2 { name = LaunchSiteTrackingStation objectName = AU - Woomera isKSC = True snapToSurface = True lat = -30.95875 lon = 136.50366 alt = 417 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = CN - Jiuquan isKSC = True snapToSurface = True lat = 41.11803 lon = 100.4633 alt = 1350 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = CN - Taiyuan isKSC = True snapToSurface = True lat = 39.14321 lon = 111.96741 alt = 1750 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = CN - Wenchang isKSC = True snapToSurface = True lat = 19.614492 lon = 110.951133 alt = 10 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = CN - Xichang isKSC = True snapToSurface = True lat = 28.24646 lon = 102.02814 alt = 2150 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = DZ - Hammaguir isKSC = True snapToSurface = True lat = 30.77824 lon = -3.05377 alt = 994 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = FR - Kourou isKSC = True snapToSurface = True lat = 5.239380 lon = -52.768487 alt = 251 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = IL - Palmachim isKSC = True snapToSurface = True lat = 31.88484 lon = 34.6802 alt = 260 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = IN - Satish Dhawan isKSC = True snapToSurface = True lat = 13.72 lon = 80.230278 alt = 261 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = IR - Semnan isKSC = True snapToSurface = True lat = 35.234631 lon = 53.920941 alt = 1200 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = JP - Tanegashima isKSC = True snapToSurface = True lat = 30.39096 lon = 130.96813 alt = 275 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = JP - Uchinoura isKSC = True snapToSurface = True lat = 31.25186 lon = 131.07914 alt = 455 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = KZ - Baikonur isKSC = True snapToSurface = True lat = 45.920278 lon = 63.342222 alt = 340 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = MH - Omelek isKSC = True snapToSurface = True lat = 9.048167 lon = 167.743083 alt = 252 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = NZ - Mahia isKSC = True snapToSurface = True lat = -39.26044 lon = 177.866 alt = 110 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = RU - Kapustin Yar isKSC = True snapToSurface = True lat = 48.5400 lon = 46.2500 alt = 280 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = RU - Plesetsk isKSC = True snapToSurface = True lat = 62.957222 lon = 40.695833 alt = 380 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = RU - Svobodny isKSC = True snapToSurface = True lat = 51.83441 lon = 128.2757 alt = 500 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = RU - Yasny isKSC = True snapToSurface = True lat = 51.20706 lon = 59.85003 alt = 515 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = US - Brownsville isKSC = True snapToSurface = True lat = 25.996613 lon = -97.154206 alt = 260 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = US - Cape Canaveral isKSC = True snapToSurface = True lat = 28.608389 lon = -80.604333 alt = 260 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = US - Kodiak isKSC = True snapToSurface = True lat = 57.435276 lon = -152.339354 alt = 281 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = US - Vandenberg isKSC = True snapToSurface = True lat = 34.5813 lon = -120.6266 alt = 362 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = LaunchSiteTrackingStation objectName = US - Wallops isKSC = True snapToSurface = True lat = 37.833755 lon = -75.458177 alt = 260 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = STDNTrackingStation objectName = STDN - Quito isKSC = False snapToSurface = True lat = -0.6228083333 lon = -78.5802 alt = 3545 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = STDNTrackingStation objectName = STDN - Ascension isKSC = False snapToSurface = True lat = -7.955288889 lon = -14.32757778 alt = 544 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = STDNTrackingStation objectName = STDN - Johannesburg isKSC = False snapToSurface = True lat = -25.88587778 lon = 27.70775833 alt = 1537 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = STDNTrackingStation objectName = STDN - Tananarive isKSC = False snapToSurface = True lat = -19.000275 lon = 47.31505278 alt = 1338 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = STDNTrackingStation objectName = STDN - Carnarvon isKSC = False snapToSurface = True lat = -24.90761944 lon = 113.7242139 alt = 55 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = MSFNTrackingStation objectName = MSFN - Kauai isKSC = False snapToSurface = True lat = 22.12618333 lon = -159.6651944 alt = 1131 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = MSFNTrackingStation objectName = MSFN - Guaymas isKSC = False snapToSurface = True lat = 27.962975 lon = -110.7211722 alt = 10 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = MSFNTrackingStation objectName = MSFN - Grand Canary isKSC = False snapToSurface = True lat = 27.76282778 lon = -15.63207778 alt = 160 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = MSFNTrackingStation objectName = MSFN - Kano isKSC = False snapToSurface = True lat = 11.999867 lon = 8.537112 alt = 500 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = MSFNTrackingStation objectName = MSFN - BDA Bermuda isKSC = False snapToSurface = True lat = 32.3549 lon = -64.6605 alt = 135 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = MGSTrackingStation objectName = MGS - McMurdo isKSC = False snapToSurface = True lat = -77.8386694 lon = 166.6625901 alt = 50 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = KSATTrackingStation objectName = KSAT - Troll Station isKSC = False snapToSurface = True lat = -72.0113947 lon = 2.541923 alt = 1270 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = KSATTrackingStation objectName = KSAT - Svalbard isKSC = False snapToSurface = True lat = 78.229772 lon = 15.407786 alt = 500 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = ESTRACKTrackingStation objectName = DSA 3 - Malargüe isKSC = False snapToSurface = True lat = -35.7762392 lon = -69.3990988 alt = 1550 snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/radio-antenna commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 1 TxPower = 40 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 } Antenna { referenceGain = 3 TxPower = 40 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 } } City2 { name = DSNTrackingStation objectName = DSS 14 - Goldstone isKSC = False lat = 35.4251262 lon = -116.8913795 alt = 900 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/DSN commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 20 TxPower = 50 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 referenceFrequency = 150 } Antenna { referenceGain = 20 TxPower = 50 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 referenceFrequency = 430 UPGRADE { TechLevel = 1 referenceGain = 34 } } Antenna { referenceGain = 49 referenceFrequency = 2250 TxPower = 63 TechLevel = 0 RFBand = S AMWTemp = 290 ModulationBits = 1 UPGRADE { TechLevel = 1 referenceGain = 52.5 } UPGRADE { TechLevel = 2 } UPGRADE { TechLevel = 3 AMWTemp = 125 } UPGRADE { TechLevel = 4 referenceGain = 60.5 } UPGRADE { TechLevel = 5 AMWTemp = 80 } UPGRADE { TechLevel = 6 referenceGain = 62.5 } UPGRADE { TechLevel = 7 AMWTemp = 40 ModulationBits = 2 } UPGRADE { TechLevel = 8 referenceGain = 63.6 TxPower = 73 } UPGRADE { TechLevel = 9 AMWTemp = 17.6 } } Antenna { referenceGain = 73.5 referenceFrequency = 8450 TxPower = 70 TechLevel = 7 RFBand = X AMWTemp = 40 ModulationBits = 2 UPGRADE { TechLevel = 8 referenceGain = 74.3 TxPower = 73 } UPGRADE { TechLevel = 9 AMWTemp = 12.8 } } Antenna { referenceGain = 79 referenceFrequency = 32000 TxPower = 54.8 TechLevel = 9 RFBand = Ka AMWTemp = 20 ModulationBits = 2 } } City2 { name = DSNTrackingStation objectName = DSS 43 - Canberra isKSC = False lat = -35.4006289 lon = 148.9790935 alt = 555 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/DSN commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 20 TxPower = 50 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 referenceFrequency = 150 } Antenna { referenceGain = 20 TxPower = 50 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 referenceFrequency = 430 UPGRADE { TechLevel = 1 referenceGain = 34 } } Antenna { referenceGain = 49 referenceFrequency = 2250 TxPower = 63 TechLevel = 0 RFBand = S AMWTemp = 290 ModulationBits = 1 UPGRADE { TechLevel = 1 referenceGain = 52.5 } UPGRADE { TechLevel = 2 } UPGRADE { TechLevel = 3 AMWTemp = 125 } UPGRADE { TechLevel = 4 referenceGain = 60.5 } UPGRADE { TechLevel = 5 AMWTemp = 80 } UPGRADE { TechLevel = 6 referenceGain = 62.5 } UPGRADE { TechLevel = 7 AMWTemp = 40 ModulationBits = 2 } UPGRADE { TechLevel = 8 referenceGain = 63.6 TxPower = 73 } UPGRADE { TechLevel = 9 AMWTemp = 17.6 } } Antenna { referenceGain = 73.5 referenceFrequency = 8450 TxPower = 70 TechLevel = 7 RFBand = X AMWTemp = 40 ModulationBits = 2 UPGRADE { TechLevel = 8 referenceGain = 74.3 TxPower = 73 } UPGRADE { TechLevel = 9 AMWTemp = 12.8 } } Antenna { referenceGain = 79 referenceFrequency = 32000 TxPower = 54.8 TechLevel = 9 RFBand = Ka AMWTemp = 20 ModulationBits = 2 } } City2 { name = DSNTrackingStation objectName = DSS 63 - Madrid isKSC = False lat = 40.4273387 lon = -4.2519912 alt = 725 enabled = True snapToSurface = True snapHeightOffset = 0 up = 0.0, 1.0, 0.0 rotation = 0 order = 100 RACommNetStation = True icon = RealAntennas/DSN commnetStation = False RACommNetStation = True LOD { Value { visibleRange = 30000 keepActive = False model = BUILTIN/Dish scale = 0.1, 0.1, 0.1 delete = False } } Antenna { referenceGain = 20 TxPower = 50 TechLevel = 0 RFBand = VHF AMWTemp = 1340.8 ModulationBits = 1 referenceFrequency = 150 } Antenna { referenceGain = 20 TxPower = 50 TechLevel = 0 RFBand = UHF AMWTemp = 1340.8 ModulationBits = 1 referenceFrequency = 430 UPGRADE { TechLevel = 1 referenceGain = 34 } } Antenna { referenceGain = 49 referenceFrequency = 2250 TxPower = 63 TechLevel = 0 RFBand = S AMWTemp = 290 ModulationBits = 1 UPGRADE { TechLevel = 1 referenceGain = 52.5 } UPGRADE { TechLevel = 2 } UPGRADE { TechLevel = 3 AMWTemp = 125 } UPGRADE { TechLevel = 4 referenceGain = 60.5 } UPGRADE { TechLevel = 5 AMWTemp = 80 } UPGRADE { TechLevel = 6 referenceGain = 62.5 } UPGRADE { TechLevel = 7 AMWTemp = 40 ModulationBits = 2 } UPGRADE { TechLevel = 8 referenceGain = 63.6 TxPower = 73 } UPGRADE { TechLevel = 9 AMWTemp = 17.6 } } Antenna { referenceGain = 73.5 referenceFrequency = 8450 TxPower = 70 TechLevel = 7 RFBand = X AMWTemp = 40 ModulationBits = 2 UPGRADE { TechLevel = 8 referenceGain = 74.3 TxPower = 73 } UPGRADE { TechLevel = 9 AMWTemp = 12.8 } } Antenna { referenceGain = 79 referenceFrequency = 32000 TxPower = 54.8 TechLevel = 9 RFBand = Ka AMWTemp = 20 ModulationBits = 2 } } } } SpaceCenter { latitude = 28.608389 longitude = -80.604333 lodvisibleRangeMult = 6 repositionRadiusOffset = 53 reorientFinalAngle = -9.4 decalLatitude = 28.608389 decalLongitude = -80.604333 heightMapDeformity = 80 absoluteOffset = 0 absolute = true radius = 10000 Material { nearGrassTexture = BUILTIN/terrain_grass00_new nearGrassTextureOffset = 0,0 nearGrassTextureScale = 1,1 nearGrassTiling = 0.08 farGrassTexture = BUILTIN/terrain_grass00_new_detail farGrassTiling = 0.06 farGrassTextureOffset = 0,0 farGrassTextureScale = 1,1 farGrassBlendDistance = 4000 grassColor = 0.28, 0.319, 0.2, 0.2 } } } Body { name = Moon finalizeOrbit = true flightGlobalsIndex = 10 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Moon.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_AltitudeAlpha, PQSMod_VoronoiCraters, PQSMod_FlattenArea, PQSMod_VertexHeightNoiseVertHeight, PQSMod_VertexHeightMap } Orbit { referenceBody = Kerbin semiMajorAxis = 384308437.7707066 eccentricity = 0.05328149353682574 inclination = 28.36267790798491 meanAnomalyAtEpochD = 222.7012350930954 longitudeOfAscendingNode = 2.296616161126016 argumentOfPeriapsis = 199.7640930160823 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = The Moon description = The Moon is Earth's only satellite, a large, gray, and rather barren rock. It is the only other body besides Earth that humans have stepped on and, briefly, called home. radius = 1737100 mass = 7.34767309E+22 solarRotationPeriod = False rotationPeriod = 2360584.68479999 tidallyLocked = true initialRotation = 25 isHomeWorld = false timewarpAltitudeLimits = 0 5000 30000 30000 100000 300000 600000 1000000 biomeMap = RSS-Textures/PluginData/MoonBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0,0,0,1 } Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.4,0.4,0.4,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.8,0.8,0.8,1 } Biome { name = North Pole displayName = North Pole value = 1.0 color = 1,1,1,1 } Biome { name = South Pole displayName = South Pole value = 1.0 color = 0,0,1,1 } Biome { name = Major Craters displayName = Major Craters value = 1.0 color = 1,0,0,1 } Biome { name = Aitken Basin displayName = Aitken Basin value = 1.0 color = 0,1,0,1 } Biome { name = Oceanus Procellarum displayName = Oceanus Procellarum value = 1.0 color = 1,1,0,1 } Biome { name = Mare Orientale displayName = Mare Orientale value = 1.0 color = 0,0,0.4,1 } Biome { name = Mare Nubium displayName = Mare Nubium value = 1.0 color = 1,0,1,1 } Biome { name = Mare Imbrium displayName = Mare Imbrium value = 1.0 color = 0.6,0,0.6,1 } Biome { name = Mare Serenitatis displayName = Mare Serenitatis value = 1.0 color = 0,0.6,0,1 } Biome { name = Mare Tranquillitatis displayName = Mare Tranquillitatis value = 1.0 color = 0,1,1,1 } Biome { name = Mare Fecunditatis displayName = Mare Fecunditatis value = 1.0 color = 0.6,0.6,0,1 } Biome { name = Mare Nectaris displayName = Mare Nectaris value = 1.0 color = 0.6,0,0,1 } Biome { name = Mare Frigoris displayName = Mare Frigoris value = 1.0 color = 0.4,0.4,0,1 } Biome { name = Mare Crisium displayName = Mare Crisium value = 1.0 color = 0,0,0.6,1 } } ScienceValues { landedDataValue = 4.5 inSpaceLowDataValue = 2 inSpaceHighDataValue = 2.5 recoveryValue = 3.5 flyingAltitudeThreshold = 7000 spaceAltitudeThreshold = 200000 } } ScaledVersion { type = Vacuum fadeStart = 100000 fadeEnd = 102000 Material { texture = RSS-Textures/MoonColor normals = RSS-Textures/Moon_NRM shininess = 0.05 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 9 minDetailDistance = 8 deactivateAltitude = 167000 fadeStart = 102000 fadeEnd = 127000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 8 factorBlendWidth = 0.01 factorRotation = 45 saturation = 1 contrast = 1.3 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Moon_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 100000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/MoonColor.dds order = 10 enabled = true } VertexHeightMapRSS { offset = 0 deformity = 19905.8 map = RSS-Textures/PluginData/MoonHeight.dds order = 20 enabled = true } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } } } } Body { name = Callisto finalizeOrbit = true flightGlobalsIndex = 4 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Callisto.bin Template { name = Moho removeAllPQSMods = true } Orbit { referenceBody = Jupiter semiMajorAxis = 1883812366.573522 eccentricity = 0.007973319796896609 inclination = 25.44080019822134 meanAnomalyAtEpochD = 15.81614025483249 longitudeOfAscendingNode = 358.5022563372704 argumentOfPeriapsis = 320.7359683492656 color = 0.407, 0.341, 0.262, 1.0 } Properties { displayName = Callisto description = The fourth of the Galilean moons, Callisto is the second-largest moon in the Jovian system. Callisto has a very thin atmosphere comprised mostly of carbon dioxide and has a rather intense ionosphere. radius = 2409300 mass = 1.075938E+23 solarRotationPeriod = False rotates = true tidallyLocked = true isHomeWorld = false biomeMap = RSS-Textures/PluginData/CallistoBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0.098,0.267,0.106,1 } Biome { name = Cratered Midlands displayName = Cratered Midlands value = 1.0 color = 0.224,0.463,0.231,1 } Biome { name = Cratered Highlands displayName = Cratered Highlands value = 1.0 color = 0.463,0.694,0.475,1 } Biome { name = Asgard Crater displayName = Asgard Crater value = 1.0 color = 0.631,0.118,0.745,1 } Biome { name = Valhalla Crater displayName = Valhalla Crater value = 1.0 color = 0.745,0.118,0.314,1 } Biome { name = Young Craters displayName = Young Craters value = 1.0 color = 0.953,0.933,0.161,1 } Biome { name = Old Craters displayName = Old Craters value = 1.0 color = 0.843,0.557,0.075,1 } Biome { name = Poles displayName = Poles value = 1.0 color = 0.302,0.996,1,1 } } ScienceValues { landedDataValue = 8.5 inSpaceLowDataValue = 7.5 inSpaceHighDataValue = 6.5 recoveryValue = 7.5 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 500000 } } ScaledVersion { type = Vacuum fadeStart = 100000 fadeEnd = 102000 Material { texture = RSS-Textures/PluginData/CallistoColor.dds normals = RSS-Textures/PluginData/Callisto_NRM.dds shininess = 0.1 specular = 0.094,0.156,0.094,1 } } PQS { maxQuadLengthsPerFrame = 0.001 minLevel = 2 maxLevel = 12 deactivateAltitude = 167000 fadeStart = 102000 fadeEnd = 127000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 9 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1.2 contrast = 1 tintColor = 1,1,1,0 specularColor = 0.03,0.03,0.03,1 albedoBrightness = 1.9 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = BUILTIN/ikeGround_diffuse lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 30000 midTex = BUILTIN/ikeGround_diffuse midTexScale = 1,1 midTexOffset = 0,0 midTiling = 30000 midBumpMap = BUILTIN/ikeGround_nrm midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 30000 highTex = BUILTIN/ikeGround_diffuse highTexScale = 1,1 highTexOffset = 0,0 highTiling = 30000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexHeightMap { map = RSS-Textures/PluginData/CallistoHeight.dds offset = 0 deformity = 20000 scaleDeformityByRadius = false order = 20 enabled = true } VertexColorMap { map = RSS-Textures/PluginData/CallistoColor.dds order = 10 enabled = true } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 9999994 } VertexSimplexHeightAbsolute { seed = 23893455 octaves = 6 persistence = 0.5 deformity = 226.024172029509 frequency = 400 order = 12 enabled = true name = _Height } } } } Body { name = Europa finalizeOrbit = true flightGlobalsIndex = 9 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Europa.bin Template { name = Mun removePQSMods = PQSCity, PQSMod_AltitudeAlpha, PQSLandControl, PQSMod_FlattenArea, PQSMod_VertexSimplexNoiseColor, PQSMod_VertexSimplexHeight, PQSMod_VertexHeightNoiseVertHeight, PQSMod_VoronoiCraters } Orbit { referenceBody = Jupiter semiMajorAxis = 671253637.5417169 eccentricity = 0.009511727119926178 inclination = 25.70364276471991 meanAnomalyAtEpochD = 276.2652038284650 longitudeOfAscendingNode = 358.9360081847504 argumentOfPeriapsis = 53.13210737539627 color = 0.776, 0.78, 0.678, 1.0 } Properties { displayName = Europa description = The smallest of the four Galilean moons but only slightly smaller than our Moon, Europa is a rocky moon with a surface mostly made up of water ice. It is believed that under this icy surface a water ocean exists, possibly holding life within the depths. radius = 1550800 mass = 4.7998E+22 solarRotationPeriod = False rotates = true tidallyLocked = true isHomeWorld = false biomeMap = RSS-Textures/PluginData/EuropaBiomes.dds Biomes { Biome { name = Ridged Plains displayName = Ridged Plains value = 1.0 color = 1,1,1,1 } Biome { name = Argadnel Regio displayName = Argadnel Regio value = 1.0 color = 1,0,0.741,1 } Biome { name = Chaotic Plains displayName = Chaotic Plains value = 1.0 color = 0,0.431,1,1 } Biome { name = Crosscut Plains displayName = Crosscut Plains value = 1.0 color = 0.427,0,1,1 } Biome { name = Lineaments displayName = Lineaments value = 1.0 color = 1,0,0.02,1 } Biome { name = Craters displayName = Craters value = 1.0 color = 0.639,0.643,0.161,1 } } ScienceValues { landedDataValue = 8.5 inSpaceLowDataValue = 7.5 inSpaceHighDataValue = 6.5 recoveryValue = 7.5 flyingAltitudeThreshold = 10000 spaceAltitudeThreshold = 500000 } } ScaledVersion { type = Vacuum Material { texture = RSS-Textures/PluginData/EuropaColor.dds normals = RSS-Textures/PluginData/Europa_NRM.dds shininess = 0.2 specular = 0.2,0.2,0.2,1 } } PQS { maxQuadLengthsPerFrame = 0.001 minLevel = 2 maxLevel = 9 deactivateAltitude = 167000 fadeStart = 102000 fadeEnd = 127000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 9 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1 contrast = 2 tintColor = 1,1,1,0 specularColor = 0.2,0.2,0.2,0.2 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Europe_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 20000 midTex = RealSolarSystem/Terrain/PluginData/Europe_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 70000 midBumpMap = RealSolarSystem/Terrain/PluginData/Europe_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 20000 highTex = RealSolarSystem/Terrain/PluginData/Europe_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 20000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexHeightMap { map = RSS-Textures/PluginData/EuropaHeight.dds offset = 0 deformity = 7500 scaleDeformityByRadius = false order = 20 enabled = true } VertexColorSolid { blend = 1.0 color = 0.01, 0.01, 0.01, 1.0 order = 999999 enabled = true } VertexColorMapBlend { map = RSS-Textures/PluginData/EuropaColor.dds order = 9999993 blend = 1 enabled = true } VertexHeightNoiseVertHeightCurve2 { deformity = 1500 ridgedAddFrequency = 150 ridgedAddLacunarity = 6 ridgedAddOctaves = 24 ridgedAddSeed = 19551233 ridgedMode = Low ridgedSubFrequency = 1 ridgedSubLacunarity = 4 ridgedSubOctaves = 16 ridgedSubSeed = 77474456 simplexFrequency = 12 simplexHeightEnd = 1000 simplexHeightStart = 0 simplexOctaves = 4 simplexPersistence = 0.5 simplexSeed = 65543233 order = 21 enabled = true simplexCurve { key = 0 0 0 0 key = 0.9328867 0.4808467 1.659658 1.659658 key = 1 1 3.005844 3.005844 } } } } } Body { name = Ganymede finalizeOrbit = true flightGlobalsIndex = 13 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Ganymede.bin Template { name = Mun removePQSMods = PQSCity, PQSMod_FlattenArea, PQSMod_VertexSimplexNoiseColor, PQSMod_VertexSimplexHeight, PQSMod_VertexHeightNoiseVertHeight, PQSMod_VoronoiCraters } Orbit { referenceBody = Jupiter semiMajorAxis = 1070823468.894524 eccentricity = 0.001190086418361844 inclination = 25.27071366962049 meanAnomalyAtEpochD = 232.6753228788302 longitudeOfAscendingNode = 358.0125219248113 argumentOfPeriapsis = 139.2992571342065 color = 0.584, 0.501, 0.396, 1.0 } Properties { displayName = Ganymede description = The largest moon in our Solar System, Ganymede is the third Galilean moon around Jupiter. Ganymede has a liquid iron core which produces a unique, yet meager, magnetosphere. radius = 2624100 mass = 1.4819E+23 solarRotationPeriod = False rotates = true tidallyLocked = true isHomeWorld = false biomeMap = RSS-Textures/PluginData/GanymedeBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0.459,0.463,0.031,1 } Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.702,0.706,0.349,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.906,0.906,0.702,1 } Biome { name = Cryovolcanic Ice displayName = Cryovolcanic Ice value = 1.0 color = 0.373,0.812,0.357,1 } Biome { name = Tectonic Deformation displayName = Tectonic Deformation value = 1.0 color = 0.357,0.49,0.812,1 } Biome { name = Poles displayName = Poles value = 1.0 color = 0,0.965,1,1 } Biome { name = Craters displayName = Craters value = 1.0 color = 0.769,0.494,0.176,1 } Biome { name = Gilgamesh Basin displayName = Gilgamesh Basin value = 1.0 color = 1,0.318,0,1 } } ScienceValues { landedDataValue = 8.5 inSpaceLowDataValue = 7.5 inSpaceHighDataValue = 6.5 recoveryValue = 7.5 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 500000 } } ScaledVersion { type = Vacuum fadeStart = 100000 fadeEnd = 102000 Material { texture = RSS-Textures/PluginData/GanymedeColor.dds normals = RSS-Textures/PluginData/Ganymede_NRM.dds specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.001 minLevel = 2 maxLevel = 9 deactivateAltitude = 167000 fadeStart = 102000 fadeEnd = 127000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 13 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1 contrast = 2 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Pluton_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexHeightMap { map = RSS-Textures/PluginData/GanymedeHeight.dds offset = 0 deformity = 20000.0 scaleDeformityByRadius = false order = 20 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 1200.0 octaves = 12.0 persistence = 0.7 frequency = 50.0 enabled = true order = 102 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 150 lacunarity = 1.6 octaves = 12 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 4000 mode = Low order = 105 } VertexColorMap { map = RSS-Textures/PluginData/GanymedeColor.dds order = 10 enabled = true } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } } } } Body { name = Io finalizeOrbit = true flightGlobalsIndex = 8 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Io.bin Template { name = Moho removeAllPQSMods = true } Orbit { referenceBody = Jupiter semiMajorAxis = 422018294.5236953 eccentricity = 0.003545858426216978 inclination = 25.46409538664874 meanAnomalyAtEpochD = 195.3274089855250 longitudeOfAscendingNode = 358.0466431678460 argumentOfPeriapsis = 231.2703460977786 color = 0.647, 0.631, 0.364, 1.0 } Properties { displayName = Io description = The closest Galilean moon to Jupiter, and the fourth-largest moon in our Solar System, Io, like all other Galilean moons, was named after one of Zeus's lovers. Io is the most active body in the Solar System geologically which produces an effect on the other moons in Jupiter's grasp. There have been observations of large eruptions that are estimated to rise up to five-hundred-kilometers. Io is made up of silicate rock with an iron sulfide core which can give it the distinctive look achieved by plains coated in sulfur and sulfur dioxide. radius = 1811300 mass = 8.9319E+22 solarRotationPeriod = False rotates = true tidallyLocked = true isHomeWorld = false biomeMap = RSS-Textures/PluginData/IoBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0.886,0.89,0.314,1 } Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.996,1,0.447,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 1,1,0.894,1 } Biome { name = Pyroclastic Wastes displayName = Pyroclastic Wastes value = 1.0 color = 0.89,0.545,0.314,1 } Biome { name = Volcanic Snows displayName = Volcanic Snows value = 1.0 color = 0.745,0.98,1,1 } Biome { name = Volcanic Flows displayName = Volcanic Flows value = 1.0 color = 0.255,0.612,0.286,1 } Biome { name = Volcanic Hotspots displayName = Volcanic Hotspots value = 1.0 color = 1,0,0.208,1 } } ScienceValues { landedDataValue = 8.5 inSpaceLowDataValue = 7.5 inSpaceHighDataValue = 6.5 recoveryValue = 7.5 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 500000 } } ScaledVersion { type = Vacuum fadeStart = 110000 fadeEnd = 112000 Material { texture = RSS-Textures/PluginData/IoColor.dds normals = RSS-Textures/PluginData/Io_NRM.dds color = 0.7,0.7,0.7,1 shininess = 0.6 specular = 0.05,0.05,0.05,1 } } PQS { maxQuadLengthsPerFrame = 0.001 minLevel = 2 maxLevel = 9 deactivateAltitude = 147000 fadeStart = 112000 fadeEnd = 127000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 13 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1 contrast = 0.9 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.9 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Io_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 30000 midTex = RealSolarSystem/Terrain/PluginData/Io_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 40000 midBumpMap = RealSolarSystem/Terrain/PluginData/Io_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 40000 highTex = RealSolarSystem/Terrain/PluginData/Io_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 30000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexHeightMap { map = RSS-Textures/PluginData/IoHeight.dds offset = 0 deformity = 17500 scaleDeformityByRadius = false order = 20 enabled = true } VertexColorSolid { blend = 1.0 color = 0.01, 0.01, 0.01, 1.0 order = 999999 enabled = true } VertexColorMapBlend { map = RSS-Textures/PluginData/IoColor.dds order = 9999993 blend = 1 enabled = true } VertexHeightNoiseVertHeightCurve2 { deformity = 3000 ridgedAddFrequency = 100 ridgedAddLacunarity = 1 ridgedAddOctaves = 6 ridgedAddSeed = 16679924 ridgedMode = Low ridgedSubFrequency = 1 ridgedSubLacunarity = 4 ridgedSubOctaves = 6 ridgedSubSeed = 99173325 simplexFrequency = 32 simplexHeightEnd = 4000 simplexHeightStart = 800 simplexOctaves = 4 simplexPersistence = 0.6 simplexSeed = 75556561 order = 21 enabled = true simplexCurve { key = 0 0 0 0 key = 0.9328867 0.4808467 1.659658 1.659658 key = 1 1 3.005844 3.005844 } } } } } Body { name = Jupiter finalizeOrbit = true flightGlobalsIndex = 5 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Jupiter.bin Template { name = Jool } Orbit { referenceBody = Sun semiMajorAxis = 778188938659.7554 eccentricity = 0.04872660654702194 inclination = 23.25313306947884 meanAnomalyAtEpochD = 302.5812396096649 longitudeOfAscendingNode = 3.262077289923354 argumentOfPeriapsis = 10.75642751202877 color = 0.749, 0.592, 0.4, 1.0 } Properties { displayName = Jupiter description = The largest planet in our solar system, the gas giant Jupiter. This planet alone is two and a half times the mass of all of the other planets in the Solar System combined. Made up largely of hydrogen and helium with a relatively mysterious rocky core of heavy elements, Jupiter bears a unique and beautiful cosmic painting of various layers with a prominent and awe-inspiring storm that is said to have existed possibly over three-centuries. Jupiter has at least sixty-seven moons counting the four large "Galilean Moons", one of which has a greater diameter than the first planet Mercury. radius = 69373000 gravParameter = 1.26686534E+17 solarRotationPeriod = False rotationPeriod = 35730 rotates = true tidallyLocked = false initialRotation = 25 isHomeWorld = false emissivity = 0.00065 biomeMap = RSS-Textures/PluginData/JupiterBiomes.dds Biomes { Biome { name = Equatorial Bands displayName = Equatorial Bands value = 1.0 color = 0,0.984,1,1 } Biome { name = Great Red Spot displayName = Great Red Spot value = 1.0 color = 1,0,0.004,1 } Biome { name = South Temperate Bands displayName = South Temperate Bands value = 1.0 color = 0,0.549,1,1 } Biome { name = South Polar Bands displayName = South Polar Bands value = 1.0 color = 0,0.02,1,1 } Biome { name = North Temperate Bands displayName = North Temperate Bands value = 1.0 color = 0.224,0.678,0.475,1 } Biome { name = North Polar Bands displayName = North Polar Bands value = 1.0 color = 0.09,1,0,1 } } ScienceValues { flyingLowDataValue = 8 flyingHighDataValue = 7.5 inSpaceLowDataValue = 7 inSpaceHighDataValue = 6 recoveryValue = 7 flyingAltitudeThreshold = 186000 spaceAltitudeThreshold = 40000000 } } ScaledVersion { type = Atmospheric Material { texture = RSS-Textures/PluginData/JupiterColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.05 specular = 0,0,0.1,1 rimPower = 2.0 rimBlend = 1.1 Gradient { 0.0 = 0.35, 0.4, 0.45, 1.0 0.2 = 0.1,0.15,0.2,1.0 0.4 = 0.0,0.0,0.0,1.0 1.0 = 0.0,0.0,0.0,1.0 } } } Atmosphere { ambientColor = 0.094, 0.094, 0.098, 1.0 enabled = true oxygen = false maxAltitude = 1550000.0 adiabaticIndex = 1.44 atmosphereMolarMass = 0.002264 temperatureSeaLevel = 166 pressureCurve { key = 0 101325 0 -0.568169 key = 20000 90406.4 -0.524069 -0.524069 key = 40000 80347.5 -0.482175 -0.482175 key = 60000 71105.1 -0.442415 -0.442415 key = 80000 62637.2 -0.404717 -0.404717 key = 100000 54903.2 -0.369013 -0.369013 key = 120000 47863.8 -0.335235 -0.335235 key = 140000 41481.3 -0.303320 -0.303320 key = 160000 35719.1 -0.273204 -0.273204 key = 180000 30541.6 -0.244831 -0.244831 key = 200000 25914.6 -0.218144 -0.218144 key = 220000 21804.9 -0.193093 -0.193093 key = 240000 18180.3 -0.169635 -0.169635 key = 260000 15009.1 -0.147735 -0.147735 key = 280000 12260.6 -0.127370 -0.127370 key = 300000 9904.12 -0.108534 -0.108534 key = 320000 7906.75 -0.0915514 -0.0915514 key = 340000 6228.75 -0.0765672 -0.0765672 key = 360000 4831.89 -0.0634086 -0.0634086 key = 380000 3681.31 -0.0519143 -0.0519143 key = 400000 2745.24 -0.0419332 -0.0419332 key = 420000 1994.83 -0.0333247 -0.0333247 key = 440000 1403.97 -0.0259580 -0.0259580 key = 460000 949.051 -0.0197109 -0.0197109 key = 480000 608.889 -0.0144640 -0.0144640 key = 500000 364.346 -0.0101387 -0.0101387 key = 520000 197.598 -0.00667475 -0.00667475 key = 540000 92.0003 -0.00401205 -0.00401205 key = 560000 33.5753 -0.00191733 -0.00191733 key = 580000 9.93185 -0.000616810 -0.000616810 key = 600000 3.03837 -0.000168624 -0.000168624 key = 650000 0.273440 -1.20672E-05 -1.20672E-05 key = 700000 0.0299471 -1.33238E-06 -1.33238E-06 key = 750000 0.00318079 -1.43625E-07 -1.43625E-07 key = 800000 0.000342024 -1.44869E-08 -1.44869E-08 key = 850000 5.09093E-05 -1.69699E-09 -1.69699E-09 key = 900000 1.43409E-05 -2.74157E-10 -2.74157E-10 key = 950000 6.38012E-06 -8.97649E-11 -8.97649E-11 key = 1000000 3.36913E-06 -3.94480E-11 -3.94480E-11 key = 1100000 1.18960E-06 -1.12340E-11 -1.12340E-11 key = 1200000 4.89461E-07 -4.13091E-12 -4.13091E-12 key = 1300000 2.16559E-07 -1.71495E-12 -1.71495E-12 key = 1400000 9.97426E-08 -7.58972E-13 -7.58972E-13 key = 1550000 0 0 0 } temperatureCurve { key = 0 1278.3 0 -0.002117 key = 100000 1063.4 -0.002174 -0.002174 key = 200000 846.6 -0.002133 -0.002133 key = 300000 648.5 -0.001735 -0.001735 key = 400000 463.9 -0.001970 -0.001970 key = 480000 297.6 -0.002165 -0.002165 key = 530000 185.8 -0.002358 -0.002358 key = 560000 123.5 -0.001300 -0.001300 key = 576250 113.0 0 0 key = 590000 118.6 0.000718 0.000718 key = 610000 136.2 0.000921 0.000921 key = 630000 152.2 0.000620 0.000620 key = 652000 159.5 0 0 key = 690000 158.4 -0.000049 -0.000049 key = 730000 156.2 -0.000052 -0.000052 key = 769750 155.0 0 0 key = 790000 160.0 0.000467 0.000467 key = 815000 175.4 0.000720 0.000720 key = 840000 197.6 0.001072 0.001072 key = 850000 209.8 0.001712 0.001712 key = 870000 265.4 0.003359 0.003359 key = 900000 365.4 0.003110 0.003110 key = 950000 495.8 0.002236 0.002236 key = 1000000 594.9 0.001756 0.001756 key = 1100000 735.5 0.001097 0.001097 key = 1200000 820.7 0.000650 0.000650 key = 1300000 872.1 0.000403 0.000403 key = 1400000 905.1 0.000270 0.000270 key = 1550000 932.3 0.000106 0 } temperatureSunMultCurve { key = 0 0 0 0 key = 538000 0 0 0 key = 576000 1 5E-06 5E-06 key = 776000 2 5E-06 5E-06 key = 1550000 4 0 0 } temperatureLatitudeBiasCurve { key = 0 0 0 0 key = 90 -3 0 0 } temperatureLatitudeSunMultCurve { key = 0 3 0 0 key = 90 0 0 0 } temperatureAxialSunBiasCurve { key = 0 0.017452 0 0.017451 key = 89 1 0 0 key = 179 0 -0.017453 -0.017453 key = 269 -1 0 0 key = 359 0 0.017453 0.017453 key = 360 0.017452 0.017451 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 2 0 -4 key = 1 -2 -4 0 } AtmosphereFromGround { innerRadius = 69211890 outerRadius = 70981000 waveLength = 0.505, 0.52, 0.55, 1.0 transformScale = 0,0,0 } } } Body { name = Deimos finalizeOrbit = true flightGlobalsIndex = 12 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Deimos.bin Template { name = Bop removePQSMods = PQSMod_FlattenArea, PQSMod_MapDecal, PQSMod_VertexSimplexNoiseColor, PQSMod_VertexSimplexHeightAbsolute, PQSMod_VertexHeightNoise, PQSLandControl } Orbit { referenceBody = Mars semiMajorAxis = 23458112.01759387 eccentricity = 0.0003294680798661700 inclination = 38.2773701383231 meanAnomalyAtEpochD = 323.5040336489673 longitudeOfAscendingNode = 47.51893570799763 argumentOfPeriapsis = 263.8963868784089 color = 0.462, 0.372, 0.313, 1.0 } Properties { displayName = Deimos description = The second natural satellite around Mars, Deimos is named after Phobos' twin brother, said to personify terror. radius = 5456 mass = 1.48E+15 solarRotationPeriod = False rotationPeriod = 109123.2 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 200 1500 2500 20000 50000 60000 100000 biomeMap = RSS-Textures/PluginData/DeimosBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0.27,0.27,0.27,1 } Biome { name = Craters displayName = Craters value = 1.0 color = 0.59,0.196,0.196,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.69,0.69,0.69,1 } } ScienceValues { landedDataValue = 6 inSpaceLowDataValue = 5 inSpaceHighDataValue = 4.5 recoveryValue = 5 flyingAltitudeThreshold = 1000 spaceAltitudeThreshold = 5000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/DeimosColor.dds normals = RSS-Textures/PluginData/Deimos_NRM.dds shininess = 0.0 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 5 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 6 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1 contrast = 1.9 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.8 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/gillySteep_diffuse steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/gillySteep_nrm steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = BUILTIN/gillyMedTerrain_diffuse lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 70000 midTex = BUILTIN/gillyMedTerrain_diffuse midTexScale = 1,1 midTexOffset = 0,0 midTiling = 70000 midBumpMap = BUILTIN/gillyMedTerrain_nrm midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 70000 highTex = BUILTIN/gillyMedTerrain_diffuse highTexScale = 1,1 highTexOffset = 0,0 highTiling = 70000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/DeimosColor.dds order = 99993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/DeimosHeight.dds offset = 0 deformity = 2128.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 3 persistence = 0.5 deformity = 1 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 3 persistence = 0.5 deformity = 10 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45756 deformity = 40 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 12 noiseType = RidgedMultifractal mode = Low order = 13 enabled = true } } } } Body { name = Mars finalizeOrbit = true flightGlobalsIndex = 11 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Mars.bin Template { name = Duna removePQSMods = PQSLandControl, PQSMod_VoronoiCraters, PQSMod_FlattenArea, PQSMod_VertexHeightNoiseVertHeightCurve2, PQSMod_MapDecal, PQSMod_AltitudeAlpha } Orbit { referenceBody = Sun semiMajorAxis = 227949699961.9763 eccentricity = 0.09326110278323557 inclination = 24.69272426910055 meanAnomalyAtEpochD = 169.3913127942378 longitudeOfAscendingNode = 3.351911063089117 argumentOfPeriapsis = 332.1022655295414 color = 0.631, 0.388, 0.192, 1.0 } Properties { displayName = Mars description = The Red Planet. Named after the Roman god of war, Mars is the fourth planet, and second smallest planet in our solar system. Its reddish appearance is due to large amounts of iron oxide on the surface. Mars has a very thin atmosphere and has many craters which resemble our very own Moon. Mars also has the second highest known mountain in our solar system. radius = 3375800 gravParameter = 4.282831E+13 solarRotationPeriod = False rotationPeriod = 88642.6848 rotates = true tidallyLocked = false initialRotation = 25 isHomeWorld = false timewarpAltitudeLimits = 0 5000 30000 30000 100000 300000 600000 1000000 biomeMap = RSS-Textures/PluginData/MarsBiomes.dds Biomes { Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.675,0.431,0.271,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.855,0.737,0.235,1 } Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 1,0,0.047,1 } Biome { name = Olympus Mons displayName = Olympus Mons value = 1.0 color = 0.071,0,1,1 } Biome { name = Alba Mons displayName = Alba Mons value = 1.0 color = 0.059,0.059,0.702,1 } Biome { name = Elysium Mons displayName = Elysium Mons value = 1.0 color = 0,0,0.4,1 } Biome { name = Valles Marineris displayName = Valles Marineris value = 1.0 color = 0,1,0.992,1 } Biome { name = Arean Mountains displayName = Arean Mountains value = 1.0 color = 0,0.553,1,1 } Biome { name = Tharsis Rise displayName = Tharsis Rise value = 1.0 color = 0,1,0.051,1 } Biome { name = Arean Canyons displayName = Arean Canyons value = 1.0 color = 0.2,0.2,0,1 } Biome { name = Tempe Terra displayName = Tempe Terra value = 1.0 color = 0.6,0,0,1 } Biome { name = North Ice Cap displayName = North Ice Cap value = 1.0 color = 0.541,1,0.737,1 } Biome { name = South Ice Cap displayName = South Ice Cap value = 1.0 color = 1,1,1,1 } Biome { name = Major Craters displayName = Major Craters value = 1.0 color = 0.4,0,0.4,1 } Biome { name = Hellas Basin displayName = Hellas Basin value = 1.0 color = 0.6,0,0.6,1 } Biome { name = Argyre Basin displayName = Argyre Basin value = 1.0 color = 1,0,0.816,1 } Biome { name = Arabia Terra displayName = Arabia Terra value = 1.0 color = 0,0.6,0,1 } Biome { name = Utopia Planitia displayName = Utopia Planitia value = 1.0 color = 0.6,0.6,0,1 } Biome { name = Amazonis Planitia displayName = Amazonis Planitia value = 1.0 color = 1,1,0,1 } } ScienceValues { landedDataValue = 5 flyingLowDataValue = 6 flyingHighDataValue = 5.5 inSpaceLowDataValue = 4 inSpaceHighDataValue = 3.5 recoveryValue = 4 flyingAltitudeThreshold = 12000 spaceAltitudeThreshold = 2000000 } } ScaledVersion { type = Atmospheric fadeStart = 88000 fadeEnd = 100000 Material { texture = RSS-Textures/PluginData/MarsColor.dds normals = RSS-Textures/PluginData/Mars_NRM.dds shininess = 0.05 specular = 0.05,0.05,0.05,1 rimPower = 3.0 rimBlend = 1.6 Gradient { 0.0 = 0.1, 0.15, 0.2, 1.0 0.2 = 0.125,0.1225,0.12,1.0 0.6 = 0.0,0.0,0.0,1.0 1.0 = 0.0,0.0,0.0,1.0 } } } Atmosphere { enabled = true oxygen = false maxAltitude = 125000.0 adiabaticIndex = 1.35 atmosphereMolarMass = 0.04348 temperatureSeaLevel = 218 ambientColor = 0.067, 0.039, 0.023, 1.0 pressureCurve { key = 0 1.14497 0 -9.86122E-05 key = 1000 1.05023 -9.09702E-05 -9.09702E-05 key = 2500 0.921749 -8.05331E-05 -8.05331E-05 key = 4000 0.808068 -7.12179E-05 -7.12179E-05 key = 5500 0.707591 -6.29106E-05 -6.29106E-05 key = 7152 0.610500 -5.48055E-05 -5.48055E-05 key = 8500 0.540656 -4.89260E-05 -4.89260E-05 key = 10000 0.471735 -4.30845E-05 -4.30845E-05 key = 12000 0.392522 -3.63104E-05 -3.63104E-05 key = 14000 0.325823 -3.05435E-05 -3.05435E-05 key = 16000 0.269773 -2.56397E-05 -2.56397E-05 key = 18000 0.222771 -2.14754E-05 -2.14754E-05 key = 20000 0.183449 -1.79445E-05 -1.79445E-05 key = 22000 0.150632 -1.49555E-05 -1.49555E-05 key = 24000 0.123318 -1.24302E-05 -1.24302E-05 key = 26000 0.100648 -1.03011E-05 -1.03011E-05 key = 28000 0.0818878 -8.51085E-06 -8.51085E-06 key = 30000 0.0664116 -7.00974E-06 -7.00974E-06 key = 35000 0.0387801 -4.25144E-06 -4.25144E-06 key = 40000 0.0221969 -2.51888E-06 -2.51888E-06 key = 45000 0.0124838 -1.45440E-06 -1.45440E-06 key = 50000 0.00693852 -8.20735E-07 -8.20735E-07 key = 55000 0.00382773 -4.57797E-07 -4.57797E-07 key = 60000 0.00209901 -2.53342E-07 -2.53342E-07 key = 65000 0.00114502 -1.39382E-07 -1.39382E-07 key = 70000 0.000619804 -7.70322E-08 -7.70322E-08 key = 75000 0.000332880 -4.10097E-08 -4.10097E-08 key = 80000 0.000181084 -2.19239E-08 -2.19239E-08 key = 85000 9.84296E-05 -1.21163E-08 -1.21163E-08 key = 90000 5.28556E-05 -6.64103E-09 -6.64103E-09 key = 95000 2.80103E-05 -3.59610E-09 -3.59610E-09 key = 100000 1.46342E-05 -1.92204E-09 -1.92204E-09 key = 105000 7.52905E-06 -1.01294E-09 -1.01294E-09 key = 113000 2.50968E-06 -3.51868E-10 -3.51868E-10 key = 125000 0 0 0 } temperatureCurve { key = 0 194.75 0 -0.00062 key = 7152 193.6 0.00050 0.00050 key = 14250 197.9 0 0 key = 22000 189.6 -0.00129 -0.00129 key = 40000 165.6 -0.00111 -0.00111 key = 53000 157.9 -0.00030 -0.00030 key = 66500 156.5 0 0 key = 71000 154.6 0 0 key = 78600 159.0 0 0 key = 85000 153.9 -0.00109 -0.00109 key = 95000 145.0 -0.00057 -0.00057 key = 108000 137.2 -0.00103 -0.00103 key = 115000 127.6 -0.00142 -0.00142 key = 125000 118.3 -0.00024 0 } temperatureSunMultCurve { key = 0 1.37 0 -3.4E-05 key = 7152 1 -8E-05 -8E-05 key = 17000 0.29 -1.25E-05 -1.25E-05 key = 62000 0 -1.25E-05 -1.25E-05 key = 76000 -0.18 0 0 key = 93000 0 0 0 key = 106000 -0.1 0 0 key = 125000 0.26 -1E-05 0 } temperatureLatitudeBiasCurve { key = 0 2 0 0 key = 38 0 -0.135 -0.135 key = 90 -18 -0.61 0 } temperatureLatitudeSunMultCurve { key = 0 64 0 0 key = 60 34 -0.91 -0.91 key = 90 4 -1.05 0 } temperatureAxialSunBiasCurve { key = 0 -21.0635 0 -0.487859 key = 53 -35 0 0 key = 143 0 0.610865 0.610865 key = 233 35 0 0 key = 323 0 -0.610865 -0.610865 key = 360 -21.0635 -0.487859 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 7.5 0 -15 key = 1 -7.5 -15 0 } AtmosphereFromGround { innerRadius = 3356100 outerRadius = 3435000 waveLength = 0.50, 0.55, 0.62, 1.0 } } PQS { maxQuadLengthsPerFrame = 0.001 minLevel = 3 maxLevel = 12 deactivateAltitude = 125000 fadeStart = 89375 fadeEnd = 109375 materialType = AtmosphericTriplanarZoomRotation Material { factor = 12 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1.1 contrast = 1.8 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.5 steepPower = 0.35 steepTexStart = 2000 steepTexEnd = 2 steepTex = RealSolarSystem/Terrain/PluginData/Steep_Diffuse.dds steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = RealSolarSystem/Terrain/PluginData/Steep_Normal.dds steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 120 steepTiling = 90 lowTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 40000 midTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Encelade_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 80000 highTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 40000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 0 oceanFogDistance = 100000 } Mods { VertexHeightMapRSS { map = RSS-Textures/PluginData/MarsHeight.dds offset = 0 deformity = 29442 scaleDeformityByRadius = false order = 10 enabled = true } VertexColorSolid { blend = 1.0 color = 0.01, 0.01, 0.01, 1.0 order = 19 } VertexColorMapBlend { map = RSS-Textures/PluginData/MarsColor.dds order = 9999993 blend = 0.95 enabled = true } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 9999994 } } } } Body { name = Phobos finalizeOrbit = true flightGlobalsIndex = 7 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Phobos.bin Template { name = Bop removePQSMods = PQSMod_FlattenArea, PQSMod_MapDecal, PQSMod_VertexSimplexNoiseColor, PQSMod_VertexSimplexHeightAbsolute, PQSMod_VertexHeightNoise, PQSLandControl } Orbit { referenceBody = Mars semiMajorAxis = 9378492.209088314 eccentricity = 0.01539938155583979 inclination = 36.32433410471867 meanAnomalyAtEpochD = 7.185120835598890 longitudeOfAscendingNode = 46.48212553464923 argumentOfPeriapsis = 357.7759243021914 color = 0.56, 0.454, 0.388, 1.0 } Properties { displayName = Phobos description = One of two natural satellites orbiting Mars, Phobos is named after the Greek god which was depicted as the embodiment of horror. Phobos is the larger and closer natural body around Mars radius = 7250 mass = 1.072E+16 solarRotationPeriod = False rotationPeriod = 27553.843872 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 200 1500 2500 20000 50000 60000 100000 biomeMap = RSS-Textures/PluginData/PhobosBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0.361,0,0,1 } Biome { name = Minor Craters displayName = Minor Craters value = 1.0 color = 0,0.149,1,1 } Biome { name = Major Craters displayName = Major Craters value = 1.0 color = 0.286,1,0,1 } Biome { name = Stickney Crater displayName = Stickney Crater value = 1.0 color = 0.914,1,0,1 } Biome { name = Grooves displayName = Grooves value = 1.0 color = 1,0,0.98,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.643,0.439,0.439,1 } Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.451,0.263,0.263,1 } } ScienceValues { landedDataValue = 6 inSpaceLowDataValue = 5 inSpaceHighDataValue = 4.5 recoveryValue = 5 flyingAltitudeThreshold = 1000 spaceAltitudeThreshold = 5000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/PhobosColor.dds normals = RSS-Textures/PluginData/Phobos_NRM.dds shininess = 0.0 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 4 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 6 factorBlendWidth = 0.01 factorRotation = 30 saturation = 0.4 contrast = 2.5 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.8 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/gillySteep_diffuse steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/gillySteep_nrm steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Phobos_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 70000 midTex = RealSolarSystem/Terrain/PluginData/Phobos_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Phobos_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Phobos_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 70000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/PhobosColor.dds order = 9999993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/PhobosHeight.dds offset = 0 deformity = 6150.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 3 persistence = 0.5 deformity = 1 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 3 persistence = 0.5 deformity = 10 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45756 deformity = 20 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 8 noiseType = RidgedMultifractal mode = Low order = 13 enabled = true } } } } Body { name = Mercury finalizeOrbit = true flightGlobalsIndex = 2 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Mercury.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_AltitudeAlpha, PQSMod_VoronoiCraters, PQSMod_FlattenArea, PQSMod_VertexHeightNoiseVertHeight } Orbit { referenceBody = Sun semiMajorAxis = 57908973645.88802 eccentricity = 0.2056187266319207 inclination = 28.60252108855048 meanAnomalyAtEpochD = 318.2162077814089 longitudeOfAscendingNode = 10.86541167564728 argumentOfPeriapsis = 66.90371044151551 color = 0.321, 0.317, 0.352, 1.0 } Properties { displayName = Mercury description = The first planet in our neighborhood. Mercury is the smallest and fastest of the planets in the solar system. From Earth you may be able to see this planet in the early morning or evening. With temperatures varying from very hot to very cold, this planet is not one that you would want to be on for very long. radius = 2439700 mass = 3.3022E+23 solarRotationPeriod = False rotationPeriod = 5067031.68 tidallyLocked = false initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 5000 30000 30000 100000 300000 600000 1000000 biomeMap = RSS-Textures/PluginData/MercuryBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0,0,0,1 } Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.404,0.404,0.404,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.49,0.525,0.745,1 } Biome { name = Polar Craters displayName = Polar Craters value = 1.0 color = 0,1,0.157,1 } Biome { name = Polar Lowlands displayName = Polar Lowlands value = 1.0 color = 0,0.984,1,1 } Biome { name = Planitia displayName = Planitia value = 1.0 color = 1,0,0.141,1 } Biome { name = Old Craters displayName = Old Craters value = 1.0 color = 1,0,0.871,1 } Biome { name = Young Craters displayName = Young Craters value = 1.0 color = 0.055,0,1,1 } } ScienceValues { landedDataValue = 7 inSpaceLowDataValue = 6 inSpaceHighDataValue = 5.5 recoveryValue = 6 flyingAltitudeThreshold = 27000 spaceAltitudeThreshold = 2000000 } } ScaledVersion { type = Vacuum fadeStart = 100000 fadeEnd = 102000 Material { texture = RSS-Textures/PluginData/MercuryColor.dds normals = RSS-Textures/PluginData/Mercury_NRM.dds shininess = 0.0 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.001 minLevel = 2 maxLevel = 9 minDetailDistance = 8 deactivateAltitude = 167000 fadeStart = 102000 fadeEnd = 127000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 9 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1 contrast = 1 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = BUILTIN/MunFloor [Diffuse] lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 70000 midTex = BUILTIN/MunFloor [Diffuse] midTexScale = 1,1 midTexOffset = 0,0 midTiling = 70000 midBumpMap = BUILTIN/MunFloor [Normal] midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 70000 highTex = BUILTIN/MunFloor [Diffuse] highTexScale = 1,1 highTexOffset = 0,0 highTiling = 70000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/MercuryColor.dds order = 10 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/MercuryHeight.dds offset = 0 deformity = 20578.0 scaleDeformityByRadius = false order = 20 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 2000.0 octaves = 12.0 persistence = 0.7 frequency = 20.0 enabled = true order = 102 } VertexRidgedAltitudeCurve { deformity = 1500 ridgedAddFrequency = 140 ridgedAddLacunarity = 2.5 ridgedAddOctaves = 24 ridgedAddSeed = 9166427 ridgedMinimum = -1.7 ridgedMode = Medium simplexFrequency = 50 simplexHeightEnd = 10000 simplexHeightStart = 0 simplexOctaves = 12 simplexPersistence = 0.1 simplexSeed = 1334641 order = 103 enabled = true simplexCurve { key = 0.007249059 0.0007464408 0 0 key = 0.2683799 -0.000739295 0.03054045 0.03054045 key = 0.2897457 0.416495 11.27714 11.27714 key = 0.313458 0.4167799 -17.29987 -17.29987 key = 0.3868988 0.001587124 -0.02212154 -0.02212154 key = 0.420218 0.1430572 4.525596 4.525596 key = 0.5198188 0.6407264 0.03815645 0.03815645 key = 0.9978561 0.6552468 -0.02442704 -0.02442704 } } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 200.0 enabled = true order = 200 } } } } Body { name = Neptune finalizeOrbit = true flightGlobalsIndex = 22 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Neptune.bin Template { name = Jool } Orbit { referenceBody = Sun semiMajorAxis = 4497455832811.736 eccentricity = 0.008090397688364061 inclination = 22.30735942964904 meanAnomalyAtEpochD = 162.0995481888285 longitudeOfAscendingNode = 3.512610711801178 argumentOfPeriapsis = 29.81485402991322 color = 0.19215, 0.33333, 0.56862, 1.0 } Properties { displayName = Neptune description = Neptune is the eighth and farthest planet from the Sun in the Solar System. It is the fourth-largest planet by diameter and the third-largest by mass. Among the gaseous planets in the Solar System, Neptune is the most dense. radius = 24085000 gravParameter = 6.836529E+15 solarRotationPeriod = False rotationPeriod = 58000.32 tidallyLocked = false initialRotation = 0 isHomeWorld = false emissivity = 0.00065 timewarpAltitudeLimits = 0 5000 30000 30000 100000 300000 600000 1000000 biomeMap = RSS-Textures/PluginData/NeptuneBiomes.dds Biomes { Biome { name = Equatorial Bands displayName = Equatorial Bands value = 1.0 color = 0.075,0.157,0.843,1 } Biome { name = North Polar Bands displayName = North Polar Bands value = 1.0 color = 1,0,0.435,1 } Biome { name = North Temperate Bands displayName = North Temperate Bands value = 1.0 color = 1,0,1,1 } Biome { name = North Equatorial Bands displayName = North Equatorial Bands value = 1.0 color = 0.643,0,1,1 } Biome { name = South Temperate Bands displayName = South Temperate Bands value = 1.0 color = 0,0.773,1,1 } Biome { name = South Polar Bands displayName = South Polar Bands value = 1.0 color = 0,0.992,0.992,1 } } ScienceValues { flyingLowDataValue = 11 flyingHighDataValue = 10.5 inSpaceLowDataValue = 10 inSpaceHighDataValue = 9 recoveryValue = 10 flyingAltitudeThreshold = 191000 spaceAltitudeThreshold = 3000000 } } ScaledVersion { type = Atmospheric Material { texture = RSS-Textures/PluginData/NeptuneColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds color = 0.5,0.5,0.8,1 shininess = 0.01 specular = 0,0,0,1 rimPower = 2.0 rimBlend = 1.1 Gradient { 0.0 = 0.25, 0.3, 0.35, 1.0 0.2 = 0.1,0.15,0.2,1.0 0.4 = 0.0,0.0,0.0,1.0 1.0 = 0.0,0.0,0.0,1.0 } } } Atmosphere { enabled = true oxygen = false maxAltitude = 1250000.0 adiabaticIndex = 1.45 atmosphereMolarMass = 0.002604 temperatureSeaLevel = 71 ambientColor = 0.027, 0.043, 0.098, 1.0 pressureCurve { key = 0 101325 0 -0.521127 key = 20000 91247.1 -0.486879 -0.486879 key = 40000 81841.4 -0.453892 -0.453892 key = 60000 73083.3 -0.422121 -0.422121 key = 80000 64948.8 -0.391518 -0.391518 key = 100000 57415.1 -0.362037 -0.362037 key = 120000 50460.2 -0.333627 -0.333627 key = 140000 44063.2 -0.306241 -0.306241 key = 160000 38204.1 -0.279825 -0.279825 key = 180000 32864.0 -0.254328 -0.254328 key = 200000 28025.2 -0.229698 -0.229698 key = 220000 23670.7 -0.205885 -0.205885 key = 240000 19784.6 -0.182853 -0.182853 key = 260000 16351.5 -0.160584 -0.160584 key = 280000 13356.0 -0.139106 -0.139106 key = 300000 10781.4 -0.118515 -0.118515 key = 320000 8606.58 -0.0993524 -0.0993524 key = 340000 6790.00 -0.0827150 -0.0827150 key = 360000 5282.70 -0.0683712 -0.0683712 key = 380000 4041.82 -0.0560278 -0.0560278 key = 400000 3029.98 -0.0454272 -0.0454272 key = 420000 2214.63 -0.0363423 -0.0363423 key = 440000 1567.53 -0.0285710 -0.0285710 key = 460000 1064.26 -0.0219307 -0.0219307 key = 480000 683.360 -0.0163432 -0.0163432 key = 500000 403.847 -0.0117548 -0.0117548 key = 520000 208.199 -0.00790781 -0.00790781 key = 540000 85.0691 -0.00443461 -0.00443461 key = 560000 26.2779 -0.00167295 -0.00167295 key = 580000 7.28122 -0.000458867 -0.000458867 key = 600000 2.19930 -0.000124012 -0.000124012 key = 650000 0.268211 -8.09172E-06 -8.09172E-06 key = 700000 0.0721883 -1.71295E-06 -1.71295E-06 key = 750000 0.0234282 -5.06301E-07 -5.06301E-07 key = 800000 0.00814130 -1.69428E-07 -1.69428E-07 key = 850000 0.00289402 -5.96773E-08 -5.96773E-08 key = 900000 0.00103424 -2.12417E-08 -2.12417E-08 key = 950000 0.000371341 -7.56541E-09 -7.56541E-09 key = 1000000 0.000136678 -2.66293E-09 -2.66293E-09 key = 1050000 5.33754E-05 -9.64945E-10 -9.64945E-10 key = 1125000 1.49930E-05 -2.36917E-10 -2.36917E-10 key = 1250000 0 0 0 } temperatureCurve { key = 0 717.7 0 -0.001348 key = 100000 580.5 -0.001389 -0.001389 key = 200000 443.0 -0.001332 -0.001332 key = 275000 351.4 -0.001048 -0.001048 key = 350000 285.9 -0.000888 -0.000888 key = 425000 211.9 -0.001086 -0.001086 key = 500000 121.7 -0.001394 -0.001394 key = 545000 63.2 -0.000814 -0.000814 key = 568000 54.5 0 0 key = 590000 58.7 0.000344 0.000344 key = 610000 67.8 0.000775 0.000775 key = 630000 93.2 0.001406 0.001406 key = 670000 131.6 0.000653 0.000653 key = 710000 150.6 0.000340 0.000340 key = 750000 160.6 0.000177 0.000177 key = 790000 165.5 0.000073 0.000073 key = 834500 167.0 0 0 key = 929500 167.0 0 0 key = 1000000 174.6 0.000205 0.000205 key = 1100000 204.0 0.000357 0.000357 key = 1200000 242.7 0.000398 0.000398 key = 1250000 262.3 0.000399 0 } temperatureSunMultCurve { key = 0 0 0 0 key = 537000 0 0 0 key = 568000 1 2.99401E-06 2.99401E-06 key = 902000 2 2.99401E-06 2.99401E-06 key = 1250000 2.75 0 0 } temperatureLatitudeBiasCurve { key = 0 0 0 0 key = 90 -1 0 0 } temperatureLatitudeSunMultCurve { key = 0 1 0 0 key = 90 0 0 0 } temperatureAxialSunBiasCurve { key = 0 -1.9284 0 0.040110 key = 40 0 0.052360 0.052360 key = 130 3 0 0 key = 220 0 -0.052360 -0.052360 key = 310 -3 0 0 key = 360 -1.9284 0.040110 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 0 0 0 key = 1 0 0 0 } AtmosphereFromGround { outerRadius = 24687125 waveLength = 0.270, 0.435, 0.985, 0.5 } } } Body { name = Triton finalizeOrbit = true flightGlobalsIndex = 23 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Triton.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_VoronoiCraters } Orbit { referenceBody = Neptune semiMajorAxis = 354767243.5406647 eccentricity = 0.0001688014359763687 inclination = 156.834 meanAnomalyAtEpochD = 358.6561877626771 longitudeOfAscendingNode = 197.1953239788069 argumentOfPeriapsis = 220.4523286895169 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Triton description = The largest satellite around Neptune, Triton is unique among all large moons in the Solar System for its retrograde orbit around its planet. radius = 1353400 gravParameter = 1.4279E+12 solarRotationPeriod = False tidallyLocked = false initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 1000 5000 10000 20000 50000 60000 100000 biomeMap = RSS-Textures/PluginData/TritonBiomes.dds rotationPeriod = -507728.98772439 Biomes { Biome { name = Flatlands displayName = Flatlands value = 3.0 color = 1,1,1,1 } Biome { name = Northern Polar Region displayName = Northern Polar Region value = 3.0 color = 0,0,0,1 } Biome { name = Southern Polar Region displayName = Southern Polar Region value = 3.0 color = 0.5,0.5,0.5,1 } } ScienceValues { landedDataValue = 12 flyingLowDataValue = 11.5 flyingHighDataValue = 11.5 inSpaceLowDataValue = 11 inSpaceHighDataValue = 10 recoveryValue = 11 flyingAltitudeThreshold = 7000 spaceAltitudeThreshold = 80000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/TritonColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.1 specular = 0.1,0.1,0.1,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 110000 fadeStart = 72000 fadeEnd = 97000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 12 factorBlendWidth = 0.01 factorRotation = 70 saturation = 1.7 contrast = 0.8 tintColor = 1,1,1,0 specularColor = 0.2,0.2,0.2,0.2 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Encelade_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 30000 midTex = RealSolarSystem/Terrain/PluginData/Encelade_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 20000 midBumpMap = RealSolarSystem/Terrain/PluginData/Encelade_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 20000 highTex = RealSolarSystem/Terrain/PluginData/Encelade_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 30000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/TritonColor.dds order = 10 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 1200.0 octaves = 12.0 persistence = 0.7 frequency = 1.0 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } Atmosphere { enabled = true oxygen = false maxAltitude = 110000.0 adiabaticIndex = 1.4 atmosphereMolarMass = 0.02801 temperatureSeaLevel = 39 ambientColor = 0.010, 0.010, 0.010, 1.0 pressureCurve { key = 0 0.00165 0 -1.11539E-07 key = 2000 0.00143845 -1.00036E-07 -1.00036E-07 key = 4000 0.00124970 -8.87642E-08 -8.87642E-08 key = 6000 0.00108313 -7.78938E-08 -7.78938E-08 key = 8000 0.000937741 -6.76042E-08 -6.76042E-08 key = 10000 0.000812005 -5.83568E-08 -5.83568E-08 key = 12000 0.000703469 -5.03759E-08 -5.03759E-08 key = 15000 0.000567837 -4.04135E-08 -4.04135E-08 key = 20000 0.000398652 -2.80251E-08 -2.80251E-08 key = 25000 0.000281212 -1.94787E-08 -1.94787E-08 key = 30000 0.000199469 -1.35817E-08 -1.35817E-08 key = 40000 0.000102311 -6.68765E-09 -6.68765E-09 key = 50000 0.000054032 -3.36465E-09 -3.36465E-09 key = 60000 0.0000294696 -1.73705E-09 -1.73705E-09 key = 75000 0.0000126524 -6.80449E-10 -6.80449E-10 key = 90000 5.86825E-06 -2.85739E-10 -2.85739E-10 key = 103000 3.20278E-06 -1.42561E-10 -1.42561E-10 key = 110000 0 0 0 } temperatureCurve { key = 0 37 0 -0.0003 key = 8000 36 0 0 key = 110000 53 0.0003 0 } temperatureSunMultCurve { key = 0 1 0 -0.0002 key = 8000 0 0 0 key = 110000 0 0 0 } temperatureLatitudeBiasCurve { key = 0 0.5 0 0 key = 90 -1.5 -0.036 0 } temperatureLatitudeSunMultCurve { key = 0 4 0 0 key = 90 2 -0.036 0 } temperatureAxialSunBiasCurve { key = 0 -2.5712 0 0.053480 key = 40 0 0.069813 0.069813 key = 130 4 0 0 key = 220 0 -0.069813 -0.069813 key = 310 -4 0 0 key = 360 -2.5712 0.053480 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 0 0 0 key = 1 0 0 0 } AtmosphereFromGround { outerRadius = 1387235 waveLength = 0.100, 0.100, 0.100, 0.5 } } } Body { name = Charon finalizeOrbit = True flightGlobalsIndex = 25 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Charon.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_VoronoiCraters } SigmaBinary { primaryLocked = True Properties { description = This is the barycenter of the Pluto-Charon system. Pluto and Charon are a unique system, because unlike other planets and their moons, Charon is so massive compared to Pluto that the two orbit each other as opposed to one orbiting the other. } } Orbit { referenceBody = Pluto semiMajorAxis = 19596193.83540397 eccentricity = 0.00005082225659448947 inclination = 0.001 meanAnomalyAtEpochD = 30.89989240060877 longitudeOfAscendingNode = 222.4053735570010 argumentOfPeriapsis = 188.4738646852448 color = 0.776, 0.698, 0.647, 1.0 } Properties { displayName = Charon description = Charon is the largest of Pluto's moons, and is mutually gravitationally locked with it, so each keeps the same face towards the other. radius = 603500 mass = 1.52E+21 solarRotationPeriod = False tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 1000 5000 10000 20000 50000 60000 100000 biomeMap = RSS-Textures/PluginData/CharonBiomes.dds rotationPeriod = 552731.965365638 Biomes { Biome { name = Surface displayName = Surface value = 1.0 color = 0,0,0,1 } Biome { name = Mordor Macula displayName = Mordor Macula value = 1.0 color = 1,1,1,1 } Biome { name = Serenity Chasma displayName = Serenity Chasma value = 1.0 color = 1,0,0,1 } Biome { name = Alice Crater displayName = Alice Crater value = 1.0 color = 0,1,0,1 } Biome { name = Gallifrey Macula displayName = Gallifrey Macula value = 1.0 color = 0,0,1,1 } Biome { name = Ripley Crater displayName = Ripley Crater value = 1.0 color = 1,1,0,1 } Biome { name = Nasreddin Crater displayName = Nasreddin Crater value = 1.0 color = 1,0,1,1 } Biome { name = Macross Chasma displayName = Macross Chasma value = 1.0 color = 0,1,1,1 } Biome { name = Butler Mons displayName = Butler Mons value = 1.0 color = 0.2,0.0,0.0,1 } Biome { name = Argo Chasma displayName = Argo Chasma value = 1.0 color = 0.0,0.2,0.0,1 } Biome { name = Kaguya-Hime Crater displayName = Kaguya-Hime Crater value = 1.0 color = 0.2,0.2,0.0,1 } Biome { name = Kubrick Mons displayName = Kubrick Mons value = 1.0 color = 0.0,0.2,0.2,1 } Biome { name = Vulcan Planum displayName = Vulcan Planum value = 1.0 color = 0.0,0.0,0.2,1 } } ScienceValues { landedDataValue = 13 inSpaceLowDataValue = 12 inSpaceHighDataValue = 11 recoveryValue = 12 flyingAltitudeThreshold = 1000 spaceAltitudeThreshold = 5000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/CharonColor.dds normals = RSS-Textures/PluginData/Charon_NRM.dds shininess = 0.2 specular = 0.2,0.2,0.2,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 12 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1.1 contrast = 1 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = BUILTIN/MunFloor [Diffuse] lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 midTex = BUILTIN/MunFloor [Diffuse] midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = BUILTIN/MunFloor [Normal] midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = BUILTIN/MunFloor [Diffuse] highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/CharonColor.dds order = 10 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/CharonHeight.dds offset = 0 deformity = 10264.0 scaleDeformityByRadius = false order = 20 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 200.0 octaves = 12.0 persistence = 0.7 frequency = 10.0 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } } Body { name = Pluto finalizeOrbit = true flightGlobalsIndex = 24 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Pluto.bin Template { name = Mun removePQSMods = PQSCity, PQSMod_AltitudeAlpha, PQSLandControl, PQSMod_FlattenArea, PQSMod_VertexSimplexNoiseColor, PQSMod_VertexSimplexHeight, PQSMod_VertexHeightNoiseVertHeight, PQSMod_VoronoiCraters } Orbit { referenceBody = Sun semiMajorAxis = 5845670624078.223 eccentricity = 0.2462772488425983 inclination = 23.61236405752844 meanAnomalyAtEpochD = 300.1297304812811 longitudeOfAscendingNode = 44.36099836994975 argumentOfPeriapsis = 184.4945352163909 color = 0.678, 0.568, 0.474, 1.0 } Properties { displayName = Pluto description = Recently removed from the planetary list, Pluto has been dubbed a "minor-planet". It is the largest object in the Kuiper belt second most massive known dwarf planet. Pluto is mostly comprised of rock and ice and is quite small. radius = 1187000 mass = 1.305E+22 solarRotationPeriod = False tidallyLocked = false initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 5000 30000 30000 100000 300000 600000 1000000 biomeMap = RSS-Textures/PluginData/PlutoBiomes.dds rotationPeriod = 552731.965365638 Biomes { Biome { name = Surface displayName = Surface value = 1.0 color = 0,0,0,1 } Biome { name = al-Idrisi Montes displayName = al-Idrisi Montes value = 1.0 color = 1,0,1,1 } Biome { name = Zheng He Montes displayName = Zheng He Montes value = 1.0 color = 1,1,0,1 } Biome { name = Baré Montes displayName = Baré Montes value = 1.0 color = 0,0,1,1 } Biome { name = Hillary Montes displayName = Hillary Montes value = 1.0 color = 0,1,0,1 } Biome { name = Norgay Montes displayName = Norgay Montes value = 1.0 color = 0,1,1,1 } Biome { name = Sputnik Planum displayName = Sputnik Planum value = 1.0 color = 1,0,0,1 } Biome { name = Burney Crater displayName = Burney Crater value = 1.0 color = 0.2,0.0,0.0,1 } Biome { name = Simonelli Crater displayName = Simonelli Crater value = 1.0 color = 0.0,0.2,0.0,1 } Biome { name = Guest Crater displayName = Guest Crater value = 1.0 color = 0.0,0.0,0.1,1 } Biome { name = Harrington Crater displayName = Harrington Crater value = 1.0 color = 0.2,0.2,0.0,1 } Biome { name = Elliot Crater displayName = Elliot Crater value = 1.0 color = 0.2,0.0,0.2,1 } Biome { name = K. Edgeworth Crater displayName = K. Edgeworth Crater value = 1.0 color = 0.0,0.2,0.2,1 } Biome { name = Oort Crater displayName = Oort Crater value = 1.0 color = 0.396,0.0,0.0,1 } Biome { name = Tartarus Dorsa displayName = Tartarus Dorsa value = 1.0 color = 0.0,0.396,0.0,1 } Biome { name = Hayabusa Terra displayName = Hayabusa Terra value = 1.0 color = 0.0,0.0,0.396,1 } Biome { name = Pioneer Terra displayName = Pioneer Terra value = 1.0 color = 0.396,0.396,0.0,1 } Biome { name = Voyager Terra displayName = Voyager Terra value = 1.0 color = 0.396,0.0,0.396,1 } Biome { name = Viking Terra displayName = Viking Terra value = 1.0 color = 0.0,0.396,0.396,1 } Biome { name = Venera Terra displayName = Venera Terra value = 1.0 color = 1,1,1,1 } } ScienceValues { landedDataValue = 12 flyingLowDataValue = 11.5 flyingHighDataValue = 11.5 inSpaceLowDataValue = 11 inSpaceHighDataValue = 10 recoveryValue = 11 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 100000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/PlutoColor.dds normals = RSS-Textures/PluginData/Pluto_NRM.dds shininess = 0.2 specular = 0.2,0.2,0.2,1 } } PQS { maxQuadLengthsPerFrame = 0.8 minLevel = 2 maxLevel = 14 minDetailDistance = 8 deactivateAltitude = 110000 fadeStart = 72000 fadeEnd = 97000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 12 factorBlendWidth = 0.1 factorRotation = 30 saturation = 1 contrast = 2.2 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Pluton_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/PlutoColor.dds order = 10 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/PlutoHeight.dds offset = 0 deformity = 10264.0 scaleDeformityByRadius = false order = 20 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 500.0 octaves = 12.0 persistence = 0.7 frequency = 10 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } Atmosphere { enabled = true oxygen = false maxAltitude = 110000.0 adiabaticIndex = 1.4 atmosphereMolarMass = 0.02797 temperatureSeaLevel = 42 ambientColor = 0.006, 0.007, 0.009, 1.0 pressureCurve { key = 0 0.001 0 -4.94296E-08 key = 2000 0.000905994 -4.43577E-08 -4.43577E-08 key = 4000 0.000823118 -3.84624E-08 -3.84624E-08 key = 6000 0.000752101 -3.26203E-08 -3.26203E-08 key = 8000 0.000692231 -2.73754E-08 -2.73754E-08 key = 10000 0.000642053 -2.29428E-08 -2.29428E-08 key = 12000 0.000599901 -1.93437E-08 -1.93437E-08 key = 15000 0.000548315 -1.52843E-08 -1.52843E-08 key = 20000 0.000483599 -1.10179E-08 -1.10179E-08 key = 25000 0.000435000 -8.65802E-09 -8.65802E-09 key = 30000 0.000395132 -7.44503E-09 -7.44503E-09 key = 40000 0.000327722 -6.09164E-09 -6.09164E-09 key = 50000 0.000272362 -5.02080E-09 -5.02080E-09 key = 60000 0.000226604 -4.16126E-09 -4.16126E-09 key = 75000 0.000172051 -3.16227E-09 -3.16227E-09 key = 90000 0.000130489 -2.41401E-09 -2.41401E-09 key = 102000 0.000104428 -1.94603E-09 -1.94603E-09 key = 110000 0 0 0 } temperatureCurve { key = 0 40.5 0 0 key = 30000 105 0 0 key = 110000 93 -0.0002 0 } temperatureSunMultCurve { key = 0 1 0 -0.0002 key = 10000 0 0 0 key = 110000 0 0 0 } temperatureLatitudeBiasCurve { key = 0 0 0 0 key = 90 0 0 0 } temperatureLatitudeSunMultCurve { key = 0 4 0 0 key = 90 0 -0.072 0 } temperatureAxialSunBiasCurve { key = 0 5.7547 0 -0.096993 key = 46 0 -0.13963 -0.13963 key = 136 -8 0 0 key = 226 0 0.13963 0.13963 key = 316 8 0 0 key = 360 5.7547 -0.096993 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 5 0 -10 key = 1 -5 -10 0 } AtmosphereFromGround { outerRadius = 1216675 waveLength = 0.060, 0.070, 0.010, 0.5 } } } Body { name = Dione finalizeOrbit = true flightGlobalsIndex = 18 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Dione.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_VoronoiCraters } Orbit { referenceBody = Saturn semiMajorAxis = 377650651.5017090 eccentricity = 0.001679230905502774 inclination = 0.028 meanAnomalyAtEpochD = 167.9272784830226 longitudeOfAscendingNode = 128.5606071129818 argumentOfPeriapsis = 123.6717156049260 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Dione description = At 1122 km in diameter, Dione is the 15th largest moon in the Solar System, and is more massive than all known moons smaller than itself combined, first discovered in 1684 by Giovanni Cassini. radius = 561400 mass = 1.095452E+21 solarRotationPeriod = False rotationPeriod = 236469.456 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 2000 5000 10000 20000 50000 80000 100000 biomeMap = RSS-Textures/PluginData/DioneBiomes.dds Biomes { Biome { name = Flatlands displayName = Flatlands value = 1.0 color = 1,1,1,1 } Biome { name = Northern Polar Region displayName = Northern Polar Region value = 1.0 color = 0,0,0,1 } Biome { name = Southern Polar Region displayName = Southern Polar Region value = 1.0 color = 0.5,0.5,0.5,1 } Biome { name = Scarred Region displayName = Scarred Region value = 1.0 color = 0,0,1,1 } Biome { name = Crater displayName = Crater value = 1.0 color = 1,0,0,1 } Biome { name = Ridge displayName = Ridge value = 1.0 color = 0,1,0,1 } } ScienceValues { landedDataValue = 10 inSpaceLowDataValue = 9 inSpaceHighDataValue = 8 recoveryValue = 9 flyingAltitudeThreshold = 5000 spaceAltitudeThreshold = 50000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/DioneColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.1 specular = 0.1,0.1,0.1,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 12 factorBlendWidth = 0.1 factorRotation = 30 saturation = 1 contrast = 2 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 80000 midTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 80000 midBumpMap = RealSolarSystem/Terrain/PluginData/Dione_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 80000 highTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 80000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/DioneColor.dds order = 10 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 1200.0 octaves = 12.0 persistence = 0.7 frequency = 1.0 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } } Body { name = Enceladus finalizeOrbit = true flightGlobalsIndex = 16 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Enceladus.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_VoronoiCraters } Orbit { referenceBody = Saturn semiMajorAxis = 238413699.4838728 eccentricity = 0.006227897999957464 inclination = 0.009 meanAnomalyAtEpochD = 346.6301476573209 longitudeOfAscendingNode = 128.4244161601446 argumentOfPeriapsis = 115.5615886062458 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Enceladus description = Enceladus is the sixth-largest moon of Saturn, covered by fresh, clean ice and the surface temperature at noon only reaches 75 K. Its notable features include water-rich plumes venting from cryovolanoes the south polar region. radius = 252100 mass = 1.08022E+20 solarRotationPeriod = False rotationPeriod = 118386.8352 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 1000 1500 2000 5000 10000 20000 30000 biomeMap = RSS-Textures/PluginData/EnceladusBiomes.dds Biomes { Biome { name = Flatlands displayName = Flatlands value = 1.0 color = 1,1,1,1 } Biome { name = Northern Polar Region displayName = Northern Polar Region value = 1.0 color = 0,0,0,1 } Biome { name = Southern Polar Region displayName = Southern Polar Region value = 1.0 color = 0.5,0.5,0.5,1 } Biome { name = Craterous displayName = Craterous value = 1.0 color = 0,1,0,1 } } ScienceValues { landedDataValue = 10 inSpaceLowDataValue = 9 inSpaceHighDataValue = 8 recoveryValue = 9 flyingAltitudeThreshold = 2000 spaceAltitudeThreshold = 14000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/EnceladusColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.1 specular = 0.1,0.1,0.1,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 10 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 9 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1.8 contrast = 0.7 tintColor = 1,1,1,0 specularColor = 0.2,0.2,0.2,0.2 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Encelade_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 30000 midTex = RealSolarSystem/Terrain/PluginData/Encelade_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 30000 midBumpMap = RealSolarSystem/Terrain/PluginData/Encelade_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 30000 highTex = RealSolarSystem/Terrain/PluginData/Encelade_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 30000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/EnceladusColor.dds order = 10 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 1200.0 octaves = 12.0 persistence = 0.7 frequency = 1.0 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } } Body { name = Iapetus finalizeOrbit = true flightGlobalsIndex = 20 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Iapetus.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_VoronoiCraters } Orbit { referenceBody = Saturn semiMajorAxis = 3560162593.022970 eccentricity = 0.02880286281969610 inclination = 7.489 meanAnomalyAtEpochD = 139.5683324894335 longitudeOfAscendingNode = 50.29392880240187 argumentOfPeriapsis = 314.3819081366686 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Iapetus description = Iapetus is the furthest large regular moon in Saturn's system, usually inclined, making Saturn's rings visible from the moon's surface, with a large ridgeline along it's equator, giving this moon a curious, walnut like shape. radius = 734500 mass = 1.805E+21 solarRotationPeriod = False rotationPeriod = 6853377.6 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 1000 2500 5000 10000 25000 30000 50000 biomeMap = RSS-Textures/PluginData/IapetusBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 1,1,1,1 } Biome { name = Northern Polar Region displayName = Northern Polar Region value = 1.0 color = 0,0,0,1 } Biome { name = Southern Polar Region displayName = Southern Polar Region value = 1.0 color = 0.5,0.5,0.5,1 } Biome { name = Crater displayName = Crater value = 1.0 color = 0,0,1,1 } Biome { name = Turgis displayName = Turgis value = 1.0 color = 1,0,0,1 } Biome { name = Central Bulge displayName = Central Bulge value = 1.0 color = 0,1,0,1 } } ScienceValues { landedDataValue = 10 inSpaceLowDataValue = 9 inSpaceHighDataValue = 8 recoveryValue = 9 flyingAltitudeThreshold = 2500 spaceAltitudeThreshold = 10000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/IapetusColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.1 specular = 0.1,0.1,0.1,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 12 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1.5 contrast = 0.9 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 80000 midTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 80000 midBumpMap = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 80000 highTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 80000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/IapetusColor.dds order = 10 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 1200.0 octaves = 12.0 persistence = 0.7 frequency = 1.0 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } } Body { name = Mimas finalizeOrbit = true flightGlobalsIndex = 15 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Mimas.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_VoronoiCraters } Orbit { referenceBody = Saturn semiMajorAxis = 186009285.9220490 eccentricity = 0.01776275223147744 inclination = 1.572 meanAnomalyAtEpochD = 125.5909781664896 longitudeOfAscendingNode = 139.7604722490289 argumentOfPeriapsis = 222.2172789396715 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Mimas description = Mimas, not Minmas, is the closest regular moon to Saturn, and the smallest body to keep a spherical shape in the solar system. It definitely isn't the Death Star. radius = 198200 mass = 3.7493E+19 solarRotationPeriod = False rotationPeriod = 81388.8 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 1000 1500 2000 5000 10000 20000 30000 biomeMap = RSS-Textures/PluginData/MimasBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 1,1,1,1 } Biome { name = Northern Polar Region displayName = Northern Polar Region value = 1.0 color = 0,0,0,1 } Biome { name = Southern Polar Region displayName = Southern Polar Region value = 1.0 color = 0.5,0.5,0.5,1 } Biome { name = Herschel displayName = Herschel value = 1.0 color = 0,0,1,1 } Biome { name = Crater displayName = Crater value = 1.0 color = 1,0,0,1 } Biome { name = Herschel Peak displayName = Herschel Peak value = 1.0 color = 0,1,0,1 } } ScienceValues { landedDataValue = 10 inSpaceLowDataValue = 9 inSpaceHighDataValue = 8 recoveryValue = 9 flyingAltitudeThreshold = 1000 spaceAltitudeThreshold = 7000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/MimasColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.1 specular = 0.1,0.1,0.1,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 8 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 12 factorBlendWidth = 0.01 factorRotation = 30 saturation = 0 contrast = 1 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 80000 midTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 80000 midBumpMap = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 80000 highTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 80000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/MimasColor.dds order = 10 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 1200.0 octaves = 12.0 persistence = 0.7 frequency = 1.0 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } } Body { name = Rhea finalizeOrbit = true flightGlobalsIndex = 19 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Rhea.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_VoronoiCraters } Orbit { referenceBody = Saturn semiMajorAxis = 527212645.7071990 eccentricity = 0.001168269515756326 inclination = 0.331 meanAnomalyAtEpochD = 13.48887718956405 longitudeOfAscendingNode = 130.3670574820431 argumentOfPeriapsis = 172.7367089889645 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Rhea description = Rhea is the second-largest moon of Saturn and the ninth-largest moon in the Solar System. It is the smallest body in the Solar System confirmed to be in hydrostatic equilibrium. radius = 763800 mass = 2.306518E+21 solarRotationPeriod = False rotationPeriod = 390373.5168 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 2000 5000 10000 20000 50000 80000 100000 biomeMap = RSS-Textures/PluginData/RheaBiomes.dds Biomes { Biome { name = Flatlands displayName = Flatlands value = 1.0 color = 1,1,1,1 } Biome { name = Northern Polar Region displayName = Northern Polar Region value = 1.5 color = 0,0,0,1 } Biome { name = Southern Polar Region displayName = Southern Polar Region value = 1.5 color = 0.5,0.5,0.5,1 } Biome { name = Craterous displayName = Craterous value = 1.0 color = 0,0,1,1 } } ScienceValues { landedDataValue = 10 inSpaceLowDataValue = 9 inSpaceHighDataValue = 8 recoveryValue = 9 flyingAltitudeThreshold = 5000 spaceAltitudeThreshold = 50000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/RheaColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.1 specular = 0.1,0.1,0.1,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 13 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1 contrast = 1 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 80000 midTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 80000 midBumpMap = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 80000 highTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 80000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/RheaColor.dds order = 10 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 1200.0 octaves = 12.0 persistence = 0.7 frequency = 1.0 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } } Body { name = Saturn finalizeOrbit = true flightGlobalsIndex = 14 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Saturn.bin Template { name = Jool } Orbit { referenceBody = Sun semiMajorAxis = 1424838758613.269 eccentricity = 0.05347166506749872 inclination = 22.56992281132335 meanAnomalyAtEpochD = 67.46885226487360 longitudeOfAscendingNode = 5.970845343832233 argumentOfPeriapsis = 85.04661202834268 color = 0.917, 0.847, 0.709, 1.0 } Properties { displayName = Saturn description = The sixth planet in our neighborhood, Saturn is named after the Roman god of Agriculture and is a gas giant with a unique ring surrounding it. Under the gassy layer composed largely of hydrogen, there is a rocky core with a very hot interior. radius = 57216000 gravParameter = 3.7931187E+16 solarRotationPeriod = False rotationPeriod = 38052 tidallyLocked = false initialRotation = 0 isHomeWorld = false emissivity = 0.00065 timewarpAltitudeLimits = 0 5000 30000 30000 100000 300000 600000 1000000 biomeMap = RSS-Textures/PluginData/SaturnBiomes.dds Biomes { Biome { name = Equatorial Bands displayName = Equatorial Bands value = 1.0 color = 0.843,0.557,0.075,1 } Biome { name = North Pole Storms displayName = North Pole Storms value = 1.0 color = 0.278,0.075,0.843,1 } Biome { name = North Temperate Bands displayName = North Temperate Bands value = 1.0 color = 0.843,0.075,0.569,1 } Biome { name = North Equatorial Bands displayName = North Equatorial Bands value = 1.0 color = 0.843,0.235,0.075,1 } Biome { name = South Equatorial Bands displayName = South Equatorial Bands value = 1.0 color = 0.824,0.843,0.075,1 } Biome { name = South Temperate Bands displayName = South Temperate Bands value = 1.0 color = 0.42,0.843,0.075,1 } Biome { name = South Pole Storms displayName = South Pole Storms value = 1.0 color = 0.075,0.843,0.616,1 } } ScienceValues { flyingLowDataValue = 9 flyingHighDataValue = 8.5 inSpaceLowDataValue = 8 inSpaceHighDataValue = 7 recoveryValue = 8 flyingAltitudeThreshold = 410000 spaceAltitudeThreshold = 30000000 } } Rings { Ring { angle = 0 outerRadius = 2500.0 innerRadius = 1200.0 texture = RSSVE/Textures/MainTextures/Misc/SaturnRings color = 1,1,1,1 lockRotation = false unlit = False useNewShader = True penumbraMultipler = 1000.0 } } ScaledVersion { type = Atmospheric Material { texture = RSS-Textures/PluginData/SaturnColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.05 specular = 0,0,0,1 rimPower = 2.0 rimBlend = 0.8 Gradient { 0.0 = 0.35, 0.4, 0.45, 1.0 0.2 = 0.1,0.15,0.2,1.0 0.4 = 0.0,0.0,0.0,1.0 1.0 = 0.0,0.0,0.0,1.0 } } } Atmosphere { enabled = true oxygen = false maxAltitude = 2000000.0 adiabaticIndex = 1.43 atmosphereMolarMass = 0.0021475 temperatureSeaLevel = 136 ambientColor = 0.01, 0.010, 0.010, 1.0 pressureCurve { key = 0 101325 0 -0.301559 key = 35000 91151.3 -0.279964 -0.279964 key = 70000 81715.9 -0.259364 -0.259364 key = 105000 72984.6 -0.239725 -0.239725 key = 140000 64924.4 -0.221014 -0.221014 key = 175000 57503.2 -0.203199 -0.203199 key = 210000 50690.4 -0.186248 -0.186248 key = 245000 44456.2 -0.170131 -0.170131 key = 280000 38771.9 -0.154818 -0.154818 key = 320000 32913.4 -0.138268 -0.138268 key = 360000 27697.4 -0.122694 -0.122694 key = 400000 23085.4 -0.108060 -0.108060 key = 440000 19040.5 -0.0943356 -0.0943356 key = 480000 15526.7 -0.0815006 -0.0815006 key = 520000 12508.7 -0.0695455 -0.0695455 key = 560000 9951.21 -0.0584796 -0.0584796 key = 600000 7814.81 -0.0485666 -0.0485666 key = 640000 6048.67 -0.0399446 -0.0399446 key = 680000 4603.68 -0.0324897 -0.0324897 key = 720000 3435.48 -0.0260864 -0.0260864 key = 760000 2504.17 -0.0206280 -0.0206280 key = 800000 1773.96 -0.0160153 -0.0160153 key = 840000 1212.89 -0.0121569 -0.0121569 key = 880000 792.483 -0.00896836 -0.00896836 key = 920000 487.529 -0.00637189 -0.00637189 key = 960000 275.794 -0.00429559 -0.00429559 key = 1000000 137.980 -0.00266424 -0.00266424 key = 1050000 44.3027 -0.00118305 -0.00118305 key = 1110000 9.47094 -0.000319062 -0.000319062 key = 1150000 1.83531 -5.52937E-05 -5.52937E-05 key = 1200000 0.481647 -1.16217E-05 -1.16217E-05 key = 1250000 0.155475 -3.34380E-06 -3.34380E-06 key = 1300000 0.0543030 -1.12563E-06 -1.12563E-06 key = 1350000 0.0194449 -3.96502E-07 -3.96502E-07 key = 1400000 0.00704535 -1.42603E-07 -1.42603E-07 key = 1450000 0.00256477 -5.17787E-08 -5.17787E-08 key = 1500000 0.000935480 -1.88538E-08 -1.88538E-08 key = 1550000 0.000341795 -6.87686E-09 -6.87686E-09 key = 1600000 0.000125095 -2.51262E-09 -2.51262E-09 key = 1700000 1.68428E-05 -3.37148E-10 -3.37148E-10 key = 1800000 2.59611E-06 -4.11185E-11 -4.11185E-11 key = 1900000 7.56394E-07 -7.27569E-12 -7.27569E-12 key = 2000000 0 0 0 } temperatureCurve { key = 0 1005.6 0 -0.000922 key = 125000 889.0 -0.000942 -0.000942 key = 250000 770.6 -0.000948 -0.000948 key = 375000 653.3 -0.000919 -0.000919 key = 500000 544.3 -0.000802 -0.000802 key = 600000 471.6 -0.000703 -0.000703 key = 700000 399.4 -0.000744 -0.000744 key = 800000 322.4 -0.000798 -0.000798 key = 900000 239.3 -0.000868 -0.000868 key = 1000000 149.7 -0.000891 -0.000891 key = 1075000 92.3 -0.000477 -0.000477 key = 1111500 85.0 0 0 key = 1150000 95.5 0.000496 0.000496 key = 1200000 119.0 0.000386 0.000386 key = 1250000 133.3 0.000180 0.000180 key = 1300000 138.0 0.000058 0.000058 key = 1350000 140.1 0.000026 0.000026 key = 1440000 141.0 0 0 key = 1692000 141.0 0 0 key = 1750000 147.2 0.000327 0.000327 key = 1800000 177.6 0.000878 0.000878 key = 1850000 231.3 0.001228 0.001228 key = 1900000 291.4 0.001000 0.001000 key = 1950000 332.4 0.000670 0.000670 key = 2000000 360.7 0.000478 0 } temperatureSunMultCurve { key = 0 0 0 0 key = 1016000 0 0 0 key = 1112000 1 2.5974E-06 2.5974E-06 key = 1497000 2 2.5974E-06 2.5974E-06 key = 2000000 3 0 0 } temperatureLatitudeBiasCurve { key = 0 0 0 0 key = 90 -2 0 0 } temperatureLatitudeSunMultCurve { key = 0 2 0 0 key = 90 0 0 0 } temperatureAxialSunBiasCurve { key = 0 -5.5230 0 -0.040917 key = 23 -6 0 0 key = 113 0 0.10472 0.10472 key = 203 6 0 0 key = 293 0 -0.10472 -0.10472 key = 360 -5.5230 -0.040917 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 1.5 0 -3 key = 1 -1.5 -3 0 } AtmosphereFromGround { waveLength = 0.62, 0.65, 0.68, 0.5 transformScale = 0,0,0 } } } Body { name = Tethys finalizeOrbit = true flightGlobalsIndex = 17 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Tethys.bin Template { name = Mun removePQSMods = PQSCity, PQSLandControl, PQSMod_VoronoiCraters } Orbit { referenceBody = Saturn semiMajorAxis = 294973462.3804425 eccentricity = 0.001064868868083566 inclination = 1.091 meanAnomalyAtEpochD = 349.8231217220438 longitudeOfAscendingNode = 119.2518388332899 argumentOfPeriapsis = 215.9196892523803 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Tethys description = Tethys is a mid-sized moon of Saturn about 1,060 km across and is named after the titan Tethys of Greek mythology. radius = 531100 mass = 6.17449E+20 solarRotationPeriod = False rotationPeriod = 163106.0928 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 2000 5000 10000 20000 50000 80000 100000 biomeMap = RSS-Textures/PluginData/TethysBiomes.dds Biomes { Biome { name = Flatlands displayName = Flatlands value = 1.0 color = 1,1,1,1 } Biome { name = Northern Polar Region displayName = Northern Polar Region value = 1.5 color = 0,0,0,1 } Biome { name = Southern Polar Region displayName = Southern Polar Region value = 1.5 color = 0.5,0.5,0.5,1 } Biome { name = Odysseus displayName = Odysseus value = 2.0 color = 0,1,0,1 } Biome { name = Ithaca Chasma displayName = Ithaca Chasma value = 2.0 color = 1,0,0,1 } Biome { name = Craterous displayName = Craterous value = 1.5 color = 0,0,1,1 } } ScienceValues { landedDataValue = 10 inSpaceLowDataValue = 9 inSpaceHighDataValue = 8 recoveryValue = 9 flyingAltitudeThreshold = 5000 spaceAltitudeThreshold = 50000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/TethysColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.1 specular = 0.1,0.1,0.1,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 87000 fadeStart = 52000 fadeEnd = 67000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 11 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1 contrast = 1.1 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 80000 midTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 80000 midBumpMap = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 80000 highTex = RealSolarSystem/Terrain/PluginData/LunesSaturnes_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 80000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 100000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/TethysColor.dds order = 10 enabled = true } VertexSimplexHeight { seed = 2211221 deformity = 1200.0 octaves = 12.0 persistence = 0.7 frequency = 1.0 enabled = true order = 102 } VertexSimplexNoiseColor { seed = 45 blend = 0.125 colorStart = 0,0,0,1 colorEnd = 1,1,1,1 octaves = 12.0 persistence = 0.7 frequency = 2.0 enabled = true order = 200 } VertexHeightNoiseVertHeight { seed = 1283704385 frequency = 8 octaves = 9 persistance = 0.6 heightStart = 0 heightEnd = 1 deformity = 1200 mode = Low } } } } Body { name = Titan finalizeOrbit = true flightGlobalsIndex = 6 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Titan.bin Template { name = Laythe removePQSMods = LandControl, VertexHeightNoise, VertexSimplexHeightMap, VertexHeightNoiseVertHeight } Orbit { referenceBody = Saturn semiMajorAxis = 1221966238.511425 eccentricity = 0.02891936561555365 inclination = 6.460492679775526 meanAnomalyAtEpochD = 75.16117358815676 longitudeOfAscendingNode = 126.4945233702913 argumentOfPeriapsis = 182.0886765021483 color = 0.7, 0.5, 0.25, 1.0 } Properties { displayName = Titan description = Titan is the largest moon of Saturn. It is the only natural satellite known to have a dense atmosphere, and the only object other than Earth where clear evidence of stable bodies of surface liquid has been found. radius = 2573300 gravParameter = 8.978133E+12 ocean = true solarRotationPeriod = False rotationPeriod = 1377648 rotates = true initialRotation = 0 tidallyLocked = true gravParameter = 8.9778648e+12 isHomeWorld = false timewarpAltitudeLimits = 0 130000 130000 130000 2000000 35000000 35000000 35000000 biomeMap = RSS-Textures/PluginData/TitanBiomes.dds Biomes { Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0.427,0.282,0.106,1 } Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.584,0.396,0.165,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.816,0.612,0.365,1 } Biome { name = Shores displayName = Shores value = 1.0 color = 0.824,0.843,0.075,1 } Biome { name = Seas displayName = Seas value = 1.0 color = 0,0.992,1,1 } Biome { name = Canyons displayName = Canyons value = 1.0 color = 0.988,0,1,1 } Biome { name = Poles displayName = Poles value = 1.0 color = 0,1,0.098,1 } } ScienceValues { landedDataValue = 11 splashedDataValue = 11 flyingLowDataValue = 12 flyingHighDataValue = 11.5 inSpaceLowDataValue = 10 inSpaceHighDataValue = 9 recoveryValue = 10 flyingAltitudeThreshold = 80000 spaceAltitudeThreshold = 750000 } } ScaledVersion { type = Atmospheric fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/TitanColor.dds normals = RSS-Textures/PluginData/Titan_NRM.dds shininess = 0.05 specular = 0.2,0.2,0.2,1 rimPower = 3.5 rimBlend = 0.9 Gradient { 0.0 = 0.7529, 0.7843, 0.9961, 1 0.6 = 0.7529, 0.7843, 0.9961, 1 1.0 = 0.0196, 0.0196, 0.0196, 1 } } } Atmosphere { enabled = true oxygen = false maxAltitude = 600000.0 adiabaticIndex = 1.4 atmosphereMolarMass = 0.02755 temperatureSeaLevel = 96 ambientColor = 0.080, 0.020, 0.0, 1.0 pressureCurve { key = 0 159.018 0 -0.00747715 key = 1700 146.700 -0.00701793 -0.00701793 key = 3000 137.799 -0.00667838 -0.00667838 key = 4500 128.067 -0.00629930 -0.00629930 key = 6000 118.894 -0.00593386 -0.00593386 key = 8000 107.496 -0.00546790 -0.00546790 key = 10000 97.0060 -0.00502627 -0.00502627 key = 12000 87.3748 -0.00460891 -0.00460891 key = 15000 74.4329 -0.00402798 -0.00402798 key = 20000 56.4797 -0.00317743 -0.00317743 key = 25000 42.4245 -0.00246723 -0.00246723 key = 30000 31.5914 -0.00188656 -0.00188656 key = 40000 17.2047 -0.00105786 -0.00105786 key = 50000 9.30008 -0.000570397 -0.000570397 key = 60000 5.10764 -0.000292345 -0.000292345 key = 70000 3.04815 -0.000137733 -0.000137733 key = 80000 2.04892 -7.25393E-05 -7.25393E-05 key = 100000 1.08690 -3.20363E-05 -3.20363E-05 key = 120000 0.617851 -1.68027E-05 -1.68027E-05 key = 140000 0.364361 -9.36345E-06 -9.36345E-06 key = 160000 0.220511 -5.41793E-06 -5.41793E-06 key = 180000 0.136183 -3.22018E-06 -3.22018E-06 key = 210000 0.0682663 -1.53028E-06 -1.53028E-06 key = 240000 0.0354184 -7.56769E-07 -7.56769E-07 key = 270000 0.0188934 -3.88778E-07 -3.88778E-07 key = 300000 0.0102750 -2.06166E-07 -2.06166E-07 key = 350000 0.00381591 -7.49244E-08 -7.49244E-08 key = 400000 0.00143321 -2.80703E-08 -2.80703E-08 key = 450000 0.000534673 -1.06511E-08 -1.06511E-08 key = 500000 0.000195333 -3.96574E-09 -3.96574E-09 key = 550000 7.08311E-05 -1.43027E-09 -1.43027E-09 key = 580000 3.87916E-05 -7.73011E-10 -7.73011E-10 key = 600000 0 0 0 } temperatureCurve { key = 0 95 0 -0.00105 key = 45000 70 0 0 key = 65000 82 0.002 0.002 key = 80000 119 0.002 0.002 key = 100000 141 0.0006 0.0006 key = 140000 157.5 0.0003 0.0003 key = 200000 170 0.00015 0.00015 key = 300000 178 0 0 key = 400000 171 -0.00012 -0.00012 key = 500000 155 -0.00012 -0.00012 key = 600000 150 0 0 } temperatureSunMultCurve { key = 0 1 0 0 key = 125000 0 -2E-05 -2E-05 key = 175000 -1.5 0 0 key = 275000 3 0 0 key = 400000 1.5 -2E-05 -2E-05 key = 600000 0 0 0 } temperatureLatitudeBiasCurve { key = 0 0.75 0 0 key = 90 -2 -0.0495 0 } temperatureLatitudeSunMultCurve { key = 0 1 0 0 key = 90 0 -0.018 0 } temperatureAxialSunBiasCurve { key = 0 -0.69038 0 -0.0051147 key = 23 -0.75 0 0 key = 113 0 0.013090 0.013090 key = 203 0.75 0 0 key = 293 0 -0.013090 -0.013090 key = 360 -0.69038 -0.0051147 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 1.5 0 -3 key = 1 -1.5 -3 0 } AtmosphereFromGround { innerRadius = 2574390 outerRadius = 2820000 waveLength = 0.73, 0.76, 0.83, 1.0 } } Ocean { ocean = True oceanHeight = 0 density = 0.3575 oceanColor = 0.784, 0.507, 0.0, 1.0 Material { oceanOpacity = 0.95 color = 0.784, 0.507, 0.0, 1.0 colorFromSpace = 0.0784, 0.0507, 0.0, 1.0 fogColor = 0.298, 0.188, 0.0, 1.0 specColor = 1.0, 1.0, 1.0, 1.0 specColor = 0.298, 0.188, 0.0, 1.0 shininess = 0.697 } Fog { useFog = True fogColorStart = 0.298, 0.188, 0.0, 1.0 fogColorEnd = 0.0298, 0.0188, 0.0, 1.0 } } PQS { deactivateAltitude = 600000 fadeStart = 467000 fadeEnd = 525000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 10 factorBlendWidth = 0.01 factorRotation = 30 saturation = 1.3 contrast = 2 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.4 steepPower = 1.2 steepTexStart = 2000 steepTexEnd = 2 steepTex = RealSolarSystem/Terrain/PluginData/Steep_Diffuse.dds steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = RealSolarSystem/Terrain/PluginData/Steep_Normal.dds steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 15 steepTiling = 15 lowTex = RealSolarSystem/Terrain/PluginData/Titan_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Titan_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Titan_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Titan_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexHeightMap { map = RSS-Textures/PluginData/TitanHeight.dds offset = -50.0 deformity = 1000.0 scaleDeformityByRadius = false order = 20 enabled = true } VertexColorSolid { blend = 1.0 color = 0.01, 0.01, 0.01, 1.0 enabled = true order = 9999992 } VertexSimplexNoiseColor { seed = 1234 blend = 0.03 colorStart = 0.0, 0.0, 0.0, 1.0 colorEnd = 1.0, 1.0, 1.0, 1.0 octaves = 8 persistence = 0.6 frequency = 4000 enabled = true order = 9999994 } VertexSimplexNoiseColor { seed = 1238 blend = 0.04 colorStart = 0.0, 0.0, 0.0, 1.0 colorEnd = 1.0, 1.0, 1.0, 1.0 octaves = 4 persistence = 0.7 frequency = 40000 enabled = true order = 9999995 } VertexColorMapBlend { map = RSS-Textures/PluginData/TitanColor.dds order = 9999993 blend = 0.85 enabled = true } AltitudeAlpha { atmosphereDepth = 15000 } AerialPerspectiveMaterial { atmosphereDepth = 7000 globalDensity = -1E-05 heightFalloff = 6.75 } } } } Body { name = Ariel flightGlobalsIndex = 92 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Ariel.bin Template { name = Eeloo } Orbit { referenceBody = Uranus semiMajorAxis = 190944364.477622 eccentricity = 0.00190951361476287 inclination = 74.8989043025419 meanAnomalyAtEpochD = 46.46367954654207 longitudeOfAscendingNode = 166.5671084714081 argumentOfPeriapsis = 169.9966404991910 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Ariel description = Ariel is the fourth-largest of the 27 known moons of Uranus. Ariel orbits and rotates in the equatorial plane of Uranus, which is almost perpendicular to the orbit of Uranus, and so has an extreme seasonal cycle. radius = 578900 mass = 1.29e+21 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 200 400 700 2000 3000 6000 10000 biomeMap = RSS-Textures/PluginData/ArielBiomes.dds Biomes { Biome { name = Plains displayName = Plains value = 1.0 color = 0,1,0,1 } Biome { name = Chasmata displayName = Chasmata value = 1.0 color = 1,0,0,1 } Biome { name = Craters displayName = Craters value = 1.0 color = 0,0,1,1 } } ScienceValues { landedDataValue = 11 inSpaceLowDataValue = 10 inSpaceHighDataValue = 9 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 200000 } } ScaledVersion { type = Vacuum fadeStart = 28000 fadeEnd = 30000 Material { texture = RSS-Textures/PluginData/ArielColor.dds normals = RSS-Textures/PluginData/Ariel_NRM.dds shininess = 0.05 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 365000 fadeStart = 30000 fadeEnd = 365000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 10 factorBlendWidth = 0.1 factorRotation = 30 saturation = 1 contrast = 1.5 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.5 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 lowBumpMap = RealSolarSystem/Terrain/PluginData/Moon_Normal.dds lowBumpMapScale = 1,1 lowBumpMapOffset = 0,0 lowBumpTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Moon_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 highBumpMap = RealSolarSystem/Terrain/PluginData/Moon_Normal.dds highBumpMapScale = 1,1 highBumpMapOffset = 0,0 highBumpTiling = 50000 lowStart = 0 lowEnd = 0.3 highStart = 0.8 highEnd = 1 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/ArielColor.dds order = 9999993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/ArielHeight.dds offset = 0 deformity = 6150.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 8 persistence = 0.5 deformity = 100 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 8 persistence = 0.5 deformity = 50 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45756 deformity = 20 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 8 noiseType = RiggedMultifractal mode = Low order = 13 enabled = true } } } } Body { name = Miranda flightGlobalsIndex = 91 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Miranda.bin Template { name = Eeloo } Orbit { referenceBody = Uranus semiMajorAxis = 129880047.634175 eccentricity = 0.00118741261963413 inclination = 78.5887546839913 meanAnomalyAtEpochD = 253.0006290232421 longitudeOfAscendingNode = 169.0642120548280 argumentOfPeriapsis = 326.7575256535064 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Miranda description = Miranda or Uranus V is the smallest and innermost of Uranus's five round satellites. Like the other large moons of Uranus, Miranda orbits close to its planet's equatorial plane. Because Uranus orbits the Sun on its side, Miranda's orbit is perpendicular to the ecliptic and shares Uranus's extreme seasonal cycle. At just 470 km in diameter, Miranda is one of the smallest objects in the Solar System known to be spherical under its own gravity. Of the bodies that are known to be in hydrostatic equilibrium, only Saturn's moon Mimas is smaller. radius = 235700 mass = 6.6E+19 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 200 400 700 2000 3000 6000 10000 biomeMap = RSS-Textures/PluginData/MirandaBiomes.dds Biomes { Biome { name = Regio displayName = Regio value = 1.0 color = 0,1,0,1 } Biome { name = Craters displayName = Craters value = 1.0 color = 0,0,1,1 } Biome { name = Coronae displayName = Coronae value = 1.0 color = 1,1,0,1 } Biome { name = Rupes displayName = Rupes value = 1.0 color = 1,0,1,1 } Biome { name = Sulci displayName = Sulci value = 1.0 color = 0,1,1,1 } Biome { name = Verona Rupes displayName = Verona Rupes value = 1.0 color = 1,0,0,1 } } ScienceValues { landedDataValue = 11 inSpaceLowDataValue = 10 inSpaceHighDataValue = 9 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 200000 } } ScaledVersion { type = Vacuum fadeStart = 18000 fadeEnd = 20000 Material { texture = RSS-Textures/PluginData/MirandaColor.dds normals = RSS-Textures/PluginData/Miranda_NRM.dds shininess = 0.05 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 305000 fadeStart = 20000 fadeEnd = 305000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 10 factorBlendWidth = 0.1 factorRotation = 30 saturation = 1 contrast = 1.5 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.2 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = RealSolarSystem/Terrain/PluginData/Steep_Diffuse.dds steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = RealSolarSystem/Terrain/PluginData/Steep_Normal.dds steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 70000 lowBumpMap = RealSolarSystem/Terrain/PluginData/Pluton_Normal.dds lowBumpMapScale = 1,1 lowBumpMapOffset = 0,0 lowBumpTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 70000 midBumpMap = RealSolarSystem/Terrain/PluginData/Pluton_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 70000 highTex = RealSolarSystem/Terrain/PluginData/Pluton_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 70000 highBumpMap = RealSolarSystem/Terrain/PluginData/Pluton_Normal.dds highBumpMapScale = 1,1 highBumpMapOffset = 0,0 highBumpTiling = 70000 lowStart = 0 lowEnd = 0.3 highStart = 0.8 highEnd = 1 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/MirandaColor.dds order = 9999993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/MirandaHeight.dds offset = -8000 deformity = 20150.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 8 persistence = 0.5 deformity = 100 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 8 persistence = 0.5 deformity = 50 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45756 deformity = 20 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 8 noiseType = RiggedMultifractal mode = Low order = 13 enabled = true } } } } Body { name = Oberon flightGlobalsIndex = 95 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Oberon.bin Template { name = Eeloo } Orbit { referenceBody = Uranus semiMajorAxis = 583435328.340603 eccentricity = 0.00110558297330948 inclination = 74.9349049752716 meanAnomalyAtEpochD = 266.5149396374048 longitudeOfAscendingNode = 166.6887328903476 argumentOfPeriapsis = 274.4599570542317 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Oberon description = Oberon, also designated Uranus IV, is the outermost major moon of the planet Uranus. It is the second-largest and second most massive of the Uranian moons, and the ninth most massive moon in the Solar System. Discovered by William Herschel in 1787, Oberon is named after the mythical king of the fairies who appears as a character in Shakespeare's A Midsummer Night's Dream. Its orbit lies partially outside Uranus's magnetosphere. radius = 761400 mass = 2.88E+21 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 200 400 700 2000 3000 6000 10000 biomeMap = RSS-Textures/PluginData/OberonBiomes.dds Biomes { Biome { name = Plains displayName = Plains value = 1.0 color = 0,1,0,1 } Biome { name = Chasmata displayName = Chasmata value = 1.0 color = 1,0,0,1 } Biome { name = Craters displayName = Craters value = 1.0 color = 0,0,1,1 } Biome { name = Hamlet Crater displayName = Hamlet Crater value = 1.0 color = 1,1,0,1 } } ScienceValues { landedDataValue = 11 inSpaceLowDataValue = 10 inSpaceHighDataValue = 9 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 200000 } } ScaledVersion { type = Vacuum fadeStart = 18000 fadeEnd = 20000 Material { texture = RSS-Textures/PluginData/OberonColor.dds normals = RSS-Textures/PluginData/Oberon_NRM.dds shininess = 0.05 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 227000 fadeStart = 20000 fadeEnd = 327000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 10 factorBlendWidth = 0.1 factorRotation = 30 saturation = 1 contrast = 1.8 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 lowBumpMap = RealSolarSystem/Terrain/PluginData/Dione_Normal.dds lowBumpMapScale = 1,1 lowBumpMapOffset = 0,0 lowBumpTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Dione_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 highBumpMap = RealSolarSystem/Terrain/PluginData/Dione_Normal.dds highBumpMapScale = 1,1 highBumpMapOffset = 0,0 highBumpTiling = 50000 lowStart = 0 lowEnd = 0.3 highStart = 0.8 highEnd = 1 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/OberonColor.dds order = 9999993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/OberonHeight.dds offset = 0 deformity = 6150.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 8 persistence = 0.5 deformity = 100 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 8 persistence = 0.5 deformity = 50 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45756 deformity = 20 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 8 noiseType = RiggedMultifractal mode = Low order = 13 enabled = true } } } } Body { name = Titania flightGlobalsIndex = 94 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Titania.bin Template { name = Eeloo } Orbit { referenceBody = Uranus semiMajorAxis = 436292682.967703 eccentricity = 0.002486916 inclination = 75.045766393 meanAnomalyAtEpochD = 212.6552821835342 longitudeOfAscendingNode = 166.6555214910122 argumentOfPeriapsis = 165.7455424030838 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Titania description = Titania is the largest of the moons of Uranus and the eighth largest moon in the Solar System at a diameter of 1,578 kilometres (981 mi). Discovered by William Herschel in 1787, Titania is named after the queen of the fairies in Shakespeare's A Midsummer Night's Dream. Its orbit lies inside Uranus's magnetosphere. radius = 788900 mass = 3.42E+21 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 200 400 700 2000 3000 6000 10000 biomeMap = RSS-Textures/PluginData/TitaniaBiomes.dds Biomes { Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.6,0.6,0.6,1 } Biome { name = Gertrude Crater displayName = Gertrude Crater value = 1.0 color = 1,0,0,1 } Biome { name = Crater displayName = Crater value = 1.0 color = 1,0,1,1 } Biome { name = Messina Chasmata displayName = Messina Chasmata value = 1.0 color = 0,0,1,1 } Biome { name = Ursula Crater displayName = Ursula Crater value = 1.0 color = 1,1,0,1 } Biome { name = South Pole displayName = South Pole value = 1.0 color = 0,1,0,1 } Biome { name = North Pole displayName = North Pole value = 1.0 color = 0,1,1,1 } } ScienceValues { landedDataValue = 11 inSpaceLowDataValue = 10 inSpaceHighDataValue = 9 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 200000 } } ScaledVersion { type = Vacuum fadeStart = 28000 fadeEnd = 30000 Material { texture = RSS-Textures/PluginData/TitaniaColor.dds normals = RSS-Textures/PluginData/Titania_NRM.dds shininess = 0.05 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 365000 fadeStart = 30000 fadeEnd = 365000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 10 factorBlendWidth = 0.1 factorRotation = 30 saturation = 1 contrast = 1.8 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.3 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 lowBumpMap = RealSolarSystem/Terrain/PluginData/Dione_Normal.dds lowBumpMapScale = 1,1 lowBumpMapOffset = 0,0 lowBumpTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Dione_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Dione_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 highBumpMap = RealSolarSystem/Terrain/PluginData/Dione_Normal.dds highBumpMapScale = 1,1 highBumpMapOffset = 0,0 highBumpTiling = 50000 lowStart = 0 lowEnd = 0.3 highStart = 0.8 highEnd = 1 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/TitaniaColor.dds order = 9999993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/TitaniaHeight.dds offset = 0 deformity = 6150.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 8 persistence = 0.5 deformity = 100 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 8 persistence = 0.5 deformity = 50 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45756 deformity = 20 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 8 noiseType = RiggedMultifractal mode = Low order = 13 enabled = true } } } } Body { name = Umbriel flightGlobalsIndex = 93 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Umbriel.bin Template { name = Eeloo } Orbit { referenceBody = Uranus semiMajorAxis = 265992360.127656 eccentricity = 0.0038334454580725 inclination = 74.9939984108702 meanAnomalyAtEpochD = 114.3251464012079 longitudeOfAscendingNode = 166.5601075193709 argumentOfPeriapsis = 207.7259222157362 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Umbriel description = radius = 584700 mass = 1.22E+21 tidallyLocked = true initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 200 400 700 2000 3000 6000 10000 biomeMap = RSS-Textures/PluginData/UmbrielBiomes.dds Biomes { Biome { name = Midlands displayName = Midlands value = 1.0 color = 1,0,0,1 } Biome { name = North Crater displayName = North Crater value = 1.0 color = 1,0,0,1 } Biome { name = Northpole displayName = Northpole value = 1.0 color = 0,0,1,1 } Biome { name = Southpole displayName = Southpole value = 1.0 color = 0,1,1,1 } Biome { name = Small Crater displayName = Small Crater value = 1.0 color = 0,1,0,1 } } ScienceValues { landedDataValue = 11 inSpaceLowDataValue = 10 inSpaceHighDataValue = 9 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 200000 } } ScaledVersion { type = Vacuum fadeStart = 28000 fadeEnd = 30000 Material { texture = RSS-Textures/PluginData/UmbrielColor.dds normals = RSS-Textures/PluginData/Umbriel_NRM.dds shininess = 0.05 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 8 deactivateAltitude = 365000 fadeStart = 30000 fadeEnd = 365000 materialType = AtmosphericTriplanarZoomRotation Material { factor = 10 factorBlendWidth = 0.1 factorRotation = 30 saturation = 1 contrast = 1.4 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 1.5 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 lowBumpMap = RealSolarSystem/Terrain/PluginData/Moon_Normal.dds lowBumpMapScale = 1,1 lowBumpMapOffset = 0,0 lowBumpTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Moon_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Moon_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 highBumpMap = RealSolarSystem/Terrain/PluginData/Moon_Normal.dds highBumpMapScale = 1,1 highBumpMapOffset = 0,0 highBumpTiling = 50000 lowStart = 0 lowEnd = 0.3 highStart = 0.8 highEnd = 1 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/UmbrielColor.dds order = 9999993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/UmbrielHeight.dds offset = 0 deformity = 6150.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 8 persistence = 0.5 deformity = 100 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 8 persistence = 0.5 deformity = 50 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45756 deformity = 20 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 8 noiseType = RiggedMultifractal mode = Low order = 13 enabled = true } } } } Body { name = Uranus finalizeOrbit = true flightGlobalsIndex = 21 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Uranus.bin Template { name = Jool } Orbit { referenceBody = Sun semiMajorAxis = 2866832853163.975 eccentricity = 0.04620653158718433 inclination = 23.67256993343676 meanAnomalyAtEpochD = 286.8267359944493 longitudeOfAscendingNode = 1.846089669223938 argumentOfPeriapsis = 169.6876790522249 color = 0.38, 0.58, 0.78, 1.0 } Properties { displayName = Uranus description = The seventh planet in our neighborhood, Uranus, named after the Greek god of the sky, is similar to the relatively nearby planet Neptune. Uranus is sometimes placed in a category separate from gas giants, known as "Ice Giants". Having a similar atmosphere to Jupiter and Saturn, Uranus is different from the two gas giants in that it contains more water, ammonia and methane. It also has the coldest planetary atmosphere, somewhere around 49K. radius = 24702000 gravParameter = 5.793939E+15 solarRotationPeriod = False rotationPeriod = 62063.712 tidallyLocked = false initialRotation = 0 isHomeWorld = false emissivity = 0.00065 timewarpAltitudeLimits = 0 5000 30000 30000 100000 300000 600000 1000000 biomeMap = RSS-Textures/PluginData/UranusBiomes.dds Biomes { Biome { name = Equatorial Bands displayName = Equatorial Bands value = 1.0 color = 0.075,0.157,0.843,1 } Biome { name = North Polar Bands displayName = North Polar Bands value = 1.0 color = 1,0,0.435,1 } Biome { name = North Temperate Bands displayName = North Temperate Bands value = 1.0 color = 1,0,1,1 } Biome { name = North Equatorial Bands displayName = North Equatorial Bands value = 1.0 color = 0.643,0,1,1 } Biome { name = South Temperate Bands displayName = South Temperate Bands value = 1.0 color = 0,0.773,1,1 } Biome { name = South Polar Bands displayName = South Polar Bands value = 1.0 color = 0,0.992,0.992,1 } } ScienceValues { flyingLowDataValue = 10 flyingHighDataValue = 9.5 inSpaceLowDataValue = 9 inSpaceHighDataValue = 8 recoveryValue = 9 flyingAltitudeThreshold = 191000 spaceAltitudeThreshold = 30000000 } } ScaledVersion { type = Atmospheric Material { texture = RSS-Textures/PluginData/UranusColor.dds normals = RSS-Textures/PluginData/Flat_NRM.dds shininess = 0.01 specular = 0,0,0,1 rimPower = 2.0 rimBlend = 1.4 Gradient { 0.0 = 0.35, 0.4, 0.45, 1.0 0.2 = 0.1,0.15,0.2,1.0 0.4 = 0.0,0.0,0.0,1.0 1.0 = 0.0,0.0,0.0,1.0 } } } Atmosphere { enabled = true oxygen = false maxAltitude = 1400000.0 adiabaticIndex = 1.44 atmosphereMolarMass = 0.002643 temperatureSeaLevel = 76 ambientColor = 0.060, 0.074, 0.078, 1.0 pressureCurve { key = 0 101325 0 -0.418209 key = 25000 91221.5 -0.390260 -0.390260 key = 50000 81802.8 -0.363415 -0.363415 key = 75000 73041.8 -0.337635 -0.337635 key = 100000 64912.5 -0.312879 -0.312879 key = 125000 57389.7 -0.289107 -0.289107 key = 150000 50449.3 -0.266278 -0.266278 key = 175000 44068.3 -0.244351 -0.244351 key = 200000 38224.6 -0.223283 -0.223283 key = 225000 32897.4 -0.203030 -0.203030 key = 250000 28066.7 -0.183549 -0.183549 key = 275000 23713.9 -0.164795 -0.164795 key = 300000 19821.2 -0.146725 -0.146725 key = 325000 16372.2 -0.129307 -0.129307 key = 350000 13350.6 -0.112526 -0.112526 key = 375000 10740.4 -0.0964021 -0.0964021 key = 400000 8522.94 -0.0812558 -0.0812558 key = 425000 6663.21 -0.0678024 -0.0678024 key = 450000 5119.42 -0.0559570 -0.0559570 key = 475000 3853.06 -0.0455879 -0.0455879 key = 500000 2828.77 -0.0365709 -0.0365709 key = 525000 2014.22 -0.0287896 -0.0287896 key = 550000 1379.90 -0.0221345 -0.0221345 key = 575000 898.965 -0.0165029 -0.0165029 key = 600000 547.027 -0.0117991 -0.0117991 key = 625000 302.023 -0.00793403 -0.00793403 key = 650000 143.952 -0.00483315 -0.00483315 key = 675000 54.4872 -0.00244405 -0.00244405 key = 700000 15.4202 -0.000830456 -0.000830456 key = 750000 1.16308 -5.31023E-05 -5.31023E-05 key = 800000 0.137922 -5.60162E-06 -5.60162E-06 key = 850000 0.0290118 -6.81046E-07 -6.81046E-07 key = 900000 0.00944111 -2.09856E-07 -2.09856E-07 key = 950000 0.00317065 -6.71703E-08 -6.71703E-08 key = 1000000 0.00116400 -2.16742E-08 -2.16742E-08 key = 1050000 0.000501411 -7.54963E-09 -7.54963E-09 key = 1150000 0.000149012 -1.45432E-09 -1.45432E-09 key = 1250000 6.51615E-05 -4.66999E-10 -4.66999E-10 key = 1400000 0 0 0 } temperatureCurve { key = 0 731.3 0 -0.001083 key = 100000 621.2 -0.001118 -0.001118 key = 200000 508.5 -0.001130 -0.001130 key = 300000 398.0 -0.001053 -0.001053 key = 400000 306.6 -0.000789 -0.000789 key = 500000 224.3 -0.000862 -0.000862 key = 570000 161.7 -0.000929 -0.000929 key = 630000 104.5 -0.000966 -0.000966 key = 680000 60.2 -0.000660 -0.000660 key = 699500 53.0 0 0 key = 721000 53.0 0 0 key = 740000 58.4 0.000414 0.000414 key = 761250 65.0 0.000122 0.000122 key = 802250 70.0 0.000122 0.000122 key = 820000 87.1 0.001355 0.001355 key = 850000 120.2 0.000674 0.000674 key = 867000 126.0 0 0 key = 930000 128.8 0.000128 0.000128 key = 1000000 149.7 0.000530 0.000530 key = 1100000 230.7 0.000994 0.000994 key = 1200000 336.1 0.001046 0.001046 key = 1300000 417.0 0.000632 0.000632 key = 1400000 469.1 0.000430 0.000430 } temperatureSunMultCurve { key = 0 0 0 0 key = 660000 0 0 0 key = 710000 1 3.3557E-06 3.3557E-06 key = 1008000 2 3.3557E-06 3.3557E-06 key = 1400000 3 0 0 } temperatureLatitudeBiasCurve { key = 0 0 0 0 key = 90 -1.5 0 0 } temperatureLatitudeSunMultCurve { key = 0 1.5 0 0 key = 90 0 0 0 } temperatureAxialSunBiasCurve { key = 0 3.2678 0 -0.087825 key = 33 0 -0.10472 -0.10472 key = 123 -6 0 0 key = 213 0 0.10472 0.10472 key = 303 6 0 0 key = 360 3.2678 -0.087825 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 1 0 -2 key = 1 -1 -2 0 } AtmosphereFromGround { waveLength = 0.6801278, 0.6741574, 0.6262613, 0.5 } } } Body { name = Venus finalizeOrbit = true flightGlobalsIndex = 3 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Venus.bin Template { name = Duna removePQSMods = PQSCity, PQSLandControl, PQSMod_AltitudeAlpha, PQSMod_FlattenArea, PQSMod_MapDecal, PQSMod_VertexHeightNoiseVertHeightCurve2, PQSMod_VoronoiCraters } Orbit { referenceBody = Sun semiMajorAxis = 108209548790.4671 eccentricity = 0.006810339650842032 inclination = 24.46397633556437 meanAnomalyAtEpochD = 311.2459947553124 longitudeOfAscendingNode = 7.981603378781639 argumentOfPeriapsis = 123.7121294282329 color = 0.701, 0.384, 0.16, 1.0 } Properties { displayName = Venus description = This beautiful object is the second planet of our neighborhood. Named after the goddess of love and beauty, Venus is one of the brightest objects in our night sky. Though she is considered a sister planet to Earth, Venus has no satellites (moons) and is alone in her orbit around our star. radius = 6049000 mass = 4.8676E+24 ocean = false solarRotationPeriod = False rotationPeriod = -20996797.016381 rotates = true initialRotation = 0 tidallyLocked = false gravParameter = 3.24859e+14 isHomeWorld = false emissivity = 0.00065 timewarpAltitudeLimits = 0 145000 145000 145000 1000000 10000000 25000000 35000000 biomeMap = RSS-Textures/PluginData/VenusBiomes.dds Biomes { Biome { name = Midlands displayName = Midlands value = 1.0 color = 0.424,0.424,0.424,1 } Biome { name = Mountains displayName = Mountains value = 1.0 color = 0.22,0.561,0.322,1 } Biome { name = Canyons displayName = Canyons value = 1.0 color = 0.522,0.22,0.561,1 } Biome { name = Lakshmi Planum displayName = Lakshmi Planum value = 1.0 color = 0.875,0.184,0.165,1 } Biome { name = Fortuna Tessera displayName = Fortuna Tessera value = 1.0 color = 0,1,0.271,1 } Biome { name = Volcanic Rise displayName = Volcanic Rise value = 1.0 color = 0.878,0.804,0.243,1 } Biome { name = Highlands displayName = Highlands value = 1.0 color = 0.659,0.659,0.659,1 } Biome { name = Lowlands displayName = Lowlands value = 1.0 color = 0,0,0,1 } } ScienceValues { landedDataValue = 6 flyingLowDataValue = 7 flyingHighDataValue = 6.5 inSpaceLowDataValue = 5 inSpaceHighDataValue = 4.5 recoveryValue = 5 flyingAltitudeThreshold = 22000 spaceAltitudeThreshold = 2000000 } } ScaledVersion { type = Atmospheric fadeStart = 74000 fadeEnd = 76000 Material { texture = RSS-Textures/PluginData/VenusColor.dds normals = RSS-Textures/PluginData/Venus_NRM.dds shininess = 0 specular = 0,0,0,1 rimPower = 1.0 rimBlend = 1.3 Gradient { 0.0 = 0.47, 0.45, 0.35, 1 0.1 = 0.47, 0.45, 0.35, 1 0.5 = 0.1, 0.1, 0.1, 1 1.0 = 0.0196, 0.0196, 0.0196, 1 } } } Atmosphere { enabled = true oxygen = false maxAltitude = 145000.0 adiabaticIndex = 1.21 atmosphereMolarMass = 0.04345 temperatureSeaLevel = 735 ambientColor = 0.078, 0.074, 0.071, 1.0 pressureCurve { key = 0 10905.2 0 -0.671223 key = 1000 10251.1 -0.637181 -0.637181 key = 2500 9332.0325 -0.588762 -0.588762 key = 4000 8483.30 -0.543376 -0.543376 key = 5500 7700.46 -0.500876 -0.500876 key = 7000 6979.30 -0.461126 -0.461126 key = 8500 6315.78 -0.423990 -0.423990 key = 10000 5706.08 -0.389339 -0.389339 key = 12000 4970.64 -0.346779 -0.346779 key = 14000 4316.37 -0.308115 -0.308115 key = 16000 3735.77 -0.273062 -0.273062 key = 18000 3221.89 -0.241354 -0.241354 key = 20000 2768.30 -0.212732 -0.212732 key = 22000 2369.03 -0.186999 -0.186999 key = 24000 2018.54 -0.163915 -0.163915 key = 26000 1711.79 -0.143204 -0.143204 key = 28000 1444.29 -0.124633 -0.124633 key = 30000 1211.97 -0.107998 -0.107998 key = 35000 761.588 -0.0737966 -0.0737966 key = 40000 459.232 -0.0484740 -0.0484740 key = 45000 264.922 -0.0303357 -0.0303357 key = 50000 145.933 -0.0181473 -0.0181473 key = 55000 75.5755 -0.0106108 -0.0106108 key = 60000 35.4446 -0.00577199 -0.00577199 key = 65000 14.9641 -0.00270010 -0.00270010 key = 70000 5.89415 -0.00112986 -0.00112986 key = 75000 2.19786 -0.000448342 -0.000448342 key = 80000 0.761142 -0.000167793 -0.000167793 key = 85000 0.242054 -5.75524E-05 -5.75524E-05 key = 90000 0.0708384 -1.79328E-05 -1.79328E-05 key = 95000 0.0194205 -5.11381E-06 -5.11381E-06 key = 100000 0.00514554 -1.37518E-06 1.37518E-06 key = 110000 0.000344925 -9.49562E-08 -9.49562E-08 key = 120000 2.05320E-05 -5.88367E-09 -5.88367E-09 key = 125000 4.90042E-06 -1.40178E-09 -1.40178E-09 key = 130000 1.17978E-06 -3.33691E-10 -3.33691E-10 key = 135000 2.91419E-07 -8.03136E-11 -8.03136E-11 key = 145000 0 0 0 } temperatureCurve { key = 0 753 0 -0.0076 key = 2500 734 -0.0076 -0.0076 key = 20000 599 -0.008 -0.008 key = 40000 433 -0.0075 -0.0075 key = 50000 364 -0.0072 -0.0072 key = 62500 255 -0.0052 -0.0052 key = 74000 226 -0.0031 -0.0031 key = 95000 170 -0.0012 -0.0012 key = 107500 160 -0.0011 -0.0011 key = 120000 147 -0.0004 -0.0004 key = 137500 150 0.0011 0.0011 key = 145000 163.5 0.0015 0 } temperatureSunMultCurve { key = 0 0.1 0 0 key = 42500 0.1 0 0 key = 62500 1 0 0 key = 72500 0 -6E-05 -6E-05 key = 82500 -0.25 0 0 key = 92500 0 4E-05 4E-05 key = 145000 2.1 4E-05 0 } temperatureLatitudeBiasCurve { key = 0 4.25 0 0 key = 38 0 -0.2 -0.2 key = 90 -15.75 -0.4 0 } temperatureLatitudeSunMultCurve { key = 0 20 0 0 key = 60 10 -0.3 -0.3 key = 90 0 -0.35 0 } temperatureAxialSunBiasCurve { key = 0 -0.42262 0 -0.015818 key = 25 0 0.017453 0.017453 key = 115 1 0 0 key = 205 0 -0.017453 -0.017453 key = 295 -1 0 0 key = 360 -0.42262 -0.015818 0 } temperatureAxialSunMultCurve { key = 0 0 0 0.018 key = 90 1 0 0 } temperatureEccentricityBiasCurve { key = 0 0.5 0 -1 key = 1 -0.5 -1 0 } AtmosphereFromGround { waveLength = 0.49, 0.5, 0.53, 1.0 } } PQS { deactivateAltitude = 145000 fadeStart = 101000 fadeEnd = 126875 materialType = AtmosphericTriplanarZoomRotation Material { factor = 10 factorBlendWidth = 0.1 factorRotation = 30 saturation = 0.8 contrast = 1 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 2 steepPower = 1.5 steepTexStart = 10000 steepTexEnd = 100000 steepTex = BUILTIN/terrain_rock00 steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 900 steepTiling = 20 lowTex = RealSolarSystem/Terrain/PluginData/Venus_Diffuse.dds lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 50000 midTex = RealSolarSystem/Terrain/PluginData/Venus_Diffuse.dds midTexScale = 1,1 midTexOffset = 0,0 midTiling = 50000 midBumpMap = RealSolarSystem/Terrain/PluginData/Venus_Normal.dds midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 50000 highTex = RealSolarSystem/Terrain/PluginData/Venus_Diffuse.dds highTexScale = 1,1 highTexOffset = 0,0 highTiling = 50000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 0 oceanFogDistance = 1000 } Material { saturation = 0.9 contrast = 4.5 tintColor = 1.0,1.0,1.0,0.0 powerNear = 0.6 powerFar = 0.6 groundTexStart = 0 groundTexEnd = 4000 steepPower = 3 steepTexStart = 0 steepTexEnd = 500000 steepTex = BUILTIN/lunar cliff face steepBumpMap = BUILTIN/Cliff (Layered Rock)_NRM steepNearTiling = 400 steepTiling = 500 lowTex = BUILTIN/rock00 lowBumpMap = BUILTIN/bouldernormal lowNearTiling = 7000 lowMultiFactor = 10 lowBumpNearTiling = 9000 lowBumpFarTiling = 300 midTex = BUILTIN/SandyGround midBumpMap = BUILTIN/bouldernormal midNearTiling = 7000 midMultiFactor = 10 midBumpNearTiling = 3000 midBumpFarTiling = 300 highTex = BUILTIN/SandyGround highBumpMap = BUILTIN/bouldernormal highNearTiling = 7000 highMultiFactor = 10 highBumpNearTiling = 3000 highBumpFarTiling = 300 lowStart = 0 lowEnd = 0.3 highStart = 0.8 highEnd = 1 globalDensity = 0 } Mods { VertexHeightMap { map = RSS-Textures/PluginData/VenusHeight.dds offset = 0 deformity = 11000.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { deformity = 1000 frequency = 200 order = 100 enabled = true } VertexColorSolid { blend = 1.0 color = 0.01, 0.01, 0.01, 1.0 enabled = true order = 9999992 } VertexColorMapBlend { map = RSS-Textures/PluginData/VenusColor.dds order = 9999993 blend = 0.51 enabled = true } VertexSimplexNoiseColor { seed = 1234 blend = 0.03 colorStart = 0.0, 0.0, 0.0, 1.0 colorEnd = 1.0, 1.0, 1.0, 1.0 octaves = 8 persistence = 0.6 frequency = 4000 enabled = true order = 9999994 } VertexSimplexNoiseColor { seed = 1238 blend = 0.04 colorStart = 0.0, 0.0, 0.0, 1.0 colorEnd = 1.0, 1.0, 1.0, 1.0 octaves = 4 persistence = 0.7 frequency = 40000 enabled = true order = 9999995 } } } } Body { name = Vesta flightGlobalsIndex = 60 cacheFile = RealSolarSystem/RSSKopernicus/Cache/Vesta.bin Template { name = Eeloo } Orbit { referenceBody = Sun semiMajorAxis = 353346223803.158 eccentricity = 0.0902068412255369 inclination = 22.7696439720361 meanAnomalyAtEpochD = 61.0607001442198 longitudeOfAscendingNode = 18.1671232653234 argumentOfPeriapsis = 236.445369158826 color = 1.0, 1.0, 1.0, 1.0 } Properties { displayName = Vesta description = Vesta is the second-most-massive and second-largest body in the asteroid belt after the dwarf planet Ceres, and it contributes an estimated 9% of the mass of the asteroid belt. It is slightly larger than Pallas, though significantly more massive. Vesta is the last remaining rocky protoplanet (with a differentiated interior) of the kind that formed the terrestrial planets. Numerous fragments of Vesta were ejected by collisions one and two billion years ago that left two enormous craters occupying much of Vesta's southern hemisphere. Debris from these events has fallen to Earth as howardite–eucrite–diogenite (HED) meteorites, which have been a rich source of information about Vesta. radius = 262700 mass = 2.59e+20 rotationPeriod = 19231.2 tidallyLocked = false initialRotation = 0 isHomeWorld = false timewarpAltitudeLimits = 0 20000 75000 150000 200000 300000 600000 1000000 biomeMap = RSS-Textures/PluginData/VestaBiomes.dds Biomes { Biome { name = Midlands displayName = Midlands value = 1.0 color = 1,0,0.4078,1 } Biome { name = Marcia displayName = Marcia value = 1.0 color = 1,0,0,1 } Biome { name = Calpurnia crater displayName = Calpurnia crater value = 1.0 color = 0,1,0,1 } Biome { name = Minucia Crater displayName = Minucia Crater value = 1.0 color = 0,0,1,1 } Biome { name = Vestalia Terra displayName = Vestalia Terra value = 1.0 color = 0,0.6,0.6,1 } Biome { name = Feralia Planitia displayName = Feralia Planitia value = 1.0 color = 0.6,0.6,0.6,1 } Biome { name = Saturnalia Fossae displayName = Saturnalia Fossae value = 1.0 color = 0.6,0,0.6,1 } Biome { name = Divalia Fossae displayName = Divalia Fossae value = 1.0 color = 0.6,0,0,1 } Biome { name = Albana Crater displayName = Albana Crater value = 1.0 color = 0.835,1,1,1 } Biome { name = Pomponia Crater displayName = Pomponia Crater value = 1.0 color = 0.82,1,0,1 } Biome { name = Parentatio Rupes displayName = Parentatio Rupes value = 1.0 color = 0.1137,0.6,0.4078,1 } Biome { name = Rheasilvia displayName = Rheasilvia value = 1.0 color = 1,0.6,0.4078,1 } Biome { name = South Craters displayName = South Craters value = 1.0 color = 0,0,0,1 } Biome { name = North Pole displayName = North Pole value = 1.0 color = 0.1137,0.4078,0.4078,1 } } ScienceValues { landedDataValue = 7 inSpaceLowDataValue = 6 inSpaceHighDataValue = 5 flyingAltitudeThreshold = 18000 spaceAltitudeThreshold = 300000 } } ScaledVersion { type = Vacuum fadeStart = 50000 fadeEnd = 52000 Material { texture = RSS-Textures/PluginData/VestaColor.dds normals = RSS-Textures/PluginData/Vesta_NRM.dds shininess = 0.05 specular = 0,0,0,1 } } PQS { maxQuadLengthsPerFrame = 0.03 minLevel = 2 maxLevel = 12 minDetailDistance = 11 materialType = AtmosphericTriplanarZoomRotation Material { factor = 11 factorBlendWidth = 0.01 factorRotation = 30 saturation = 0 contrast = 1.5 tintColor = 1,1,1,0 specularColor = 0,0,0,0 albedoBrightness = 2 steepPower = 1 steepTexStart = 20000 steepTexEnd = 30000 steepTex = BUILTIN/gillySteep_diffuse steepTexScale = 1,1 steepTexOffset = 0,0 steepBumpMap = BUILTIN/gillySteep_nrm steepBumpMapScale = 1,1 steepBumpMapOffset = 0,0 steepNearTiling = 1 steepTiling = 1 lowTex = BUILTIN/gillyMedTerrain_diffuse lowTexScale = 1,1 lowTexOffset = 0,0 lowTiling = 70000 midTex = BUILTIN/gillyMedTerrain_diffuse midTexScale = 1,1 midTexOffset = 0,0 midTiling = 70000 midBumpMap = BUILTIN/gillyMedTerrain_nrm midBumpMapScale = 1,1 midBumpMapOffset = 0,0 midBumpTiling = 70000 highTex = BUILTIN/gillyMedTerrain_diffuse highTexScale = 1,1 highTexOffset = 0,0 highTiling = 70000 lowStart = -1 lowEnd = -1 highStart = 2 highEnd = 2 globalDensity = 1 fogColorRamp = fogColorRampScale = 1,1 fogColorRampOffset = 0,0 planetOpacity = 1 oceanFogDistance = 1000 } Mods { VertexColorMap { map = RSS-Textures/PluginData/VestaColor.dds order = 9999993 enabled = true } VertexHeightMap { map = RSS-Textures/PluginData/VestaHeight.dds offset = 0 deformity = 53150.0 scaleDeformityByRadius = false order = 10 enabled = true } VertexSimplexHeightAbsolute { seed = 3339066 octaves = 3 persistence = 0.5 deformity = 1 frequency = 40 order = 11 enabled = true } VertexSimplexHeight { seed = 3339067 octaves = 3 persistence = 0.5 deformity = 10 frequency = 3 order = 12 enabled = true } VertexHeightNoise { seed = 45756 deformity = 20 frequency = 5 lacunarity = 2.5 persistence = 0.5 octaves = 8 noiseType = RiggedMultifractal mode = Low order = 13 enabled = true } } } } } } UrlConfig { parentUrl = Kopernicus/Localization/en-us.cfg Localization { en-us { #Kopernicus_UI_TrackingBody = Tracking Body #Kopernicus_UI_AutoTracking = Auto #Kopernicus_UI_AutoTrackingBodyName = <<1>> (Auto) #Kopernicus_UI_SelectBody = Select Tracking Body #Kopernicus_UI_SelectBody_Msg = Please select the Body you want to track with this Solar Panel. #Kopernicus_UI_AbsoluteExposure = Use absolute exposure #Kopernicus_UI_RelativeExposure = Use relative exposure #Kopernicus_UI_PanelBlocked = Blocked by <<1>> #Kopernicus_UI_DirectSunlight = Direct Sunlight #Kopernicus_UI_Underwater = Underwater } } } UrlConfig { parentUrl = KSCSwitcher/LaunchSites.cfg KSCSWITCHER { DefaultSite = us_cape_canaveral LaunchSites { Site { name = au_woomera displayName = AU - Woomera description = Launch Area 5 (LA5) is a still operational site at the RAAF Woomera Range Test Range which forms the primary operational capability of the Woomera Range Complex. Originally LA5 was a rocket launch site which supported a number of British experimental launches, including the United Kingdom's first, and as of 2015 only, satellite launch. It consisted of three separate launch pads, which supported 22 Black Knight sounding rocket launches, and four Black Arrow carrier rocket launches. Of the four Black Arrow launches, two were orbital launches, the first of which, on 2 September 1970, failed, and the second, on 28 October 1971, succeeded, placing the Prospero satellite into low Earth orbit. PQSCity { KEYname = KSC latitude = -30.95875 longitude = 136.50366 repositionRadiusOffset = 203 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -226.50366 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 80 absoluteOffset = 150 absolute = true latitude = -30.95875 longitude = 136.50366 } } Site { name = cn_jiuquan displayName = CN - Jiuquan description = Jiuquan Satellite Launch Center (酒泉衛星發射中心, JSLC) is a Chinese space vehicle launch facility (spaceport) located in the Gobi desert, about 1,600 km from Beijing. It is part of the Dongfeng Aerospace City (Base 10). Although the facility is geographically located within Ejin Banner of Inner Mongolia's Alxa League, it is named after the nearest city, Jiuquan in Gansu Province. PQSCity { KEYname = KSC latitude = 41.11803 longitude = 100.4633 repositionRadiusOffset = 1131 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -190.4633 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 80 absoluteOffset = 1073 absolute = true latitude = 41.11803 longitude = 100.4633 } } Site { name = cn_taiyuan displayName = CN - Taiyuan description = The Taiyuan Satellite Launch Center (太原衛星發射中心, TSLC) also known as Base 25 (Chinese: 二十五基地), is a People's Republic of China space and defence launch facility (spaceport). It is situated in Kelan County, Xinzhou, Shanxi Province and is the second of three launch sites having been founded in March 1966 and coming into full operation in 1968. Taiyuan sits at an altitude of 1500 meters and its dry weather makes it an ideal launch site. Confusingly, U.S. intelligence designates TSLC the 'Wuzhai Missile and Space Test Centre", despite the fact that the town of Wuzhai is located a considerable distance from the Taiyuan space launch facility. The site is primarily used to launch meteorological satellites, earth resource satellites and scientific satellites on Long March launch vehicles into sun-synchronous orbits. TSLC is also a major launch site for ICBMs and overland Submarine-Launched Ballistic Missile (SLBM) tests. The site has a sophisticated Technical Center and Mission Command and Control Center. It is served by two feeder railways that connect with the Ningwu-Kelan Railway. PQSCity { KEYname = KSC latitude = 39.14321 longitude = 111.96741 repositionRadiusOffset = 1553 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -201.96741 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 75 absoluteOffset = 1500 absolute = true latitude = 39.14321 longitude = 111.96741 } } Site { name = cn_wenchang displayName = CN - Wenchang description = Wenchang Satellite Launch Center (文昌衛星發射中心, WSLC), located in Wenchang, Hainan, China, is a former sub-orbital test center. It is China's fourth and southernmost space vehicle launch facility (spaceport). It has been specially selected for its low latitude, which is only 19 degrees north of the equator, which will allow for a substantial increase in payload, necessary for the future manned program, space station and deep space exploration program. PQSCity { KEYname = KSC latitude = 19.614492 longitude = 110.951133 repositionRadiusOffset = 63 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -190 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 80 absoluteOffset = 10 absolute = true latitude = 19.614492 longitude = 110.951133 } } Site { name = cn_xichang displayName = CN - Xichang description = The Xichang Satellite Launch Center (西昌衛星發射中心, XSLC), also known as the Xichang Space Center, is a People's Republic of China space vehicle launch facility (spaceport) approximately 64 kilometres (40 miles) northwest of Xichang, Liangshan Yi Autonomous Prefecture in Sichuan. The facility became operational in 1984 and is primarily used to launch powerful thrust rockets and geostationary communications and weather satellites. It is notable as the site of Sino-European space cooperation, with the launch of the first of two Double Star scientific satellites in December 2003. Chinese officials have indicated interest in conducting additional international satellite launches from XSLC. PQSCity { KEYname = KSC latitude = 28.24646 longitude = 102.02814 repositionRadiusOffset = 1866 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -192.02814 } PQSMod_MapDecalTangent { radius = 24000 heightMapDeformity = 80 absoluteOffset = 1800 absolute = true latitude = 28.24646 longitude = 102.02814 } } Site { name = dz_hammaguir displayName = DZ - Hammaguir description = Between 1947 and 1967 there was a rocket launch site near Hammaguir, used by France for launching sounding rockets and the satellite carrier "Diamant" between 1965 and 1967. The first French satellite Astérix was launched from there in 1965. PQSCity { KEYname = KSC latitude = 30.77824 longitude = -3.05377 repositionRadiusOffset = 803 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -86.94623 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 80 absoluteOffset = 744 absolute = true latitude = 30.77824 longitude = -3.05377 } } Site { name = fr_kourou displayName = FR - Kourou description = The Guiana Space Centre or, more commonly, Centre spatial guyanais (CSG) is a French and European spaceport near Kourou in French Guiana. Operational since 1968. The European Space Agency (ESA), the French space agency CNES (National Centre for Space Studies), and the commercial Arianespace company conduct launches from Kourou. This is the spaceport used by the ESA to send supplies to the International Space Station using the Automated Transfer Vehicle. The location was selected in 1964 to become the spaceport of France. In 1975, France offered to share Kourou with ESA. Commercial launches are bought also by non-European companies. ESA pays two thirds of the spaceport's annual budget and has also financed the upgrades made during the development of the Ariane launchers. PQSCity { KEYname = KSC latitude = 5.239380 longitude = -52.768487 repositionRadiusOffset = 1 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -37.231513 } PQSMod_MapDecalTangent { radius = 12500 heightMapDeformity = 2 absoluteOffset = 21 absolute = true latitude = 5.239380 longitude = -52.768487 } } Site { name = il_palmachim displayName = IL - Palmachim description = The Palmachim Air Force Base (Hebrew: בָּסִיס חֵיל-הַאֲוִויר פַּלְמַחִים‎) is an Israeli military facility and spaceport located near the cities of Rishon LeZion and Yavne on the Mediterranean Sea. It is named after nearby Kibbutz Palmachim on the Mediterranean shore. The base is home to several IAF helicopter and UAV squadrons, and serves as a rocket launch site for the Arrow missile. Palmachim is also used to launch the Shavit space launch vehicle into retrograde orbit by launching over the Mediterranean, acting as Israel's primary spaceport. The launchpad is situated at 31°53'04″N 34°40'49″E This ensures that rocket debris falls into water, and that the rocket does not fire over regional neighboring countries near Israel that could use the technology. Palmachim is also used to test ballistic missiles, such as the Jericho. PQSCity { KEYname = KSC latitude = 31.88484 longitude = 34.6802 repositionRadiusOffset = -14 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -124.6802 } PQSMod_MapDecalTangent { radius = 15000 heightMapDeformity = 3 absoluteOffset = 6 absolute = true latitude = 31.88484 longitude = 34.6802 } } Site { name = in_satish_dhawan displayName = IN - Satish Dhawan description = Satish Dhawan Space Centre or Sriharikota Range (SHAR) is a rocket launch center operated by Indian Space Research Organisation (ISRO). It is located in Sriharikota in Andhra Pradesh. Sriharikota Launching Range was renamed in 2002 after ISRO's former chairman Satish Dhawan. The SHAR facility now consists of two launch pads, with the second built in 2005. The second launch pad was used for launches beginning in 2005 and is a universal launch pad, accommodating all of the launch vehicles used by ISRO. The two launch pads will allow multiple launches in a single year, which was not possible earlier. SHAR will be the main base for the Indian human spaceflight program. A new third launchpad will be built specifically to meet the target of launching a manned space mission by 2017. PQSCity { KEYname = KSC latitude = 13.72 longitude = 80.230278 repositionRadiusOffset = 59 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -170.230278 } PQSMod_MapDecalTangent { radius = 10000 heightMapDeformity = 80 absoluteOffset = 0 absolute = true latitude = 13.72 longitude = 80.230278 } } Site { name = ir_semnan displayName = IR - Semnan description = On occasion of the inaugural launch of Iran's first Safir-class sub-orbital rocket called Kavoshgar-1 (Explorer-1), Iran unveiled on February 4, 2008, her first Satellite Launch Center 35.234°N 53.921°E in Semnan. The facility includes an underground command and control center, a tracking station and a launchpad among other structures. PQSCity { KEYname = KSC latitude = 35.224631 longitude = 53.920941 repositionRadiusOffset = 999 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -143.920941 } PQSMod_MapDecalTangent { radius = 10000 heightMapDeformity = 80 absoluteOffset = 940 absolute = true latitude = 35.234631 longitude = 53.920941 } } Site { name = jp_tanegashima displayName = JP - Tanegashima description = The Tanegashima Space Center (種子島宇宙センター, Tanegashima Uchū Sentā) (TNSC) is a Japanese space development facility. It is located on Tanegashima, an island located 115 km south of Kyushu. It was established in 1969 when the National Space Development Agency of Japan (NASDA) was formed, and is now run by JAXA. The activities that take place at TNSC include assembly, testing, launching and tracking of satellites, as well as rocket engine firing tests. It is Japan's largest space development center. PQSCity { KEYname = KSC latitude = 30.39096 longitude = 130.96813 repositionRadiusOffset = 71 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -220.96813 } PQSMod_MapDecalTangent { radius = 5500 heightMapDeformity = 80 absoluteOffset = 0 absolute = true latitude = 30.39096 longitude = 130.96813 } } Site { name = jp_uchinoura displayName = JP - Uchinoura description = The Uchinoura Space Center (内之浦宇宙空間観測所, Uchinoura Uchu Kukan Kansokusho) is a space launch facility close to the Japanese town of Kimotsuki, in Kagoshima Prefecture. Before the establishment of the JAXA space agency in 2003, it was simply called the Kagoshima Space Center (鹿児島宇宙空間観測所). All Japan's scientific satellites were launched from Uchinoura prior to the M-V launch vehicles being decommissioned in 2006. It continues to be used for suborbital launches, and has also been used for the Epsilon orbital launch vehicle. Additionally, the center has antennas for communication with interplanetary space probes. PQSCity { KEYname = KSC latitude = 31.23186 longitude = 131.08914 repositionRadiusOffset = 64 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -221.08914 } PQSMod_MapDecalTangent { radius = 5500 heightMapDeformity = 80 absoluteOffset = 0 absolute = true latitude = 31.23186 longitude = 131.08914 } } Site { name = kp_sohae displayName = KP - Sohae description = Sohae Satellite Launching Station (서해위성발사장, 西海衛星發射場, Sohae Wisŏng Palsajang) is a rocket launching site in Cholsan County, North Pyongan Province, North Korea. PQSCity { KEYname = KSC latitude = 39.66 longitude = 124.705 repositionToSphereSurface = false repositionRadiusOffset = 500 lodvisibleRangeMult = 6 reorientFinalAngle = -214.705 } PQSMod_MapDecalTangent { radius = 4500 heightMapDeformity = 80 absoluteOffset = 85 absolute = true latitude = 39.66 longitude = 124.705 } } Site { name = kr_naro displayName = KR - Naro description = Naro Space Center (나로우주센터, 羅老宇宙센터, Naro Uju Senteo) is a South Korean spaceport in South Jeolla's Goheung County, operated by the state-run Korea Aerospace Research Institute. PQSCity { KEYname = KSC latitude = 34.431867 longitude = 127.535069 repositionToSphereSurface = false repositionRadiusOffset = 53 lodvisibleRangeMult = 6 reorientFinalAngle = -217.535069 } PQSMod_MapDecalTangent { radius = 15000 heightMapDeformity = 80 absoluteOffset = 0 absolute = true latitude = 34.431867 longitude = 127.535069 } } Site { name = kz_baikonur displayName = KZ - Baikonur description = Baikonur Cosmodrome (Космодром «Байконур») is the world's first and largest operational space launch facility. It is located in the desert steppe of Kazakhstan, about 200 kilometres (124 mi) east of the Aral Sea, north of the Syr Darya river, near Tyuratam railway station, at 90 meters above sea level. It is leased by the Kazakh government to Russia (until 2050) and is managed jointly by the Russian Federal Space Agency and the Russian Aerospace Defence Forces. The shape of the area leased is an ellipse, measuring 90 kilometres (56 mi) east-west by 85 kilometres (53 mi) north-south, with the cosmodrome at the centre. It was originally built by the Soviet Union in the late 1950s as the base of operations for its space program. Under the current Russian space program, Baikonur remains a busy spaceport, with numerous commercial, military and scientific missions being launched annually. All manned Russian spaceflights are launched from Baikonur. PQSCity { KEYname = KSC latitude = 45.920278 longitude = 63.342222 repositionToSphereSurface = false repositionRadiusOffset = 406 lodvisibleRangeMult = 6 reorientFinalAngle = -153.342222 } PQSMod_MapDecalTangent { radius = 15000 heightMapDeformity = 80 absoluteOffset = 350 absolute = true latitude = 45.920278 longitude = 63.342222 } } Site { name = mh_omelek displayName = MH - Omelek description = Omelek has long been used by the United States for small research rocket launches due to its relative isolation in the South Pacific. The last U.S. government rocket launch occurred in 1996. After 2000, the island's equatorial proximity and nearby radar tracking infrastructure attracted SpaceX, an orbital launch provider, which updated facilities on the island and established it as their primary launch location by 2006. SpaceX began launching Falcon 1 rockets from Omelek in 2006. Omelek was planned to host launches for the upgraded Falcon 1e rocket, but as of 2012, SpaceX stopped development on the Falcon 1e launches while it focused on its large Falcon 9 launch manifest. SpaceX had tentatively planned to upgrade the launch site for use by the Falcon 9 launch vehicle. As of December 2010, the SpaceX launch manifest listed Omelek (Kwajalein) as a potential site for several Falcon 9 launches, the first in 2012, and the Falcon 9 Overview document offered Kwajalein as a launch option. PQSCity { KEYname = KSC latitude = 9.046343 longitude = 167.7401754 repositionRadiusOffset = -1 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = 102.2598246 } PQSMod_MapDecalTangent { radius = 10000 heightMapDeformity = 22 absoluteOffset = 1 absolute = true latitude = 9.048167 longitude = 167.743083 } } Site { name = nz_mahia displayName = NZ - Mahia description = **DESCRIPTION TEXT PLACEHOLDER** PQSCity { KEYname = KSC latitude = -39.26044 longitude = 177.86431 repositionRadiusOffset = 139.3 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -267.86431 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 80 absoluteOffset = 89.3 absolute = true latitude = -39.26044 longitude = 177.86431 } } Site { name = ru_kasputin_yar displayName = RU - Kapustin Yar description = Kapustin Yar (Russian: Капустин Яр) is a Russian rocket launch and development site in Astrakhan Oblast, between Volgograd and Astrakhan. Known today as Znamensk (Russian: Знаменск), it was established in Soviet Union era on 13 May 1946 and in the beginning used technology, material and scientific support from defeated Germany. Numerous launches of test rockets for the Russian military were carried out at the site, as well as satellite and sounding rocket launches. PQSCity { KEYname = KSC latitude = 48.57807 longitude = 46.2542 repositionRadiusOffset = 73 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -136.2542 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 80 absoluteOffset = 20 absolute = true latitude = 48.57807 longitude = 46.2542 } } Site { name = ru_plesetsk displayName = RU - Plesetsk description = Plesetsk Cosmodrome (Russian: Космодром «Плесецк»), a Russian spaceport located in Mirny, Arkhangelsk Oblast, about 800 km north of Moscow and approximately 200 km south of Arkhangelsk, dates from 1957. Originally developed as an ICBM site for the R-7 missile, it also served for numerous satellite launches using the R-7 and other rockets. Its high latitude makes it useful only for certain types of launches, especially the Molniya orbits, so for much of the site's history it functioned as a secondary location, with most orbital launches taking place from Baikonur, in the Kazakh SSR. With the end of the Soviet Union, for Russia Baikonur became foreign territory which charged usage fees, so Plesetsk has seen considerably more activity since the 2000s. PQSCity { KEYname = KSC latitude = 62.957222 longitude = 40.695833 repositionRadiusOffset = 273 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -130.695833 } PQSMod_MapDecalTangent { radius = 15000 heightMapDeformity = 80 absoluteOffset = 220 absolute = true latitude = 62.957222 longitude = 40.695833 } } Site { name = ru_svobodny displayName = RU - Svobodny/Vostochny description = Svobodny (Свободный)/Vostochny (Восточный) Cosmodrome (These are combined as they are at virtually the same location and KSCSwitcher can't distinguish between them). Vostochny is a Russian spaceport on the 51st parallel north in the Amur Oblast. Svobodny was a Russian rocket launch site located at 51 degrees north in the Amur Oblast. The cosmodrome was originally constructed as a launch site for intercontinental ballistic missiles called Svobodny-18. It was initially selected as a replacement for Baikonur Cosmodrome in the Kazakh Soviet Socialist Republic, which became independent as Kazakhstan after the dissolution of the Soviet Union. However the development of Svobodny was subsequently ended in 2007 in favour of a totally new space port, the Vostochny Cosmodrome. The breakup of the Soviet Union left their primary cosmodrome at Baikonur in a foreign country, Kazakhistan. Studies for a far-east location closer to the latitude of Baikonur started, and initially settled on the existing missile base at Svobodny. This was located near the railway station of Ledyanaya, and had been used for several decades by the 27th rocket division of Strategic Rocket Forces. On March 1, 1996 President Yeltsin issued a decree formally declaring the site as a cosmodrome. PQSCity { KEYname = KSC latitude = 51.83441 longitude = 128.2757 repositionRadiusOffset = 313 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -218.2757 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 80 absoluteOffset = 260 absolute = true latitude = 51.83441 longitude = 128.2757 } } Site { name = ru_yasny displayName = RU - Yasny description = Dombarovsky (also given as Dombarovskiy and Tagilom) is a military airbase 6 kilometres (3.7 mi) northwest of the village of Dombarovsky, near Yasny in Russia's Orenburg Oblast. Operated by the Soviet Air Forces and later by the Russian Air Force, it hosts fighter interceptor squadrons and an ICBM base (which has been adapted for commercial satellite launches). PQSCity { KEYname = KSC latitude = 51.20706 longitude = 59.85003 repositionRadiusOffset = 323 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -149.85003 } PQSMod_MapDecalTangent { radius = 20000 heightMapDeformity = 80 absoluteOffset = 270 absolute = true latitude = 51.20706 longitude = 59.85003 } } Site { name = us_brownsville displayName = US - Brownsville description = The SpaceX private launch site is a space launch facility being built at Boca Chica Village near Brownsville, Texas for the private use of Space Exploration Technologies Corporation (SpaceX). Its purpose is "to provide SpaceX an exclusive launch site that would allow the company to accommodate its launch manifest and meet tight launch windows." The launch site will be the first commercial orbital launch facility and is intended to support launches of the SpaceX Falcon 9 and Falcon Heavy launch vehicles as well as "a variety of reusable suborbital launch vehicles." SpaceX CEO Elon Musk has also indicated that he expects "commercial astronauts, private astronauts, to be departing from South Texas," and foresees launching spacecraft to Mars in the future. PQSCity { KEYname = KSC latitude = 25.996613 longitude = -97.154206 repositionRadiusOffset = 125 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = 7.154206 } PQSMod_MapDecalTangent { radius = 5500 heightMapDeformity = 80 absoluteOffset = 75 absolute = true latitude = 25.996613 longitude = -97.154206 } } Site { name = us_cape_canaveral displayName = US - Cape Canaveral description = The John F. Kennedy Space Center (KSC) is the NASA facility supporting Launch Complex 39 (LC-39), originally built for the Saturn V, the largest and most powerful operational launch vehicle in history, for the Apollo manned Moon landing program proposed by President John F. Kennedy. It was named in honor of Kennedy by his successor, President Lyndon B. Johnson, shortly after Kennedy's death in 1963. Since the end of the Apollo program in 1972, LC-39 has been used to launch every NASA human space flight, including Skylab (1973), the Apollo-Soyuz Test Project (1974), and the Space Shuttle program (1981-2011). KSC also has a facility which was used for landing the reusable Space Shuttle orbiters when weather permitted. KSC continues to manage and operate unmanned rocket launch facilities for the U.S. government's civilian space program from three pads at the adjoining Cape Canaveral Air Force Station. Its Vehicle Assembly Building (VAB) is the fourth-largest structure in the world by volume, and was the largest when completed in 1965. PQSCity { KEYname = KSC lodvisibleRangeMult = 6 latitude = 28.608389 longitude = -80.604333 repositionRadiusOffset = 53 reorientFinalAngle = -9.395667 } PQSMod_MapDecalTangent { radius = 10000 heightMapDeformity = 80 absoluteOffset = 0 absolute = true radius = 10000 latitude = 28.608389 longitude = -80.604333 } } Site { name = us_kodiak displayName = US - Kodiak description = The Kodiak Launch Complex (KLC) is a commercial rocket launch facility for sub-orbital and orbital space launch vehicles owned and operated by the Alaska Aerospace Corporation, a public corporation of the State of Alaska. The facility is located on Kodiak Island, Alaska. The launch facility has handled 16 launches since it opened in 1998, most of those for the U.S. government. PQSCity { KEYname = KSC latitude = 57.435276 longitude = -152.339354 repositionRadiusOffset = 90 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = 62.339354 } PQSMod_MapDecalTangent { radius = 10000 heightMapDeformity = 68 absoluteOffset = 50 absolute = true latitude = 57.435276 longitude = -152.339354 } } Site { name = us_vandenburg displayName = US - Vandenberg description = Vandenberg Air Force Base is a United States Air Force Base located 9.2 miles (14.8 km) northwest of Lompoc, California. It is under the jurisdiction of the 30th Space Wing, Air Force Space Command (AFSPC). Vandenberg AFB is a Department of Defense space and missile testing base, with a mission of placing satellites into polar orbit from the West Coast using expendable boosters (Pegasus, Taurus, Minotaur, Atlas V, Delta IV and now SpaceX's Falcon). Wing personnel also support the Service's LGM-30G Minuteman III Intercontinental Ballistic Missile Force Development Evaluation program. In addition to its military mission, the base also leases launch pad facilities to SpaceX (SLC-4E), as well as 100 acres (40 ha) leased to the California Spaceport in 1995. The base is named in honor of former Air Force Chief of Staff General Hoyt S. Vandenberg. PQSCity { KEYname = KSC latitude = 34.5813 longitude = -120.6266 repositionRadiusOffset = 165 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = 30.6266 } PQSMod_MapDecalTangent { radius = 5000 heightMapDeformity = 80 absoluteOffset = 112 absolute = true latitude = 34.5813 longitude = -120.6266 } } Site { name = us_wallops displayName = US - Wallops description = Wallops Flight Facility, located on the Eastern Shore of Virginia approximately 100 miles north-northeast of Norfolk, is operated by the Goddard Space Flight Center in Greenbelt, Maryland, primarily as a rocket launch site to support science and exploration missions for NASA and other Federal agencies. WFF includes an extensively instrumented range to support launches of more than a dozen types of sounding rockets, small expendable suborbital and orbital rockets, high altitude balloon flights carrying scientific instruments for atmospheric and astronomical research and—using its Research Airport—flight tests of aeronautical research aircraft including unmanned aerial vehicles. There have been over 16,000 launches from the rocket testing range at Wallops since its founding in 1945 in the quest for information on the flight characteristics of airplanes, launch vehicles, and spacecraft, and to increase the knowledge of the Earth's upper atmosphere and the environment of outer space. PQSCity { KEYname = KSC latitude = 37.833755 longitude = -75.458177 repositionRadiusOffset = 53 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = -14.541823 } PQSMod_MapDecalTangent { radius = 8000 heightMapDeformity = 80 absoluteOffset = 0 absolute = true latitude = 37.833755 longitude = -75.458177 } } Site { name = us_whitesands displayName = US - White Sands description = White Sands Space Harbor (WSSH) was a Space Shuttle runway, a test site for rocket research, and the primary training area used by NASA for Space Shuttle pilots practicing approaches and landings in the Shuttle Training Aircraft and T-38 Talon aircraft. With its runways, navigational aids, runway lighting, and control facilities, it also served as a backup Shuttle landing site. WSSH is a part of the White Sands Test Facility, and is located approximately 30 miles (50 kilometers) west of Alamogordo, New Mexico, within the boundaries of the White Sands Missile Range. PQSCity { KEYname = KSC latitude = 32.943242 longitude = -106.419531 repositionRadiusOffset = 1245.68 repositionToSphereSurface = false lodvisibleRangeMult = 6 reorientFinalAngle = 16.4 } PQSMod_MapDecalTangent { radius = 5000 heightMapDeformity = 80 absoluteOffset = 1195 absolute = true latitude = 32.943242 longitude = -106.419531 } } } } } UrlConfig { parentUrl = KSPWheel/KSPWheelConfig.cfg KSPWHEELCONFIG { powerConversion = 65 } } UrlConfig { parentUrl = MechJeb2/LandingSites.cfg MechJeb2Landing { id = MechJeb2DefaultLandingSites LandingSites { Site { name = KSC Pad latitude = -0.09694444 longitude = -74.5575 } Site { name = VAB latitude = -0.09694444 longitude = -74.617 } Site { name = Greater Flats latitude = -4.794139 longitude = -11.575088 body = Minmus } Site { name = Negan's Place latitude = -19.669238 longitude = 77.936054 body = Minmus } } Runways { Runway { name = KSC Runway 09 body = "Kerbin" touchdown = 100.0 start { latitude = -0.0485981 longitude = -74.726413 altitude = 69 } end { latitude = -0.050185 longitude = -74.490867 altitude = 69 } } Runway { name = KSC Runway 27 body = "Kerbin" touchdown = 100.0 start { latitude = -0.050185 longitude = -74.490867 altitude = 69 } end { latitude = -0.0485981 longitude = -74.726413 altitude = 69 } } Runway { name = Island Runway 09 body = "Kerbin" touchdown = 25.0 start { latitude = -1.517306 longitude = -71.965488 altitude = 132 } end { latitude = -1.515980 longitude = -71.852408 altitude = 132 } } Runway { name = Island Runway 27 body = "Kerbin" touchdown = 25.0 end { latitude = -1.515980 longitude = -71.852408 altitude = 132 } start { latitude = -1.517306 longitude = -71.965488 altitude = 132 } } Runway { name = Desert Runway 18 body = Kerbin touchdown = 50.0 start { latitude = -6.448288 longitude = -144.038171 altitude = 822.05 } end { latitude = -6.599329 longitude = -144.040598 altitude = 821.93 } } Runway { name = Desert Runway 36 body = Kerbin touchdown = 50.0 start { latitude = -6.599329 longitude = -144.040598 altitude = 821.93 } end { latitude = -6.448288 longitude = -144.038171 altitude = 822.05 } } } } } UrlConfig { parentUrl = MechJeb2/Localization/en-us.cfg Localization { en-us { #MechJeb_ModuleAreLocked = Some modules are disabled until you unlock the proper node in the R&D tree or upgrade the tracking station. #MechJeb_OnlineManualbutton = Online Manual #MechJeb_InstallCheckA_title = Incorrect MechJeb2 Installation #MechJeb_InstallCheckA_msg = MechJeb2 has been installed incorrectly and will not function properly.\nAll MechJeb2 files should be located in KSP like this \n\n\tGameData\n\t\tMechJeb2\n\t\t\tParts\n\t\t\tPlugins\n\nDo not move any files from inside the MechJeb2 folder.\n\nIncorrect path(s):\n #MechJeb_InstallCheckB_title = Redundant MechJebMenuToolbar Installation #MechJeb_InstallCheckB_msg = MechJebMenuToolbar is installed but this version of MechJeb2 already includes support for Blizzy78 Toolbar Plugin.\nPlease delete this dll: #MechJeb_MechJebInfo_VABSPH = Attitude control by MechJeb™ #MechJeb_Maneuver_Planner_title = Maneuver Planner #MechJeb_Maneu_Autowarp = Auto-warp #MechJeb_Maneu_Tolerance = Tolerance: #MechJeb_Maneu_Lead_time = Lead time: #MechJeb_of = of #MechJeb_Maneu_STB = Schedule the burn #MechJeb_Maneu_TimeSelect1 = at the optimum time #MechJeb_Maneu_TimeSelect2 = at the next apoapsis #MechJeb_Maneu_TimeSelect3 = at closest approach to target #MechJeb_Maneu_TimeSelect4 = at the equatorial AN #MechJeb_Maneu_TimeSelect5 = at the equatorial DN #MechJeb_Maneu_TimeSelect6 = at the next periapsis #MechJeb_Maneu_TimeSelect7 = at the next AN with the target #MechJeb_Maneu_TimeSelect8 = at the next DN with the target #MechJeb_Maneu_TimeSelect9 = after a fixed time #MechJeb_Maneu_TimeSelect10 = at an altitude #MechJeb_Maneu_TimeSelect11 = at the nearest equatorial AN/DN #MechJeb_Maneu_TimeSelect12 = at the cheapest equatorial AN/DN #MechJeb_Maneu_TimeSelect13 = at the nearest AN/DN with the target #MechJeb_Maneu_TimeSelect14 = at the cheapest AN/DN with the target #MechJeb_Maneu_errorMessage = An error occurred while creating the node. #MechJeb_Maneu_Exception1 = Warning: orbit is hyperbolic, so apoapsis doesn't exist. #MechJeb_Maneu_Exception2 = Warning: no target selected. #MechJeb_Maneu_Exception3 = Warning: can't circularize at this altitude, since current orbit does not reach it. #MechJeb_Maneu_Exception4 = Warning: equatorial ascending node doesn't exist. #MechJeb_Maneu_Exception5 = Warning: equatorial descending node doesn't exist. #MechJeb_Maneu_Exception6 = Warning: neither ascending nor descending node exists #MechJeb_Maneu_Exception7 = Warning: neither ascending nor descending node exists. #MechJeb_AdvancedTransfer_title = advanced transfer to another planet #MechJeb_adv_modeName1 = Limited time #MechJeb_adv_modeName2 = Porkchop selection #MechJeb_adv_Preconditions1 = initial orbit must not be hyperbolic #MechJeb_adv_Preconditions2 = initial orbit must not escape <<1>> sphere of influence. #MechJeb_adv_Preconditions3 = must select a target for the interplanetary transfer. #MechJeb_adv_Preconditions4 = doesn't make sense to plot an interplanetary transfer from an orbit around <<1>> . #MechJeb_adv_Preconditions5 = use regular Hohmann transfer function to intercept another body orbiting <<1>>. #MechJeb_adv_Preconditions6 = an interplanetary transfer from within <<1>>'s sphere of influence must target a body that orbits <<2>> 's parent, <<3>>. #MechJeb_adv_Preconditions7 = use regular Hohmann transfer function to intercept another body orbiting the Sun #MechJeb_adv_Preconditions8 = you are already orbiting <<1>>. #MechJeb_adv_computing = Computing: #MechJeb_adv_reset_button = Reset #MechJeb_adv_captureburn = Include capture burn #MechJeb_adv_periapsis = Periapsis #MechJeb_adv_label1 = any time now #MechJeb_adv_label2 = Select: #MechJeb_adv_label3 = Departure in #MechJeb_adv_label4 = Transit duration #MechJeb_adv_label5 = Max arrival time #MechJeb_adv_button1 = Lowest ΔV #MechJeb_adv_button2 = ASAP #MechJeb_adv_Exception1 = Computation not finished #MechJeb_adv_Exception2 = Started computation #MechJeb_adv_Exception3 = Computation failed #MechJeb_adv_Exception4 = Invalid point selected. #MechJeb_Hohm_title = bi-impulsive (Hohmann) transfer to target #MechJeb_Hohm_intercept_only = intercept only, no capture burn (impact/flyby) #MechJeb_Hohm_simpleTransfer = simple coplanar Hohmann transfer #MechJeb_Hohm_Label1 = fractional target period offset #MechJeb_Hohm_Exception1 = must select a target for the bi-impulsive transfer. #MechJeb_Hohm_Exception2 = target for bi-impulsive transfer must be in the same sphere of influence. #MechJeb_Hohm_Exception3 = ascending node with target doesn't exist. #MechJeb_Hohm_Exception4 = descending node with target doesn't exist. #MechJeb_Hohm_Exception5 = neither ascending nor descending node with target exists. #MechJeb_Ap_title = change apoapsis #MechJeb_Ap_label1 = New apoapsis: #MechJeb_Ap_Exception = new apoapsis cannot be lower than the altitude of the burn (<<1>>) #MechJeb_both_title = change both Pe and Ap #MechJeb_both_label1 = New periapsis: #MechJeb_both_label2 = New apoapsis: #MechJeb_both_Exception1 = new periapsis cannot be higher than the altitude of the burn (<<1>>) #MechJeb_both_Exception2 = new apoapsis cannot be lower than the altitude of the burn #MechJeb_both_Exception3 = new periapsis cannot be lower than minus the radius of <<1>> #MechJeb_inclination_title = change inclination #MechJeb_inclination_label = New inclination: #MechJeb_AN_title = change longitude of ascending node #MechJeb_AN_label = New Longitude of Ascending Node: #MechJeb_AN_error = Warning: orbital plane has a low inclination of <<1>>º (recommend > 10º) and so maneuver may not be accurate #MechJeb_Pe_title = change periapsis #MechJeb_Pe_label = New periapsis: #MechJeb_Pe_Exception1 = new periapsis cannot be higher than the altitude of the burn #MechJeb_Pe_Exception2 = new periapsis cannot be lower than minus the radius of <<1>> #MechJeb_Sa_title = change semi-major axis" #MechJeb_Sa_label = New Semi-Major Axis: #MechJeb_Sa_errormsg = Warning: new Semi-Major Axis is very large, and may result in a hyberbolic orbit #MechJeb_Sa_Exception = cannot make Semi-Major Axis less than twice the burn altitude plus the radius of <<1>> #MechJeb_la_title = change surface longitude of apsis #MechJeb_la_label = New Surface Longitude after one orbit: #MechJeb_approach_title = fine tune closest approach to target #MechJeb_approach_label1 = Approximate final periapsis #MechJeb_approach_label2 = Closest approach distance #MechJeb_approach_label3 = Schedule the burn to minimize the required ΔV. #MechJeb_approach_Exception1 = must select a target for the course correction. #MechJeb_approach_Exception2 = target for course correction must be in the same sphere of influence #MechJeb_Approach_errormsg = Warning: orbit before course correction doesn't seem to approach target very closely. Planned course correction may be extreme. Recommend plotting an approximate intercept orbit and then plotting a course correction. #MechJeb_intercept_title = intercept target at chosen time #MechJeb_intercept_label = Time after burn to intercept target: #MechJeb_intercept_Exception1 = must select a target to intercept. #MechJeb_intercept_Exception2 = target must be in the same sphere of influence. #MechJeb_match_planes_title = match planes with target #MechJeb_match_planes_Exception1 = must select a target to match planes with. #MechJeb_match_planes_Exception2 = can only match planes with an object in the same sphere of influence. #MechJeb_match_planes_Exception3 = ascending node with target doesn't exist. #MechJeb_match_planes_Exception4 = descending node with target doesn't exist. #MechJeb_match_planes_Exception5 = neither ascending nor descending node with target exists. #MechJeb_match_planes_Exception6 = wrong time reference. #MechJeb_match_v_title = match velocities with target #MechJeb_match_v_Exception1 = must select a target to match velocities with. #MechJeb_match_v_Exception2 = target must be in the same sphere of influence. #MechJeb_resonant_title = resonant orbit #MechJeb_resonant_label1 = Change your orbital period to <<1>> of your current orbital period #MechJeb_resonant_label2 = New orbital period ratio : #MechJeb_return_title = return from a moon #MechJeb_return_label1 = Approximate final periapsis: #MechJeb_return_label2 = Schedule the burn at the next return window. #MechJeb_return_errormsg = Warning: Recommend starting moon returns from a near-circular orbit (eccentricity < 0.2). Planned return is starting from an orbit with eccentricity <<1>> and so may not be accurate. #MechJeb_return_Exception = <<1>> is not orbiting another body you could return to. #MechJeb_transfer_title = transfer to another planet #MechJeb_transfer_Label1 = Schedule the burn: #MechJeb_transfer_Label2 = at the next transfer window. #MechJeb_transfer_Label3 = as soon as possible #MechJeb_transfer_Label4 = Using this mode voids your warranty #MechJeb_transfer_Exception1 = must select a target for the interplanetary transfer. #MechJeb_transfer_Exception2 = doesn't make sense to plot an interplanetary transfer from an orbit around <<1>>. #MechJeb_transfer_Exception3 = use regular Hohmann transfer function to intercept another body orbiting <<1>>. #MechJeb_transfer_Exception4 = an interplanetary transfer from within <<1>>'s sphere of influence must target a body that orbits <<2>>'s parent, <<3>>. #MechJeb_transfer_errormsg1 = Warning: target's orbital plane is at a <<1>> º angle to <<2>> 's orbital plane (recommend at most 30º). Planned interplanetary transfer may not intercept target properly. #MechJeb_transfer_errormsg2 = Warning: Recommend starting interplanetary transfers from <<1>> from an orbit in the same plane as <<2>>'s orbit around <<3>>. Starting orbit around <<4>> is inclined <<5>>º with respect to <<6>>'s orbit around <<7>> (recommend < 10º). Planned transfer may not intercept target properly." #MechJeb_transfer_errormsg3 = Warning: Recommend starting interplanetary transfers from a near-circular orbit (eccentricity < 0.2). Planned transfer is starting from an orbit with eccentricity <<1>> and so may not intercept target properly. #MechJeb_Maneu_circularize_title = circularize #MechJeb_Maneu_createNodeBtn01 = Create a new #MechJeb_Maneu_createNodeBtn02 = Change the last #MechJeb_Maneu_createlab1 = maneuver node to: #MechJeb_Maneu_createlab2 = Create a new maneuver node to: #MechJeb_Maneu_createlab3 = after the last maneuver node. #MechJeb_Maneu_button1 = Create node #MechJeb_Maneu_button2 = Create and execute #MechJeb_Maneu_button3 = Remove ALL nodes #MechJeb_Maneu_button4 = Execute next node #MechJeb_Maneu_button5 = Execute all nodes #MechJeb_Maneu_button6 = Abort node execution #MechJeb_ApproAndLand_title = Aircraft Approach & Autoland #MechJeb_ApproAndLand_label1 = Landing #MechJeb_ApproAndLand_label2 = Distance to runway: #MechJeb_ApproAndLand_label3 = Show landing navball guidance #MechJeb_ApproAndLand_label4 = Approach speed: #MechJeb_ApproAndLand_label5 = Touchdown speed: #MechJeb_ApproAndLand_label6 = Reverse thrust upon touchdown #MechJeb_ApproAndLand_label7 = Brake as soon as landed #MechJeb_ApproAndLand_label8 = State: #MechJeb_ApproAndLand_label9 = Distance to waypoint: <<1>> m #MechJeb_ApproAndLand_label10 = Target speed: <<1>> m/s #MechJeb_ApproAndLand_label11 = Target altitude: <<1>> m #MechJeb_ApproAndLand_label12 = Target vertical speed: <<1>> m/s #MechJeb_ApproAndLand_label13 = Target heading: <<1>>º #MechJeb_ApproAndLand_label14 = Glide slope: #MechJeb_ApproAndLand_MaxRateOfDescent = Max. rate of descent: #MechJeb_ApproAndLand_approachState1 = Proceeding to the initial approach point #MechJeb_ApproAndLand_approachState2 = Proceeding to the final approach point #MechJeb_ApproAndLand_approachState3 = Intercepting the glide slope #MechJeb_ApproAndLand_approachState4 = Proceeding to touchdown point #MechJeb_ApproAndLand_approachState5 = Waiting for flare #MechJeb_ApproAndLand_approachState6 = Flaring #MechJeb_ApproAndLand_approachState7 = Rolling out #MechJeb_ApproAndLan_button1 = Autoland #MechJeb_ApproAndLan_button2 = Abort #MechJeb_Aircraftauto_title = Aircraft Autopilot #MechJeb_Aircraftauto_button1 = Disengage autopilot #MechJeb_Aircraftauto_button2 = Engage autopilot #MechJeb_Aircraftauto_button3 = PID #MechJeb_Aircraftauto_button4 = Hide PID #MechJeb_Aircraftauto_Label1 = Altitude Hold #MechJeb_Aircraftauto_btnset1 = Set #MechJeb_Aircraftauto_Label2 = Vertical Speed Hold #MechJeb_Aircraftauto_btnset2 = Set #MechJeb_Aircraftauto_VS = V/S ± #MechJeb_Aircraftauto_Label3 = Vertical Speed Limit #MechJeb_Aircraftauto_btnset3 = Set #MechJeb_Aircraftauto_Label4 = Heading Hold #MechJeb_Aircraftauto_btnset4 = Set #MechJeb_Aircraftauto_Label5 = Roll Hold #MechJeb_Aircraftauto_btnset5 = Set #MechJeb_Aircraftauto_Label6 = Bank angle ± #MechJeb_Aircraftauto_btnset6 = Set #MechJeb_Aircraftauto_Label7 = Speed Hold #MechJeb_Aircraftauto_btnset7 = Set #MechJeb_Aircraftauto_Label8 = Accceleration #MecgJeb_Aircraftauto_error1 = Error:<<1>> Target:<<2>> Cur:<<3>> #MecgJeb_Aircraftauto_error2 = Error:<<1>> Target:<<2>> Cur:<<3>> PID: <<4>> #MechJeb_Aircraftauto_Label10 = Roll #MechJeb_Aircraftauto_Pitch = Pitch #MechJeb_Aircraftauto_Limits = Limits: #MechJeb_Aircraftauto_RollLimit = Roll #MechJeb_Aircraftauto_YawLimit = Yaw #MechJeb_Aircraftauto_PitchUpLimit = Pitch up #MechJeb_Aircraftauto_PitchDownLimit = Pitch down #MechJeb_Ascent_title = Ascent Guidance #MechJeb_Ascent_ascentPathList1 = Classic Ascent Profile #MechJeb_Ascent_ascentPathList2 = Stock-style GravityTurn™ #MechJeb_Ascent_ascentPathList3 = Primer Vector Guidance (RSS/RO) #MechJeb_Ascent_status1 = Pre Launch #MechJeb_Ascent_status2 = Off #MechJeb_Ascent_status3 = Pre Launch #MechJeb_Ascent_status4 = Vessel is not landed, skipping pre-launch #MechJeb_Ascent_status5 = Retracting solar panels #MechJeb_Ascent_status6 = Awaiting liftoff #MechJeb_Ascent_status7 = Circularizing #MechJeb_Ascent_status8 = Coasting to circularization burn #MechJeb_Ascent_status18 = Vertical ascent #MechJeb_Ascent_status19 = Fine tuning intermediate altitude #MechJeb_Ascent_status20 = Initiate gravity turn #MechJeb_Ascent_status21 = Fine tuning apoapsis #MechJeb_Ascent_status22 = Gravity turn #MechJeb_Ascent_status23 = Coasting to edge of atmosphere #MechJeb_Ascent_status24 = Holding AP #MechJeb_NavBallGuidance_btn1 = Hide ascent navball guidance #MechJeb_NavBallGuidance_btn2 = Show ascent navball guidance #MechJeb_Ascent_button1 = Disengage autopilot #MechJeb_Ascent_button2 = Engage autopilot #MechJeb_Ascent_button3 = Reset Guidance (DO NOT PRESS) #MechJeb_Ascent_button4 = TARG #MechJeb_Ascent_button5 = GUID #MechJeb_Ascent_button6 = OPTS #MechJeb_Ascent_button7 = STATUS #MechJeb_Ascent_button8 = TARG #MechJeb_Ascent_button9 = GUID #MechJeb_Ascent_button10 = OPTS #MechJeb_Ascent_button11 = TARG #MechJeb_Ascent_button12 = OPTS #MechJeb_Ascent_button13 = Current #MechJeb_Ascent_button14 = Launch to rendezvous: #MechJeb_Ascent_button15 = Launch into plane of target #MechJeb_Ascent_button16 = Launch at interplanetary window #MechJeb_Ascent_button17 = Abort #MechJeb_Ascent_LaunchToTargetLan = Launch to target LAN #MechJeb_Ascent_LaunchToLan = Launch to LAN #MechJeb_Ascent_label1 = Target Periapsis: #MechJeb_Ascent_label2 = Target Apoapsis: #MechJeb_Ascent_label3 = Ap < Pe: circularizing orbit #MechJeb_Ascent_label4 = Hyperbolic target orbit (neg Ap) #MechJeb_Ascent_label5 = Orbit altitude #MechJeb_Ascent_label6 = Orbit inc. #MechJeb_Ascent_label7 = inc <<1>>º below current latitude #MechJeb_Ascent_label8 = Turn start altitude: #MechJeb_Ascent_label9 = Turn start velocity: #MechJeb_Ascent_label10 = Turn start pitch: #MechJeb_Ascent_label11 = Intermediate altitude: #MechJeb_Ascent_label12 = Hold AP Time: #MechJeb_Ascent_label13 = Booster Pitch start: #MechJeb_Ascent_label14 = Booster Pitch rate: #MechJeb_Ascent_label15 = Guidance Interval: #MechJeb_Ascent_label16 = Guidance intervals are limited to between 1s and 30s #MechJeb_Ascent_label17 = Qα limit #MechJeb_Ascent_label18 = Qα limit cannot be set to lower than 100 Pa-rad #MechJeb_Ascent_label19 = Qα limit cannot be set to higher than 10000 Pa-rad #MechJeb_Ascent_label20 = Qα limit is recommended to be 1000 to 4000 Pa-rad #MechJeb_Ascent_label21 = FIXME: g-limiter is down for maintenance #MechJeb_Ascent_label22 = climb #MechJeb_Ascent_label23 = turn #MechJeb_Ascent_label24 = Dynamic Pressure Fadeout #MechJeb_Ascent_label25 = Gain #MechJeb_Ascent_label26 = Guidance Status: #MechJeb_Ascent_label27 = converges:\u0020 #MechJeb_Ascent_label28 = status:\u0020 #MechJeb_Ascent_label29 = staleness: #MechJeb_Ascent_label30 = LAST FAILURE: #MechJeb_Ascent_label31 = MASS IS OFF BY #MechJeb_Ascent_label32 = THRUST IS OFF BY #MechJeb_Ascent_label33 = Launch countdown: #MechJeb_Ascent_label34 = Select a target for a timed launch. #MechJeb_Ascent_label35 = Autopilot status: #MechJeb_Ascent_label36 = CONTROL DISABLED (AVIONICS) #MechJeb_Ascent_label37 = Warning: MechJeb is unable to circularize without an upgraded Tracking Station. #MechJeb_Ascent_attachAlt = Attach Altitude: #MechJeb_Ascent_warnAttachAltLow = Attach < Pe: periapsis insertion #MechJeb_Ascent_warnAttachAltHigh = Attach > Ap: apoapsis insertion #MechJeb_Ascent_checkbox1 = Omit Coast #MechJeb_Ascent_checkbox2 = Force Roll #MechJeb_Ascent_checkbox3 = Limit AoA to #MechJeb_Ascent_checkbox4 = Corrective steering #MechJeb_Ascent_checkbox5 = Autostage #MechJeb_Ascent_checkbox6 = Auto-deploy solar panels #MechJeb_Ascent_checkbox7 = Auto-deploy antennas #MechJeb_Ascent_checkbox8 = Auto-warp #MechJeb_Ascent_checkbox9 = Skip Circularization #MechJeb_Ascent_checkbox10 = Edit ascent path #MechJeb_Ascent_msg1 = Launching at interplanetary window #MechJeb_Ascent_msg2 = Launching to target plane #MechJeb_Ascent_msg3 = Launching to rendezvous #MechJeb_Ascent_LaunchingToTargetLAN = Launching to target LAN #MechJeb_Ascent_LaunchingToManualLAN = Launching to manual LAN #MechJeb_AttitudeAdjust_title = Attitude Adjustment #MechJeb_AttitudeAdjust_checkbox1 = RCS auto mode #MechJeb_AttitudeAdjust_checkbox2 = MJAttitudeController #MechJeb_AttitudeAdjust_checkbox3 = KosAttitudeController #MechJeb_AttitudeAdjust_checkbox4 = HybridController #MechJeb_AttitudeAdjust_checkbox5 = Show Numbers #MechJeb_AttitudeAdjust_checkbox6 = Visible through object #MechJeb_AttitudeAdjust_checkbox7 = Display the CoM #MechJeb_AttitudeAdjust_checkbox8 = Display the CoL #MechJeb_AttitudeAdjust_checkbox9 = Display the CoT #MechJeb_AttitudeAdjust_checkbox10 = Arrows origins at the CoM #MechJeb_AttitudeAdjust_checkbox11 = Pod Surface Velocity (green) #MechJeb_AttitudeAdjust_checkbox12 = Pod Orbital Velocity (red) #MechJeb_AttitudeAdjust_checkbox13 = Direction of Thrust (purple pink) #MechJeb_AttitudeAdjust_checkbox14 = Command Pod Forward (electric blue) #MechJeb_AttitudeAdjust_checkbox15 = Requested Attitude (gray) #MechJeb_AttitudeAdjust_checkbox16 = Debug (magenta) #MechJeb_AttitudeAdjust_checkbox17 = Debug2 (light blue) #MechJeb_AttitudeAdjust_Label1 = Axis Control\u0020 #MechJeb_AttitudeAdjust_Label2 = Torque #MechJeb_AttitudeAdjust_Label3 = torqueReactionSpeed #MechJeb_AttitudeAdjust_Label4 = MOI / torque #MechJeb_AttitudeAdjust_Label5 = MOI #MechJeb_AttitudeAdjust_Label6 = Angular Velocity #MechJeb_AttitudeAdjust_Label7 = Angular M #MechJeb_AttitudeAdjust_Label8 = fixedDeltaTime #MechJeb_AttitudeAdjust_Label9 = Arrows length #MechJeb_AttitudeAdjust_Label10 = Radius of Sphere #MechJeb_WindowEd_title = Custom Window Editor #MechJeb_WindowEd_Edtitle = Title: #MechJeb_WindowEd_Presetname1 = Orbit Info #MechJeb_WindowEd_Presetname2 = Surface Info #MechJeb_WindowEd_Presetname3 = Vessel Info #MechJeb_WindowEd_Presetname4 = Delta-V Stats #MechJeb_WindowEd_Presetname5 = Ascent Stats #MechJeb_WindowEd_Presetname6 = Rendezvous Info #MechJeb_WindowEd_Presetname7 = Landing Info #MechJeb_WindowEd_Presetname8 = Target Orbit Info #MechJeb_WindowEd_Presetname9 = Stopwatch #MechJeb_WindowEd_Presetname10 = Surface Navigation #MechJeb_WindowEd_Presetname11 = Atmosphere Info #MechJeb_WindowEd_Presetname12 = Maneuver Node Info #MechJeb_WindowEd_button1 = New window #MechJeb_WindowEd_button2 = Delete window #MechJeb_WindowEd_button3 = Remove #MechJeb_WindowEd_button4 = Move up #MechJeb_WindowEd_button5 = Move down #MechJeb_WindowEd_label1 = Show in: #MechJeb_WindowEd_label2 = Color: #MechJeb_WindowEd_label3 = Window contents (click to edit): #MechJeb_WindowEd_label4 = Click an item to add it to the info window: #MechJeb_WindowEd_label5 = Window presets: #MechJeb_WindowEd_checkbox1 = Flight #MechJeb_WindowEd_checkbox2 = Editor #MechJeb_WindowEd_checkbox3 = Overlay #MechJeb_WindowEd_checkbox4 = Locked #MechJeb_WindowEd_checkbox5 = Compact #MechJeb_WindowEd_checkbox6 = Text #MechJeb_WindowEd_checkbox7 = Background #MechJeb_WindowEd_CustomInfoWindow_title = Custom Info Window #MechJeb_WindowEd_CustomInfoWindow_Label1 = Add items to this window with the custom window editor. #MechJeb_WindowEd_CustomInfoWindow_Scrmsg1 = Configuration of <<1>> window copied to clipboard. #MechJeb_WindowEd_CustomInfoWindow_Scrmsg2 = Pasted text wasn't a MechJeb custom window descriptor. #MechJeb_Docking_title = Docking Autopilot #MechJeb_Docking_status1 = Backing up at <<1>> m/s before moving on target side (lat: <<2>> m/s) #MechJeb_Docking_status2 = Moving away from docking axis at <<1>> m/s to avoid hitting target on backing up #MechJeb_Docking_status3 = Moving at <<1>> m/s to get on the correct side of the target. (lat: <<2>> m/s) #MechJeb_Docking_status4 = Backing up at <<1>> m/s #MechJeb_Docking_status5 = Moving toward the starting point at <<1>> m/s. #MechJeb_Docking_status6 = Moving forward to dock at <<1>> / <<2>> m/s. #MechJeb_Docking_label1 = Choose a target to dock with #MechJeb_Docking_label2 = Warning: You need to control the vessel from a docking port. Right click a docking port and select "Control from here" #MechJeb_Docking_label3 = Warning: target is not a docking port. Right click the target docking port and select "Set as target" #MechJeb_Docking_label4 = Warning: this vessel is not controlled from a docking node. Right click the desired docking node on this vessel and select "Control from here." #MechJeb_Docking_label5 = Speed limit #MechJeb_Docking_label6 = Start Distance #MechJeb_Docking_label7 = safeDistance <<1>> #MechJeb_Docking_label8 = targetSize <<1>> #MechJeb_Docking_label9 = Status: <<1>> #MechJeb_Docking_label10 = Error X: <<1>> #MechJeb_Docking_label11 = Error Y: <<1>> #MechJeb_Docking_label12 = Error Z: <<1>> #MechJeb_Docking_label13 = Distance Dock: <<1>> #MechJeb_Docking_label14 = Distance Dock Axis: <<1>> #MechJeb_Docking_button = Dump Bounding Box Info #MechJeb_Docking_checkbox1 = Autopilot enabled #MechJeb_Docking_checkbox2 = Override Safe Distance #MechJeb_Docking_checkbox3 = Safe Distance #MechJeb_Docking_checkbox4 = Override Start Distance #MechJeb_Docking_checkbox5 = Draw Bounding Box #MechJeb_Docking_checkbox6 = Force Roll : #MechJeb_Flightrecord_title = Flight Recorder #MechJeb_Flightrecord_Button1_1 = Resume #MechJeb_Flightrecord_Button1_2 = Pause #MechJeb_Flightrecord_Button2_1 = Downrange #MechJeb_Flightrecord_Button2_2 = Time #MechJeb_Flightrecord_Button3 = Mark #MechJeb_Flightrecord_Button4 = Reset Scale #MechJeb_Flightrecord_Button5 = CSV #MechJeb_Flightrecord_checkbox1 = Auto Scale #MechJeb_Flightrecord_checkbox2 = Real Atmo #MechJeb_Flightrecord_checkbox3 = Stages #MechJeb_Flightrecord_checkbox4 = Altitude #MechJeb_Flightrecord_checkbox5 = True Altitude #MechJeb_Flightrecord_checkbox6 = Acceleration #MechJeb_Flightrecord_checkbox7 = Surface speed #MechJeb_Flightrecord_checkbox8 = Orbital speed #MechJeb_Flightrecord_checkbox9 = Mass #MechJeb_Flightrecord_checkbox10 = Q #MechJeb_Flightrecord_checkbox11 = AoA #MechJeb_Flightrecord_checkbox12 = AoS #MechJeb_Flightrecord_checkbox13 = AoD #MechJeb_Flightrecord_checkbox14 = Pitch #MechJeb_Flightrecord_checkbox15 = Gravity Loss #MechJeb_Flightrecord_checkbox16 = Drag Loss #MechJeb_Flightrecord_checkbox17 = Steering Loss #MechJeb_Flightrecord_checkbox18 = ASL #MechJeb_Flightrecord_checkbox19 = AGL #MechJeb_Flightrecord_checkbox20 = Acc #MechJeb_Flightrecord_checkbox21 = SrfVel #MechJeb_Flightrecord_checkbox22 = ObtVel #MechJeb_Flightrecord_checkbox23 = Mass #MechJeb_Flightrecord_checkbox24 = Q #MechJeb_Flightrecord_checkbox25 = AoA #MechJeb_Flightrecord_checkbox26 = AoS #MechJeb_Flightrecord_checkbox27 = AoD #MechJeb_Flightrecord_checkbox28 = Pitch #MechJeb_Flightrecord_checkbox29 = Gravity Loss #MechJeb_Flightrecord_checkbox30 = Drag Loss #MechJeb_Flightrecord_checkbox31 = Steering Loss #MechJeb_Flightrecord_Label1 = Time <<1>> #MechJeb_Flightrecord_Label2 = Downrange <<1>> #MechJeb_Flightrecord_Label3 = Storage: <<1>> % #MechJeb_NodeEd_title = Maneuver Node Editor #MechJeb_NodeEd_Snap1 = periapsis #MechJeb_NodeEd_Snap2 = apoapsis #MechJeb_NodeEd_Snap3 = AN with target #MechJeb_NodeEd_Snap4 = DN with target #MechJeb_NodeEd_Snap5 = equatorial AN #MechJeb_NodeEd_Snap6 = equatorial DN #MechJeb_NodeEd_Label1 = No maneuver nodes to edit #MechJeb_NodeEd_Label2 = Prograde: #MechJeb_NodeEd_Label3 = Radial+: #MechJeb_NodeEd_Label4 = Normal+: #MechJeb_NodeEd_Label5 = Set delta to: #MechJeb_NodeEd_Label6 = Shift time #MechJeb_NodeEd_Label7 = Tolerance: #MechJeb_NodeEd_Label8 = Conics mode: #MechJeb_NodeEd_Label9 = Current mode: <<1>> #MechJeb_NodeEd_button1 = Merge next node #MechJeb_NodeEd_button2 = Update #MechJeb_NodeEd_button3 = Snap node to #MechJeb_NodeEd_button4 = Execute next node #MechJeb_NodeEd_button5 = Execute all nodes #MechJeb_NodeEd_button6 = Abort node execution #MechJeb_NodeEd_button7 = Execute next Principia node #MechJeb_NodeEd_checkbox1 = Auto-warp #MechJeb_RCSBalancer_title = RCS Balancer #MechJeb_RCSBalancer_label1 = Overdrive #MechJeb_RCSBalancer_label2 = Overdrive increases power when possible, at the cost of RCS fuel efficiency. #MechJeb_RCSBalancer_label3 = Overdrive scale #MechJeb_RCSBalancer_label4 = torque factor #MechJeb_RCSBalancer_label5 = Translate factor #MechJeb_RCSBalancer_label6 = Waste factor #MechJeb_RCSBalancer_checkbox1 = Smart translation #MechJeb_RCSBalancer_checkbox2 = Advanced options #MechJeb_RZauto_title = Rendezvous Autopilot #MechJeb_RZauto_label1 = Select a target to rendezvous with. #MechJeb_RZauto_label2 = Rendezvous target must be in the same sphere of influence. #MechJeb_RZauto_label3 = Rendezvous target #MechJeb_RZauto_label4 = Desired final distance: #MechJeb_RZauto_label5 = Max # of phasing orbits: #MechJeb_RZauto_label6 = Max # of phasing orbits must be at least 5. #MechJeb_RZauto_label7 = Status: <<1>> #MechJeb_RZauto_label8 = Max closing velocity: #MechJeb_RZauto_checkbox1 = Auto-warp #MechJeb_RZauto_button1 = Engage autopilot #MechJeb_RZauto_button2 = Disengage autopilot #MechJeb_RZauto_statu1 = Successful rendezvous #MechJeb_RZauto_statu2 = Within <<1>>m: matching velocities. #MechJeb_RZauto_statu3 = Planning to match velocities at closest approach. #MechJeb_RZauto_statu4 = Close to target: plotting intercept #MechJeb_RZauto_statu5 = On intercept course. Planning to match velocities at closest approach. #MechJeb_RZauto_statu6 = Planning Hohmann transfer for intercept after <<1>> phasing orbits. #MechJeb_RZauto_statu7 = Next intercept window would be <<1>> orbits away,which is more than the maximum of <<2>> phasing orbits. Increasing phasing rate by establishing new phasing orbit at <<3>>m #MechJeb_RZauto_statu8 = Circularizing. #MechJeb_RZauto_statu9 = Matching planes. #MechJeb_RZplan_title = Rendezvous Planner #MechJeb_RZplan_button1 = Align Planes #MechJeb_RZplan_button2 = Establish new orbit at #MechJeb_RZplan_button3 = Intercept with Hohmann transfer #MechJeb_RZplan_button4 = Match velocities at closest approach #MechJeb_RZplan_button5 = Get closer #MechJeb_RZplan_button6 = Execute next node #MechJeb_RZplan_button7 = Execute all nodes #MechJeb_RZplan_button8 = Abort node execution #MechJeb_RZplan_button9 = Remove ALL nodes #MechJeb_RZplan_checkbox = Auto-warp #MechJeb_RZplan_label1 = Select a target to rendezvous with. #MechJeb_RZplan_label2 = Rendezvous target must be in the same sphere of influence. #MechJeb_RZplan_label3 = Rendezvous target #MechJeb_RZplan_label4 = Target orbit #MechJeb_RZplan_label5 = Current orbit #MechJeb_RZplan_label6 = Relative inclination #MechJeb_RZplan_label7 = Time until closest approach #MechJeb_RZplan_label8 = Separation at closest approach #MechJeb_RZplan_label9 = Tolerance: #MechJeb_Rover_title = Rover Autopilot #MechJeb_Rover_label1 = Target Speed #MechJeb_Rover_label2 = Waypoints #MechJeb_Rover_button1 = To Target #MechJeb_Rover_button2 = Add Target #MechJeb_Rover_button3 = Drive #MechJeb_Rover_button4 = Stop #MechJeb_Rover_button5 = Waypoints #MechJeb_Waypointhelper_title = Waypoint Help #MechJeb_ScriptMod_title = Scripting Module #MechJeb_ScriptMod_label1 = Warming up. Please wait... <<1>> s #MechJeb_ScriptMod_label2 = current vessel #MechJeb_ScriptMod_label3 = global memory #MechJeb_ScriptMod_label4 = Add action #MechJeb_ScriptMod_label5 = Program depth is limited to 4 #MechJeb_ScriptMod_button1 = ▶ START #MechJeb_ScriptMod_button2 = ☇ Reset #MechJeb_ScriptMod_button3 = ■ STOP #MechJeb_ScriptMod_button4 = ▼ Full GUI #MechJeb_ScriptMod_button5 = △ Compact GUI #MechJeb_ScriptMod_button6 = Clear All #MechJeb_ScriptMod_button7 = Save #MechJeb_ScriptMod_button8 = Load #MechJeb_ScriptMod_checkbox1 = Hide Add Actions #MechJeb_ScriptMod_actions1 = Time #MechJeb_ScriptMod_actions1_1 = Timer #MechJeb_ScriptMod_actions1_2 = Pause #MechJeb_ScriptMod_actions1_3 = Wait for #MechJeb_ScriptMod_actions1_4 = Warp #MechJeb_ScriptMod_actions2 = Docking #MechJeb_ScriptMod_actions2_1 = Decouple #MechJeb_ScriptMod_actions2_2 = Dock Shield #MechJeb_ScriptMod_actions2_3 = Target Dock #MechJeb_ScriptMod_actions3 = Target #MechJeb_ScriptMod_actions3_1 = Target Dock #MechJeb_ScriptMod_actions3_2 = Target Body #MechJeb_ScriptMod_actions4 = Control #MechJeb_ScriptMod_actions4_1 = Control From #MechJeb_ScriptMod_actions4_2 = RCS #MechJeb_ScriptMod_actions4_3 = SAS #MechJeb_ScriptMod_actions4_4 = Switch Vessel #MechJeb_ScriptMod_actions5 = Crew #MechJeb_ScriptMod_actions5_1 = Crew Transfer #MechJeb_ScriptMod_actions6 = Trajectory #MechJeb_ScriptMod_actions6_1 = Maneuver #MechJeb_ScriptMod_actions6_2 = Execute node #MechJeb_ScriptMod_actions7 = Staging/Engines #MechJeb_ScriptMod_actions7_1 = Staging #MechJeb_ScriptMod_actions7_2 = Activate Engine #MechJeb_ScriptMod_actions8 = Settings #MechJeb_ScriptMod_actions8_1 = Node tolerance #MechJeb_ScriptMod_actions9 = Modules #MechJeb_ScriptMod_actions9_1 = MODULE Smart A.S.S. #MechJeb_ScriptMod_actions9_2 = MODULE Ascent Autopilot #MechJeb_ScriptMod_actions9_3 = MODULE Docking Autopilot #MechJeb_ScriptMod_actions9_4 = MODULE Landing #MechJeb_ScriptMod_actions9_5 = MODULE Rendezvous #MechJeb_ScriptMod_actions9_6 = MODULE Rendezvous Autopilot #MechJeb_ScriptMod_actions10 = Save/Load/Actions #MechJeb_ScriptMod_actions10_1 = Quicksave #MechJeb_ScriptMod_actions10_2 = Load Script #MechJeb_ScriptMod_actions10_3 = Action Group #MechJeb_ScriptMod_actions11 = PROGRAM Logic #MechJeb_ScriptMod_actions11_1 = PROGRAM - Repeat #MechJeb_ScriptMod_actions11_2 = PROGRAM - If #MechJeb_ScriptMod_actions11_3 = PROGRAM - While #MechJeb_ScriptMod_actions11_4 = PROGRAM - Parallel #MechJeb_ScriptMod_actions11_5 = Wait for #MechJeb_ScriptMod_actions12 = Plugins #MechJeb_Settings_title = Settings #MechJeb_Settings_label1 = Current skin: <<1>> #MechJeb_Settings_label2 = UI Scale: #MechJeb_Settings_checkbox1 = Replace drop down menu with arrow selector #MechJeb_Settings_checkbox2 = Activate SAS on Warp #MechJeb_Settings_button1 = \nRestore factory default settings\n #MechJeb_Settings_button2 = Use MechJeb 1 GUI skin #MechJeb_Settings_button3 = Use MechJeb 2 GUI skin #MechJeb_Settings_button4 = Use MJ2 Compact GUI skin #MechJeb_SmartASS_title = Smart A.S.S. #MechJeb_SmartACS_title = Smart A.C.S. #MechJeb_SmartASS_button1 = OBT #MechJeb_SmartASS_button2 = SURF #MechJeb_SmartASS_button3 = TGT #MechJeb_SmartASS_button4 = ADV #MechJeb_SmartASS_button5 = AUTO #MechJeb_SmartASS_button6 = Orbit #MechJeb_SmartASS_button7 = Surface #MechJeb_SmartASS_button8 = Target #MechJeb_SmartASS_button9 = Advanced #MechJeb_SmartASS_button10 = Auto #MechJeb_SmartASS_button11 = OFF #MechJeb_SmartASS_button12 = KILL\nROT #MechJeb_SmartASS_button13 = NODE #MechJeb_SmartASS_button14 = SURF #MechJeb_SmartASS_button15 = PRO\nGRAD #MechJeb_SmartASS_button16 = RETR\nGRAD #MechJeb_SmartASS_button17 = NML\n+ #MechJeb_SmartASS_button18 = NML\n- #MechJeb_SmartASS_button19 = RAD\n+ #MechJeb_SmartASS_button20 = RAD\n- #MechJeb_SmartASS_button21 = RVEL\n+ #MechJeb_SmartASS_button22 = RVEL\n- #MechJeb_SmartASS_button23 = TGT\n+ #MechJeb_SmartASS_button24 = TGT\n- #MechJeb_SmartASS_button25 = PAR\n+ #MechJeb_SmartASS_button26 = PAR\n- #MechJeb_SmartASS_button27 = ADV #MechJeb_SmartASS_button28 = AUTO #MechJeb_SmartASS_button29 = SVEL\n+ #MechJeb_SmartASS_button30 = SVEL\n- #MechJeb_SmartASS_button31 = HVEL\n+ #MechJeb_SmartASS_button32 = HVEL\n- #MechJeb_SmartASS_button33 = UP #MechJeb_SmartASS_button34 = Off #MechJeb_SmartASS_button35 = Kill Rotation #MechJeb_SmartASS_button36 = Node #MechJeb_SmartASS_button37 = Surface #MechJeb_SmartASS_button38 = Prograde #MechJeb_SmartASS_button39 = Retrograde #MechJeb_SmartASS_button40 = Normal+ #MechJeb_SmartASS_button41 = Normal- #MechJeb_SmartASS_button42 = Radial+ #MechJeb_SmartASS_button43 = Radial- #MechJeb_SmartASS_button44 = Relative Velocity+ #MechJeb_SmartASS_button45 = Relative Velocity- #MechJeb_SmartASS_button46 = Target+ #MechJeb_SmartASS_button47 = Target- #MechJeb_SmartASS_button48 = Parallel+ #MechJeb_SmartASS_button49 = Parallel- #MechJeb_SmartASS_button50 = Advanced #MechJeb_SmartASS_button51 = Auto #MechJeb_SmartASS_button52 = Surface Velocity+ #MechJeb_SmartASS_button53 = Surface Velocity- #MechJeb_SmartASS_button54 = Horizontal Velocity+ #MechJeb_SmartASS_button55 = Horizontal Velocity- #MechJeb_SmartASS_button56 = Up #MechJeb_SmartASS_button57 = AUTO #MechJeb_SmartASS_button58 = EXECUTE #MechJeb_SmartASS_label1 = Mode: #MechJeb_SmartASS_label2 = Please select a target #MechJeb_SmartASS_label3 = Reference: #MechJeb_SmartASS_label4 = Direction: #MechJeb_SmartASS_checkbox1 = Disable SmartACS automatically #MechJeb_SmartASS_checkbox2 = Disable SmartASS automatically #MechJeb_SmartASS_checkbox3 = Force Roll : #MechJeb_SmartRcs_title = SmartRcs #MechJeb_SmartRcs_button1 = OFF #MechJeb_SmartRcs_button2 = ZERO RVEL #MechJeb_SmartRcs_button3 = AUTO #MechJeb_SmartRcs_label1 = Choose a target #MechJeb_SmartRcs_checkbox1 = Disable SmartRcs automatically #MechJeb_SmartRcs_checkbox2 = RCS throttle when engines are offline #MechJeb_SmartRcs_checkbox3 = Use RCS for rotation #MechJeb_LandingGuidance_title = Landing Guidance #MechJeb_LandingGuidance_label1 = Target coordinates #MechJeb_LandingGuidance_label2 = Autopilot: #MechJeb_LandingGuidance_label3 = Touchdown speed: #MechJeb_LandingGuidance_label4 = Stage Limit: #MechJeb_LandingGuidance_label5 = Stage Limit: #MechJeb_LandingGuidance_label6 = Status: #MechJeb_LandingGuidance_label7 = Step: #MechJeb_LandingGuidance_label8 = Mode #MechJeb_LandingGuidance_label9 = Landing Predictions: #MechJeb_LandingGuidance_Label10 = Target difference = #MechJeb_LandingGuidance_Label11 = \nMax drag: #MechJeb_LandingGuidance_Label12 = \nDelta-v needed: #MechJeb_LandingGuidance_Label13 = \nTime to land: #MechJeb_LandingGuidance_Label14 = Predicted orbit after aerobraking: #MechJeb_LandingGuidance_Label15 = Hyperbolic, eccentricity = #MechJeb_LandingGuidance_Label16 = Max drag:<<1>> g #MechJeb_LandingGuidance_Label17 = \nExit atmosphere in:<<1>> #MechJeb_LandingGuidance_Label18_1 = Orbit does not reenter:\n #MechJeb_LandingGuidance_Label18_2 = m atmosphere height #MechJeb_LandingGuidance_Label18_3 = m ground #MechJeb_LandingGuidance_Label19 = Reentry simulation timed out. #MechJeb_LandingGuidance_checkbox1 = Auto-warp #MechJeb_LandingGuidance_checkbox2 = Deploy Landing Gear #MechJeb_LandingGuidance_checkbox3 = Deploy Parachutes #MechJeb_LandingGuidance_checkbox4 = Use RCS for small adjustment #MechJeb_LandingGuidance_checkbox5 = Show landing predictions #MechJeb_LandingGuidance_checkbox6 = Show aerobrake nodes #MechJeb_LandingGuidance_checkbox7 = Show trajectory #MechJeb_LandingGuidance_checkbox8 = World trajectory #MechJeb_LandingGuidance_checkbox9 = Camera trajectory (WIP) #MechJeb_LandingGuidance_button1 = Enter target coordinates: #MechJeb_LandingGuidance_button2 = Pick target on map #MechJeb_LandingGuidance_button3 = Abort autoland #MechJeb_LandingGuidance_button4 = Land at target #MechJeb_LandingGuidance_button5 = Land somewhere #MechJeb_LandingGuidance_Status1 = Coasting toward deceleration burn #MechJeb_LandingGuidance_Status2 = Course correction DV: <<1>> m/s #MechJeb_LandingGuidance_Status3 = Performing course correction of about <<1>> m/s #MechJeb_LandingGuidance_Status4 = Warping to start of braking burn. #MechJeb_LandingGuidance_Status5 = Braking. #MechJeb_LandingGuidance_Status6 = Braking: target speed = <<1>> m/s #MechJeb_LandingGuidance_Status7 = Doing high deorbit burn #MechJeb_LandingGuidance_Status8 = Moving to high deorbit burn point #MechJeb_LandingGuidance_Status9 = Final descent: <<1>>m above terrain #MechJeb_LandingGuidance_Status10 = Killing horizontal velocity before final descent #MechJeb_LandingGuidance_Status11 = Executing low deorbit burn #MechJeb_LandingGuidance_Status12 = Moving to low deorbit burn point #MechJeb_LandingGuidance_Status13 = Deorbit burn complete: waiting for the right moment to start braking #MechJeb_LandingGuidance_Status14 = Executing low orbit plane change of about <<1>> m/s #MechJeb_LandingGuidance_Status15 = Moving to low orbit plane change burn point #MechJeb_LandingGuidance_Status16 = Doing deorbit burn. #MechJeb_Translatron_title = Translatron #MechJeb_Translatron_off = OFF #MechJeb_Translatron_KEEP_OBT = KEEP\nOBT #MechJeb_Translatron_KEEP_SURF = KEEP\nSURF #MechJeb_Translatron_KEEP_VERT = KEEP\nVERT #MechJeb_Trans_kill_h = Kill H/s #MechJeb_Trans_spd = SPEED #MechJeb_Trans_auto = AUTO #MechJeb_Trans_spd_act = EXCUET #MechJeb_Trans_current_spd = Acitve speed #MechJeb_Trans_NOPANIC = DON'T PANIC! #MechJeb_Trans_PANIC = PANIC!!! #MechJeb_Utilities_title = Utilities #MechJeb_Utilities_label1 = Autostaging <<1>> Active #MechJeb_Utilities_label1_1 = once #MechJeb_Utilities_label2 = Jet safety margin #MechJeb_Utilities_label3 = Differential throttle failed\nMore engines required #MechJeb_Utilities_label4 = Differential throttle failed\nNo active engine #MechJeb_Utilities_label5 = Differential throttle failed\nCannot find solution #MechJeb_Utilities_checkbox1 = Autostage #MechJeb_Utilities_checkbox2 = Smooth throttle #MechJeb_Utilities_checkbox3 = Manage air intakes #MechJeb_Utilities_button1 = Autostage once #MechJeb_WarpHelper_title = Warp Helper #MechJeb_WarpHelper_Combobox_text1 = periapsis #MechJeb_WarpHelper_Combobox_text2 = apoapsis #MechJeb_WarpHelper_Combobox_text3 = maneuver node #MechJeb_WarpHelper_Combobox_text4 = SoI transition #MechJeb_WarpHelper_Combobox_text5 = Time #MechJeb_WarpHelper_Combobox_text6 = Phase angle #MechJeb_WarpHelper_Combobox_text7 = suicide burn #MechJeb_WarpHelper_Combobox_text8 = atmospheric entry #MechJeb_WarpHelper_label1 = Warp to:\u0020 #MechJeb_WarpHelper_label2 = Warp for:\u0020 #MechJeb_WarpHelper_label3 = You need a target #MechJeb_WarpHelper_label4 = Phase Angle: #MechJeb_WarpHelper_label5 = Lead time:\u0020 #MechJeb_WarpHelper_label6 = Warping to\u0020 #MechJeb_WarpHelper_checkbox1 = Quick warp #MechJeb_WarpHelper_scrmsg = MJ : Warp paused - resume in the Warp Helper menu #MechJeb_WarpHelper_button1 = Abort #MechJeb_WarpHelper_button2 = Warp #MechJeb_WarpHelper_button3 = Resume MJ Warp #MechJeb_WarpHelper_button4 = Pause MJ Warp #MechJeb_InfoItems_label1 = Stage stats #MechJeb_InfoItems_label2 = Target-relative Angular velocity: (N/A) #MechJeb_InfoItems_label3 = Target-relative angular velocity: #MechJeb_InfoItems_label4 = Separation from target: (N/A) #MechJeb_InfoItems_label5 = Separation from target: #MechJeb_InfoItems_label6 = Planet phase angles #MechJeb_InfoItems_label7 = Moon phase angles #MechJeb_InfoItems_button1 = Short stats #MechJeb_InfoItems_button2 = Long stats #MechJeb_InfoItems_button3 = Full stats #MechJeb_InfoItems_button4 = Custom #MechJeb_InfoItems_button5 = Live SLT #MechJeb_InfoItems_button6 = 0Alt SLT #MechJeb_InfoItems_showEmpty = Show 0 #MechJeb_InfoItems_hideEmpty = Hide 0 #MechJeb_InfoItems_UnlimitedText = Unlimited #MechJeb_InfoItems_velocityNA = Target-relative velocity: (N/A) #MechJeb_InfoItems_velocity = Target-relative velocity: #MechJeb_InfoItems_CopytoClipboard = Copy Lat/Lon/Alt to Clipboard #MechJeb_InfoItems_VesselSituation1 = Flying over <<1>> #MechJeb_InfoItems_VesselSituation2 = Upper atmosphere of <<1>> #MechJeb_InfoItems_VesselSituation3 = Space just above <<1>> #MechJeb_InfoItems_VesselSituation4 = Space high over <<1>> #MechJeb_InfoItems_VesselSituation5 = 's surface #MechJeb_InfoItems_VesselSituation6 = 's oceans #MechJeb_InfoItems_StatsColumn0 = Stage #MechJeb_InfoItems_StatsColumn1 = Start Mass #MechJeb_InfoItems_StatsColumn2 = End mass #MechJeb_InfoItems_StatsColumn3 = Staged Mass #MechJeb_InfoItems_StatsColumn4 = Burned Mass #MechJeb_InfoItems_StatsColumn5 = TWR #MechJeb_InfoItems_StatsColumn6 = Max TWR #MechJeb_InfoItems_StatsColumn7 = SLT #MechJeb_InfoItems_StatsColumn8 = Max SLT #MechJeb_InfoItems_StatsColumn9 = ISP #MechJeb_InfoItems_StatsColumn10 = Atmo ΔV #MechJeb_InfoItems_StatsColumn11 = Vac ΔV #MechJeb_InfoItems_StatsColumn12 = Time #MechJeb_AscentPathEd_title = Ascent Path Editor #MechJeb_AscentPathEd_nopath = Path is null!!!1!!1!1!1111!11eleven #MechJeb_AscentPathEd_auto = Automatic Altitude Turn #MechJeb_AscentPathEd_label1 = Altitude:\u0020 #MechJeb_AscentPathEd_label2 = Velocity:\u0020 #MechJeb_AscentPathEd_label3 = Turn start when Altitude is #MechJeb_AscentPathEd_label4 = or Velocity reach #MechJeb_AscentPathEd_label5 = Turn end altitude: #MechJeb_AscentPathEd_label6 = Turn start altitude: #MechJeb_AscentPathEd_label7 = Turn start velocity: #MechJeb_AscentPathEd_label8 = Turn end altitude: #MechJeb_AscentPathEd_label9 = Final flight path angle: #MechJeb_AscentPathEd_label10 = Turn shape: #MechJeb_AttitudeController_checkbox1 = \u0020Auto-tuning #MechJeb_AttitudeController_checkbox2 = \u0020Low Pass Filter #MechJeb_AttitudeController_label1 = Larger ship do better with a larger Tf #MechJeb_AttitudeController_label2 = Tf (s) #MechJeb_AttitudeController_label3 = P #MechJeb_AttitudeController_label4 = Y #MechJeb_AttitudeController_label5 = R #MechJeb_AttitudeController_label6 = Tf #MechJeb_AttitudeController_label7 = Tf range #MechJeb_AttitudeController_label8 = min #MechJeb_AttitudeController_label10 = max #MechJeb_AttitudeController_label11 = Maximum Relative Angular Velocity #MechJeb_AttitudeController_label12 = Kp #MechJeb_AttitudeController_label13 = Ki #MechJeb_AttitudeController_label14 = Kd #MechJeb_AttitudeController_label15 = Error #MechJeb_AttitudeController_label16 = prop. action. #MechJeb_AttitudeController_label17 = deriv. action #MechJeb_AttitudeController_label18 = integral action. #MechJeb_AttitudeController_label19 = PID Action #MechJeb_AttitudeController_label20 = Inertia #MechJeb_AttitudeController_PIDF = PID factors #MechJeb_AttitudeController_PIDFactor1 = Deadband = #MechJeb_Ascent_checkbox11 = Limit Q to #MechJeb_Ascent_checkbox12 = Prevent engine overheats #MechJeb_Ascent_checkbox13 = Prevent jet flameout #MechJeb_Ascent_checkbox14 = Prevent unstable ignition #MechJeb_Ascent_checkbox15 = Use RCS to ullage #MechJeb_Ascent_checkbox16 = Limit acceleration to #MechJeb_Ascent_checkbox17 = Limit throttle to #MechJeb_Ascent_checkbox18 = Keep limited throttle over #MechJeb_Ascent_checkbox19 = Differential throttle #MechJeb_Ascent_checkbox20 = Electric limit Lo #MechJeb_Ascent_srcmsg1 = [MechJeb]: Killing throttle to prevent unstable ignition #MechJeb_HybridController_checkbox1 = useInertia #MechJeb_HybridController_checkbox2 = RollControlRange #MechJeb_HybridController_label1 = MaxStoppingTime #MechJeb_HybridController_label2 = Actuation #MechJeb_HybridController_label3 = phiVector #MechJeb_HybridController_label4 = TargetTorque #MechJeb_HybridController_label5 = ControlTorque #MechJeb_HybridController_label6 = Inertia #MechJeb_Actiongroup_label1 = Toggle action group #MechJeb_Ascent_hotStaging = Support hotstaging #MechJeb_Ascent_dropSolids = Drop solids early #MechJeb_Ascent_label38 = Stage fairings when: #MechJeb_Ascent_label39 = dynamic pressure #MechJeb_Ascent_label40 = altitude #MechJeb_Ascent_label41 = aerothermal flux #MechJeb_Ascent_label42 = Stop at stage # #MechJeb_Ascent_leadTime = lead time #MechJeb_Ascent_label44 = Clamp AutoStage Thrust #MechJeb_Ascent_status9 = Autostaging off #MechJeb_Ascent_status10 = Will autostage next stage only #MechJeb_Ascent_status11 = Autostaging until stage # #MechJeb_Ascent_status12 = Awaiting liftoff #MechJeb_Ascent_status13 = Vertical ascent <<1>>m/s to go #MechJeb_Ascent_status14 = Gravity Turn <<1>>° to guidance #MechJeb_Ascent_status15 = Pitch program <<1>>° to guidance #MechJeb_Ascent_status16 = WARNING: Unstable Guidance #MechJeb_Ascent_status17 = Stable Guidance #MechJeb_NodeBurnTime = Node burn time #MechJeb_TimeToNode = Time to node #MechJeb_NodedV = Node dV #MechJeb_SurfaceTWR = Surface TWR #MechJeb_LocalTWR = Local TWR #MechJeb_ThrottleTWR = Throttle TWR #MechJeb_AtmosphericPressurePa = Atmospheric pressure (Pa) #MechJeb_AtmosphericPressure = Atmospheric pressure #MechJeb_Coordinates = Coordinates #MechJeb_MeanAnomaly = Mean Anomaly #MechJeb_Orbit = Orbit #MechJeb_TargetOrbit = Target orbit #MechJeb_OrbitWithInc = Orbit #MechJeb_OrbitWithInc_desc = Orbit shape w/ inc. #MechJeb_TargetOrbitWithInc = Target orbit #MechJeb_TargetOrbitWithInc_desc = Target orbit shape w/ inc. #MechJeb_OrbitalEnergy = Orbital energy #MechJeb_OrbitalEnergy_desc = Specific orbital energy #MechJeb_PotentialEnergy = Potential energy #MechJeb_PotentialEnergy_desc = Specific potential energy #MechJeb_KineticEnergy = Kinetic energy #MechJeb_KineticEnergy_desc = Specific kinetic energy #MechJeb_TimeToImpact = Time to impact #MechJeb_SuicideBurnCountdown = Suicide burn countdown #MechJeb_RCSthrust = RCS thrust #MechJeb_RCSTranslationEfficiency = RCS translation efficiency #MechJeb_RCSdV = RCS ΔV #MechJeb_AngularVelocity = Angular Velocity #MechJeb_CurrentAcceleration = Current acceleration #MechJeb_CurrentThrust = Current thrust #MechJeb_TimeToSoIWwitch = Time to SoI switch #MechJeb_SurfaceGravity = Surface gravity #MechJeb_EscapeVelocity = Escape velocity #MechJeb_VesselName = Vessel name #MechJeb_VesselType = Vessel type #MechJeb_VesselMass = Vessel mass #MechJeb_MaxVesselMass = Max vessel mass #MechJeb_DryMass = Dry mass #MechJeb_LiquidFuelandOxidizerMass = Liquid fuel & oxidizer mass #MechJeb_MonopropellantMass = Monopropellant mass #MechJeb_TotalElectricCharge = Total electric charge #MechJeb_MaxThrust = Max thrust #MechJeb_MinThrust = Min thrust #MechJeb_MaxAcceleration = Max acceleration #MechJeb_MinAcceleration = Min acceleration #MechJeb_Gforce = G force #MechJeb_PartCount = Part count #MechJeb_MaxPartCount = Max part count #MechJeb_PartCountDivideMaxParts = Part count / Max parts #MechJeb_StrutCount = Strut count #MechJeb_FuelLinesCount = Fuel Lines count #MechJeb_VesselCost = Vessel cost #MechJeb_CrewCount = Crew count #MechJeb_CrewCapacity = Crew capacity #MechJeb_DistanceToTarget = Distance to target #MechJeb_HeadingToTarget = Heading to target #MechJeb_RelativeVelocity = Relative velocity #MechJeb_TimeToClosestApproach = Time to closest approach #MechJeb_ClosestApproachDistance = Closest approach distance #MechJeb_RelativeVelocityAtClosestApproach = Rel. vel. at closest approach #MechJeb_PeriapsisInTargetSoI = Periapsis in target SoI #MechJeb_TargetCaptureDV = ΔV for capture by target #MechJeb_TargetApoapsis = Target apoapsis #MechJeb_TargetPeriapsis = Target periapsis #MechJeb_TargetInclination = Target inclination #MechJeb_TargetOrbitPeriod = Target orbit period #MechJeb_TargetOrbitSpeed = Target orbit speed #MechJeb_TargetTimeToAp = Target time to Ap #MechJeb_TargetTimeToPe = Target time to Pe #MechJeb_TargetLAN = Target LAN #MechJeb_TargetAoP = Target AoP #MechJeb_TargetEccentricity = Target eccentricity #MechJeb_TargetSMA = Target SMA #MechJeb_AtmosphericDrag = Atmospheric drag #MechJeb_SynodicPeriod = Synodic period #MechJeb_PhaseAngleToTarget = Phase angle to target #MechJeb_TargetPlanetPhaseAngle = Target planet phase angle #MechJeb_RelativeInclination = Relative inclination #MechJeb_TimeToAN = Time to AN #MechJeb_TimeToDN = Time to DN #MechJeb_TimeToEquatorialAN = Time to equatorial AN #MechJeb_TimeToEquatorialDN = Time to equatorial DN #MechJeb_CircularOrbitSpeed = Circular orbit speed #MechJeb_StageDv_vac = Stage ΔV (vac) #MechJeb_StageDV_atmo = Stage ΔV (atmo) #MechJeb_StageDV_atmo_vac = Stage ΔV (atmo, vac) #MechJeb_StageTimeFullThrottle = Stage time (full throttle) #MechJeb_StageTimeCurrentThrottle = Stage time (current throttle) #MechJeb_StageTimeHover = Stage time (hover) #MechJeb_TotalDV_vacuum = Total ΔV (vacuum) #MechJeb_TotalDV_atmo = Total ΔV (atmo) #MechJeb_TotalDV_atmo_vac = Total ΔV (atmo, vac) #MechJeb_SurfaceBiome = Surface Biome #MechJeb_CurrentBiome = Current Biome #MechJeb_SteeringError = Steering error #MechJeb_MarkUT = Mark UT #MechJeb_TimeSinceMark = Time since mark #MechJeb_DVExpended = ΔV expended #MechJeb_DragLosses = Drag losses #MechJeb_GravityLosses = Gravity losses #MechJeb_SteeringLosses = Steering losses #MechJeb_PhaseAngleFromMark = Phase angle from mark #MechJeb_MarkLAN = Mark LAN #MechJeb_MarkLatitude = Mark latitude #MechJeb_MarkLongitude = Mark longitude #MechJeb_MarkAltitudeASL = Mark altitude ASL #MechJeb_MarkBody = Mark body #MechJeb_DistanceFromMark = Distance from mark #MechJeb_DownrangeDistance = Downrange distance #MechJeb_MaxDragGees = Max drag gees #MechJeb_ParachuteControlInfo = Parachute Control Info #MechJeb_ChuteMultiplier = 'Chute Multiplier: <<1>> #MechJeb_MultiplierQuality = \nMultiplier Quality: <<1>>% #MechJeb_Usingpredictions = \nUsing <<1>> predictions #MechJeb_SimDragScalar = Sim Drag Scalar #MechJeb_SimLiftScalar = Sim Lift Scalar #MechJeb_SimDynaPressPa = Sim DynaPressPa #MechJeb_SimsimMach = Sim simMach #MechJeb_SimSpdOfSnd = Sim SpdOfSnd #MechJeb_LandingSim = LandingSim #MechJeb_DVincludecosinelosses = ΔV include cosine losses #MechJeb_NodeBurnLength = Node Burn Length #MechJeb_NodeBurnCountdown = Node Burn Countdown #MechJeb_SpeedIntAcc = Speed Int Acc #MechJeb_Traction = Traction #MechJeb_Headingerror = Heading error #MechJeb_Speederror = Speed error #MechJeb_Autostagingstatus = Autostaging status #MechJeb_Targetcoordinates = Target coordinates #MechJeb_pickingPositionMsg = Click to select a target on <<1>>'s surface.\n(Leave map view to cancel.) #MechJeb_Pickpositiontarget = Pick position target #MechJeb_UniversalTime = Universal Time #MechJeb_LocalGravity = Local gravity #MechJeb_OrbitalSpeed = Orbital speed #MechJeb_SurfaceSpeed = Surface speed #MechJeb_VerticalSpeed = Vertical speed #MechJeb_SurfaceHorizontalSpeed = Surface horizontal speed #MechJeb_OrbitHorizontalSpeed = Orbit horizontal speed #MechJeb_Heading = Heading #MechJeb_Pitch = Pitch #MechJeb_Roll = Roll #MechJeb_Altitude_ASL = Altitude (ASL) #MechJeb_Altitude_true = Altitude (true) #MechJeb_SurfaceAltitudeASL = Surface altitude ASL #MechJeb_Apoapsis = Apoapsis #MechJeb_Periapsis = Periapsis #MechJeb_OrbitalPeriod = Orbital period #MechJeb_TimeToApoapsis = Time to apoapsis #MechJeb_TimeToPeriapsis = Time to periapsis #MechJeb_LAN = LAN #MechJeb_ArgumentOfPeriapsis = Argument of periapsis #MechJeb_Inclination = Inclination #MechJeb_Eccentricity = Eccentricity #MechJeb_SemiMajorAxis = Semi-major axis #MechJeb_Latitude = Latitude #MechJeb_Longitude = Longitude #MechJeb_AngleOfAttack = Angle of Attack #MechJeb_AngleOfSideslip = Angle of Sideslip #MechJeb_DisplacementAngle = Displacement Angle #MechJeb_Mach = Mach #MechJeb_SpeedOfSound = Speed of sound #MechJeb_DragCoefficient = Drag Coefficient #MechJeb_AtmosphereDensity = Atmosphere density #MechJeb_MaxDynamicPressure = Max dynamic pressure #MechJeb_DynamicPressure = Dynamic pressure #MechJeb_IntakeAir = Intake air #MechJeb_IntakeAirAllIntakes = Intake air (all intakes open) #MechJeb_IntakeAirNeeded = Intake air needed #MechJeb_intakeAirAtMax = Intake air needed (max) #MechJeb_AngleToPrograde = Angle to prograde #MechJeb_AerothermalFlux = Aerothermal flux #MechJeb_TerminalVelocity = Terminal velocity #MechJeb_Altitude_bottom = Altitude (bottom) #MechJeb_PureDrag = Pure Drag #MechJeb_PureLift = Pure Lift #MechJeb_Toggle_Ascent_Navball_Guidance = Toggle Ascent Navball Guidance #MechJeb_ToggleAntennas = Toggle antennas #MechJeb_Autodeployantennas = Auto-deploy antennas #MechJeb_AntennasEXTENDED = Toggle antennas (currently extended) #MechJeb_AntennasRETRACTED = Toggle antennas (currently retracted) #MechJeb_AntennasToggle = Toggle antennas #MechJeb_StageStatsAll = Stage stats (all) #MechJeb_DockingGuidance_velocity = Docking guidance: velocity #MechJeb_DockingGuidanceAngularVelocity = Docking guidance: Angular velocity #MechJeb_DockingGuidancePosition = Docking guidance: position #MechJeb_AllPlanetPhaseAngles = All planet phase angles #MechJeb_AllMoonPhaseAngles = All moon phase angles #MechJeb_LatLonClipbardCopy = Lat/Lon/Alt Copy to Clipboard #MechJeb_PoolsStatus = Pools Status #MechJeb_Separator = Separator #MechJeb_LandingPredictions = Landing predictions #MechJeb_HideMenuButton = Hide Menu Button #MechJeb_UseAppLauncher = Use AppLauncher #MechJeb_MenuPosition = Menu Position #MechJeb_RCSBalancerInfo = RCS balancer info #MechJeb_RCSBalancerInfo_Label1 = Calculation time #MechJeb_RCSBalancerInfo_Label2 = Pending tasks #MechJeb_RCSBalancerInfo_Label3 = Cache size #MechJeb_RCSBalancerInfo_Label4 = Cache hits #MechJeb_RCSBalancerInfo_Label5 = Cache misses #MechJeb_RCSBalancerInfo_Label6 = CoM shift #MechJeb_RCSBalancerInfo_Label7 = CoM recalc #MechJeb_RCSBalancerInfo_Label8 = Max CoM shift #MechJeb_RCSBalancerInfo_Label9 = Status #MechJeb_RCSThrusterStates = RCS thruster states #MechJeb_RCSThrusterStates_Label1 = RCS thrusters states (scaled to 0-9) #MechJeb_RCSPartThrottles = RCS part throttles #MechJeb_ControlVector = Control vector #MechJeb_RCSPid = RCS Pid #MechJeb_DisableSmartACSAutomatically = Disable SmartACS automatically #MechJeb_DisableSmartRcsAutomatically = Disable SmartRcs automatically #MechJeb_ToggleSolarPanels = Toggle solar panels #MechJeb_SolarPanelDeployButton = Auto-deploy solar panels #MechJeb_SolarPanelDeploy = Toggle solar panels (currently extended) #MechJeb_SolarPanelRetracted = Toggle solar panels (currently retracted) #MechJeb_SolarPanelToggle = Toggle solar panels #MechJeb_AutostagingSettings = Autostaging settings #MechJeb_ClampAutostageThrust = Clamp Autostage Thrust #MechJeb_LimittoMaxQ = Limit to Max Q #MechJeb_PreventEngineOverheats = Prevent engine overheats #MechJeb_SmoothThrottle = Smooth throttle #MechJeb_PreventJetFlameout = Prevent jet flameout #MechJeb_PreventUnstableIgnition = Prevent unstable ignition #MechJeb_UseRCStoullage = Use RCS to ullage #MechJeb_ManageAirIntakes = Manage air intakes #MechJeb_LimitThrottle = Limit throttle #MechJeb_LowerThrottleLimit = Lower throttle limit #MechJeb_DifferentialThrottle = Differential throttle #MechJeb_ElectricLimit = Electric limit #MechJeb_AutostageOnce = Autostage Once #MechJeb_Autostage = Autostage #MechJeb_MJWarpControl = MJ Warp Control #MechJeb_DebugString = Debug String #MechJeb_RCSTranslation = RCS Translation #MechJeb_RCSTorque = RCS Torque #MechJeb_Torque = Torque #MechJeb_hideBrakeOnEject = Hide 'Brake on Eject' in Rover Controller #MechJeb_useTitlebarDragging = Use only the titlebar for window dragging #MechJeb_rssMode = Module disabling does not kill throttle (RSS/RO) #MechJeb_smartTranslation = Smart RCS translation #MechJeb_RCSBalancerOverdrive = RCS balancer overdrive #MechJeb_conserveFuel = Conserve RCS fuel #MechJeb_conserveThreshold = Conserve RCS fuel threshold #MechJeb_RCSTf = RCS Tf #MechJeb_RCSThrottle = RCS throttle when 0kn thrust #MechJeb_rcsForRotation = Use RCS for rotation #MechJeb_ControlHeading = Heading control #MechJeb_ControlSpeed = Speed control #MechJeb_BrakeOnEject = Brake on Pilot Eject #MechJeb_BrakeOnEnergyDepletion = Brake on Energy Depletion #MechJeb_WarpToDaylight = Warp until Day if Depleted #MechJeb_StabilityControl = Stability Control #MechJeb_LimitAcceleration = Limit Acceleration #MechJeb_DockingSpeedLimit = Docking speed limit #MechJeb_RCSBalancerPrecision = RCS balancer precision #MechJeb_Speed = Speed #MechJeb_SafeTurnspeed = Safe turnspeed #MechJeb_TerrainLookAhead = Terrain Look Ahead #MechJeb_BrakeSpeedLimit = Brake Speed Limit #MechJeb_HeadingPIDP = Heading PID P #MechJeb_HeadingPIDI = Heading PID I #MechJeb_HeadingPIDD = Heading PID D #MechJeb_SpeedPIDP = Speed PID P #MechJeb_SpeedPIDI = Speed PID I #MechJeb_SpeedPIDD = Speed PID D #MechJeb_TractionBrakeLimit = Traction Brake Limit #MechJeb_MohoMapdist = Moho Mapdist #MechJeb_EveMapdist = Eve Mapdist #MechJeb_GillyMapdist = Gilly Mapdist #MechJeb_KerbinMapdist = Kerbin Mapdist #MechJeb_MunMapdist = Mun Mapdist #MechJeb_MinmusMapdist = Minmus Mapdist #MechJeb_DunaMapdist = Duna Mapdist #MechJeb_IkeMapdist = Ike Mapdist #MechJeb_DresMapdist = Dres Mapdist #MechJeb_EelooMapdist = Eeloo Mapdist #MechJeb_JoolMapdist = Jool Mapdist #MechJeb_TyloMapdist = Tylo Mapdist #MechJeb_LaytheMapdist = Laythe Mapdist #MechJeb_PolMapdist = Pol Mapdist #MechJeb_BopMapdist = Bop Mapdist #MechJeb_VallMapdist = Vall Mapdist #MechJeb_Disabled = Disabled #MechJeb_Enabled = Enabled #MechJeb_OrbitPrograde = Orbit Prograde #MechJeb_OrbitRetrograde = Orbit Retrograde #MechJeb_OrbitNormal = Orbit Normal #MechJeb_OrbitAntinormal = Orbit Antinormal #MechJeb_OrbitRadialIn = Orbit Radial In #MechJeb_OrbitRadialOut = Orbit Radial Out #MechJeb_OrbitKillRotation = Orbit Kill Rotation #MechJeb_DeactivateSmartACS = Deactivate SmartACS #MechJeb_LandSomewhere = Land somewhere #MechJeb_LandatKSC = Land at KSC #MechJeb_PANIC = PANIC! #MechJeb_TranslatronOFF = Translatron OFF #MechJeb_TranslatronKeepVert = Translatron Keep Vert #MechJeb_TranslatronZerospeed = Translatron Zero speed #MechJeb_TranslatronPlusspeed = Translatron +1 speed #MechJeb_TranslatronMinusspeed = Translatron -1 speed #MechJeb_TranslatronToggleHS = Translatron Toggle H/S #MechJeb_AscentAPtoggle = Ascent AP toggle } } } UrlConfig { parentUrl = PatchManager/Lang/en-us.cfg Localization { en-us { pm_gameSaved = [<<1>>] Game saved pm_cantSave = [<<1>>] Can't save game pm_exitIn = Exit in <<1>>s pm_abort = Push on <<1>> to abort the operation pm_exitIng = Exiting, bye pm_in = in <<1>>s pm_now = now pm_overrideinfo = This overrides the function of the button being hidden if there are no patches due to dependencies pm_doesNot = This does not disble/enable the mod, that you can do in the standard settings: pm_alwaysShow = Always show toolbar button pm_disablethis = Disable this to store the active patches in the patch's parent mod folder pm_storeactive = Store active patches in PatchManager folder pm_ok = OK pm_changesmade1 = The changes you just made by installing/uninstalling one or pm_changesmade2 = more patches will not take effect until the game is restarted pm_changesmade3 = You can now shut down the game by using the second button below, pm_changesmade4 = the current game will be saved before the shutdown. pm_ack = Acknowledged pm_shutdown = Shut Down KSP pm_applyall = Apply All pm_cancel = Cancel pm_settings = Settings pm_patchmanager = Patch Manager pm_restart = Restart Message pm_settingstitle = Patch Manager Settings } } } UrlConfig { parentUrl = PersistentRotation/Localization/de-de.cfg Localization { de-de { #LOC_PR_MainGUI = PersistentRotation #LOC_PR_BodyGUI = Himmelskörper wählen #LOC_PR_ConfigGUI = Konfigurieren #LOC_PR_Button1 = Rotation #LOC_PR_Button2 = Impuls #LOC_PR_MODE1_Button = Relative Rotation #LOC_PR_MODE1_Label = Referenz: Dynamisch ( #LOC_PR_MODE1_Label1 = Referenz: #LOC_PR_MODE1_Label2 = Referenz: Keine #LOC_PR_MODE1_text = Aktivieren #LOC_PR_MODE1_text1 = Deaktivieren #LOC_PR_MODE2_GUILabel1 = U/Min überschreiben: #LOC_PR_MODE2_GUILabel2 = U/Min #LOC_PR_MODE2_text1 = Aktivieren #LOC_PR_MODE2_text2 = Deaktivieren #LOC_PR_MODE2_GUILabel3 = Gefährt nicht kontrollierbar. #LOC_PR_BodyGUI_GUILabel = Ziel auf Karte\nals Referenz wählen #LOC_PR_BodyGUI_Button = Setzen #LOC_PR_BodyGUI_Button1 = Zurücksetzen #LOC_PR_BodyGUI_Button2 = Dynamisch #LOC_PR_ConfigGUI_GUILabel = Sichtbarkeitsmodus der Benutzeroberfläche #LOC_PR_ConfigGUI_Button1 = Immer sichtbar #LOC_PR_ConfigGUI_Button2 = Toolbar #LOC_PR_ConfigGUI_Button3 = Blizzy's Toolbar #LOC_PR_ConfigGUI_GUILabel2 = Standard Referenzkörper #LOC_PR_ConfigGUI_Button4 = Keiner #LOC_PR_ConfigGUI_Button5 = Dynamisch } } } UrlConfig { parentUrl = PersistentRotation/Localization/en-us.cfg Localization { en-us { #LOC_PR_MainGUI = PersistentRotation #LOC_PR_BodyGUI = Select Body #LOC_PR_ConfigGUI = Configure #LOC_PR_Button1 = Rotation #LOC_PR_Button2 = Momentum #LOC_PR_MODE1_Button = Relative Rotation #LOC_PR_MODE1_Label = Reference: Dynamic ( #LOC_PR_MODE1_Label1 = Reference: #LOC_PR_MODE1_Label2 = Reference: None #LOC_PR_MODE1_text = Activate #LOC_PR_MODE1_text1 = Deactivate #LOC_PR_MODE2_GUILabel1 = Overwrite RPM: #LOC_PR_MODE2_GUILabel2 = RPM #LOC_PR_MODE2_text1 = Activate #LOC_PR_MODE2_text2 = Deactivate #LOC_PR_MODE2_GUILabel3 = Vessel is not controllable. #LOC_PR_BodyGUI_GUILabel = Select target in map \nto set as reference #LOC_PR_BodyGUI_Button = Set #LOC_PR_BodyGUI_Button1 = Unset #LOC_PR_BodyGUI_Button2 = Dynamic #LOC_PR_ConfigGUI_GUILabel = GUI Visibility Mode #LOC_PR_ConfigGUI_Button1 = Always Visible #LOC_PR_ConfigGUI_Button2 = Toolbar #LOC_PR_ConfigGUI_Button3 = Blizzy's Toolbar #LOC_PR_ConfigGUI_GUILabel2 = Default Reference Body #LOC_PR_ConfigGUI_Button4 = None #LOC_PR_ConfigGUI_Button5 = Dynamic } } } UrlConfig { parentUrl = PersistentRotation/Localization/zh-cn.cfg Localization { en-us { #LOC_PR_MainGUI = 旋转维持--【黑域工作室汉化】 #LOC_PR_BodyGUI = 选择界面 #LOC_PR_ConfigGUI = 配置 #LOC_PR_Button1 = 旋转 #LOC_PR_Button2 = 动力 #LOC_PR_MODE1_Button = 相对旋转 #LOC_PR_MODE1_Label = 参考: 自动 ( #LOC_PR_MODE1_Label1 = 参考: #LOC_PR_MODE1_Label2 = 参考: 无 #LOC_PR_MODE1_text = 激活 #LOC_PR_MODE1_text1 = 关闭激活 #LOC_PR_MODE2_GUILabel1 = 重写 转/分钟: #LOC_PR_MODE2_GUILabel2 = RPM #LOC_PR_MODE2_text1 = 激活 #LOC_PR_MODE2_text2 = 关闭激活 #LOC_PR_MODE2_GUILabel3 = 载具是不被控制的. #LOC_PR_BodyGUI_GUILabel = 在地图中选中目标 \n作为你的参考 #LOC_PR_BodyGUI_Button = 选择 #LOC_PR_BodyGUI_Button1 = 取消选择 #LOC_PR_BodyGUI_Button2 = 自动 #LOC_PR_ConfigGUI_GUILabel = GUI的可见性模式 #LOC_PR_ConfigGUI_Button1 = 总是可见的 #LOC_PR_ConfigGUI_Button2 = Toolbar #LOC_PR_ConfigGUI_Button3 = Blizzy's 工具栏 #LOC_PR_ConfigGUI_GUILabel2 = 默认的参考体 #LOC_PR_ConfigGUI_Button4 = 无 #LOC_PR_ConfigGUI_Button5 = 自动 } } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Sun isSun = True color = 255,225,180 intensity = 6 atmosphereAmbient = 0 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Moho color = 124,102,88 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Eve color = 104,76,141 intensity = 1.2 atmosphereAmbient = 1 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Gilly color = 134,119,103 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Kerbin color = 73,99,121 intensity = 1 atmosphereAmbient = 1 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Mun color = 80,82,81 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Minmus color = 187,253,228 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Duna color = 165,72,41 intensity = 1 atmosphereAmbient = 1 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Ike color = 64,64,64 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Dres color = 128,128,128 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Jool color = 117,173,78 intensity = 1 atmosphereAmbient = 1 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Laythe color = 88,92,106 intensity = 1 atmosphereAmbient = 1 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Vall color = 140,158,160 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Tylo color = 188,180,168 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Bop color = 100,86,76 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Pol color = 238,206,152 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/CelestialBodies.cfg PlanetshineCelestialBody { name = Eeloo color = 200,205,201 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 1 } } UrlConfig { parentUrl = PlanetShine/Config/Settings.cfg PlanetShine { baseAlbedoIntensity = 0.24 vacuumLightLevel = 0.03 useAreaLight = True baseGroundAmbient = 0.6 minAlbedoFadeAltitude = 0.02 maxAlbedoFadeAltitude = 0.1 minAmbientFadeAltitude = 0 maxAmbientFadeAltitude = 0.1 albedoRange = 10 groundAmbientOverrideRatio = 0.6 useVertex = True updateFrequency = 2 quality = 1 stockToolbarEnabled = True } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PROCFAIRINGS_MINDIAMETER { start = 0.1 miniaturization = 0.4 sandbox = 0.1 } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PROCFAIRINGS_MAXDIAMETER { start = 1.875 specializedConstruction = 2.75 advAerodynamics = 4.0 heavyAerodynamics = 12.0 experimentalAerodynamics = 30.0 sandbox = 50.0 } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PROCROCKET_MINDIAMETER { start = 0.1 miniaturization = 0.4 sandbox = 0.1 } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PROCROCKET_MAXDIAMETER { start = 1.875 advConstruction = 4.0 metaMaterials = 12.0 aerospaceTech = 30.0 sandbox = 50.0 } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PART { name = pf_tech_fairing04m module = Part author = Starstrider42 (config), e-dog (model) TechRequired = miniaturization entryCost = 0 cost = 0 title = non RO - Procedural Fairings Upgrade manufacturer = Keramzit Engineering description = Allows fairings and plates to be made as small as 0.4 meters. (PART NOT SUPPORTED BY RO) maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = ProceduralFairings/Assets/base_standard } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PART { name = pf_tech_fairing2_75m module = Part author = Starstrider42 (config), e-dog (model) TechRequired = specializedConstruction entryCost = 0 cost = 0 title = non RO - Procedural Fairings Upgrade manufacturer = Keramzit Engineering description = Allows fairings bases up to 2.75 meters. (PART NOT SUPPORTED BY RO) maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = ProceduralFairings/Assets/base_standard } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PART { name = pf_tech_fairing4m module = Part author = Starstrider42 (config), e-dog (model) TechRequired = advAerodynamics entryCost = 0 cost = 0 title = non RO - Procedural Fairings Upgrade manufacturer = Keramzit Engineering description = Allows fairing bases up to 4 meters size. (PART NOT SUPPORTED BY RO) maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = ProceduralFairings/Assets/base_standard } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PART { name = pf_tech_fairing12m module = Part author = Starstrider42 (config), e-dog (model) description = (PART NOT SUPPORTED BY RO) TechRequired = heavyAerodynamics entryCost = 0 cost = 0 title = non RO - Procedural Fairings Upgrade manufacturer = Keramzit Engineering description = Allows fairing bases up to 12 meters size. maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = ProceduralFairings/Assets/base_standard } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PART { name = pf_tech_fairing30m module = Part author = Starstrider42 (config), e-dog (model) TechRequired = experimentalAerodynamics entryCost = 0 cost = 0 title = non RO - Procedural Fairings Upgrade manufacturer = Keramzit Engineering description = Allows fairing bases up to 30 meters size. (PART NOT SUPPORTED BY RO) maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = ProceduralFairings/Assets/base_standard } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PART { name = pf_tech_rocket12m module = Part author = Starstrider42 (config), e-dog (model) TechRequired = metaMaterials entryCost = 0 cost = 0 title = non RO - Procedural Fairings Upgrade manufacturer = Keramzit Engineering description = Allows thrust plates up to 12 meters size. (PART NOT SUPPORTED BY RO) maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = ProceduralFairings/Assets/thrust_plate } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ProceduralFairings/PF_Settings.cfg PART { name = pf_tech_rocket30m module = Part author = Starstrider42 (config), e-dog (model) TechRequired = aerospaceTech entryCost = 0 cost = 0 title = non RO - Procedural Fairings Upgrade manufacturer = Keramzit Engineering description = Allows thrust plates up to 30 meters size. (PART NOT SUPPORTED BY RO) maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = ProceduralFairings/Assets/thrust_plate } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/RSBRibbed.cfg PART { name = RSBRibbedBase module = Part author = NecroBones, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Ribbed Payload Adapter manufacturer = Generic description = Ribbed structural base for mounting side fairings and your payload. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = Rib50 model = ProceduralFairings/Assets/Adapters/RSB50Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODEL { name = Rib25 model = ProceduralFairings/Assets/Adapters/RSB25Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODEL { name = Rib75 model = ProceduralFairings/Assets/Adapters/RSB75Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 2 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = KzFairingBaseResizer costPerTonne = 1000 specificBreakingForce = 1280 specificBreakingTorque = 1280 dragAreaScale = 1.5 size = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decoupler Staging stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 0 explosiveNodeID = top stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = Ribbed50 baseDisplayName = 2-to-1 VARIANT { name = Ribbed50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { Rib25 = false Rib50 = true Rib75 = false } } VARIANT { name = Ribbed25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { Rib25 = true Rib50 = false Rib75 = false } } VARIANT { name = Ribbed75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { Rib25 = false Rib50 = false Rib75 = true } } VARIANT { name = Ribbed50TU displayName = 2-to-1 TU Recolor primaryColor = #ffffff secondaryColor = #ff0000 GAMEOBJECTS { Rib25 = false Rib50 = true Rib75 = false } EXTRA_INFO { textureSet = Ribbed_recolor } } VARIANT { name = Ribbed25TU displayName = 4-to-1 TU Recolor primaryColor = #000000 secondaryColor = #ff0000 GAMEOBJECTS { Rib25 = true Rib50 = false Rib75 = false } EXTRA_INFO { textureSet = Ribbed_recolor } } VARIANT { name = Ribbed75TU displayName = 4-to-3 TU Recolor primaryColor = #808080 secondaryColor = #ff0000 GAMEOBJECTS { Rib25 = false Rib50 = false Rib75 = true } EXTRA_INFO { textureSet = Ribbed_recolor } } } MODULE { name = Driftless active = True } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/RSBRibbed_Interstage.cfg PART { name = RSBRibbedBase_Interstage module = Part author = NecroBones, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Ribbed Interstage Adapter manufacturer = Generic description = Ribbed structural base for mounting side fairings to support the stage above. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = Rib50 model = ProceduralFairings/Assets/Adapters/RSB50Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODEL { name = Rib25 model = ProceduralFairings/Assets/Adapters/RSB25Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODEL { name = Rib75 model = ProceduralFairings/Assets/Adapters/RSB75Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decouple Top Node stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 100 explosiveNodeID = top1 stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = Ribbed50 baseDisplayName = 2-to-1 VARIANT { name = Ribbed50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { Rib25 = false Rib50 = true Rib75 = false } } VARIANT { name = Ribbed25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { Rib25 = true Rib50 = false Rib75 = false } } VARIANT { name = Ribbed75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { Rib25 = false Rib50 = false Rib75 = true } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/RSBRibbed_Interstage.cfg PART { name = RSBRibbedBase_Boattail module = Part author = NecroBones, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.0374, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Boattail Adapter (Ribbed) manufacturer = Generic description = Mounting point for boattails for a stage bottom. Note: floating node **does not decouple** and **should not be used**. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = Rib50 model = ProceduralFairings/Assets/Adapters/RSB50Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODEL { name = Rib25 model = ProceduralFairings/Assets/Adapters/RSB25Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODEL { name = Rib75 model = ProceduralFairings/Assets/Adapters/RSB75Ribbed texture = RSBpslv-Specular, ProceduralFairings/Assets/Adapters/RSBpslv-Specular scale = 1.0, 1.609, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0002, 0.01, 0.005, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleToggleCrossfeed enableText = Enable Crossfeed disableText = Disable Crossfeed crossfeedStatus = true toggleEditor = true toggleFlight = false } MODULE { name = ModulePartVariants baseVariant = Ribbed50 baseDisplayName = 2-to-1 VARIANT { name = Ribbed50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { Rib25 = false Rib50 = true Rib75 = false } } VARIANT { name = Ribbed25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { Rib25 = true Rib50 = false Rib75 = false } } VARIANT { name = Ribbed75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { Rib25 = false Rib50 = false Rib75 = true } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/RSBTruss.cfg PART { name = RSBTrussBase module = Part author = NecroBones, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Truss Payload Adapter manufacturer = Generic description = Truss structural base for mounting side fairings and your payload. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = Tru50 model = ProceduralFairings/Assets/Adapters/RSB50Truss scale = 1.0, 1.143, 1.0 } MODEL { name = Tru25 model = ProceduralFairings/Assets/Adapters/RSB25Truss scale = 1.0, 1.143, 1.0 } MODEL { name = Tru75 model = ProceduralFairings/Assets/Adapters/RSB75Truss scale = 1.0, 1.143, 1.0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 2 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = KzFairingBaseResizer costPerTonne = 1000 specificBreakingForce = 1280 specificBreakingTorque = 1280 dragAreaScale = 1.5 size = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decoupler Staging stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 0 explosiveNodeID = top stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = Truss50 baseDisplayName = 2-to-1 VARIANT { name = Truss50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { Tru25 = false Tru50 = true Tru75 = false } } VARIANT { name = Truss25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { Tru25 = true Tru50 = false Tru75 = false } } VARIANT { name = Truss75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { Tru25 = false Tru50 = false Tru75 = true } } VARIANT { name = Truss50TU displayName = 2-to-1 TU Recolor primaryColor = #ffffff secondaryColor = #ff0000 GAMEOBJECTS { Tru25 = false Tru50 = true Tru75 = false } EXTRA_INFO { textureSet = Truss_recolor } } VARIANT { name = Truss25TU displayName = 4-to-1 TU Recolor primaryColor = #000000 secondaryColor = #ff0000 GAMEOBJECTS { Tru25 = true Tru50 = false Tru75 = false } EXTRA_INFO { textureSet = Truss_recolor } } VARIANT { name = Truss75TU displayName = 4-to-3 TU Recolor primaryColor = #808080 secondaryColor = #ff0000 GAMEOBJECTS { Tru25 = false Tru50 = false Tru75 = true } EXTRA_INFO { textureSet = Truss_recolor } } } MODULE { name = Driftless active = True } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/RSBTruss_Interstage.cfg PART { name = RSBTrussBase_Interstage module = Part author = NecroBones, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Truss Interstage Adapter manufacturer = Generic description = Truss structural base for mounting side fairings to support the stage above. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = Tru50 model = ProceduralFairings/Assets/Adapters/RSB50Truss scale = 1.0, 1.143, 1.0 } MODEL { name = Tru25 model = ProceduralFairings/Assets/Adapters/RSB25Truss scale = 1.0, 1.143, 1.0 } MODEL { name = Tru75 model = ProceduralFairings/Assets/Adapters/RSB75Truss scale = 1.0, 1.143, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decouple Top Node stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 100 explosiveNodeID = top1 stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = Truss50 baseDisplayName = 2-to-1 VARIANT { name = Truss50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { Tru25 = false Tru50 = true Tru75 = false } } VARIANT { name = Truss25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { Tru25 = true Tru50 = false Tru75 = false } } VARIANT { name = Truss75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { Tru25 = false Tru50 = false Tru75 = true } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/RSBTruss_Interstage.cfg PART { name = RSBTrussBase_Boattail module = Part author = NecroBones, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.0188, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Boattail Adapter (Truss) manufacturer = Generic description = Mounting point for boattails for a stage bottom. Note: floating node **does not decouple** and **should not be used**. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = Tru50 model = ProceduralFairings/Assets/Adapters/RSB50Truss scale = 1.0, 1.143, 1.0 } MODEL { name = Tru25 model = ProceduralFairings/Assets/Adapters/RSB25Truss scale = 1.0, 1.143, 1.0 } MODEL { name = Tru75 model = ProceduralFairings/Assets/Adapters/RSB75Truss scale = 1.0, 1.143, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0002, 0.01, 0.005, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleToggleCrossfeed enableText = Enable Crossfeed disableText = Disable Crossfeed crossfeedStatus = true toggleEditor = true toggleFlight = false } MODULE { name = ModulePartVariants baseVariant = Truss50 baseDisplayName = 2-to-1 VARIANT { name = Truss50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { Tru25 = false Tru50 = true Tru75 = false } } VARIANT { name = Truss25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { Tru25 = true Tru50 = false Tru75 = false } } VARIANT { name = Truss75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { Tru25 = false Tru50 = false Tru75 = true } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/SSTUBase.cfg PART { name = SSTUBase module = Part author = ShadowMage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Hollow Truss Payload Adapter manufacturer = Generic description = Hollow Truss structural base for mounting side fairings and your payload. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = SSTU50 model = ProceduralFairings/Assets/Adapters/SSTU50Base scale = 1.0, 1.2, 1.0 } MODEL { name = SSTU25 model = ProceduralFairings/Assets/Adapters/SSTU25Base scale = 1.0, 1.2, 1.0 } MODEL { name = SSTU75 model = ProceduralFairings/Assets/Adapters/SSTU75Base scale = 1.0, 1.2, 1.0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 2 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = KzFairingBaseResizer costPerTonne = 1000 specificBreakingForce = 1280 specificBreakingTorque = 1280 dragAreaScale = 1.5 size = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decoupler Staging stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 0 explosiveNodeID = top stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = SSTU50 baseDisplayName = 2-to-1 VARIANT { name = SSTU50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { SSTU25 = false SSTU50 = true SSTU75 = false } } VARIANT { name = SSTU25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { SSTU25 = true SSTU50 = false SSTU75 = false } } VARIANT { name = SSTU75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { SSTU25 = false SSTU50 = false SSTU75 = true } } VARIANT { name = SSTU50TU displayName = 2-to-1 TU Recolor primaryColor = #ffffff secondaryColor = #ff0000 GAMEOBJECTS { SSTU25 = false SSTU50 = true SSTU75 = false } EXTRA_INFO { textureSet = SSTU_FairingBase_recolor } } VARIANT { name = SSTU25TU displayName = 4-to-1 TU Recolor primaryColor = #000000 secondaryColor = #ff0000 GAMEOBJECTS { SSTU25 = true SSTU50 = false SSTU75 = false } EXTRA_INFO { textureSet = SSTU_FairingBase_recolor } } VARIANT { name = SSTU75TU displayName = 4-to-3 TU Recolor primaryColor = #808080 secondaryColor = #ff0000 GAMEOBJECTS { SSTU25 = false SSTU50 = false SSTU75 = true } EXTRA_INFO { textureSet = SSTU_FairingBase_recolor } } } MODULE { name = Driftless active = True } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/SSTUBase_Interstage.cfg PART { name = SSTUBase_Interstage module = Part author = ShadowMage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Hollow Truss Interstage Adapter manufacturer = Generic description = Hollow Truss structural base for mounting side fairings to support the stage above. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = SSTU50 model = ProceduralFairings/Assets/Adapters/SSTU50Base scale = 1.0, 1.2, 1.0 } MODEL { name = SSTU25 model = ProceduralFairings/Assets/Adapters/SSTU25Base scale = 1.0, 1.2, 1.0 } MODEL { name = SSTU75 model = ProceduralFairings/Assets/Adapters/SSTU75Base scale = 1.0, 1.2, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decouple Top Node stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 100 explosiveNodeID = top1 stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = SSTU50 baseDisplayName = 2-to-1 VARIANT { name = SSTU50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { SSTU25 = false SSTU50 = true SSTU75 = false } } VARIANT { name = SSTU25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { SSTU25 = true SSTU50 = false SSTU75 = false } } VARIANT { name = SSTU75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { SSTU25 = false SSTU50 = false SSTU75 = true } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/SSTUBase_Interstage.cfg PART { name = SSTUBase_Boattail module = Part author = ShadowMage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Boattail Adapter (Hollow Truss) manufacturer = Generic description = Mounting point for boattails for a stage bottom. Note: floating node **does not decouple** and **should not be used**. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { name = SSTU50 model = ProceduralFairings/Assets/Adapters/SSTU50Base scale = 1.0, 1.2, 1.0 } MODEL { name = SSTU25 model = ProceduralFairings/Assets/Adapters/SSTU25Base scale = 1.0, 1.2, 1.0 } MODEL { name = SSTU75 model = ProceduralFairings/Assets/Adapters/SSTU75Base scale = 1.0, 1.2, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0002, 0.01, 0.005, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleToggleCrossfeed enableText = Enable Crossfeed disableText = Disable Crossfeed crossfeedStatus = true toggleEditor = true toggleFlight = false } MODULE { name = ModulePartVariants baseVariant = SSTU50 baseDisplayName = 2-to-1 VARIANT { name = SSTU50 displayName = 2-to-1 primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { SSTU25 = false SSTU50 = true SSTU75 = false } } VARIANT { name = SSTU25 displayName = 4-to-1 primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { SSTU25 = true SSTU50 = false SSTU75 = false } } VARIANT { name = SSTU75 displayName = 4-to-3 primaryColor = #808080 secondaryColor = #808080 GAMEOBJECTS { SSTU25 = false SSTU50 = false SSTU75 = true } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/SSTUHollowRing.cfg PART { name = SSTUHollowRing module = Part author = ShadowMage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.06, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Hollow Payload Adapter Ring manufacturer = Generic description = Structural base for mounting side fairings and your payload. Hollow Payload Adapter Ring. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/Adapters/SSTUHollowRing scale = 1.0, 1.0, 1.0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 2 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = KzFairingBaseResizer costPerTonne = 1000 specificBreakingForce = 1280 specificBreakingTorque = 1280 dragAreaScale = 1.5 size = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decoupler Staging stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 0 explosiveNodeID = top stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/SSTUHollowRing_Interstage.cfg PART { name = SSTUHollowRing_Interstage module = Part author = ShadowMage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.06, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Hollow Interstage Ring manufacturer = Generic description = Hollow Payload Adapter Ring for mounting side fairings to support the stage above. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/Adapters/SSTUHollowRing scale = 1.0, 1.0, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decouple Top Node stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 100 explosiveNodeID = top1 stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Adapters/SSTUHollowRing_Interstage.cfg PART { name = SSTUHollowRing_Boattail module = Part author = ShadowMage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.06, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.03, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Boattail Adapter (Hollow Ring) manufacturer = Generic description = Mounting point for boattails for a stage bottom. Note: floating node **does not decouple** and **should not be used**. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/Adapters/SSTUHollowRing scale = 1.0, 1.0, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0002, 0.01, 0.005, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleToggleCrossfeed enableText = Enable Crossfeed disableText = Disable Crossfeed crossfeedStatus = true toggleEditor = true toggleFlight = false } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/base_interstage.cfg PART { name = KzInterstageAdapter2 module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = -0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.0, 0.1, 0.5, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.0, 0.1, -0.5, 0.0, 1.0, 0.0, 0 node_stack_connect05 = -0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.0, 0.1, 0.5, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.0, 0.1, -0.5, 0.0, 1.0, 0.0, 0 node_stack_interstage01 = 0.0, 0.425, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage01u = 0.0, 0.425, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage02 = 0.0, 0.650, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage02u = 0.0, 0.650, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage03 = 0.0, 0.875, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage03u = 0.0, 0.875, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage04 = 0.0, 1.100, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage04u = 0.0, 1.100, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage05 = 0.0, 1.325, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage05u = 0.0, 1.325, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage06 = 0.0, 1.550, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage06u = 0.0, 1.550, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage07 = 0.0, 1.775, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage07u = 0.0, 1.775, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = advConstruction cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Interstage - w/ Decoupler [Procedural] manufacturer = Generic description = Enables side fairings to hold the part at the top. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/base_ring scale = 1.0, 1.0, 1.0 texture = base_ring, ProceduralFairings/Assets/base_ring2 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decouple Top Node stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 100 explosiveNodeID = top1 stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = Dark VARIANT { name = Dark themeName = Dark displayName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 } VARIANT { name = White themeName = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { _MainTex = ProceduralFairings/Assets/base_ring } } VARIANT { name = TexturesUnlimited displayName = TU Recolor primaryColor = #ff0000 secondaryColor = #0000ff EXTRA_INFO { textureSet = KzResizableFairingBaseRing_recolor } } } MODULE { name = Driftless active = True } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/base_interstage.cfg PART { name = KzFlatAdapter module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0,0.05, 0.0, 0.0, 1.0, 0.0,2 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0,2 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0,2 node_stack_connect01 = -0.5,0.025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.0,0.025, 0.5, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5,0.025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.0,0.025, -0.5, 0.0, 1.0, 0.0, 0 node_stack_connect05 = -0.5,0.025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.0,0.025, 0.5, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5,0.025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.0,0.025, -0.5, 0.0, 1.0, 0.0, 0 node_stack_interstage01 = 0.0, 0.425, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage01u = 0.0, 0.425, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage02 = 0.0, 0.650, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage02u = 0.0, 0.650, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage03 = 0.0, 0.875, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage03u = 0.0, 0.875, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage04 = 0.0, 1.100, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage04u = 0.0, 1.100, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage05 = 0.0, 1.325, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage05u = 0.0, 1.325, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage06 = 0.0, 1.550, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage06u = 0.0, 1.550, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage07 = 0.0, 1.775, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage07u = 0.0, 1.775, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = advConstruction cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Interstage Fairing Adapter (Flat) manufacturer = Generic description = Enables side fairings to hold the part at the top. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/base_ring scale = 1.0, 0.25, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decouple Top Node stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 100 explosiveNodeID = top1 stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = Dark VARIANT { name = Dark themeName = Dark displayName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 } VARIANT { name = White themeName = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { _MainTex = ProceduralFairings/Assets/base_ring } } VARIANT { name = TexturesUnlimited displayName = TU Recolor primaryColor = #ff0000 secondaryColor = #0000ff EXTRA_INFO { textureSet = KzResizableFairingBaseRing_recolor } } } MODULE { name = Driftless active = True } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/base_interstage.cfg PART { name = KzFlatBoattail module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0,0.05, 0.0, 0.0, 1.0, 0.0,2 node_stack_top1 = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0,2 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0,2 node_stack_connect01 = -0.5,0.025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.0,0.025, 0.5, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5,0.025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.0,0.025, -0.5, 0.0, 1.0, 0.0, 0 node_stack_connect05 = -0.5,0.025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.0,0.025, 0.5, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5,0.025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.0,0.025, -0.5, 0.0, 1.0, 0.0, 0 node_stack_interstage01 = 0.0, 0.425, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage01u = 0.0, 0.425, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage02 = 0.0, 0.650, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage02u = 0.0, 0.650, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage03 = 0.0, 0.875, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage03u = 0.0, 0.875, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage04 = 0.0, 1.100, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage04u = 0.0, 1.100, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage05 = 0.0, 1.325, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage05u = 0.0, 1.325, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage06 = 0.0, 1.550, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage06u = 0.0, 1.550, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage07 = 0.0, 1.775, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage07u = 0.0, 1.775, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = advConstruction cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Boattail Adapter (Flat) manufacturer = Generic description = Mounting point for boattails for a stage bottom. Note: floating node **does not decouple** and **should not be used**. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/base_ring scale = 1.0, 0.25, 1.0 } MODULE { name = ProceduralFairingAdapter height = 2.0 costPerTonne = 1000 specificBreakingForce = 6050 specificBreakingTorque = 6050 dragAreaScale = 1.5 topNodeDecouplesWhenFairingsGone = False baseSize = 3.0 topSize = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0002, 0.01, 0.005, 0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 4 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = ModuleToggleCrossfeed enableText = Enable Crossfeed disableText = Disable Crossfeed crossfeedStatus = true toggleEditor = true toggleFlight = false } MODULE { name = ModulePartVariants baseVariant = Dark VARIANT { name = Dark themeName = Dark displayName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 } VARIANT { name = White themeName = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { _MainTex = ProceduralFairings/Assets/base_ring } } VARIANT { name = TexturesUnlimited displayName = TU Recolor primaryColor = #ff0000 secondaryColor = #0000ff EXTRA_INFO { textureSet = KzResizableFairingBaseRing_recolor } } } MODULE { name = Driftless active = True } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/base_ring.cfg PART { name = KzResizableFairingBaseRing module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems cost = 100 entryCost = 4600 category = Payload subcategory = 0 manufacturer = Keramzit Engineering description = Structural base for mounting side fairings and your payload. Ring style. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Payload Fairing - Base [Procedural] thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/base_ring scale = 1.0, 1.0, 1.0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 2 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = KzFairingBaseResizer costPerTonne = 1000 specificBreakingForce = 1280 specificBreakingTorque = 1280 dragAreaScale = 1.5 size = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decoupler Staging stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 0 explosiveNodeID = top stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = ModulePartVariants baseVariant = White VARIANT { name = White themeName = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff } VARIANT { name = Dark themeName = Dark displayName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { _MainTex = ProceduralFairings/Assets/base_ring2 } } VARIANT { name = TexturesUnlimited displayName = TU Recolor primaryColor = #ff0000 secondaryColor = #0000ff EXTRA_INFO { textureSet = KzResizableFairingBaseRing_recolor } } } MODULE { name = Driftless active = True } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/base_standard.cfg PART { name = KzResizableFairingBase module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_connect01 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect02 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect03 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect04 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect05 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect06 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect07 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_connect08 = 0.5, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage01 = 0.0, 1.20, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage01u = 0.0, 1.20, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage02 = 0.0, 1.90, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage02u = 0.0, 1.90, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage03 = 0.0, 2.60, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage03u = 0.0, 2.60, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage04 = 0.0, 3.30, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage04u = 0.0, 3.30, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage05 = 0.0, 4.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage05u = 0.0, 4.00, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage06 = 0.0, 4.70, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage06u = 0.0, 4.70, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage07 = 0.0, 5.40, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage07u = 0.0, 5.40, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage08 = 0.0, 6.10, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage08u = 0.0, 6.10, 0.0, 0.0, 1.0, 0.0, 1 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = aviation cost = 100 entryCost = 4600 category = Payload subcategory = 0 manufacturer = Keramzit Engineering description = Structural base for mounting side fairings and your payload. Raised surface can ease loading. mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 fuelCrossFeed = True skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.8 stackSymmetry = 7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Payload Fairing - Base (Extended) [Procedural] thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/base_standard scale = 1.0, 1.0, 1.0 } MODULE { name = ProceduralFairingBase baseSize = 1.15 sideThickness = 0.05 verticalStep = 0.1 showInterstageNodes = false autoStrutSides = False } MODULE { name = KzNodeNumberTweaker nodePrefix = connect maxNumber = 8 numNodes = 2 radius = 0.625 shouldResizeNodes = False showInterstageNodes = false } MODULE { name = KzFairingBaseResizer costPerTonne = 1000 specificBreakingForce = 1280 specificBreakingTorque = 1280 dragAreaScale = 1.5 size = 3.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 specificMass = 0.0008, 0.03, 0.02, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = False menuName = Decoupler Staging stagingEnableText = Decoupler: Disabled stagingDisableText = Decoupler: Enabled ejectionForce = 25 ejectionForcePercent = 0 explosiveNodeID = top stagingEnabled = True } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = Driftless active = True } MODULE { name = ModulePartVariants baseVariant = Original VARIANT { name = Original displayName = Original primaryColor = #ffffff secondaryColor = #ffffff } VARIANT { name = TexturesUnlimited displayName = TU Recolor primaryColor = #ff0000 secondaryColor = #0000ff EXTRA_INFO { textureSet = KzResizableFairingBase_recolor } } } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/fairing_side_conic.cfg PART { name = KzProcFairingSide2 module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_connect = 0, 0.5, 0, 0, -1, 0, 0 attachRules = 1,0,0,1,1 TechRequired = start cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Payload Fairing - Conic [Procedural] manufacturer = Generic description = Made from the finest materials found in the fields around the Space Center. Can be set to any shape required. mass = 0 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 1000 skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.6 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 stagingIcon = FUEL_TANK bulkheadProfiles = size0 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/fairing } MODULE { name = ProceduralFairingSide density = 0.05 costPerTonne = 5000 specificBreakingForce = 2000 specificBreakingTorque = 2000 noseHeightRatio = 2.0 baseConeShape = 0.3, 0.3, 0.7, 0.7 noseConeShape = 0.1, 0.0, 0.7, 0.7 baseConeSegments = 7 noseConeSegments = 11 mappingScale = 1024, 1024 stripMapping = 992, 1024 horMapping = 10, 490, 500, 980 vertMapping = 10, 170, 694, 1014 } MODULE { name = ProceduralFairingDecoupler } MODULE { name = ModulePartVariants baseVariant = White VARIANT { name = White themeName = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff } VARIANT { name = GrayAndWhite themeName = GrayAndWhite displayName = Gray and White primaryColor = #ffffff secondaryColor = #999999 TEXTURE { _MainTex = ProceduralFairings/Assets/fairing2 _BumpMap = ProceduralFairings/Assets/fairing2_NRM } } VARIANT { name = Dark themeName = Dark displayName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { _Color = #4c4f47 } } VARIANT { name = GrayAndOrange themeName = GrayAndOrange displayName = Gray and Orange primaryColor = #4c4f47 secondaryColor = #f49841 TEXTURE { _MainTex = Squad/Parts/Aero/fairings/fairings_diff_orange _BumpMap = Squad/Parts/Aero/fairings/fairings_orange_normals } } VARIANT { name = Logo displayName = Logo themeName = Logo primaryColor = #396cbf secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Logofairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB displayName = BDB themeName = BDB primaryColor = #bdbfbf secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = Titan displayName = Titan themeName = Titan primaryColor = #2f3030 secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Titanfairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = Etoh displayName = Etoh themeName = Etoh primaryColor = #bdbfbf secondaryColor = #c97878 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Etoh _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = EtohTest displayName = Etoh Test themeName = Etoh Test primaryColor = #f9df1b secondaryColor = #c97878 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Etoh_test _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Brown displayName = BDB Brown themeName = BDB Brown primaryColor = #7b5545 secondaryColor = #7b5545 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/brown_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Delta displayName = BDB Delta themeName = BDB Delta primaryColor = #f7f3f7 secondaryColor = #f7f3f7 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/delta_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Red displayName = BDB Red themeName = BDB Red primaryColor = #702f2e secondaryColor = #702f2e TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/red_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } } MODULE { name = ModuleSeeThroughObject transformName = model } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/fairing_side_conic.cfg PART { name = KzProcFairingSide2_TU module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_connect = 0, 0.5, 0, 0, -1, 0, 0 attachRules = 1,0,0,1,1 TechRequired = stability cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Payload Fairing - Conic Recolor [Procedural] manufacturer = Generic description = Prodecural Fairing Sides with textures allowing for recoloring using Textures Unlimited. mass = 0 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 1000 skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.6 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 stagingIcon = FUEL_TANK bulkheadProfiles = size0 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/fairing } MODULE { name = ProceduralFairingSide density = 0.05 costPerTonne = 5000 specificBreakingForce = 2000 specificBreakingTorque = 2000 noseHeightRatio = 2.0 baseConeShape = 0.3, 0.3, 0.7, 0.7 noseConeShape = 0.1, 0.0, 0.7, 0.7 baseConeSegments = 7 noseConeSegments = 11 mappingScale = 1024, 1024 stripMapping = 992, 1024 horMapping = 10, 490, 500, 980 vertMapping = 10, 170, 694, 1014 } MODULE { name = ProceduralFairingDecoupler } MODULE { name = ModuleSeeThroughObject transformName = model } MODULE { name = Driftless active = True } MODULE { name = ModulePartVariants baseVariant = TexturesUnlimited VARIANT { name = TexturesUnlimited displayName = Recolor primaryColor = #ff0000 secondaryColor = #0000ff EXTRA_INFO { textureSet = KzProcFairingSide_recolor } } } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/fairing_side_ogive.cfg PART { name = KzProcFairingSide1 module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_connect = 0, 0.5, 0, 0, -1, 0, 0 attachRules = 1,0,0,1,1 TechRequired = start cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Payload Fairing - Ogive [Procedural] manufacturer = Generic description = Made from the finest materials found in the fields around the Space Center. Can be set to any shape required. mass = 0 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 1000 skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.6 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 stagingIcon = FUEL_TANK bulkheadProfiles = size0 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/fairing } MODULE { name = ProceduralFairingSide density = 0.05 costPerTonne = 5000 specificBreakingForce = 2000 specificBreakingTorque = 2000 noseHeightRatio = 2.0 baseConeShape = 0.3, 0.2, 1.0, 0.5 noseConeShape = 0.5, 0.0, 1.0, 0.7 baseConeSegments = 7 noseConeSegments = 11 mappingScale = 1024, 1024 stripMapping = 992, 1024 horMapping = 10, 490, 500, 980 vertMapping = 10, 170, 694, 1014 } MODULE { name = ProceduralFairingDecoupler } MODULE { name = ModulePartVariants baseVariant = White VARIANT { name = White themeName = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff } VARIANT { name = GrayAndWhite themeName = GrayAndWhite displayName = Gray and White primaryColor = #ffffff secondaryColor = #999999 TEXTURE { _MainTex = ProceduralFairings/Assets/fairing2 _BumpMap = ProceduralFairings/Assets/fairing2_NRM } } VARIANT { name = Dark themeName = Dark displayName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { _Color = #4c4f47 } } VARIANT { name = GrayAndOrange themeName = GrayAndOrange displayName = Gray and Orange primaryColor = #4c4f47 secondaryColor = #f49841 TEXTURE { _MainTex = Squad/Parts/Aero/fairings/fairings_diff_orange _BumpMap = Squad/Parts/Aero/fairings/fairings_orange_normals } } VARIANT { name = Logo displayName = Logo themeName = Logo primaryColor = #396cbf secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Logofairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB displayName = BDB themeName = BDB primaryColor = #bdbfbf secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = Titan displayName = Titan themeName = Titan primaryColor = #2f3030 secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Titanfairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = Etoh displayName = Etoh themeName = Etoh primaryColor = #bdbfbf secondaryColor = #c97878 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Etoh _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = EtohTest displayName = Etoh Test themeName = Etoh Test primaryColor = #f9df1b secondaryColor = #c97878 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Etoh_test _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Brown displayName = BDB Brown themeName = BDB Brown primaryColor = #7b5545 secondaryColor = #7b5545 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/brown_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Delta displayName = BDB Delta themeName = BDB Delta primaryColor = #f7f3f7 secondaryColor = #f7f3f7 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/delta_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Red displayName = BDB Red themeName = BDB Red primaryColor = #702f2e secondaryColor = #702f2e TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/red_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } } MODULE { name = ModuleSeeThroughObject transformName = model } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/fairing_side_ogive.cfg PART { name = KzProcFairingSide1_TU module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_connect = 0, 0.5, 0, 0, -1, 0, 0 attachRules = 1,0,0,1,1 TechRequired = stability cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Payload Fairing - Ogive Recolor [Procedural] manufacturer = Generic description = Prodecural Fairing Sides with textures allowing for recoloring using Textures Unlimited. mass = 0 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 1000 skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.6 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 stagingIcon = FUEL_TANK bulkheadProfiles = size0 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/fairing } MODULE { name = ProceduralFairingSide density = 0.05 costPerTonne = 5000 specificBreakingForce = 2000 specificBreakingTorque = 2000 noseHeightRatio = 2.0 baseConeShape = 0.3, 0.2, 1.0, 0.5 noseConeShape = 0.5, 0.0, 1.0, 0.7 baseConeSegments = 7 noseConeSegments = 11 mappingScale = 1024, 1024 stripMapping = 992, 1024 horMapping = 10, 490, 500, 980 vertMapping = 10, 170, 694, 1014 } MODULE { name = ProceduralFairingDecoupler } MODULE { name = ModuleSeeThroughObject transformName = model } MODULE { name = Driftless active = True } MODULE { name = ModulePartVariants baseVariant = TexturesUnlimited VARIANT { name = TexturesUnlimited displayName = Recolor primaryColor = #ff0000 secondaryColor = #0000ff EXTRA_INFO { textureSet = KzProcFairingSide_recolor } } } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/fairing_side_ogive.cfg PART { name = bluedog_ProcFairingSide3 module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_connect = 0, 0.5, 0, 0, -1, 0, 0 attachRules = 1,0,0,1,1 TechRequired = stability cost = 100 entryCost = 4600 category = Payload subcategory = 0 title = Procedural Fairing (BDB Blunt) manufacturer = Keramzit Engineering description = Made from the finest materials found in the fields around the Space Center. Can be set to any shape required. mass = 0 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 1000 skinMassPerArea = 4.0 skinInternalConductionMult = 0.25 emissiveConstant = 0.6 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 stagingIcon = FUEL_TANK bulkheadProfiles = size0 tags = aero )cap cargo cone contain drag fairing hollow inter nose payload procedural protect rocket shroud stage (stor transport crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2000 thermalMassModifier = 2.0 minimumRBMass = 0 MODEL { model = ProceduralFairings/Assets/fairing } MODULE { name = ProceduralFairingSide density = 0.05 costPerTonne = 5000 specificBreakingForce = 2000 specificBreakingTorque = 2000 noseHeightRatio = 2 baseConeShape = 0.3, 0.3, 0.7, 0.7 noseConeShape = 0.5, 0.0, 0.6, 0.0 baseConeSegments = 3 noseConeSegments = 11 mappingScale = 1024, 1024 stripMapping = 992, 1024 horMapping = 10, 490, 500, 980 vertMapping = 10, 170, 694, 1014 } MODULE { name = ProceduralFairingDecoupler } MODULE { name = ModulePartVariants baseVariant = White VARIANT { name = White themeName = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff } VARIANT { name = GrayAndWhite themeName = GrayAndWhite displayName = Gray and White primaryColor = #ffffff secondaryColor = #999999 TEXTURE { _MainTex = ProceduralFairings/Assets/fairing2 _BumpMap = ProceduralFairings/Assets/fairing2_NRM } } VARIANT { name = Dark themeName = Dark displayName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { _Color = #4c4f47 } } VARIANT { name = GrayAndOrange themeName = GrayAndOrange displayName = Gray and Orange primaryColor = #4c4f47 secondaryColor = #f49841 TEXTURE { _MainTex = Squad/Parts/Aero/fairings/fairings_diff_orange _BumpMap = Squad/Parts/Aero/fairings/fairings_orange_normals } } VARIANT { name = Logo displayName = Logo themeName = Logo primaryColor = #396cbf secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Logofairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB displayName = BDB themeName = BDB primaryColor = #bdbfbf secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = Titan displayName = Titan themeName = Titan primaryColor = #2f3030 secondaryColor = #2f3030 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Titanfairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = Etoh displayName = Etoh themeName = Etoh primaryColor = #bdbfbf secondaryColor = #c97878 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Etoh _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = EtohTest displayName = Etoh Test themeName = Etoh Test primaryColor = #f9df1b secondaryColor = #c97878 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/bdb_Etoh_test _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Brown displayName = BDB Brown themeName = BDB Brown primaryColor = #7b5545 secondaryColor = #7b5545 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/brown_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Delta displayName = BDB Delta themeName = BDB Delta primaryColor = #f7f3f7 secondaryColor = #f7f3f7 TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/delta_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } VARIANT { name = BDB_Red displayName = BDB Red themeName = BDB Red primaryColor = #702f2e secondaryColor = #702f2e TEXTURE { mainTextureURL = Bluedog_DB/Parts/Aero/red_fairing _BumpMap = ProceduralFairings/Textures/fairing_generic_NRM } } } MODULE { name = ModuleSeeThroughObject transformName = model } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Parts/Payload/thrust_plate.cfg PART { name = KzThrustPlate module = Part author = e-dog scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom01 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom02 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom03 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom04 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom05 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom06 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom07 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom08 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom09 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom10 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom11 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom12 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom13 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom14 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom15 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom16 = 0.5, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advConstruction cost = 100 entryCost = 4200 category = Structural subcategory = 0 title = Thrust Plate [Procedural] manufacturer = Generic description = When quad-adapter just isn't enough, Keramzit Engineering has you covered with its wonderful Multi-adapter! Designed for building engine clusters, it also found its uses in multiple payload attachment and space bars. attachRules = 1,0,1,1,0 mass = 0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 2000 breakingTorque = 2000 explosionPotential = 0 fuelCrossFeed = False bulkheadProfiles = size1 NoCrossFeedNodeKey = bottom maxTemp = 2073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 2.0 MODEL { model = ProceduralFairings/Assets/thrust_plate scale = 1.0, 1.0, 1.0 } MODULE { name = KzNodeNumberTweaker nodePrefix = bottom maxNumber = 16 numNodes = 4 radius = 0.625 radiusStepLarge = 1.0 radiusStepSmall = 0.1 showInterstageNodes = false } MODULE { name = KzThrustPlateResizer costPerTonne = 1000 specificMass = 0.007, 0.026, 0.01, 0 specificBreakingForce = 1536 specificBreakingTorque = 1536 minSizeName = PROCROCKET_MINDIAMETER maxSizeName = PROCROCKET_MAXDIAMETER size = 1.0 diameterStepLarge = 1.0 diameterStepSmall = 0.1 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True enableText = Enable Crossfeed disableText = Disable Crossfeed } MODULE { name = Driftless active = True } MODULE { name = ModulePartVariants baseVariant = Original VARIANT { name = Original displayName = Original primaryColor = #ffffff secondaryColor = #ffffff } VARIANT { name = TexturesUnlimited displayName = TU Recolor primaryColor = #ff0000 secondaryColor = #0000ff EXTRA_INFO { textureSet = KzThrustPlate_recolor } } } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralFairings/Patches/TexturesUnlimited.cfg KSP_TEXTURE_SET { name = Ribbed_recolor recolorable = true MATERIAL { shader = TU/Metallic keyword = TU_RECOLOR texture = _MainTex, ProceduralFairings/Assets/Adapters/RSBpslv-Specular texture = _MaskTex, ProceduralFairings/Assets/Adapters/ribbed_mask vector = _DiffuseNorm, 0.5,0.5,0.5 COLORS { mainColor = steel secondaryColor = stockWhite detailColor = black } } } } UrlConfig { parentUrl = ProceduralFairings/Patches/TexturesUnlimited.cfg KSP_TEXTURE_SET { name = Truss_recolor recolorable = true MATERIAL { shader = TU/Metallic keyword = TU_RECOLOR texture = _MainTex, ProceduralFairings/Assets/Adapters/RSBatlas-Specular texture = _MaskTex, ProceduralFairings/Assets/Adapters/truss_mask vector = _DiffuseNorm, 0.5,0.5,0.5 COLORS { mainColor = steel secondaryColor = silver detailColor = steel } } } } UrlConfig { parentUrl = ProceduralFairings/Patches/TexturesUnlimited.cfg KSP_TEXTURE_SET { name = SSTU_FairingBase_recolor recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralFairings/Assets/Adapters/SC-GEN-FR-DIFF texture = _BumpMap, ProceduralFairings/Assets/Adapters/SC-GEN-FR-NRM texture = _MetallicGlossMap, ProceduralFairings/Assets/Adapters/SC-GEN-FR-MET texture = _AOMap, ProceduralFairings/Assets/Adapters/SC-GEN-FR-MET texture = _MaskTex, ProceduralFairings/Assets/Adapters/SC-GEN-FR-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = steel secondColor = silver detailColor = steel } } } UrlConfig { parentUrl = ProceduralFairings/Patches/TexturesUnlimited.cfg KSP_TEXTURE_SET { name = KzProcFairingSide_recolor recolorable = true MATERIAL { mesh = model shader = TU/Metallic keyword = TU_RECOLOR texture = _MaskTex, ProceduralFairings/Assets/fairing_mask texture = _BumpMap, ProceduralFairings/Assets/fairing_NRM vector = _DiffuseNorm, 1.0,0.75,0.0 COLORS { mainColor = stockWhite secondaryColor = brown detailColor = black } } } } UrlConfig { parentUrl = ProceduralFairings/Patches/TexturesUnlimited.cfg KSP_TEXTURE_SET { name = KzResizableFairingBase_recolor recolorable = true MATERIAL { mesh = model shader = TU/Metallic keyword = TU_RECOLOR texture = _MaskTex, ProceduralFairings/Assets/base_standard_mask vector = _DiffuseNorm, 0.5,0.8,0.3 COLORS { mainColor = steel secondColor = silver detailColor = steel } } } } UrlConfig { parentUrl = ProceduralFairings/Patches/TexturesUnlimited.cfg KSP_TEXTURE_SET { name = KzThrustPlate_recolor recolorable = true MATERIAL { mesh = model shader = TU/Metallic keyword = TU_RECOLOR texture = _MaskTex, ProceduralFairings/Assets/thrust_plate_mask vector = _DiffuseNorm, 0.74,0.48,0.0 COLORS { mainColor = silver secondColor = steel detailColor = steel } } } } UrlConfig { parentUrl = ProceduralFairings/Patches/TexturesUnlimited.cfg KSP_TEXTURE_SET { name = KzResizableFairingBaseRing_recolor recolorable = true MATERIAL { mesh = model shader = TU/Metallic keyword = TU_RECOLOR texture = _MainTex, ProceduralFairings/Assets/base_ring texture = _MaskTex, ProceduralFairings/Assets/base_ring_mask vector = _DiffuseNorm, 0.5,0.7,0.26 COLORS { mainColor = steel secondColor = silver detailColor = steel } } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimited.cfg KSP_COLOR_PRESET { name = white-metallic title = White Paint (Metallic) color = 236, 236, 236 specular = 176 metallic = 255 } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimited.cfg KSP_COLOR_PRESET { name = black-metallic title = Black Paint (Metallic) color = 46, 46, 46 specular = 176 metallic = 255 } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimited.cfg KSP_TEXTURE_SET { name = CustomEnds title = PP-CustomEnds recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Parts/ends texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Solid-MASK keyword = TU_RECOLOR vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 float = _Metal, 0.2 float = _Smoothness, 0.2 mesh = ends } COLORS { mainColor = stockWhite secondColor = white detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedFoil.cfg KSP_TEXTURE_SET { name = Foil-Default title = Foil recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Foil-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Foil-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Solid-MASK keyword = TU_RECOLOR channelMask = 1 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = gold secondColor = gold detailColor = gold } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal title = Plain Metal recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Solid-MASK keyword = TU_RECOLOR channelMask = 1 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Tricolor title = Metal Tricolor recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Tricolor-Mask keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Narrow title = Metal Narrow recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Narrow-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Checkers2 title = Metal Checkers 2 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Checkers2-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Stripes-Long title = Metal Long Stripes recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Stripes-Long-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Checkers title = Metal Checkers recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Checkers-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Stripes title = Metal Stripes recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Stripes-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Stripes-Half title = Metal Half-Stripes recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Stripes-Half-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Checkers-Double title = Metal Double Checkers recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Checkers-Double-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Default title = Metal Default recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Default-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Slats title = Metal Slats recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Slats-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Stripes-Twisted title = Metal Twisted Stripes recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Stripes-Twisted-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Able title = Able (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Able-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Able-USAF title = USAF Able (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Able-USAF-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = red } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Bumper title = Bumper (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Bumper-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Corestar title = Corestar (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Corestar-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-DeltaIV title = Delta IV (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/DeltaIV-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = white detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Europa title = Europa (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Europa-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Hermes title = Hermes (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Hermes-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Juno title = Juno (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Juno-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Juno-L title = Juno-L (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Juno-L-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-LongMarch title = Long March (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/LongMarch-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = blue detailColor = red } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-LongMarch2 title = Long March 2 (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/LongMarch2-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = blue detailColor = red } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Mu title = Mu (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Mu-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = red detailColor = white-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Redstone title = Redstone (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Redstone-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Redstone-L title = Redstone-L (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Redstone-L-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Redstone-USA title = Redstone-USA (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Redstone-USA-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = red } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Skylab title = Skylab (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Skylab-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-ThorAble title = Thor-Able (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/ThorAble-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Titan title = Titan II (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Titan-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Vanguard title = Vanguard (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Vanguard-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-BlackArrow title = Black Arrow (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/BlackArrow-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-BlackArrow2 title = Black Arrow 2 (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/BlackArrow2-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-SLV title = SLV (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/SLV-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Agena title = Agena (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Agena-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Titan2 title = Titan I (Metal) recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Titan2-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy title = Fancy Metal recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy1-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy2 title = Fancy Metal 2 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy2-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy3 title = Fancy Metal 3 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy3-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy4 title = Fancy Metal 4 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy4-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy5 title = Fancy Metal 5 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy5-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = white } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy6 title = Fancy Metal 6 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy6-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy7 title = Fancy Metal 7 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy7-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy8 title = Fancy Metal 8 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy8-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/ProceduralsUnlimitedMetal.cfg KSP_TEXTURE_SET { name = Metal-Fancy9 title = Fancy Metal 9 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ProceduralParts/Textures/Mains/Metal-DIFF texture = _BumpMap, ProceduralParts/Textures/Normals/Smooth-NRM texture = _MetallicGlossMap,ProceduralParts/Textures/Metallic/Smooth-METAL texture = _MaskTex, ProceduralParts/Textures/Masks/Fancy9-MASK keyword = TU_RECOLOR channelMask = 7 vector = _DiffuseNorm, 0.5,0.5,0.5 vector = _MetalNorm, 0.5,0.5,0.5 vector = _SmoothnessNorm, 0.5,0.5,0.5 mode = create } COLORS { mainColor = white-metallic secondColor = black-metallic detailColor = black-metallic } } } UrlConfig { parentUrl = ProceduralParts/STTextures.cfg STRETCHYTANKTEXTURES { name = Default Original { sides { texture = ProceduralParts/Parts/sides bump = ProceduralParts/Parts/sides_NRM uScale = 4 vScale = 1 autoScale = true shininess = 0.1 specular = 0.2, 0.2, 0.2 } ends { texture = ProceduralParts/Parts/ends } } Tiles { sides { texture = ProceduralParts/Parts/tiles bump = ProceduralParts/Parts/tiles_NRM uScale = 6 vScale = 1.5 autoScale = true shininess = 0.6 specular = 0.4, 0.4, 0.4 } ends { texture = ProceduralParts/Parts/ends } } Stockalike { sides { texture = ProceduralParts/Parts/stocksides bump = ProceduralParts/Parts/stocksides_NRM uScale = 2 vScale = 1 autoScale = true } ends { texture = ProceduralParts/Parts/stockend } } German { sides { texture = ProceduralParts/Parts/gersides uScale = 2 vScale = 1 } ends { texture = ProceduralParts/Parts/ends } } Saturn { sides { texture = ProceduralParts/Parts/ussides bump = ProceduralParts/Parts/stocksides_NRM uScale = 2 vScale = 1 } ends { texture = ProceduralParts/Parts/ends } } SegmentedSRB { sides { texture = ProceduralParts/Parts/srbsides bump = ProceduralParts/Parts/srbsides_NRM uScale = 2 vScale = 1 autoScale = true autoHeightSteps = 0.5 shininess = 0.5 specular = 1.0, 1.0, 1.0 } ends { texture = ProceduralParts/Parts/ends } } CryogenicOrange { sides { texture = ProceduralParts/Parts/orangesides uScale = 1.0 vScale = 0.5 autoScale = true shininess = 0.5 specular = 0.5, 0.4, 0.3 } ends { texture = ProceduralParts/Parts/ends } } RedstoneStripes { sides { texture = ProceduralParts/Parts/stripes1 uScale = 2 vScale = 1 } ends { texture = ProceduralParts/Parts/ends } } TitanStripes { sides { texture = ProceduralParts/Parts/stripes2 uScale = 2 vScale = 1 } ends { texture = ProceduralParts/Parts/ends } } WhiteSide { sides { texture = ProceduralParts/Parts/whiteside uScale = 2 vScale = 1 autoScale = true autoHeightSteps = 0.5 shininess = 0.6 specular = 0.4, 0.4, 0.4 } ends { texture = ProceduralParts/Parts/ends } } BlueSide { sides { texture = ProceduralParts/Parts/blueside uScale = 2 vScale = 2 } ends { texture = ProceduralParts/Parts/ends } } GreySide { sides { texture = ProceduralParts/Parts/greyside uScale = 2 vScale = 1 autoScale = true } ends { texture = ProceduralParts/Parts/ends } } Ablative { sides { texture = ProceduralParts/Parts/ablative uScale = 2 vScale = 1 autoScale = true autoHeightSteps = 1 shininess = 0.2 specular = 0.2, 0.2, 0.2 } ends { texture = ProceduralParts/Parts/stockend } } PlainWhite { sides { texture = ProceduralParts/Parts/plainwhite uScale = 2 vScale = 1 autoScale = true shininess = 0.6 specular = 0.4, 0.4, 0.4 } ends { texture = ProceduralParts/Parts/ends } } SoyuzGreen { sides { texture = ProceduralParts/Parts/soyuzgreen uScale = 2 vScale = 1 autoScale = true } ends { texture = ProceduralParts/Parts/ends } } Atlas { sides { texture = ProceduralParts/Parts/atlas bump = ProceduralParts/Parts/atlas_NRM uScale = 1.0 vScale = 0.5 autoScale = true shininess = 0.05 specular = 0.6, 0.6, 0.6 } ends { texture = ProceduralParts/Parts/ends } } Copernicus { sides { texture = ProceduralParts/Parts/copernicus bump = ProceduralParts/Parts/copernicus_NRM uScale = 1.0 vScale = 0.5 autoScale = true shininess = 0.05 specular = 1.0, 0.75, 0.25 } ends { texture = ProceduralParts/Parts/ends } } Mu { sides { texture = ProceduralParts/Parts/mu uScale = 2.0 vScale = 1.0 shininess = 0.6 specular = 0.4, 0.4, 0.4 } ends { texture = ProceduralParts/Parts/ends } } GoldFoil { sides { texture = ProceduralParts/Parts/foilthin bump = ProceduralParts/Parts/foilthin_NRM uScale = 2.5 vScale = 1.25 autoScale = true shininess = 0.05 specular = 1.0, 0.75, 0.25 } ends { texture = ProceduralParts/Parts/ends } } } } UrlConfig { parentUrl = ProceduralParts/Parts/Electrical/Battery.cfg PART { name = proceduralBattery module = Part author = Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 TechRequired = basicScience entryCost = 8200 cost = 0 subcategory = 0 title = Battery [Procedural] manufacturer = Generic description = With further refinements to procedural tech, we were able to fill a viscoelastic nanopolymer shell with electroactive particles. This gives you a battery able to be adapted to many shapes. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = size0, srf maxTemp = 673.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 773.15 category = Electrical MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart textureSet = BlueSide diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder length = 0.375 diameter = 0.3 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = electrics length = 0.375 topDiameter = 0.3 bottomDiameter = 0.5 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advElectrics diameter = 0.4 length = 0.875 fillet = 0.3 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = largeElectrics selectedShape = Round #1 length = 0.625 topDiameter = 0.2 bottomDiameter = 0.4 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.5 diameter = 0.5 } MODULE { name = TankContentSwitcher useVolume = true TANK_TYPE_OPTION { name = Electric dryDensity = 1.44 RESOURCE { name = ElectricCharge unitsPerT = 265000 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Structural/Heatshield.cfg PART { name = proceduralHeatshield module = Part author = AncientGammoner, NathanKell, Swamp Ig, OtherBarry scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = survivability entryCost = 4200 subcategory = 0 title = WIP RO - Heat Shield [Procedural] manufacturer = Generic description = Made from viscoelastic nanopolymers (which were discovered by accident... growing in the back of the office mini-fridge) this ablative heat shield can be stretched to a range of sizes. Hardens to a rigid, heat resistant structure before launch! (PART IN PROGRESS, MAY NOT WORK) attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 maxTemp = 3673.15 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 thermalMassModifier = 1 leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 3773.15 category = 96 MODEL { model = ProceduralParts/Parts/heatshield scale = 1,1,1 } MODULE { name = ProceduralPart textureSet = Ablative capTextureIndex = 1 allowCurveTweaking = False costsIncludeResources = false baseCost = 1 costPerkL = 0 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone selectedShape = Round #3 length = 0.2 topDiameter = 1 bottomDiameter = 0 coneBottomMode = Constant } MODULE { name = ModuleHeatShield ablativeResource = Ablator reentryConductivity = 0.001 ablationTempThresh = 500 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } MODULE { name = ProceduralHeatshield textureSet = Stockalike ablatorPerArea = 162.9746 multiplyCostByDiameter = 240 massFromDiameterCurve { key = 0 0 key = 1.25 0.1 key = 2.5 0.5 key = 3.75 1 key = 50 50 } CoPoffset { key = 0 0.8 key = 1.25 1 key = 2.5 1.1 key = 3.75 1.4 key = 50 10 } } MODULE { name = ModuleJettison jettisonName = fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 } RESOURCE { name = Ablator amount = 0 maxAmount = 0 flowMode = Out } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Structural/StackDecoupler.cfg PART { name = proceduralStackDecoupler module = Part author = AncientGammoner, NK, Tiberion, NathanKell, Swamp Ig, jsimmonds scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple cost = 0 TechRequired = engineering101 subcategory = 0 title = Decoupler [Procedural] manufacturer = Generic description = Made from viscoelastic nanopolymers (which were discovered by accident... growing in the back of the office mini-fridge) this decoupler can be stretched to accommodate a range of sizes. attachRules = 1,0,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 fuelCrossFeed = False bulkheadProfiles = size1 stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 773.15 category = Coupling MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart textureSet = PlainWhite allowCurveTweaking = true diameterMin = 0.1 diameterMax = Infinity lengthMin = 0.1 lengthMax = 0.3 volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder fillet = 0.04 diameter = 1.0 techRequired = start length = 0.2 } MODULE { name = ModuleDecouple ejectionForce = 250 explosiveNodeID = top } MODULE { name = DecouplerTweaker separatorTechRequired = start textureMessageName = top density = 0.33 maxImpulseDiameterRatio = 8 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ProceduralShapeCylinder displayName = Cylinder diameter = 1.0 techRequired = start length = 0.2 } MODULE { name = ProceduralShapePolygon displayName = Polygon diameter = 1.0 techRequired = start length = 0.2 } MODULE { name = ProceduralShapeCone displayName = Cone topDiameter = 0.5 bottomDiameter = 1.0 techRequired = start length = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone selectedShape = Round #1 topDiameter = 0.625 bottomDiameter = 1.0 techRequired = start length = 0.2 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = proceduralTankRealFuels module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = basicRocketry entryCost = 4000 category = FuelTank subcategory = 0 title = Tank [Procedural] manufacturer = Generic description = Switchable procedural tank. Comes in various levels of insulation, rigid/balloon, and pressurized/highly-pressurized forms. Defaults to type Default but can be switched to other types in the part popup menu. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 873.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart costPerkL = 0.00957 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks volume = 1060 utilizationTweakable = true type = Default typeAvailable = Default typeAvailable = Cryogenic typeAvailable = ServiceModule typeAvailable = Fuselage typeAvailable = Balloon typeAvailable = BalloonCryo typeAvailable = Structural typeAvailable = ElectricPropulsion typeAvailable = LifeSupport UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = RO-RFTank-SM module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = basicRocketry entryCost = 4000 category = FuelTank subcategory = 0 title = Procedural Service Module manufacturer = Generic description = Not intended to hold fuel, these specialized tanks are for batteries, payloads and life support. There are different levels of service modules that you can unlock. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. These are the only types of tanks that can have life support resources added to them. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 873.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart costPerkL = 0.00957 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleFuelTanks volume = 1060 utilizationTweakable = true maxUtilization = 88 utilization = 88 type = SM-I typeAvailable = SM-I typeAvailable = SM-II typeAvailable = SM-III typeAvailable = SM-IV UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = RO-RFTank-BalloonNew module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = basicRocketry entryCost = 4000 category = FuelTank subcategory = 0 title = Procedural Tank (Balloon) manufacturer = Generic description = A very expensive and fragile, but also very light tank. Balloon tanks are expensive and complex as they need to be pressurized at all times, but they are much lighter than regular tanks. These are similar to tanks used on the Atlas and Centaur stages. Min Utilization: 99% - Max Utilization: 100% attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 873.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart costPerkL = 0.00957 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleFuelTanks volume = 1060 utilizationTweakable = true minUtilization = 99 utilization = 100 type = Tank-Balloon-SteelAl typeAvailable = Tank-Balloon-SteelAl typeAvailable = Tank-Balloon-SteelAlCu typeAvailable = Tank-Balloon-SteelAlLi UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = RO-RFTank-Integral module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = basicRocketry entryCost = 4000 category = FuelTank subcategory = 0 title = Procedural Tank (Integral Structure) manufacturer = Generic description = A more complex, but lightweight tank. Integral structure tanks use machined walls that are also load-bearing and form the entire structure of the tank, so no additional structure is needed to maintain rigidity. Manufacturing them can be difficult, however. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 873.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart costPerkL = 0.00957 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleFuelTanks volume = 1060 utilizationTweakable = true maxUtilization = 88 utilization = 88 type = Tank-Int-Al typeAvailable = Tank-Int-Al typeAvailable = Tank-Int-Al-HP typeAvailable = Tank-Int-AlCu typeAvailable = Tank-Int-AlCu-HP typeAvailable = Tank-Int-AlLi typeAvailable = Tank-Int-AlLi-HP typeAvailable = Tank-Int-Comp typeAvailable = Tank-Int-Magic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = RO-RFTank-Seperate module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = basicRocketry entryCost = 4000 category = FuelTank subcategory = 0 title = Procedural Tank (Conventional Structure) manufacturer = Generic description = The most basic form of fuel tank. Conventional structure tanks consist of two parts, a support structure (also known as stringers) and a fuel tank. Earlier iterations also had a separate skin surrounding them, but later tanks moved the structure inside the fuel tanks. This makes them cheap and easy to produce. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 873.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart costPerkL = 0.00957 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleFuelTanks volume = 1060 utilizationTweakable = true maxUtilization = 88 utilization = 88 type = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel-HP typeAvailable = Tank-Sep-Al typeAvailable = Tank-Sep-Al-HP typeAvailable = Tank-Sep-Al2 typeAvailable = Tank-Sep-Al2-HP typeAvailable = Tank-Sep-AlCu typeAvailable = Tank-Sep-AlCu-HP typeAvailable = Tank-Sep-AlLi typeAvailable = Tank-Sep-AlLi-HP typeAvailable = Tank-Sep-Stir typeAvailable = Tank-Sep-Stir-HP typeAvailable = Tank-Sep-Starship typeAvailable = Tank-Sep-Starship-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = RO-RFTank-Balloon module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = basicRocketry entryCost = 4000 subcategory = 0 title = Procedural Balloon Tank (Deprecated) manufacturer = Generic description = Don't use this tank. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 873.15 category = none MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart costPerkL = 0.00957 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleFuelTanks volume = 1060 utilizationTweakable = true minUtilization = 99 utilization = 100 type = Tank-III-Balloon typeAvailable = Tank-III-Balloon UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = RO-RFTank module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = basicRocketry entryCost = 4000 subcategory = 0 title = Procedural Tank (Deprecated) manufacturer = Generic description = Don't use this tank. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 873.15 category = none MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart costPerkL = 0.00957 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleFuelTanks volume = 1060 utilizationTweakable = true maxUtilization = 88 utilization = 88 type = Tank-I typeAvailable = Tank-I typeAvailable = Tank-I-HP typeAvailable = Tank-II typeAvailable = Tank-II-HP typeAvailable = Tank-III typeAvailable = Tank-III-HP typeAvailable = Tank-IV typeAvailable = Tank-IV-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = RO-ProcTankSpaceplane module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = basicRocketry entryCost = 4000 category = FuelTank subcategory = 0 title = Tank [Procedural, Shielded] manufacturer = Generic description = Heat-resistant switchable procedural tank. Includes normal (Structural) and highly pressurized (Fuselage) options. Rated for LEO reentries on a spaceplane. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 1473.14 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2473.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart costPerkL = 0.00957 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleFuelTanks volume = 1060 utilizationTweakable = true type = Structural maxUtilization = 92 utilization = 92 typeAvailable = Fuselage typeAvailable = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = proceduralTankOre module = Part author = Ckfinite, AncientGammoner, NathanKell, Swamp Ig, OtherBarry scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = advScienceTech entryCost = 4000 category = FuelTank subcategory = 0 title = Tank - Ore [Procedural] manufacturer = Generic description = Made from viscoelastic nanopolymers (which were discovered by accident... growing in the back of the office mini-fridge) this fuel tank can be stretched to accommodate fuel loads of a range of sizes and shapes. Hardens to a rigid structure before launch! attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 500 breakingTorque = 500 bulkheadProfiles = size1, srf maxTemp = 673.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart textureSet = GreySide costPerkL = 424 diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 1.0 diameter = 1 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 1.0 topDiameter = 0.5 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 1.0 diameter = 1 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 1.0 topDiameter = 0.5 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 1.0 diameter = 1.25 } MODULE { name = TankContentSwitcher useVolume = true TANK_TYPE_OPTION { name = Ore dryDensity = 0.17 RESOURCE { name = Ore unitsPerKL = 139.664 } } } RESOURCE { name = Ore amount = 171.4 maxAmount = 171.4 } MODULE { name = ModuleFuelJettison } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = proceduralStructural module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = advConstruction entryCost = 4000 category = Structural subcategory = 0 title = Structure [Procedural] manufacturer = Generic description = Made from viscoelastic nanopolymers (which were discovered by accident... growing in the back of the office mini-fridge) this fuel tank can be stretched to accommodate fuel loads of a range of sizes and shapes. Hardens to a rigid structure before launch! attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 673.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = TankContentSwitcher useVolume = true TANK_TYPE_OPTION { name = Structural dryDensity = 0.05 isStructural = true } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = proceduralCrewTube module = Part author = AncientGammoner, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = advConstruction entryCost = 14000 category = Structural subcategory = 0 title = Crew Tube [Procedural] manufacturer = Generic description = Air tight pressure hull protected by a thick layer of Kevlar and carbon nanofiber blankets to provide protection against micro-meteorites as well as thermal insulation and limited radiation shielding. These parts provide safe and structurally intact internal spaces to allow crew to move between crewed parts. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 673.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart diameterMax = Infinity lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterMin = 0.8 lengthMin = 0.5 diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 0.75 diameter = 0.8 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 0.75 diameter = 0.8 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction selectedShape = Round #1 length = 0.5 topDiameter = 0.8 bottomDiameter = 1 } MODULE { name = ProceduralShapePolygon displayName = Polygon techRequired = start length = 0.75 diameter = 1.0 } MODULE { name = TankContentSwitcher useVolume = true TANK_TYPE_OPTION { name = Structural dryDensity = 0.05 isStructural = true } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/1TankLiquid.cfg PART { name = proceduralNoseCone module = Part author = AncientGammoner, NathanKell, Swamp Ig, OtherBarry scale = 1 rescaleFactor = 1 node_stack_top = 0,0.5,0,0,1,0,1 node_stack_bottom = 0,-0.5,0,0,-1,0,1 node_attach = 0,0,0.5,0,0,-1,1 cost = 0 TechRequired = stability entryCost = 6800 category = Aero subcategory = 0 title = Nose Cone [Procedural] manufacturer = Generic description = Made from viscoelastic nanopolymers (which were discovered by accident... growing in the back of the office mini-fridge) this fuel tank can be stretched to accommodate fuel loads of a range of sizes and shapes. Hardens to a rigid structure before launch! attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.25 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODULE { name = ProceduralPart diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = TankContentSwitcher useVolume = true TANK_TYPE_OPTION { name = Structural dryDensity = 0.068 isStructural = true } } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone selectedShape = Round #1 length = 0.625 topDiameter = 0 bottomDiameter = 1 coneTopMode = Constant } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ProceduralParts/Parts/Tanks/4SRB.cfg PART { name = proceduralSRBRealFuels module = Part author = AncientGammoner, NK, Tiberion, NathanKell, Swamp Ig scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.5, 0.0, 0.0, 1.0, 0.0, 0.0, 1 cost = 0 TechRequired = start entryCost = 15000 subcategory = 0 title = Solid Rocket Motor [Procedural] manufacturer = Generic description = Made from viscoelastic nanopolymers (which were discovered by accident... growing in the back of the office mini-fridge) this solid rocket can be stretched to accommodate fuel loads of a range of sizes and shapes. Hardens to a rigid structure before launch! Plume configured by RealPlume. attachRules = 1,1,1,1,0 mass = 3.737 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 673.15 bulkheadProfiles = size1, srf stagingIcon = SOLID_BOOSTER oldMaxTemp = 3600 tempMult = 0.423097222222222 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 773.15 category = Engine MODEL { model = ProceduralParts/Parts/cylinderTank scale = 1,1,1 } MODEL { model = ProceduralParts/Parts/SRBBell position = 0.0, -1.25, 0.0 scale = 1,1,1 } MODEL { model = ProceduralParts/Parts/HighRatio position = 0.0, -1.25, 0.0 scale = 1,1,1 } MODEL { model = ProceduralParts/Parts/LowRatio position = 0.0, -1.25, 0.0 scale = 1,1,1 } RESOURCE { name = SolidFuel amount = 427.1 maxAmount = 427.1 } MODULE { name = ProceduralPart textureSet = SegmentedSRB diameterMin = 0.01 diameterMax = Infinity lengthMin = 0.01 lengthMax = Infinity volumeMin = 0 volumeMax = Infinity diameterLargeStep = 1.0 diameterSmallStep = 0.1 lengthSmallStep = 0.1 } MODULE { name = ProceduralShapeCylinder displayName = Cylinder techRequired = start length = 2.5 diameter = 1 } MODULE { name = ProceduralShapeCone displayName = Cone techRequired = generalConstruction coneBottomMode = LimitMin length = 2.5 topDiameter = 0.5 bottomDiameter = 1 } MODULE { name = ProceduralShapePill displayName = Fillet Cylinder techRequired = advConstruction length = 2.5 diameter = 1 fillet = 0.2 } MODULE { name = ProceduralShapeBezierCone displayName = Smooth Cone techRequired = advConstruction coneBottomMode = LimitMin selectedShape = Round #1 length = 2.5 topDiameter = 0.5 bottomDiameter = 1 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 52 heatProduction = 66.4262638888889 useEngineResponseTime = True engineAccelerationSpeed = 10.0 allowShutdown = False powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 10 key = 1 20 } } MODULE { name = ProceduralSRB srbBellName = SRBBell thrustVectorTransformName = thrustTransform bottomAttachNodeName = bottom selectedBellName = Surface heatPerThrust = 40 costMultiplier = 0.5 burnTimeME = 30 thrust1m = 1500 SRB_BELL { name = Surface gimbalRange = 5.0 modelName = LowRatioBell bellChokeDiameter = 0.55 chokeEndRatio = 0.55 realFuelsEngineType = S } SRB_BELL { name = Vacuum gimbalRange = 3.5 modelName = HighRatioBell bellChokeDiameter = 0.32 chokeEndRatio = 0.32 realFuelsEngineType = S+ } } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 5.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleFuelTanks volume = 1060 dedicated = true type = Solid UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs techLevel = 0 origTechLevel = 0 engineType = S configuration = Normal modded = false gimbalTransform = SRBBell type = ModuleEnginesRF CONFIG { name = Normal heatProduction = 66.4262638888889 IspSL = 1 IspV = 1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = SSTURecolorGUI } MODULE { name = KSPTextureSwitch transformName = sides sectionName = Sides currentTextureSet = Metal textureSet = Metal textureSet = Foil-Default textureSet = Metal-Default textureSet = Metal-Tricolor textureSet = Metal-Stripes textureSet = Metal-Stripes-Long textureSet = Metal-Stripes-Half textureSet = Metal-Stripes-Twisted textureSet = Metal-Checkers textureSet = Metal-Checkers2 textureSet = Metal-Checkers-Double textureSet = Metal-Slats textureSet = Metal-Narrow textureSet = Metal-Fancy textureSet = Metal-Fancy2 textureSet = Metal-Fancy3 textureSet = Metal-Fancy4 textureSet = Metal-Fancy5 textureSet = Metal-Fancy6 textureSet = Metal-Fancy7 textureSet = Metal-Fancy8 textureSet = Metal-Fancy9 textureSet = Metal-Able textureSet = Metal-Able-USAF textureSet = Metal-Agena textureSet = Metal-BlackArrow textureSet = Metal-BlackArrow2 textureSet = Metal-Bumper textureSet = Metal-Corestar textureSet = Metal-DeltaIV textureSet = Metal-Europa textureSet = Metal-Hermes textureSet = Metal-Juno textureSet = Metal-Juno-L textureSet = Metal-LongMarch textureSet = Metal-LongMarch2 textureSet = Metal-Mu textureSet = Metal-Redstone textureSet = Metal-Redstone-L textureSet = Metal-Redstone-USA textureSet = Metal-SLV textureSet = Metal-Skylab textureSet = Metal-ThorAble textureSet = Metal-Titan textureSet = Metal-Titan2 textureSet = Metal-Vanguard } MODULE { name = KSPTextureSwitch transformName = ends sectionName = Ends currentTextureSet = CustomEnds textureSet = CustomEnds textureSet = Metal textureSet = Foil-Default } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0,0,-0.2 plumePosition = 0,0,0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 flareScale = 1 fumeScale = 1 lampScale = 1 plumeScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.2 fixedScale = 1 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = RealAntennas/RealAntennasCommNetParams.cfg RealAntennasCommNetParams { BandInfo { name = VHF TechLevel = 0 Frequency = 150e6 ChannelWidth = 12.5e3 } BandInfo { name = UHF TechLevel = 0 Frequency = 430e6 ChannelWidth = 31.5e3 } BandInfo { name = S TechLevel = 3 Frequency = 2.25e9 ChannelWidth = 0.330e6 } BandInfo { name = X TechLevel = 7 Frequency = 8.45e9 ChannelWidth = 1.36e6 } BandInfo { name = K TechLevel = 9 Frequency = 26.250e9 ChannelWidth = 20e6 } BandInfo { name = Ka TechLevel = 9 Frequency = 32.0e9 ChannelWidth = 20e6 } EncoderInfo { name = Analog FSK TechLevel = 0 CodingRate = 0.001 RequiredEbN0 = 10 } EncoderInfo { name = None TechLevel = 2 CodingRate = 1 RequiredEbN0 = 10 } EncoderInfo { name = Reed-Muller 1,3 TechLevel = 3 CodingRate = 0.5 RequiredEbN0 = 6.5 } EncoderInfo { name = Reed-Solomon 255/223 TechLevel = 5 CodingRate = 0.8745 RequiredEbN0 = 6.1 } EncoderInfo { name = Convolutional 7, 1/2 TechLevel = 6 CodingRate = 0.5 RequiredEbN0 = 4.5 } EncoderInfo { name = Concatenated Reed-Solomon,Convolutional reference = http: TechLevel = 7 CodingRate = 0.43725 RequiredEbN0 = 3.3 } EncoderInfo { name = Turbo 1/2 TechLevel = 8 CodingRate = 0.5 RequiredEbN0 = 1 } TechLevelInfo { name = TL0 Level = 0 Description = WW2-era PowerEfficiency = 0.0555 ReflectorEfficiency = 0.5 MinDataRate = 4 MaxDataRate = 4 MaxPower = 20 MassPerWatt = 1.6 BaseMass = 1 BasePower = 2 BaseCost = 2 CostPerWatt = 5 ReceiverNoiseTemperature = 27000 } TechLevelInfo { name = TL1 Level = 1 Description = Lunar Range Comms, 1956: 26m antenna 1958 PowerEfficiency = 0.0769 ReflectorEfficiency = 0.52 MinDataRate = 4 MaxDataRate = 4 MaxPower = 30 MassPerWatt = 1.34 BaseMass = 0.26 BasePower = 0.3 BaseCost = 4 CostPerWatt = 4 ReceiverNoiseTemperature = 11500 } TechLevelInfo { name = TL2 Level = 2 Description = Digital Comms, 1959-1960 PowerEfficiency = 0.1 ReflectorEfficiency = 0.54 MinDataRate = 1 MaxDataRate = 64 MaxPower = 37 MassPerWatt = 1.16 BaseMass = 6.9 BasePower = 8 BaseCost = 30 CostPerWatt = 3.5 ReceiverNoiseTemperature = 7000 } TechLevelInfo { name = TL3 Level = 3 Description = Interplanetary Comms, 1961-1963: Maser 1962, S/C noise reduction 1961 (300-3000K=10dB noise temp) PowerEfficiency = 0.1304 ReflectorEfficiency = 0.56 MinDataRate = 8 MaxDataRate = 64 MaxPower = 37 MassPerWatt = 1 BaseMass = 20.2 BasePower = 19.5 BaseCost = 50 CostPerWatt = 3 ReceiverNoiseTemperature = 5800 } TechLevelInfo { name = TL4 Level = 4 Description = Improved Comms, 1964-1966: 64m Antenna 1967 PowerEfficiency = 0.1667 ReflectorEfficiency = 0.58 MinDataRate = 8 MaxDataRate = 4096 MaxPower = 40 MassPerWatt = 0.86 BaseMass = 17.2 BasePower = 25.7 BaseCost = 80 CostPerWatt = 2.5 ReceiverNoiseTemperature = 4500 } TechLevelInfo { name = TL5 Level = 5 Description = Advanced Comms, 1967-1971: Noise reduction 1968, block coding 1969 PowerEfficiency = 0.2222 ReflectorEfficiency = 0.6 MinDataRate = 16 MaxDataRate = 16384 MaxPower = 43 MassPerWatt = 0.75 BaseMass = 21 BasePower = 23 BaseCost = 120 CostPerWatt = 2 ReceiverNoiseTemperature = 3000 } TechLevelInfo { name = TL6 Level = 6 Description = Deep Space Comms, 1971-1974: Antenna improvements 1971-1972, Convolutional coding ~1973 PowerEfficiency = 0.25 ReflectorEfficiency = 0.62 MinDataRate = 16 MaxDataRate = 131072 MaxPower = 43 MassPerWatt = 0.6444 BaseMass = 30.7 BasePower = 21.4 BaseCost = 175 CostPerWatt = 1.7 ReceiverNoiseTemperature = 1540 } TechLevelInfo { name = TL7 Level = 7 Description = High Data Rate Comms, 1976-1980: X-Band ~1975, concatenated coding, MW noise reduction ~1980 PowerEfficiency = 0.3 ReflectorEfficiency = 0.64 MinDataRate = 16 MaxDataRate = 262144 MaxPower = 46 MassPerWatt = 0.6 BaseMass = 21.3 BasePower = 18.3 BaseCost = 125 CostPerWatt = 1.2 ReceiverNoiseTemperature = 1100 } TechLevelInfo { name = TL8 Level = 8 Description = Massive Scale Comms, 1986-1997: 70m antennas 1988 PowerEfficiency = 0.3724 ReflectorEfficiency = 0.66 MinDataRate = 16 MaxDataRate = 262144 MaxPower = 46 MassPerWatt = 0.54 BaseMass = 21.3 BasePower = 18.3 BaseCost = 75 CostPerWatt = 0.5 ReceiverNoiseTemperature = 500 } TechLevelInfo { name = TL9 Level = 9 Description = Efficient Comms, 1998-2008: Super-cooled maser & feed 1995, Ka-band 2004 PowerEfficiency = 0.4397 ReflectorEfficiency = 0.68 MinDataRate = 16 MaxDataRate = 134217728 MaxPower = 50 MassPerWatt = 0.1418 BaseMass = 7.5 BasePower = 11.7 BaseCost = 50 CostPerWatt = 0.4 ReceiverNoiseTemperature = 200 } } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL1 partIcon = RelayAntenna50 techRequired = engineering101 title = Comms Tech Level 1 description = Upgrades Comms to Tech Level 1 } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL2 partIcon = RelayAntenna50 techRequired = survivability title = Comms Tech Level 2 description = Upgrades Comms to Tech Level 2 } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL3 partIcon = RelayAntenna50 techRequired = basicScience title = Comms Tech Level 3 description = Upgrades Comms to Tech Level 3 } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL4 partIcon = RelayAntenna50 techRequired = electrics title = Comms Tech Level 4 description = Upgrades Comms to Tech Level 4 } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL5 partIcon = RelayAntenna50 techRequired = precisionEngineering title = Comms Tech Level 5 description = Upgrades Comms to Tech Level 5 } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL6 partIcon = RelayAntenna50 techRequired = electronics title = Comms Tech Level 6 description = Upgrades Comms to Tech Level 6 } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL7 partIcon = RelayAntenna50 techRequired = automation title = Comms Tech Level 7 description = Upgrades Comms to Tech Level 7 } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL8 partIcon = RelayAntenna50 techRequired = experimentalElectrics title = Comms Tech Level 8 description = Upgrades Comms to Tech Level 8 } } UrlConfig { parentUrl = RealAntennas/TechTree.cfg PARTUPGRADE { name = commsTL9 partIcon = RelayAntenna50 techRequired = experimentalElectrics title = Comms Tech Level 9 description = Upgrades Comms to Tech Level 9 } } UrlConfig { parentUrl = RealChute/Agencies/Agents.cfg AGENT { name = RealChute title = RealChute description = A division of Wenkel Corporation, RealChutes was the result of an Industry-Government-Academia Joint Research project undertaken in conjunction with the Kerbal Space Administration (KSA) and the University of Kerbin to develop improved spacecraft recovery systems. logoURL = RealChute/Flags/RealChute logoScaledURL = RealChute/Agencies/RealChute_scaled standing = Wenkel Corporation, 2 mentality = Startup mentality = Cooperative mentality = Pioneer mentality = Stern 0.5 } } UrlConfig { parentUrl = RealChute/Agencies/Agents.cfg AGENT { name = Wenkel Corporation title = Wenkel Corporation description = Originally founded by Wenkel Kerman in KY 450 to commercialize his vapor-compression refrigeration units for domestic use, the company now develops and manufactures air conditioning and thermal control systems for the aerospace industry. More recently, it has entered the spacecraft recovery systems market through innovative new products by its subsidiary, RealChute Aerodynamic Deacceleration Recovery Systems. logoURL = RealChute/Flags/WenkelCorporation logoScaledURL = RealChute/Agencies/WenkelCorporation_scaled standing = RealChute, 2 mentality = Patient mentality = Scientific 0.75 mentality = EasyGoing 0.5 mentality = Kerbalminded } } UrlConfig { parentUrl = RealChute/Materials/ParachuteMaterials.cfg MATERIAL { name = Silk description = Lightweight, weak, easily ripped, but cheap. Essential for all your deathtrap concepts. areaDensity = 0.000067 dragCoefficient = 0.75 areaCost = 0.05 maxTemp = 423.15 specificHeat = 1380 emissivity = 0.78 } } UrlConfig { parentUrl = RealChute/Materials/ParachuteMaterials.cfg MATERIAL { name = Nylon description = More solid than silk, this should land your tin cans in one piece. areaDensity = 0.0000565 dragCoefficient = 1 areaCost = 0.075 maxTemp = 493.15 specificHeat = 1700 emissivity = 0.72 } } UrlConfig { parentUrl = RealChute/Materials/ParachuteMaterials.cfg MATERIAL { name = Kevlar description = The heaviest of strongest of all. Comes with a free anchor tatoo. areaDensity = 0.000072 dragCoefficient = 1.25 areaCost = 0.08 maxTemp = 773.15 specificHeat = 1420 emissivity = 0.49 } } UrlConfig { parentUrl = RealChute/Materials/TextureLibrary.cfg TEXTURE_LIBRARY { name = RealChute CASE_TEXTURE { name = Main types = Cone, Stack, Radial textureURL = RealChute/Parts/RC_common_main } CASE_TEXTURE { name = Drogue types = Cone, Stack, Radial textureURL = RealChute/Parts/RC_common_drogue } CASE_TEXTURE { name = Drag types = Cone, Stack, Radial textureURL = RealChute/Parts/RC_common_drag } CASE_TEXTURE { name = Combo types = Cone, Stack textureURL = RealChute/Parts/RC_common_dual } CANOPY_TEXTURE { name = Main chute textureURL = RealChute/Parts/RC_canopy_main } CANOPY_TEXTURE { name = Drogue chute textureURL = RealChute/Parts/RC_canopy_drogue } CANOPY_MODEL { name = Single chute diameter = 9.893 count = 1 maxDiam = 70 PARAMETERS { modelURL = RealChute/Parts/model_RC_canopy transformName = RC_canopy preDepAnim = RC_chute_semi_deploy depAnim = RC_chute_full_deploy } PARAMETERS { modelURL = RealChute/Parts/model_RC_canopy2 transformName = RC_canopy2 preDepAnim = RC_chute2_semi_deploy depAnim = RC_chute2_full_deploy } } CANOPY_MODEL { name = Triple chute diameter = 9.893 count = 3 maxDiam = 121 PARAMETERS { modelURL = RealChute/Parts/model_RC_triple_canopy transformName = RC_triple_canopy preDepAnim = RC_triple_chute_semi_deploy depAnim = RC_triple_chute_full_deploy } PARAMETERS { modelURL = RealChute/Parts/model_RC_triple_canopy2 transformName = RC_triple_canopy2 preDepAnim = RC_triple_chute2_semi_deploy depAnim = RC_triple_chute2_full_deploy } } } } UrlConfig { parentUrl = RealChute/ModuleManager/Stock_RealChute_MM.cfg TEXTURE_LIBRARY { name = StockReplacement CANOPY_TEXTURE { name = Main chute textureURL = RealChute/Parts/RC_canopy_main } CANOPY_TEXTURE { name = Drogue chute textureURL = RealChute/Parts/RC_canopy_drogue } CANOPY_MODEL { name = Single chute diameter = 9.893 count = 1 maxDiam = 70 PARAMETERS { modelURL = RealChute/Parts/model_RC_canopy transformName = RC_canopy preDepAnim = RC_chute_semi_deploy depAnim = RC_chute_full_deploy } } CANOPY_MODEL { name = Triple chute diameter = 9.893 count = 3 maxDiam = 121 PARAMETERS { modelURL = RealChute/Parts/model_RC_triple_canopy transformName = RC_triple_canopy preDepAnim = RC_triple_chute_semi_deploy depAnim = RC_triple_chute_full_deploy } } } } UrlConfig { parentUrl = RealChute/Parts/cone_chute.cfg PART { name = RC_cone module = Part author = stupid_chris, sumghai scale = 1 rescaleFactor = 1 TechRequired = start entryCost = 500 cost = 0 category = none subcategory = 0 manufacturer = RealChute attachRules = 1,0,0,1,0 mass = 0.08 maximum_drag = 0.32 dragModelType = default angularDrag = 3 breakingForce = 100 breakingTorque = 50 stageOffset = -1 tags = arrest canopy chute decel descen drag entry fall landing re- return safe slow white RealChute para bulkheadProfiles = size2 absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Parachute - Cone description = A nose cone with built in parachute. Ensure you properly configure it to work with your craft. node_stack_bottom = 0, -0.046045, 0, 0, -1, 0, 1 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = RealChute/Parts/model_RC_case_nose scale = 1, 1, 1 texture = RC_common_main, RealChute/Parts/RC_common_main } MODEL { model = RealChute/Parts/model_RC_triple_canopy scale = 3.03, 2.8, 3.03 rotation = 20, 0, 0 position = 0, 0.025, 0 texture = RC_canopy_main, RealChute/Parts/RC_canopy_main } MODULE { name = RealChuteModule caseMass = 0.08 timer = 0 mustGoDown = true cutSpeed = 0.5 spareChutes = 5 PARACHUTE { material = Nylon capName = cone parachuteName = RC_triple_canopy preDeploymentAnimation = RC_triple_chute_semi_deploy deploymentAnimation = RC_triple_chute_full_deploy preDeployedDiameter = 2.5 deployedDiameter = 50 minIsPressure = false minDeployment = 5000 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 6 } } MODULE { name = ProceduralChute textureLibrary = RealChute type = Cone currentCase = Main currentCanopies = Main chute SIZE { size = 1, 1, 1 sizeID = 1.25m caseMass = 0.05 bottomNode = 0, -0.046045, 0 bottomNodeSize = 1 cost = 1 } SIZE { size = 1.2, 1.2, 1.2 sizeID = 1.5m caseMass = 0.072 bottomNode = 0, -0.055254, 0 bottomNodeSize = 1 cost = 1.2 } SIZE { size = 1.5, 1.5, 1.5 sizeID = 1.875m caseMass = 0.1125 bottomNode = 0, -0.0690675, 0 bottomNodeSize = 1 cost = 1.5 } SIZE { size = 1.6, 1.6, 1.6 sizeID = 2m caseMass = 0.128 bottomNode = 0, -0.073672, 0 bottomNodeSize = 2 cost = 1.6 } SIZE { size = 2, 2, 2 sizeID = 2.5m caseMass = 0.2 bottomNode = 0, -0.09209, 0 bottomNodeSize = 2 cost = 2 } SIZE { size = 2.4, 2.4, 2.4 sizeID = 3m caseMass = 0.288 bottomNode = 0, -0.110508, 0 bottomNodeSize = 3 cost = 2.4 } SIZE { size = 2.8, 2.8, 2.8 sizeID = 3.5m caseMass = 0.392 bottomNode = 0, -0.128926, 0 bottomNodeSize = 3 cost = 2.8 } SIZE { size = 3, 3, 3 sizeID = 3.75m caseMass = 0.45 bottomNode = 0, -0.138135, 0 bottomNodeSize = 3 cost = 3 } SIZE { size = 3.2, 3.2, 3.2 sizeID = 4m caseMass = 0.512 bottomNode = 0, -0.147344, 0 bottomNodeSize = 4 cost = 3.2 } SIZE { size = 4, 4, 4 sizeID = 5m caseMass = 0.8 bottomNode = 0, -0.18418, 0 bottomNodeSize = 5 cost = 4 } SIZE { size = 4.8, 4.8, 4.8 sizeID = 6m caseMass = 1.152 bottomNode = 0, -0.221016, 0 bottomNodeSize = 6 cost = 4.8 } SIZE { size = 5.6, 5.6, 5.6 sizeID = 7m caseMass = 1.568 bottomNode = 0, -0.257852, 0 bottomNodeSize = 7 cost = 5.6 } SIZE { size = 6.4, 6.4, 6.4 sizeID = 8m caseMass = 2.048 bottomNode = 0, -0.294688, 0 bottomNodeSize = 8 cost = 6.4 } SIZE { size = 7.2, 7.2, 7.2 sizeID = 9m caseMass = 2.592 bottomNode = 0, -0.331524, 0 bottomNodeSize = 9 cost = 7.2 } SIZE { size = 8, 8, 8 sizeID = 10m caseMass = 3.2 bottomNode = 0, -0.36836, 0 bottomNodeSize = 10 cost = 8 } SIZE { size = 0.24, 0.24, 0.24 sizeID = 0.3m caseMass = 0.00288 bottomNode = 0, -0.0110508, 0 bottomNodeSize = 0 cost = 0.24 } SIZE { size = 0.304, 0.304, 0.304 sizeID = 0.38m caseMass = 0.0046208 bottomNode = 0, -0.01399768, 0 bottomNodeSize = 0 cost = 0.304 } SIZE { size = 0.4, 0.4, 0.4 sizeID = 0.5m caseMass = 0.008 bottomNode = 0, -0.018418, 0 bottomNodeSize = 0 cost = 0.4 } SIZE { size = 0.5, 0.5, 0.5 sizeID = 0.625m caseMass = 0.0125 bottomNode = 0, -0.0230225, 0 bottomNodeSize = 0 cost = 0.5 } SIZE { size = 0.68, 0.68, 0.68 sizeID = 0.85m caseMass = 0.02312 bottomNode = 0, -0.0313106, 0 bottomNodeSize = 0 cost = 0.68 } SIZE { size = 0.8, 0.8, 0.8 sizeID = 1m caseMass = 0.032 bottomNode = 0, -0.036836, 0 bottomNodeSize = 1 cost = 0.8 } } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } nyan { AUDIO { channel = Ship clip = RealChute/Sounds/nyan_cat volume = 0 0 volume = 1 1 loop = True } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = cone valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cone valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cone valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry leaveTemp = true } MODULE { name = ModuleTransform2Value transformName = cone valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cone valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } } } UrlConfig { parentUrl = RealChute/Parts/cone_double_chute.cfg PART { name = RC_cone_double module = Part author = stupid_chris, sumghai scale = 1 rescaleFactor = 1 node_stack_bottom = 0, -0.046045, 0, 0, -1, 0, 1 TechRequired = specializedControl entryCost = 12000 cost = 0 category = none subcategory = 0 manufacturer = RealChute attachRules = 1,0,0,1,0 mass = 0.1 maximum_drag = 0.32 dragModelType = default angularDrag = 3 breakingForce = 100 breakingTorque = 50 stageOffset = -1 tags = arrest canopy chute decel descen drag entry fall landing re- return safe slow white RealChute para bulkheadProfiles = size2 absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Parachute - Cone (Double) description = A nose cone with two built in parachutes. One drogue, one main. Ensure you properly configure it to work with your craft. emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = RealChute/Parts/model_RC_case_nose scale = 1, 1, 1 texture = RC_common_main, RealChute/Parts/RC_common_dual } MODEL { model = RealChute/Parts/model_RC_case_nose_dual_extras scale = 1, 1, 1 } MODEL { model = RealChute/Parts/model_RC_triple_canopy scale = 3.03, 2.8, 3.03 position = 0, 0.025, 0 texture = RC_canopy_main, RealChute/Parts/RC_canopy_main } MODEL { model = RealChute/Parts/model_RC_canopy2 scale = 0.61, 0.7, 0.61 position = 0, 0.025, 0 texture = RC_canopy_main, RealChute/Parts/RC_canopy_drogue } MODULE { name = RealChuteModule caseMass = 0.1 timer = 0 mustGoDown = true cutSpeed = 0.5 spareChutes = 5 secondaryChute = true PARACHUTE { material = Nylon capName = mains_packing_bag parachuteName = RC_triple_canopy preDeploymentAnimation = RC_triple_chute_semi_deploy deploymentAnimation = RC_triple_chute_full_deploy preDeployedDiameter = 2.5 deployedDiameter = 50 minIsPressure = false minDeployment = 5000 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 6 } PARACHUTE { material = Kevlar capName = cone parachuteName = RC_canopy2 preDeploymentAnimation = RC_chute2_semi_deploy deploymentAnimation = RC_chute2_full_deploy preDeployedDiameter = 3 deployedDiameter = 6 minIsPressure = false minDeployment = 20000 deploymentAlt = 3000 cutAlt = 1100 preDeploymentSpeed = 1 deploymentSpeed = 3 } } MODULE { name = ProceduralChute textureLibrary = RealChute type = Cone currentCase = Combo currentCanopies = Main chute, Drogue chute currentTypes = Main, Drogue SIZE { size = 1, 1, 1 sizeID = 1.25m caseMass = 0.05 bottomNode = 0, -0.046045, 0 bottomNodeSize = 1 cost = 1 } SIZE { size = 1.2, 1.2, 1.2 sizeID = 1.5m caseMass = 0.072 bottomNode = 0, -0.055254, 0 bottomNodeSize = 1 cost = 1.2 } SIZE { size = 1.5, 1.5, 1.5 sizeID = 1.875m caseMass = 0.1125 bottomNode = 0, -0.0690675, 0 bottomNodeSize = 1 cost = 1.5 } SIZE { size = 1.6, 1.6, 1.6 sizeID = 2m caseMass = 0.128 bottomNode = 0, -0.073672, 0 bottomNodeSize = 2 cost = 1.6 } SIZE { size = 2, 2, 2 sizeID = 2.5m caseMass = 0.2 bottomNode = 0, -0.09209, 0 bottomNodeSize = 2 cost = 2 } SIZE { size = 2.4, 2.4, 2.4 sizeID = 3m caseMass = 0.288 bottomNode = 0, -0.110508, 0 bottomNodeSize = 3 cost = 2.4 } SIZE { size = 2.8, 2.8, 2.8 sizeID = 3.5m caseMass = 0.392 bottomNode = 0, -0.128926, 0 bottomNodeSize = 3 cost = 2.8 } SIZE { size = 3, 3, 3 sizeID = 3.75m caseMass = 0.45 bottomNode = 0, -0.138135, 0 bottomNodeSize = 3 cost = 3 } SIZE { size = 3.2, 3.2, 3.2 sizeID = 4m caseMass = 0.512 bottomNode = 0, -0.147344, 0 bottomNodeSize = 4 cost = 3.2 } SIZE { size = 4, 4, 4 sizeID = 5m caseMass = 0.8 bottomNode = 0, -0.18418, 0 bottomNodeSize = 5 cost = 4 } SIZE { size = 4.8, 4.8, 4.8 sizeID = 6m caseMass = 1.152 bottomNode = 0, -0.221016, 0 bottomNodeSize = 6 cost = 4.8 } SIZE { size = 5.6, 5.6, 5.6 sizeID = 7m caseMass = 1.568 bottomNode = 0, -0.257852, 0 bottomNodeSize = 7 cost = 5.6 } SIZE { size = 6.4, 6.4, 6.4 sizeID = 8m caseMass = 2.048 bottomNode = 0, -0.294688, 0 bottomNodeSize = 8 cost = 6.4 } SIZE { size = 7.2, 7.2, 7.2 sizeID = 9m caseMass = 2.592 bottomNode = 0, -0.331524, 0 bottomNodeSize = 9 cost = 7.2 } SIZE { size = 8, 8, 8 sizeID = 10m caseMass = 3.2 bottomNode = 0, -0.36836, 0 bottomNodeSize = 10 cost = 8 } SIZE { size = 0.24, 0.24, 0.24 sizeID = 0.3m caseMass = 0.00288 bottomNode = 0, -0.0110508, 0 bottomNodeSize = 0 cost = 0.24 } SIZE { size = 0.304, 0.304, 0.304 sizeID = 0.38m caseMass = 0.0046208 bottomNode = 0, -0.01399768, 0 bottomNodeSize = 0 cost = 0.304 } SIZE { size = 0.4, 0.4, 0.4 sizeID = 0.5m caseMass = 0.008 bottomNode = 0, -0.018418, 0 bottomNodeSize = 0 cost = 0.4 } SIZE { size = 0.5, 0.5, 0.5 sizeID = 0.625m caseMass = 0.0125 bottomNode = 0, -0.0230225, 0 bottomNodeSize = 0 cost = 0.5 } SIZE { size = 0.68, 0.68, 0.68 sizeID = 0.85m caseMass = 0.02312 bottomNode = 0, -0.0313106, 0 bottomNodeSize = 0 cost = 0.68 } SIZE { size = 0.8, 0.8, 0.8 sizeID = 1m caseMass = 0.032 bottomNode = 0, -0.036836, 0 bottomNodeSize = 1 cost = 0.8 } } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } nyan { AUDIO { channel = Ship clip = RealChute/Sounds/nyan_cat volume = 0 0 volume = 1 1 loop = True } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = mains_packing_bag valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = mains_packing_bag valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = mains_packing_bag valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry leaveTemp = true } MODULE { name = ModuleTransform2Value transformName = cone valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cone valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } } } UrlConfig { parentUrl = RealChute/Parts/radial_chute.cfg PART { name = RC_radial module = Part author = stupid_chris, sumghai scale = 1 rescaleFactor = 1 node_attach = 0, 0, -0.0025, 0, 0, -1 TechRequired = survivability entryCost = 8000 cost = 0 category = none subcategory = 0 manufacturer = RealChute attachRules = 0,1,0,0,0 mass = 0.08 maximum_drag = 0.2 dragModelType = default angularDrag = 3 breakingForce = 100 breakingTorque = 50 stageOffset = -1 tags = arrest canopy chute decel descen drag entry fall landing re- return safe slow white RealChute para bulkheadProfiles = srf absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Parachute [Radial] description = A radially mounted part containing a parachute. Ensure you properly configure it to work with your craft. emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = RealChute/Parts/model_RC_case_radial scale = 0.75, 0.75, 0.75 texture = RC_common_main, RealChute/Parts/RC_common_main } MODEL { model = RealChute/Parts/model_RC_canopy scale = 3.03, 2.8, 3.03 position = 0, 0, -0.0775 texture = RC_canopy_main, RealChute/Parts/RC_canopy_main } MODULE { name = RealChuteModule caseMass = 0.08 timer = 0 mustGoDown = true cutSpeed = 0.5 spareChutes = 5 PARACHUTE { material = Nylon capName = cap parachuteName = RC_canopy preDeploymentAnimation = RC_chute_semi_deploy deploymentAnimation = RC_chute_full_deploy preDeployedDiameter = 1.25 deployedDiameter = 30 minIsPressure = false minDeployment = 5000 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 6 } } MODULE { name = ProceduralChute textureLibrary = RealChute type = Radial currentCase = Main currentCanopies = Main chute SIZE { size = 1, 1, 1 sizeID = Radial 2 caseMass = 0.08 cost = 300 } SIZE { size = 1.5, 1.5, 1.5 sizeID = Radial 3 caseMass = 0.16 cost = 250 } SIZE { size = 0.5, 0.5, 0.5 sizeID = Radial 1 caseMass = 0.04 cost = 350 } } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } nyan { AUDIO { channel = Ship clip = RealChute/Sounds/nyan_cat volume = 0 0 volume = 1 1 loop = True } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = ModuleAeroReentry leaveTemp = true } MODULE { name = ModuleTransform2Value transformName = cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = RealChute/Parts/stack_chute.cfg PART { name = RC_stack module = Part author = stupid_chris, sumghai scale = 1 rescaleFactor = 1 TechRequired = specializedControl entryCost = 12000 cost = 0 category = none subcategory = 0 manufacturer = RealChute attachRules = 1,0,1,1,0 mass = 0.1 maximum_drag = 0.32 dragModelType = default angularDrag = 3 breakingForce = 100 breakingTorque = 50 stageOffset = -1 bulkheadProfiles = size2 tags = arrest canopy chute decel descen drag entry fall landing re- return safe slow white RealChute para absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Parachute - Stack (Double) description = A stackable part containing two parachutes. One drogue, one main. Ensure you properly configure it to work with your craft. node_stack_top = 0, 0.1644, 0, 0, 1, 0, 1 node_stack_bottom = 0, -0.1644, 0, 0, -1, 0, 1 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = RealChute/Parts/model_RC_case_stack scale = 1, 1, 1 texture = RC_common_main, RealChute/Parts/RC_common_main } MODEL { model = RealChute/Parts/model_RC_canopy scale = 3.64, 3.2, 3.64 position = 0, 0, -0.509 texture = RC_canopy_main, RealChute/Parts/RC_canopy_main } MODEL { model = RealChute/Parts/model_RC_canopy2 scale = 3.64, 3.2, 3.64 position = 0, 0, 0.509 texture = RC_canopy_main, RealChute/Parts/RC_canopy_main } MODULE { name = RealChuteModule caseMass = 0.1 timer = 0 mustGoDown = true cutSpeed = 0.5 spareChutes = 5 secondaryChute = true PARACHUTE { material = Nylon capName = cap2 parachuteName = RC_canopy preDeploymentAnimation = RC_chute_semi_deploy deploymentAnimation = RC_chute_full_deploy preDeployedDiameter = 1.5 deployedDiameter = 36 minIsPressure = false minDeployment = 5000 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 6 forcedOrientation = 20 } PARACHUTE { material = Nylon capName = cap parachuteName = RC_canopy2 preDeploymentAnimation = RC_chute2_semi_deploy deploymentAnimation = RC_chute2_full_deploy preDeployedDiameter = 1.5 deployedDiameter = 36 minIsPressure = false minDeployment = 5000 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 6 forcedOrientation = 20 } } MODULE { name = ProceduralChute textureLibrary = RealChute type = Stack currentCase = Main currentCanopies = Main chute, Main chute SIZE { size = 1, 1, 1 sizeID = 1.25m caseMass = 0.05 bottomNode = 0, -0.1644, 0 bottomNodeSize = 1 cost = 1 topNode = 0, 0.1644, 0 topNodeSize = 1 } SIZE { size = 1.2, 1.2, 1.2 sizeID = 1.5m caseMass = 0.072 bottomNode = 0, -0.19728, 0 bottomNodeSize = 1 cost = 1.2 topNode = 0, 0.19728, 0 topNodeSize = 1 } SIZE { size = 1.5, 1.5, 1.5 sizeID = 1.875m caseMass = 0.1125 bottomNode = 0, -0.2466, 0 bottomNodeSize = 1 cost = 1.5 topNode = 0, 0.2466, 0 topNodeSize = 1 } SIZE { size = 1.6, 1.6, 1.6 sizeID = 2m caseMass = 0.128 bottomNode = 0, -0.26304, 0 bottomNodeSize = 2 cost = 1.6 topNode = 0, 0.26304, 0 topNodeSize = 2 } SIZE { size = 2, 2, 2 sizeID = 2.5m caseMass = 0.2 bottomNode = 0, -0.3288, 0 bottomNodeSize = 2 cost = 2 topNode = 0, 0.3288, 0 topNodeSize = 2 } SIZE { size = 2.4, 2.4, 2.4 sizeID = 3m caseMass = 0.288 bottomNode = 0, -0.39456, 0 bottomNodeSize = 3 cost = 2.4 topNode = 0, 0.39456, 0 topNodeSize = 3 } SIZE { size = 2.8, 2.8, 2.8 sizeID = 3.5m caseMass = 0.392 bottomNode = 0, -0.46032, 0 bottomNodeSize = 3 cost = 2.8 topNode = 0, 0.46032, 0 topNodeSize = 3 } SIZE { size = 3, 3, 3 sizeID = 3.75m caseMass = 0.45 bottomNode = 0, -0.4932, 0 bottomNodeSize = 3 cost = 3 topNode = 0, 0.4932, 0 topNodeSize = 3 } SIZE { size = 3.2, 3.2, 3.2 sizeID = 4m caseMass = 0.512 bottomNode = 0, -0.52608, 0 bottomNodeSize = 4 cost = 3.2 topNode = 0, 0.52608, 0 topNodeSize = 4 } SIZE { size = 4, 4, 4 sizeID = 5m caseMass = 0.8 bottomNode = 0, -0.6576, 0 bottomNodeSize = 5 cost = 4 topNode = 0, 0.6576, 0 topNodeSize = 5 } SIZE { size = 4.8, 4.8, 4.8 sizeID = 6m caseMass = 1.152 bottomNode = 0, -0.78912, 0 bottomNodeSize = 6 cost = 4.8 topNode = 0, 0.78912, 0 topNodeSize = 6 } SIZE { size = 5.6, 5.6, 5.6 sizeID = 7m caseMass = 1.568 bottomNode = 0, -0.92064, 0 bottomNodeSize = 7 cost = 5.6 topNode = 0, 0.92064, 0 topNodeSize = 7 } SIZE { size = 6.4, 6.4, 6.4 sizeID = 8m caseMass = 2.048 bottomNode = 0, -1.05216, 0 bottomNodeSize = 8 cost = 6.4 topNode = 0, 1.05216, 0 topNodeSize = 8 } SIZE { size = 7.2, 7.2, 7.2 sizeID = 9m caseMass = 2.592 bottomNode = 0, -1.18368, 0 bottomNodeSize = 9 cost = 7.2 topNode = 0, 1.18368, 0 topNodeSize = 9 } SIZE { size = 8, 8, 8 sizeID = 10m caseMass = 3.2 bottomNode = 0, -1.3152, 0 bottomNodeSize = 10 cost = 8 topNode = 0, 1.3152, 0 topNodeSize = 10 } SIZE { size = 0.24, 0.24, 0.24 sizeID = 0.3m caseMass = 0.00288 bottomNode = 0, -0.039456, 0 bottomNodeSize = 0 cost = 0.24 topNode = 0, 0.039456, 0 topNodeSize = 0 } SIZE { size = 0.304, 0.304, 0.304 sizeID = 0.38m caseMass = 0.0046208 bottomNode = 0, -0.0499776, 0 bottomNodeSize = 0 cost = 0.304 topNode = 0, 0.0499776, 0 topNodeSize = 0 } SIZE { size = 0.4, 0.4, 0.4 sizeID = 0.5m caseMass = 0.008 bottomNode = 0, -0.06576, 0 bottomNodeSize = 0 cost = 0.4 topNode = 0, 0.06576, 0 topNodeSize = 0 } SIZE { size = 0.5, 0.5, 0.5 sizeID = 0.625m caseMass = 0.0125 bottomNode = 0, -0.0822, 0 bottomNodeSize = 0 cost = 0.5 topNode = 0, 0.0822, 0 topNodeSize = 0 } SIZE { size = 0.68, 0.68, 0.68 sizeID = 0.85m caseMass = 0.02312 bottomNode = 0, -0.111792, 0 bottomNodeSize = 0 cost = 0.68 topNode = 0, 0.111792, 0 topNodeSize = 0 } SIZE { size = 0.8, 0.8, 0.8 sizeID = 1m caseMass = 0.032 bottomNode = 0, -0.13152, 0 bottomNodeSize = 1 cost = 0.8 topNode = 0, 0.13152, 0 topNodeSize = 1 } } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } nyan { AUDIO { channel = Ship clip = RealChute/Sounds/nyan_cat volume = 0 0 volume = 1 1 loop = True } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = cap2 valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap2 valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap2 valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = RealFuels/MFSSettings.cfg MFSSETTINGS { name = MFSSettings BatteryMultiplier = 1 basemassUseTotalVolume = True radiatorMinTempMult = 0.99 useRealisticMass = true tankMassMultiplier = 4.807692308 unitLabel = L IgnoreFuelsForFill { IntakeAir = True KIntakeAir = True U235Rods = True DepU235Rods = True ElectricCharge = True } } } UrlConfig { parentUrl = RealFuels/RealSettings.cfg RFSETTINGS { engineMassMultiplier = 4.0 useRealisticMass = true heatMultiplier = 1.0 globalConductionCompensation = False ferociousBoilOff = False debugBoilOff = False DebugBoilOffPAW = True analyticInsulationMultiplier = 1 QvCoefficient = 0.0028466 usePartNameInConfigUnlock = False varyThrust = 0.008 throttlingRate = 3 throttlingClamp = 1.1 instantThrottleProps { val = SolidFuel val = PSPC val = HTPB val = PBAN val = HNIW val = NGNC } RF_TECHLEVELS { ENGINETYPE { name = O TLTWR0 = 18.9 TLCOST0 = 1.0 TLTECH0 = start TLTHROTTLE0 = 1 TLTWR1 = 25.8 TLCOST1 = 1.2 TLTECH1 = basicRocketry TLTHROTTLE1 = 1 TLTWR2 = 30.3 TLCOST2 = 1.4 TLTECH2 = generalRocketry TLTHROTTLE2 = 0.75 TLTWR3 = 32.8 TLCOST3 = 1.6 TLTECH3 = advRocketry TLTHROTTLE3 = 0.4 TLTWR4 = 34 TLCOST4 = 1.75 TLTECH4 = heavyRocketry TLTHROTTLE4 = 0.2 TLTWR5 = 35.3 TLCOST5 = 1.85 TLTECH5 = heavierRocketry TLTHROTTLE5 = 0.15 TLTWR6 = 36.5 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 0.1 TLTWR7 = 37.8 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 0.1 TLISP0 { key = 0 286 key = 1 100 } TLISP1 { key = 0 314 key = 1 110 } TLISP2 { key = 0 332 key = 1 116 } TLISP3 { key = 0 342 key = 1 120 } TLISP4 { key = 0 347 key = 1 121 } TLISP5 { key = 0 352 key = 1 123 } TLISP6 { key = 0 357 key = 1 125 } TLISP7 { key = 0 362 key = 1 127 } } ENGINETYPE { name = U TLTWR0 = 35.2 TLCOST0 = 1.0 TLTECH0 = start TLTHROTTLE0 = 1 TLTWR1 = 48.8 TLCOST1 = 1.2 TLTECH1 = basicRocketry TLTHROTTLE1 = 1 TLTWR2 = 56.8 TLCOST2 = 1.4 TLTECH2 = generalRocketry TLTHROTTLE2 = 1 TLTWR3 = 61.6 TLCOST3 = 1.6 TLTECH3 = advRocketry TLTHROTTLE3 = 1 TLTWR4 = 64 TLCOST4 = 1.75 TLTECH4 = heavyRocketry TLTHROTTLE4 = 0.8 TLTWR5 = 66.4 TLCOST5 = 1.85 TLTECH5 = heavierRocketry TLTHROTTLE5 = 0.75 TLTWR6 = 68.8 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 0.7 TLTWR7 = 71.2 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 0.6 TLISP0 { key = 0 280 key = 1 168 } TLISP1 { key = 0 308 key = 1 185 } TLISP2 { key = 0 325 key = 1 195 } TLISP3 { key = 0 335 key = 1 201 } TLISP4 { key = 0 340 key = 1 204 } TLISP5 { key = 0 345 key = 1 207 } TLISP6 { key = 0 350 key = 1 210 } TLISP7 { key = 0 355 key = 1 213 } } ENGINETYPE { name = U+ TLTWR0 = 25.4 TLCOST0 = 1.0 TLTECH0 = start TLTHROTTLE0 = 1 TLTWR1 = 38.5 TLCOST1 = 1.2 TLTECH1 = basicRocketry TLTHROTTLE1 = 1 TLTWR2 = 46.2 TLCOST2 = 1.4 TLTECH2 = generalRocketry TLTHROTTLE2 = 0.75 TLTWR3 = 50.9 TLCOST3 = 1.6 TLTECH3 = advRocketry TLTHROTTLE3 = 0.4 TLTWR4 = 53.2 TLCOST4 = 1.75 TLTECH4 = heavyRocketry TLTHROTTLE4 = 0.3 TLTWR5 = 55.5 TLCOST5 = 1.85 TLTECH5 = heavierRocketry TLTHROTTLE5 = 0.2 TLTWR6 = 57.8 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 0.15 TLTWR7 = 60.1 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 0.1 TLISP0 { key = 0 291 key = 1 102 } TLISP1 { key = 0 320 key = 1 112 } TLISP2 { key = 0 338 key = 1 118 } TLISP3 { key = 0 348 key = 1 122 } TLISP4 { key = 0 354 key = 1 124 } TLISP5 { key = 0 359 key = 1 126 } TLISP6 { key = 0 364 key = 1 127 } TLISP7 { key = 0 369 key = 1 129 } } ENGINETYPE { name = L TLTWR0 = 44.7 TLCOST0 = 1.0 TLTECH0 = start TLTHROTTLE0 = 1 TLTWR1 = 54.2 TLCOST1 = 1.2 TLTECH1 = basicRocketry TLTHROTTLE1 = 1 TLTWR2 = 66.8 TLCOST2 = 1.4 TLTECH2 = generalRocketry TLTHROTTLE2 = 1 TLTWR3 = 76.3 TLCOST3 = 1.6 TLTECH3 = advRocketry TLTHROTTLE3 = 1 TLTWR4 = 82.7 TLCOST4 = 1.75 TLTECH4 = heavyRocketry TLTHROTTLE4 = 0.8 TLTWR5 = 87.1 TLCOST5 = 1.85 TLTECH5 = heavierRocketry TLTHROTTLE5 = 0.7 TLTWR6 = 90.3 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 0.6 TLTWR7 = 93.4 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 0.6 TLISP0 { key = 0 260 key = 1 234 } TLISP1 { key = 0 275 key = 1 248 } TLISP2 { key = 0 295 key = 1 266 } TLISP3 { key = 0 310 key = 1 279 } TLISP4 { key = 0 320 key = 1 288 } TLISP5 { key = 0 327 key = 1 295 } TLISP6 { key = 0 332 key = 1 299 } TLISP7 { key = 0 337 key = 1 304 } } ENGINETYPE { name = L+ TLTWR0 = 38.3 TLCOST0 = 1.0 TLTECH0 = start TLTHROTTLE0 = 1 TLTWR1 = 46.4 TLCOST1 = 1.2 TLTECH1 = basicRocketry TLTHROTTLE1 = 1 TLTWR2 = 57.3 TLCOST2 = 1.4 TLTECH2 = generalRocketry TLTHROTTLE2 = 0.8 TLTWR3 = 65.4 TLCOST3 = 1.6 TLTECH3 = advRocketry TLTHROTTLE3 = 0.75 TLTWR4 = 70.9 TLCOST4 = 1.75 TLTECH4 = heavyRocketry TLTHROTTLE4 = 0.7 TLTWR5 = 74.6 TLCOST5 = 1.85 TLTECH5 = heavierRocketry TLTHROTTLE5 = 0.65 TLTWR6 = 77.4 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 0.6 TLTWR7 = 80.1 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 0.5 TLISP0 { key = 0 268 key = 1 220 } TLISP1 { key = 0 283 key = 1 233 } TLISP2 { key = 0 304 key = 1 250 } TLISP3 { key = 0 319 key = 1 262 } TLISP4 { key = 0 330 key = 1 271 } TLISP5 { key = 0 337 key = 1 277 } TLISP6 { key = 0 342 key = 1 281 } TLISP7 { key = 0 347 key = 1 285 } } ENGINETYPE { name = A TLTWR0 = 20.7 TLCOST0 = 1.0 TLTECH0 = start TLTHROTTLE0 = 1 TLTWR1 = 31.4 TLCOST1 = 1.2 TLTECH1 = basicRocketry TLTHROTTLE1 = 1 TLTWR2 = 37.6 TLCOST2 = 1.4 TLTECH2 = generalRocketry TLTHROTTLE2 = 0.8 TLTWR3 = 41.4 TLCOST3 = 1.6 TLTECH3 = advRocketry TLTHROTTLE3 = 0.7 TLTWR4 = 43.3 TLCOST4 = 1.75 TLTECH4 = heavyRocketry TLTHROTTLE4 = 0.6 TLTWR5 = 45.2 TLCOST5 = 1.85 TLTECH5 = heavierRocketry TLTHROTTLE5 = 0.5 TLTWR6 = 47.1 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 0.4 TLTWR7 = 48.9 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 0.3 TLISP0 { key = 0 280 key = 1 252 } TLISP1 { key = 0 308 key = 1 277 } TLISP2 { key = 0 325 key = 1 293 } TLISP3 { key = 0 335 key = 1 302 } TLISP4 { key = 0 340 key = 1 306 } TLISP5 { key = 0 345 key = 1 311 } TLISP6 { key = 0 350 key = 1 315 } TLISP7 { key = 0 355 key = 1 320 } } ENGINETYPE { name = S TLTWR0 = 4.34782608695652 TLCOST0 = 1.0 TLTECH0 = start TLTHROTTLE0 = 1 TLGIMBAL0 = 0 TLTWR1 = 5.26315789473684 TLCOST1 = 1.2 TLTECH1 = basicRocketry TLTHROTTLE1 = 1 TLGIMBAL1 = 0 TLTWR2 = 6.25 TLCOST2 = 1.4 TLTECH2 = generalRocketry TLTHROTTLE2 = 1 TLGIMBAL2 = 3 TLTWR3 = 7.14285714285714 TLCOST3 = 1.6 TLTECH3 = advRocketry TLTHROTTLE3 = 1 TLGIMBAL3 = 5 TLTWR4 = 8.33333333333333 TLCOST4 = 1.75 TLTECH4 = heavyRocketry TLTHROTTLE4 = 1 TLGIMBAL4 = 5 TLTWR5 = 10 TLCOST5 = 1.85 TLTECH5 = heavierRocketry TLTHROTTLE5 = 1 TLGIMBAL5 = 5 TLTWR6 = 11.1111111111111 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 1 TLGIMBAL6 = 5 TLTWR7 = 12.5 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 1 TLGIMBAL7 = 5 TLISP0 { key = 0 220 key = 1 200 } TLISP1 { key = 0 235 key = 1 215 } TLISP2 { key = 0 250 key = 1 230 } TLISP3 { key = 0 260 key = 1 240 } TLISP4 { key = 0 268 key = 1 245 } TLISP5 { key = 0 276 key = 1 255 } TLISP6 { key = 0 284 key = 1 260 } TLISP7 { key = 0 290 key = 1 265 } } ENGINETYPE { name = S+ TLTWR0 = 4.76190476190476 TLCOST0 = 1.0 TLTECH0 = start TLTHROTTLE0 = 1 TLGIMBAL0 = 0 TLTWR1 = 5.88235294117647 TLCOST1 = 1.2 TLTECH1 = basicRocketry TLTHROTTLE1 = 1 TLGIMBAL1 = 0 TLTWR2 = 7.14285714285714 TLCOST2 = 1.4 TLTECH2 = generalRocketry TLTHROTTLE2 = 1 TLGIMBAL2 = 0 TLTWR3 = 8.33333333333333 TLCOST3 = 1.6 TLTECH3 = advRocketry TLTHROTTLE3 = 1 TLGIMBAL3 = 2 TLTWR4 = 10 TLCOST4 = 1.75 TLTECH4 = heavyRocketry TLTHROTTLE4 = 1 TLGIMBAL4 = 3 TLTWR5 = 12.5 TLCOST5 = 1.85 TLTECH5 = heavierRocketry TLTHROTTLE5 = 1 TLGIMBAL5 = 4 TLTWR6 = 14.2857142857143 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 1 TLGIMBAL6 = 4 TLTWR7 = 16.6666666666667 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 1 TLGIMBAL7 = 4 TLISP0 { key = 0 231 key = 1 160 } TLISP1 { key = 0 247 key = 1 172 } TLISP2 { key = 0 263 key = 1 184 } TLISP3 { key = 0 273 key = 1 192 } TLISP4 { key = 0 281 key = 1 196 } TLISP5 { key = 0 290 key = 1 204 } TLISP6 { key = 0 298 key = 1 208 } TLISP7 { key = 0 305 key = 1 212 } } ENGINETYPE { name = N TLTWR3 = 1.46 TLCOST3 = 1.6 TLTECH3 = heavierRocketry TLTHROTTLE3 = 1 TLTWR4 = 2 TLCOST4 = 1.75 TLTECH4 = nuclearPropulsion TLTHROTTLE4 = 1 TLTWR5 = 2.4241 TLCOST5 = 1.85 TLTECH5 = nuclearPropulsion TLTHROTTLE5 = 1 TLTWR6 = 4 TLCOST6 = 1.95 TLTECH6 = veryHeavyRocketry TLTHROTTLE6 = 1 TLTWR7 = 6 TLCOST7 = 2.0 TLTECH7 = experimentalRocketry TLTHROTTLE7 = 1 TLTWR8 = 8 TLCOST8 = 2.05 TLTECH8 = experimentalRocketry TLTHROTTLE8 = 1 TLISP3 { key = 0 850 key = 1 380 } TLISP4 { key = 0 875 key = 1 391 } TLISP5 { key = 0 910 key = 1 407 } TLISP6 { key = 0 930 key = 1 416 } TLISP7 { key = 0 960 key = 1 429 } TLISP8 { key = 0 1010 key = 1 452 } } } Ullage { simulateUllage = true limitedIgnitions = true shutdownEngineWhenUnstable = true explodeEngineWhenTooUnstable = false stabilityPower = 0.5 naturalDiffusionRateX = 0.05 naturalDiffusionRateY = 0.06 naturalDiffusionAccThresh = 0.005 translateAxialCoefficientX = 0.30 translateAxialCoefficientY = 1.5 translateSidewayCoefficientX = 0.05 translateSidewayCoefficientY = 0.03 rotateYawPitchCoefficientX = 0.018 rotateYawPitchCoefficientY = 0.012 rotateRollCoefficientX = 0.018 rotateRollCoefficientY = 0.024 ventingVelocity = 100 ventingAccThreshold = 0.0000001 } } } UrlConfig { parentUrl = RealFuels/Resources/MLITechUpgrades.cfg PARTUPGRADE { name = MLI.Upgrade1 partIcon = Rockomax64_BW techRequired = generalConstruction entryCost = 10000 cost = 0 title = MLI Wrapping Upgrade (20 layers) manufacturer = Various description = Improved wrapping techniques allow for an even greater increased layering of multi layer insulation. } } UrlConfig { parentUrl = RealFuels/Resources/MLITechUpgrades.cfg PARTUPGRADE { name = MLI.Upgrade2 partIcon = Rockomax64_BW techRequired = fuelSystems entryCost = 10000 cost = 0 title = MLI Wrapping Upgrade (40 layers) manufacturer = Various description = Improved wrapping techniques allow for an even greater increased layering of multi layer insulation. } } UrlConfig { parentUrl = RealFuels/Resources/MLITechUpgrades.cfg PARTUPGRADE { name = MLI.Upgrade3 partIcon = Rockomax64_BW techRequired = advFuelSystems entryCost = 10000 cost = 0 title = MLI Wrapping Upgrade (60 layers) manufacturer = Various description = Improved wrapping techniques allow for an even greater increased layering of multi layer insulation. } } UrlConfig { parentUrl = RealFuels/Resources/MLITechUpgrades.cfg PARTUPGRADE { name = MLI.Upgrade4 partIcon = Rockomax64_BW techRequired = largeVolumeContainment entryCost = 10000 cost = 0 title = MLI Wrapping Upgrade (80 layers) manufacturer = Various description = Improved wrapping techniques allow for an even greater increased layering of multi layer insulation. } } UrlConfig { parentUrl = RealFuels/Resources/MLITechUpgrades.cfg PARTUPGRADE { name = MLI.Upgrade5 partIcon = Rockomax64_BW techRequired = highPerformanceFuelSystems entryCost = 10000 cost = 0 title = MLI Wrapping Upgrade (100 layers) manufacturer = Various description = Improved wrapping techniques allow for an even greater increased layering of multi layer insulation. } } UrlConfig { parentUrl = RealFuels/Resources/RealTankTypes.cfg TANK_DEFINITION { name = Default highlyPressurized = False basemass = 0.000016 * volume TANK { name = LqdOxygen mass = 0.000014 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 note = (lacks insulation) } TANK { name = Kerosene mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdHydrogen mass = 0.000002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 note = (basic insulation) } TANK { name = NTO mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UDMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Aerozine50 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = HTP mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AvGas mass = 0.000008 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-III mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = NitrousOxide mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aniline mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol75 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol90 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdAmmonia mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 note = (lacks insulation) } TANK { name = LqdMethane mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 note = (lacks insulation) } TANK { name = ClF3 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = ClF5 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Diborane mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 note = (lacks insulation) } TANK { name = Pentaborane mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethane mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 note = (lacks insulation) } TANK { name = Ethylene mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 note = (lacks insulation) } TANK { name = OF2 mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 note = (lacks insulation) } TANK { name = LqdFluorine mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 note = (lacks insulation) } TANK { name = N2F4 mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 note = (lacks insulation) } TANK { name = Methanol mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Furfuryl mass = 0.000014 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UH25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka250 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka500 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = FLOX30 mass = 0.0000165 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = FLOX70 mass = 0.0000385 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = FLOX88 mass = 0.0000484 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = IWFNA mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-IV mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK20 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK27 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON1 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON3 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON10 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON15 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON20 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Hydyne mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Syntin mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LiquidFuel mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Oxidizer mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LeadBallast mass = 0 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Beryllium mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealFuels/Resources/RealTankTypes.cfg TANK_DEFINITION { name = Cryogenic highlyPressurized = False basemass = 0.000016 * volume numberOfMLILayers = 10 TANK { name = LqdOxygen mass = 0.0000112 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.0381 insulationConduction = 0.014 temperature = 90.15 note = (has insulation) } TANK { name = Kerosene mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdHydrogen mass = 0.0000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 note = (has insulation) } TANK { name = NTO mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UDMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Aerozine50 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = HTP mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AvGas mass = 0.000008 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-III mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = NitrousOxide mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aniline mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol75 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol90 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdAmmonia mass = 0.0000096 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 note = (has insulation) } TANK { name = LqdMethane mass = 0.0000096 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 note = (has insulation) } TANK { name = ClF3 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = ClF5 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Diborane mass = 0.0000144 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0 note = (has insulation) } TANK { name = Pentaborane mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethane mass = 0.0000128 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0 note = (has insulation) } TANK { name = Ethylene mass = 0.0000128 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0 note = (has insulation) } TANK { name = OF2 mass = 0.0000144 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000000016 note = (has insulation) } TANK { name = LqdFluorine mass = 0.000032 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.000000000088 note = (has insulation) } TANK { name = N2F4 mass = 0.000008 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0 note = (has insulation) } TANK { name = Methanol mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Furfuryl mass = 0.000014 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UH25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka250 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka500 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = FLOX30 mass = 0.0000132 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation) } TANK { name = FLOX70 mass = 0.0000308 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation) } TANK { name = FLOX88 mass = 0.00003872 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation) } TANK { name = IWFNA mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-IV mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK20 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK27 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON1 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON3 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON10 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON15 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON20 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Hydyne mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Syntin mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LiquidFuel mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Oxidizer mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LeadBallast mass = 0 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Beryllium mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealFuels/Resources/RealTankTypes.cfg TANK_DEFINITION { name = Fuselage highlyPressurized = True basemass = 0.000039 * volume TANK { name = LqdOxygen mass = 0.000079 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 90.15 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.038181 insulationConduction = 0.0001 note = (has insulation, pressurized) } TANK { name = Kerosene mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LqdHydrogen mass = 0.000067 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.0001 note = (has insulation, pressurized) } TANK { name = NTO mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = UDMH mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Hydrazine mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aerozine50 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MMH mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = HTP mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = AvGas mass = 0.000073 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Nitrogen mass = 0.000095 utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = IRFNA-III mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = NitrousOxide mass = 0.000095 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aniline mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Ethanol75 mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Ethanol90 mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Ethanol mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LqdAmmonia mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.0001 note = (has insulation, pressurized) } TANK { name = LqdMethane mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.0001 note = (has insulation, pressurized) } TANK { name = Helium mass = 0.000115 utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ClF3 mass = 0.000105 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ClF5 mass = 0.000105 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Diborane mass = 0.000083 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = Pentaborane mass = 0.000083 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Ethane mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = Ethylene mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = OF2 mass = 0.000083 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000000016 note = (has insulation, pressurized) } TANK { name = LqdFluorine mass = 0.000105 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.000000000088 note = (has insulation, pressurized) } TANK { name = N2F4 mass = 0.000075 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = Methanol mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Furfuryl mass = 0.000079 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = UH25 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Tonka250 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Tonka500 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = FLOX30 mass = 0.0000815 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = FLOX70 mass = 0.0001035 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = FLOX88 mass = 0.0001134 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = IWFNA mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = IRFNA-IV mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = AK20 mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = AK27 mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = CaveaB mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON1 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON3 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON10 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON15 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON20 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON25 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ArgonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = KryptonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Hydrogen mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Oxygen mass = 0.00003 utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Food mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Water mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = CarbonDioxide mass = 0.00003 utilization = 200 fillable = False amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Waste mass = 0.00001 utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = WasteWater mass = 0.00001 utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LithiumPeroxide mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LithiumHydroxide mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = PotassiumSuperoxide mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Hydyne mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Syntin mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LiquidFuel mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Oxidizer mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MonoPropellant mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = XenonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ElectricCharge mass = 0.00289 utilization = 1000 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LeadBallast mass = 0.000065 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Turpentine mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Beryllium mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealFuels/Resources/RealTankTypes.cfg TANK_DEFINITION { name = Structural highlyPressurized = False basemass = 0.000039 * volume TANK { name = LqdOxygen mass = 0.000014 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 note = (lacks insulation) } TANK { name = Kerosene mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdHydrogen mass = 0.000002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.0001 note = (lacks insulation) } TANK { name = NTO mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UDMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Aerozine50 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = HTP mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AvGas mass = 0.000008 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-III mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = NitrousOxide mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aniline mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol75 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol90 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdAmmonia mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 note = (lacks insulation) } TANK { name = LqdMethane mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 note = (lacks insulation) } TANK { name = ClF3 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = ClF5 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Diborane mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 note = (lacks insulation) } TANK { name = Pentaborane mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethane mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 note = (lacks insulation) } TANK { name = Ethylene mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 note = (lacks insulation) } TANK { name = OF2 mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 note = (lacks insulation) } TANK { name = LqdFluorine mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 note = (lacks insulation) } TANK { name = N2F4 mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 note = (lacks insulation) } TANK { name = Methanol mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Furfuryl mass = 0.000014 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UH25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka250 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka500 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = FLOX30 mass = 0.0000165 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = FLOX70 mass = 0.0000385 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = FLOX88 mass = 0.0000484 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = IWFNA mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-IV mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK20 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK27 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON1 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON3 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON10 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON15 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON20 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Hydyne mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Syntin mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LiquidFuel mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Oxidizer mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LeadBallast mass = 0 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Beryllium mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealFuels/Resources/RealTankTypes.cfg TANK_DEFINITION { name = ServiceModule highlyPressurized = True basemass = 0.00003 * volume TANK { name = LqdOxygen mass = 0.000079 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 90.15 wallThickness = 0.001 wallConduction = 11.4 insulationThickness = 0.05 insulationConduction = 0.000017 note = (has insulation, pressurized) boiloffProduct = Oxygen isDewar = true } TANK { name = Kerosene mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LqdHydrogen mass = 0.000067 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.001 wallConduction = 5.8 insulationThickness = 0.05 insulationConduction = 0.000017 note = (has insulation, pressurized) boiloffProduct = Hydrogen isDewar = true } TANK { name = NTO mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = UDMH mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Hydrazine mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aerozine50 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MMH mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = HTP mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = AvGas mass = 0.000073 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Nitrogen mass = 0.000095 utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = IRFNA-III mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = NitrousOxide mass = 0.000095 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aniline mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Ethanol75 mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Ethanol90 mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Ethanol mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LqdAmmonia mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.001 wallConduction = 11.4 insulationThickness = 0.05 insulationConduction = 0.000017 note = (has insulation, pressurized) isDewar = true } TANK { name = LqdMethane mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.001 wallConduction = 11.4 insulationThickness = 0.05 insulationConduction = 0.000017 note = (has insulation, pressurized) boiloffProduct = Methane isDewar = true } TANK { name = Helium mass = 0.000115 utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ClF3 mass = 0.000105 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ClF5 mass = 0.000105 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Diborane mass = 0.000083 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = Pentaborane mass = 0.000083 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Ethane mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = Ethylene mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = OF2 mass = 0.000083 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000000016 note = (has insulation, pressurized) } TANK { name = LqdFluorine mass = 0.000105 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.000000000088 note = (has insulation, pressurized) isDewar = true } TANK { name = N2F4 mass = 0.000075 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = Methanol mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Furfuryl mass = 0.000079 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = UH25 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Tonka250 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Tonka500 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = FLOX30 mass = 0.0000815 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = FLOX70 mass = 0.0001035 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = FLOX88 mass = 0.0001134 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation, pressurized) } TANK { name = IWFNA mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = IRFNA-IV mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = AK20 mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = AK27 mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = CaveaB mass = 0.000085 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON1 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON3 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON10 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON15 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON20 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MON25 mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ArgonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = KryptonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Hydrogen mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Oxygen mass = 0.00003 utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Food mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Water mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = CarbonDioxide mass = 0.00003 utilization = 200 fillable = False amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Waste mass = 0.00001 utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = WasteWater mass = 0.00001 utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LithiumPeroxide mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LithiumHydroxide mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = PotassiumSuperoxide mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Hydyne mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Syntin mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LiquidFuel mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Oxidizer mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = MonoPropellant mass = 0.000077 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = XenonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ElectricCharge mass = 0.00289 utilization = 1000 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LeadBallast mass = 0.000065 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Turpentine mass = 0.000078 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Beryllium mass = 0.000081 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealFuels/Resources/RealTankTypes.cfg TANK_DEFINITION { name = Balloon highlyPressurized = False basemass = 0.000001 * volume TANK { name = LqdOxygen mass = 0.000014 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0012 wallConduction = 22 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 note = (lacks insulation) } TANK { name = Kerosene mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdHydrogen mass = 0.000002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0012 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.014 note = (basic insulation) } TANK { name = NTO mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UDMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Aerozine50 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = HTP mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AvGas mass = 0.000008 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-III mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = NitrousOxide mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aniline mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol75 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol90 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdAmmonia mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0012 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 note = (lacks insulation) } TANK { name = LqdMethane mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 note = (lacks insulation) } TANK { name = ClF3 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = ClF5 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Diborane mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 note = (lacks insulation) } TANK { name = Pentaborane mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethane mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 note = (lacks insulation) } TANK { name = Ethylene mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 note = (lacks insulation) } TANK { name = OF2 mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 note = (lacks insulation) } TANK { name = LqdFluorine mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 note = (lacks insulation) } TANK { name = N2F4 mass = 0.00001 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 note = (lacks insulation) } TANK { name = Methanol mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Furfuryl mass = 0.000014 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UH25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka250 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka500 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = FLOX30 mass = 0.0000165 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = FLOX70 mass = 0.0000385 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = FLOX88 mass = 0.0000484 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0.0000000001 note = (lacks insulation) } TANK { name = IWFNA mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-IV mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK20 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK27 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON1 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON3 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON10 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON15 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON20 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Hydyne mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Syntin mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LiquidFuel mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Oxidizer mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LeadBallast mass = 0 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Beryllium mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealFuels/Resources/RealTankTypes.cfg TANK_DEFINITION { name = BalloonCryo highlyPressurized = False basemass = 0.000001 * volume numberOfMLILayers = 10 TANK { name = LqdOxygen mass = 0.0000112 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 90.15 wallThickness = 0.0012 wallConduction = 16 insulationThickness = 0.0381 insulationConduction = 0.014 note = (has insulation) } TANK { name = Kerosene mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdHydrogen mass = 0.0000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0012 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 note = (has insulation) } TANK { name = NTO mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UDMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Aerozine50 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MMH mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = HTP mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AvGas mass = 0.000008 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-III mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = NitrousOxide mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Aniline mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol75 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol90 mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdAmmonia mass = 0.0000096 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0012 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 note = (has insulation) } TANK { name = LqdMethane mass = 0.0000096 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 note = (has insulation) } TANK { name = ClF3 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = ClF5 mass = 0.00004 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Diborane mass = 0.0000144 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0 note = (has insulation) } TANK { name = Pentaborane mass = 0.000018 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethane mass = 0.0000128 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0 note = (has insulation) } TANK { name = Ethylene mass = 0.0000128 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0 note = (has insulation) } TANK { name = OF2 mass = 0.0000144 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000000016 note = (has insulation) } TANK { name = LqdFluorine mass = 0.000032 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.000000000088 note = (has insulation) } TANK { name = N2F4 mass = 0.000008 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0 note = (has insulation) } TANK { name = Methanol mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Furfuryl mass = 0.000014 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UH25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka250 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka500 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = FLOX30 mass = 0.0000132 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation) } TANK { name = FLOX70 mass = 0.0000308 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation) } TANK { name = FLOX88 mass = 0.00003872 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 216.15 loss_rate = 0 note = (has insulation) } TANK { name = IWFNA mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-IV mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK20 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK27 mass = 0.00002 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON1 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON3 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON10 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON15 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON20 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON25 mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Hydyne mass = 0.000013 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Syntin mass = 0.000012 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LiquidFuel mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Oxidizer mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LeadBallast mass = 0 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Beryllium mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealFuels/Resources/RealTankTypes.cfg TANK_DEFINITION { name = ElectricPropulsion highlyPressurized = True basemass = 0.000003 * volume TANK { name = ArgonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = KryptonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = Hydrogen mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = XenonGas mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = ElectricCharge mass = 0.00289 utilization = 1000 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } TANK { name = LeadBallast mass = 0.000065 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) } } } UrlConfig { parentUrl = RealFuels/Resources/SolidTanks.cfg TANK_DEFINITION { name = Solid basemass = 0.000267 * volume TANK { name = SolidFuel amount = full maxAmount = 100% } } } UrlConfig { parentUrl = RealFuels/Resources/SolidTanks.cfg TANK_DEFINITION { name = HTPB basemass = 0.000267 * volume TANK { name = HTPB amount = full maxAmount = 100% } } } UrlConfig { parentUrl = RealFuels/Resources/SolidTanks.cfg TANK_DEFINITION { name = PBAN basemass = 0.000267 * volume TANK { name = PBAN amount = full maxAmount = 100% } } } UrlConfig { parentUrl = RealFuels/Resources/SolidTanks.cfg TANK_DEFINITION { name = HNIW basemass = 0.000267 * volume TANK { name = HNIW amount = full maxAmount = 100% } } } UrlConfig { parentUrl = RealFuels/Resources/SolidTanks.cfg TANK_DEFINITION { name = NGNC basemass = 0.000267 * volume TANK { name = NGNC amount = full maxAmount = 100% } } } UrlConfig { parentUrl = RealFuels/Resources/SolidTanks.cfg TANK_DEFINITION { name = PSPC basemass = 0.000267 * volume TANK { name = PSPC amount = full maxAmount = 100% } } } UrlConfig { parentUrl = RealHeat/AtmData.cfg RH_ATM_GAS_SPECIES { name = default GAS_SPECIES { name = diatomic_oxygen heatOfFormation = 0 molecularMass = 32 degFreedomLowTemp = 5 degFreedomHighTemp = 7 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 2000 tempEndDecomposition = 4200 DECOMPOSITION_SPECIES { name = monatomic_oxygen massFraction = 1 } } GAS_SPECIES { name = monatomic_oxygen heatOfFormation = 249 molecularMass = 16 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 9000 tempEndDecomposition = 20000 DECOMPOSITION_SPECIES { name = first_energy_ionized_monatomic_oxygen massFraction = 1 } } GAS_SPECIES { name = first_energy_ionized_monatomic_oxygen heatOfFormation = 1313.9 molecularMass = 16 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 15000 tempEndDecomposition = 30000 DECOMPOSITION_SPECIES { name = second_energy_ionized_monatomic_oxygen massFraction = 1 } } GAS_SPECIES { name = second_energy_ionized_monatomic_oxygen heatOfFormation = 3388.3 molecularMass = 16 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 25000 tempEndDecomposition = 40000 DECOMPOSITION_SPECIES { name = third_energy_ionized_monatomic_oxygen massFraction = 1 } } GAS_SPECIES { name = third_energy_ionized_monatomic_oxygen heatOfFormation = 5300.5 molecularMass = 16 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 35000 tempEndDecomposition = 50000 DECOMPOSITION_SPECIES { name = fourth_energy_ionized_monatomic_oxygen massFraction = 1 } } GAS_SPECIES { name = fourth_energy_ionized_monatomic_oxygen heatOfFormation = 7469.2 molecularMass = 16 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 9999999999999999999999999999999 tempEndDecomposition = 99999999999999999999999999999999 } GAS_SPECIES { name = diatomic_nitrogen heatOfFormation = 0 molecularMass = 28 degFreedomLowTemp = 5 degFreedomHighTemp = 7 tempLowDegFreedom = 450 tempHighDegFreedom = 2500 tempBeginDecomposition = 3800 tempEndDecomposition = 7000 DECOMPOSITION_SPECIES { name = monatomic_nitrogen massFraction = 1 } } GAS_SPECIES { name = monatomic_nitrogen heatOfFormation = 473 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 7000 tempEndDecomposition = 20000 DECOMPOSITION_SPECIES { name = first_energy_ionized_monatomic_nitrogen massFraction = 1 } } GAS_SPECIES { name = first_energy_ionized_monatomic_nitrogen heatOfFormation = 1402.3 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 15000 tempEndDecomposition = 30000 DECOMPOSITION_SPECIES { name = second_energy_ionized_monatomic_nitrogen massFraction = 1 } } GAS_SPECIES { name = second_energy_ionized_monatomic_nitrogen heatOfFormation = 2856 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 25000 tempEndDecomposition = 40000 DECOMPOSITION_SPECIES { name = third_energy_ionized_monatomic_nitrogen massFraction = 1 } } GAS_SPECIES { name = third_energy_ionized_monatomic_nitrogen heatOfFormation = 4578.1 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 35000 tempEndDecomposition = 50000 DECOMPOSITION_SPECIES { name = fourth_energy_ionized_monatomic_nitrogen massFraction = 1 } } GAS_SPECIES { name = fourth_energy_ionized_monatomic_nitrogen heatOfFormation = 7475 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 9999999999999999999999999999999 tempEndDecomposition = 99999999999999999999999999999999 } GAS_SPECIES { name = diatomic_hydrogen heatOfFormation = 0 molecularMass = 2 degFreedomLowTemp = 5 degFreedomHighTemp = 7 tempLowDegFreedom = 1000 tempHighDegFreedom = 3500 tempBeginDecomposition = 3500 tempEndDecomposition = 6000 DECOMPOSITION_SPECIES { name = monatomic_hydrogen massFraction = 1 } } GAS_SPECIES { name = monatomic_hydrogen heatOfFormation = 218 molecularMass = 1 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 7000 tempEndDecomposition = 12000 DECOMPOSITION_SPECIES { name = ionized_monatomic_hydrogen massFraction = 1 } } GAS_SPECIES { name = ionized_monatomic_hydrogen heatOfFormation = 1312 molecularMass = 1 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 99999999999999999999999 tempEndDecomposition = 9999999999999999999999 } GAS_SPECIES { name = monatomic_helium heatOfFormation = 0 molecularMass = 4 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 9000 tempEndDecomposition = 17000 DECOMPOSITION_SPECIES { name = ionized_monatomic_helium massFraction = 1 } } GAS_SPECIES { name = ionized_monatomic_helium heatOfFormation = 7622.8 molecularMass = 4 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 99999999999999999999999 tempEndDecomposition = 9999999999999999999999 } GAS_SPECIES { name = gaseous_carbon_dioxide heatOfFormation = -393.52 molecularMass = 44 degFreedomLowTemp = 5 degFreedomHighTemp = 12 tempLowDegFreedom = 350 tempHighDegFreedom = 2500 tempBeginDecomposition = 1500 tempEndDecomposition = 3000 DECOMPOSITION_SPECIES { name = gaseous_carbon_monoxide massFraction = 0.636 } DECOMPOSITION_SPECIES { name = diatomic_oxygen massFraction = 0.364 } } GAS_SPECIES { name = gaseous_carbon_monoxide heatOfFormation = -110.53 molecularMass = 28 degFreedomLowTemp = 5 degFreedomHighTemp = 7 tempLowDegFreedom = 450 tempHighDegFreedom = 2500 tempBeginDecomposition = 3000 tempEndDecomposition = 5000 DECOMPOSITION_SPECIES { name = monatomic_oxygen massFraction = 0.5714 } DECOMPOSITION_SPECIES { name = monatomic_carbon massFraction = 0.4286 } } GAS_SPECIES { name = monatomic_carbon heatOfFormation = 0 molecularMass = 12 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 500 tempHighDegFreedom = 2500 tempBeginDecomposition = 6000 tempEndDecomposition = 18000 DECOMPOSITION_SPECIES { name = first_energy_ionized_monatomic_carbon massFraction = 1 } } GAS_SPECIES { name = first_energy_ionized_monatomic_carbon heatOfFormation = 1086.5 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 15000 tempEndDecomposition = 30000 DECOMPOSITION_SPECIES { name = second_energy_ionized_monatomic_carbon massFraction = 1 } } GAS_SPECIES { name = second_energy_ionized_monatomic_carbon heatOfFormation = 2352.6 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 25000 tempEndDecomposition = 40000 DECOMPOSITION_SPECIES { name = third_energy_ionized_monatomic_carbon massFraction = 1 } } GAS_SPECIES { name = third_energy_ionized_monatomic_carbon heatOfFormation = 4620.5 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 35000 tempEndDecomposition = 50000 DECOMPOSITION_SPECIES { name = fourth_energy_ionized_monatomic_carbon massFraction = 1 } } GAS_SPECIES { name = fourth_energy_ionized_monatomic_carbon heatOfFormation = 6222.7 molecularMass = 14 degFreedomLowTemp = 3 degFreedomHighTemp = 3 tempLowDegFreedom = 400 tempHighDegFreedom = 1750 tempBeginDecomposition = 9999999999999999999999999999999 tempEndDecomposition = 99999999999999999999999999999999 } GAS_SPECIES { name = gaseous_methane heatOfFormation = -74.87 molecularMass = 16 degFreedomLowTemp = 6 degFreedomHighTemp = 15 tempLowDegFreedom = 300 tempHighDegFreedom = 3000 tempBeginDecomposition = 900 tempEndDecomposition = 1850 DECOMPOSITION_SPECIES { name = monatomic_carbon massFraction = 0.75 } DECOMPOSITION_SPECIES { name = diatomic_hydrogen massFraction = 0.25 } } GAS_SPECIES { name = gaseous_ammonia heatOfFormation = -45.90 molecularMass = 17 degFreedomLowTemp = 6 degFreedomHighTemp = 12 tempLowDegFreedom = 450 tempHighDegFreedom = 2800 tempBeginDecomposition = 700 tempEndDecomposition = 1600 DECOMPOSITION_SPECIES { name = diatomic_nitrogen massFraction = 0.8235 } DECOMPOSITION_SPECIES { name = diatomic_hydrogen massFraction = 0.1765 } } GAS_SPECIES { name = gaseous_water heatOfFormation = -241.83 molecularMass = 18 degFreedomLowTemp = 6 degFreedomHighTemp = 9 tempLowDegFreedom = 450 tempHighDegFreedom = 2800 tempBeginDecomposition = 2000 tempEndDecomposition = 4500 DECOMPOSITION_SPECIES { name = monatomic_oxygen massFraction = 0.88888889 } DECOMPOSITION_SPECIES { name = diatomic_hydrogen massFraction = 0.11111111 } } } } UrlConfig { parentUrl = RealHeat/AtmData.cfg RH_ATM_COMPOSITIONS { name = default gasGiantRadius = 15000 ATM_COMPOSITION { name = defaultOxygenatedRocky referenceTemperature = 273 maxSimVelocity = 25000 GAS_SPECIES { name = diatomic_oxygen massFraction = 0.233 } GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.767 } } ATM_COMPOSITION { name = defaultGasGiant referenceTemperature = 273 maxSimVelocity = 120000 GAS_SPECIES { name = diatomic_hydrogen massFraction = 0.82 } GAS_SPECIES { name = monatomic_helium massFraction = 0.18 } } ATM_COMPOSITION { name = defaultUnoxygenatedRocky referenceTemperature = 273 maxSimVelocity = 25000 GAS_SPECIES { name = gaseous_carbon_dioxide massFraction = 0.977 } GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.023 } } ATM_COMPOSITION { name = Kerbin referenceTemperature = 273 maxSimVelocity = 25000 GAS_SPECIES { name = diatomic_oxygen massFraction = 0.233 } GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.767 } } ATM_COMPOSITION { name = Jool referenceTemperature = 273 maxSimVelocity = 120000 GAS_SPECIES { name = diatomic_hydrogen massFraction = 0.82 } GAS_SPECIES { name = monatomic_helium massFraction = 0.18 } } ATM_COMPOSITION { name = Eve referenceTemperature = 273 maxSimVelocity = 25000 GAS_SPECIES { name = gaseous_carbon_dioxide massFraction = 0.977 } GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.023 } } ATM_COMPOSITION { name = Duna referenceTemperature = 273 maxSimVelocity = 25000 GAS_SPECIES { name = gaseous_carbon_dioxide massFraction = 0.974 } GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.026 } } ATM_COMPOSITION { name = Earth referenceTemperature = 273 maxSimVelocity = 25000 GAS_SPECIES { name = diatomic_oxygen massFraction = 0.233 } GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.767 } } ATM_COMPOSITION { name = Jupiter referenceTemperature = 273 maxSimVelocity = 120000 GAS_SPECIES { name = diatomic_hydrogen massFraction = 0.82 } GAS_SPECIES { name = monatomic_helium massFraction = 0.18 } } ATM_COMPOSITION { name = Venus referenceTemperature = 273 maxSimVelocity = 25000 GAS_SPECIES { name = gaseous_carbon_dioxide massFraction = 0.977 } GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.023 } } ATM_COMPOSITION { name = Mars referenceTemperature = 273 maxSimVelocity = 25000 GAS_SPECIES { name = gaseous_carbon_dioxide massFraction = 0.974 } GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.026 } } ATM_COMPOSITION { name = Saturn referenceTemperature = 134 maxSimVelocity = 120000 GAS_SPECIES { name = diatomic_hydrogen massFraction = 0.9051 } GAS_SPECIES { name = monatomic_helium massFraction = 0.0611 } GAS_SPECIES { name = gaseous_methane massFraction = 0.0338 } } ATM_COMPOSITION { name = Uranus referenceTemperature = 76 maxSimVelocity = 120000 GAS_SPECIES { name = diatomic_hydrogen massFraction = 0.5740 } GAS_SPECIES { name = monatomic_helium massFraction = 0.1960 } GAS_SPECIES { name = gaseous_methane massFraction = 0.1288 } GAS_SPECIES { name = gaseous_ammonia massFraction = 0.1012 } } ATM_COMPOSITION { name = Neptune referenceTemperature = 76 maxSimVelocity = 120000 GAS_SPECIES { name = diatomic_hydrogen massFraction = 0.5740 } GAS_SPECIES { name = monatomic_helium massFraction = 0.1960 } GAS_SPECIES { name = gaseous_methane massFraction = 0.1288 } GAS_SPECIES { name = gaseous_ammonia massFraction = 0.1012 } } ATM_COMPOSITION { name = Titan referenceTemperature = 93 maxSimVelocity = 120000 GAS_SPECIES { name = diatomic_nitrogen massFraction = 0.9812 } GAS_SPECIES { name = gaseous_methane massFraction = 0.0188 } } } } UrlConfig { parentUrl = RealHeat/RealHeat.cfg REALHEAT { name = Default multithreadedTempCurve = True detachedShockHeatMult = 1 detachedShockCoeffMult = 0.5 detachedBehindShockHeatMult = 1 detachedBehindShockCoeffMult = 0.4 obliqueShockConeHeatMult = 1 obliqueShockConeCoeffMult = 0.75 obliqueShockCylHeatMult = 1 obliqueShockCylCoeffMult = 0.55 } } UrlConfig { parentUrl = RealismOverhaul/BlacklistScenarios.cfg SCENARIO_BLACKLIST { val = ARM_Asteroid1.sfs val = ARM_Asteroid2.sfs val = Dynawing Final Approach.sfs val = Dynawing Re-entry.sfs val = EVA in Kerbin Orbit.sfs val = EVA on Duna.sfs val = Exploring Gilly.sfs val = Impending Impact.sfs val = Jool Aerobrake.sfs val = Mun Orbit.sfs val = Mun Rover.sfs val = Powered Landing.sfs val = Prospecting Eeloo.sfs val = Refuel at Minmus.sfs val = Space Station 1.sfs } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Steel title = Steel Fuselage description = Simple steel tank and fuselage designs were used only on very early rockets such as the German V-2 and its American and Soviet clones. Tank and fuselage tankage is no more advanced than that used in the construction of early airplanes. highlyPressurized = False basemass = 0.000075 * volume baseCost = 0.002 * volume maxMLILayers = 0 maxUtilization = 88 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000075 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.000075 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000075 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000075 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000075 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000075 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000075 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000075 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000075 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000075 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000075 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000075 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000075 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000075 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Steel-HP title = HP Steel Fuselage description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.00018 * volume baseCost = 0.002 * volume maxMLILayers = 0 addSoundingPayload = true maxUtilization = 88 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00021 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.00021 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00021 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00021 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00021 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00021 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00021 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00021 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00021 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00021 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00021 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00021 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00021 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00021 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Al title = Aluminum Fuselage description = Aluminum tank and fuselage construction was first used on the American Viking sounding rocket and then, perplexingly, on the massive Soviet N-1 lunar rocket. highlyPressurized = False basemass = 0.00004 * volume baseCost = 0.0022 * volume maxMLILayers = 0 maxUtilization = 88 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00004 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.00004 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00004 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00004 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00004 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00004 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00004 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00004 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00004 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00004 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00004 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00004 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00004 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00004 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Al-HP title = HP Aluminum Fuselage description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.00014 * volume baseCost = 0.0022 * volume maxMLILayers = 0 addSoundingPayload = true maxUtilization = 88 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00015 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.00015 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00015 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00015 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00015 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00015 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00015 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00015 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00015 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00015 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00015 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00015 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00015 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00015 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Al2 title = Aluminum Skin-Stringer Tank description = Aluminum skin-stringer-frame construction is nothing new to the aerospace industry and is the preferred construction of large aircraft today. Longitudinal stringers are responsible for transferring the aerodynamic loads acting on the skin onto the frame. This method of construction does not have mechanically seperate tanks and frame, but the skin of the tank is only responsible for containing the propellant and is not load-bearing. The first rocket of skin-stringer-frame construction was the Soviet R-5 and has remained a staple of Russian design philosophy since, best exemplified in the very successful R-7 and Proton families. highlyPressurized = False basemass = 0.000027 * volume baseCost = 0.0025 * volume maxMLILayers = 0 maxUtilization = 92 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000027 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.000027 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000027 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000027 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000027 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000027 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000027 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000027 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000027 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000027 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000027 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000027 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000027 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000027 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Al2-HP title = HP Aluminum Skin-Stringer Tank description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.00011 * volume baseCost = 0.0025 * volume maxMLILayers = 0 addSoundingPayload = true maxUtilization = 92 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00012 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.00012 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00012 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00012 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00012 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00012 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00012 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00012 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00012 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00012 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00012 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00012 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00012 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00012 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-AlCu title = Al-Cu Skin-Stringer Tank description = Al-Cu alloys are not much different from unalloyed aluminum, and using it for skin-stringer construction presents little new challenge. Also known as "Duraluminum", this family of alloys is very strong and easily workable. The most famous use of this construction was in the titanic and powerful S-IC, the first stage of the Saturn V lunar rocket, but it was also used in the early versions of the Shuttle External Tank. highlyPressurized = False basemass = 0.00002 * volume baseCost = 0.003 * volume maxMLILayers = 20 maxUtilization = 92 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00002 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.00002 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00002 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00002 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00002 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00002 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00002 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00002 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00002 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00002 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00002 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00002 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00002 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00002 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-AlCu-HP title = HP Al-Cu Skin-Stringer Tank description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.00009 * volume baseCost = 0.003 * volume maxMLILayers = 20 maxUtilization = 92 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-AlLi title = Al-Li Skin-Stringer Tank description = Since lithium is the least dense elemental metal, Al-Li alloys are significantly less dense than other aluminum alloys while being stronger than even Al-Cu alloys. However, they are much more expensive and their metallurgical properties can present great difficulties to work with. All Al-Li skin-stringer construction was used for the final version of the Shuttle External Tank, the Super Lightweight Tank. highlyPressurized = False basemass = 0.0000155 * volume baseCost = 0.0045 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000155 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.0000155 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000155 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000155 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.0000155 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.0000155 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.0000155 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.0000155 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000155 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000155 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000155 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000155 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.0000155 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000155 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-AlLi-HP title = HP Al-Li Skin-Stringer Tank description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.000045 * volume baseCost = 0.0045 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00005 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.00005 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00005 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00005 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00005 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00005 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00005 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00005 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00005 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00005 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00005 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00005 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00005 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00005 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Stir title = Al-Li Stir-Welded Tank description = Friction stir welding uses heat generated by the friction of rotating tool to soften and mechanically intermixes two pieces of metal. It is used for structures which need very high weld strength, and has broad application in the aerospace industry. Completely stir-welding a semi-stringer-constructed tank was first used by SpaceX on their Falcon 1e and then Falcon 9 series of rockets. This unique construction allows for the use of fewer structural components and lighter welds, resulting in both mass and cost reductions especially in high-pressure tanks. highlyPressurized = False basemass = 0.0000145 * volume baseCost = 0.004 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000145 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.0000145 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000145 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000145 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.0000145 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.0000145 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.0000145 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.0000145 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000145 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000145 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000145 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000145 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.0000145 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000145 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Stir-HP title = HP Al-Li Stir-Welded Tank description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.00004 * volume baseCost = 0.004 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000042 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.000042 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000042 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000042 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000042 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000042 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000042 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000042 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000042 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000042 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000042 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000042 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000042 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000042 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Starship title = Steel Stir-Welded Tank description = This is the all-new 1950's technology that will be used by SpaceX's Starship vehicle & Superheavy booster. highlyPressurized = False basemass = 0.000018 * volume baseCost = 0.0025 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000018 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.000018 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000018 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000018 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000018 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000018 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000018 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000018 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000018 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000018 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000018 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000018 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000018 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000018 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Sep-Starship-HP title = HP Steel Stir-Welded Tank description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.00006 * volume baseCost = 0.0025 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00008 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.00008 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00008 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00008 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00008 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00008 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00008 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00008 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00008 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00008 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00008 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00008 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00008 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00008 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Int-Al title = Aluminum Gridded Tank description = Isogrids and orthogrids are advanced hollowed-out structures milled out of a single block of material that have very high rigidity yet exceptional material and mass savings. The delicate & complex lattices on the panel require very high precision machining and thus such a construction is much more expensive to produce than more standard tanks. Nevertheless, gridded tanks have been utilized by nearly every NASA orbital vehicle since the very first to use gridded aluminum construction: the Thor/Delta and Titan rockets as well as the Agena upper stage. highlyPressurized = False basemass = 0.000016 * volume baseCost = 0.0042 * volume maxMLILayers = 20 maxUtilization = 95 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000016 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.000016 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000016 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000016 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000016 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000016 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000016 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000016 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000016 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000016 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000016 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000016 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000016 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000016 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Int-Al-HP title = HP Aluminum Gridded Tank description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.000052 * volume baseCost = 0.0042 * volume maxMLILayers = 20 addSoundingPayload = true maxUtilization = 95 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000052 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.000052 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000052 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000052 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000052 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000052 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000052 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000052 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000052 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000052 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000052 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000052 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000052 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000052 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Int-AlCu title = Al-Cu Gridded Tank description = Stronger than unalloyed aluminum and workable to boot, advanced new Al-Cu alloys were used in orthogrid and isogrid tanks for all upper stages of the Saturn program. highlyPressurized = False basemass = 0.0000121 * volume baseCost = 0.005 * volume maxMLILayers = 20 maxUtilization = 95 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000121 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.0000121 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000121 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000121 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.0000121 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.0000121 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.0000121 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.0000121 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000121 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000121 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000121 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000121 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.0000121 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000121 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Int-AlCu-HP title = HP Al-Cu Gridded Tank description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.000047 * volume baseCost = 0.005 * volume maxMLILayers = 20 maxUtilization = 95 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000047 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.000047 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000047 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000047 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000047 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000047 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000047 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000047 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000047 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000047 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000047 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000047 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000047 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000047 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Int-AlLi title = Al-Li Gridded Tank description = Since lithium is the least dense elemental metal, Al-Li alloys are significantly less dense than other aluminum alloys while being stronger than even Al-Cu alloys. However, their tendency to work-harden means that machining such alloys is much more difficult than standard alloys. Nevertheless, lightweight Al-Li gridded tanks have been the foundation of the modern era of orbital American rocketry, used in the Atlas V Common Core Booster, the Delta IV Common Booster Core (and DCSS upper stages), the Space Launch System core stage, and the ULA Vulcan rocket. highlyPressurized = False basemass = 0.0000115 * volume baseCost = 0.0065 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000115 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.0000115 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000115 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000115 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.0000115 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.0000115 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.0000115 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.0000115 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000115 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000115 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000115 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000115 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.0000115 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000115 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Int-AlLi-HP title = HP Al-Li Gridded Tank description = This is a highly-pressurized tank, capable of storing propellants at pressures upwards of 100 MPa. However, substantial addditional mass is required to safely maintain this high pressure. highlyPressurized = true basemass = 0.000039 * volume baseCost = 0.0065 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000039 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.000039 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000039 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.000039 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000039 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000039 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000039 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000039 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000039 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000039 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000039 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000039 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000039 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000039 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Int-Comp title = Carbon Composite Tank description = The unparalleled low density and high strength of carbon composites have long been the siren call of tank design. Ever since the X-33 and Venture Star program of the 1990s was aborted only a few years years before the leaking problems that had killed Venture Star were solved, space companies have been trying to justify the very high cost of composite materials. Although costs continue to drop, the intensive manufacturing process is still very expensive, requiring the wrapping and weaving of hundreds of layers of carbon fiber with resins that are then baked off in massive autoclaves. Currently, the only rocket to use composite materials is the smallsat Electron orbital launcher developed by Rocket Lab. highlyPressurized = False basemass = 0.000010 * volume baseCost = 0.008 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 90.15 mass = 0.000010 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 mass = 1.4E-05 wallThickness = 0.0012 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.014 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 mass = 0.000010 wallThickness = 0.0012 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 mass = 0.000010 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000010 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000010 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000010 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000010 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000010 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000010 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000010 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000010 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000010 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000010 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Int-Magic title = Advanced Carbon Composite Tank description = Ceramic-metal alloys and insulating complex composite structures are still speculative, but if they ever come to fruitition, they'd probably be something like this. highlyPressurized = False basemass = 0.0000095 * volume baseCost = 0.01 * volume maxMLILayers = 100 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000095 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.0000095 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000095 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.0000095 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.0000095 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.0000095 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.0000095 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.0000095 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000095 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000095 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000095 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.0000095 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.0000095 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.0000095 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Balloon-SteelAl title = Steel-Al Balloon Tank description = Balloon tanks do not have an internal framework, but instead rely on internal pressurization to keep its shape. If the pressurization fails, the balloon tank collapses. They are constructed of very think sheets of stainless steel and have very good mass fractions, but the logistics involved in maintaining pressurization make them quite expensive. These early balloon tanks were first used by Atlas and the Centaur C upper stage. highlyPressurized = False basemass = 0.000014 * volume baseCost = 0.008 * volume maxMLILayers = 50 minUtilization = 99 maxUtilization = 100 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 90.15 mass = 0.000001 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 mass = 5E-06 wallThickness = 0.0012 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.014 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 mass = 0.000001 wallThickness = 0.0012 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 mass = 0.000001 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000001 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000001 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000001 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000001 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000001 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Balloon-SteelAlCu title = Steel-Al-Cu Balloon Tank description = Balloon tanks do not have an internal framework, but instead rely on internal pressurization to keep its shape. If the pressurization fails, the balloon tank collapses. They are constructed of very think sheets of stainless steel and have very good mass fractions, but the logistics involved in maintaining pressurization make them quite expensive. These advanced balloon tanks were first used by the Centaur G upper stage. highlyPressurized = False basemass = 0.0000115 * volume baseCost = 0.008 * volume maxMLILayers = 100 minUtilization = 99 maxUtilization = 100 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 90.15 mass = 0.000001 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 mass = 5E-06 wallThickness = 0.0012 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.014 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 mass = 0.000001 wallThickness = 0.0012 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 mass = 0.000001 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000001 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000001 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000001 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000001 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000001 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-Balloon-SteelAlLi title = Steel-Al-Li Balloon Tank description = Balloon tanks do not have an internal framework, but instead rely on internal pressurization to keep its shape. If the pressurization fails, the balloon tank collapses. They are constructed of very think sheets of stainless steel and have very good mass fractions, but the logistics involved in maintaining pressurization make them quite expensive. These modern balloon tanks were first used by Centaur III. highlyPressurized = False basemass = 0.000010 * volume baseCost = 0.009 * volume maxMLILayers = 100 minUtilization = 99 maxUtilization = 100 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 90.15 mass = 0.000001 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 mass = 5E-06 wallThickness = 0.0012 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.014 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 mass = 0.000001 wallThickness = 0.0012 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 mass = 0.000001 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000001 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000001 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000001 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000001 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000001 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = SM-I highlyPressurized = True basemass = 0.00007 * volume baseCost = 0.008 * volume maxMLILayers = 15 addPayload = true addSoundingPayload = true maxUtilization = 50 TANK { name = ElectricCharge mass = 0.0045 cost = 12 utilization = 1000 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Oxygen mass = 0.00028 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 isDewar = True boiloffProduct = Hydrogen mass = 0.00028 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Ammonia mass = 0.00028 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Methane mass = 0.00028 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00028 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00028 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00028 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00028 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True boiloffProduct = Fluorine mass = 0.00028 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.00028 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.00028 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.00028 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00028 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Oxygen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Food utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = CarbonDioxide utilization = 200 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Waste utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = WasteWater utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = LithiumPeroxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = LithiumHydroxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = PotassiumSuperoxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00028 } TANK { name = Hydrogen mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) cost = 0.0025 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = SM-II highlyPressurized = True basemass = 0.000054 * volume baseCost = 0.01 * volume maxMLILayers = 15 addPayload = true addSoundingPayload = true maxUtilization = 50 TANK { name = ElectricCharge mass = 0.00289 cost = 8 utilization = 1000 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Oxygen mass = 0.000216 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 isDewar = True boiloffProduct = Hydrogen mass = 0.000216 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Ammonia mass = 0.000216 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Methane mass = 0.000216 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000216 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000216 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000216 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000216 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True boiloffProduct = Fluorine mass = 0.000216 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.000216 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.000216 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.000216 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000216 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Oxygen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Food utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = CarbonDioxide utilization = 200 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Waste utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = WasteWater utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = LithiumPeroxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = LithiumHydroxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = PotassiumSuperoxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000216 } TANK { name = Hydrogen mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) cost = 0.0025 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = SM-III highlyPressurized = True basemass = 0.00004 * volume baseCost = 0.012 * volume maxMLILayers = 20 addPayload = true addSoundingPayload = true maxUtilization = 60 TANK { name = ElectricCharge mass = 0.0018 cost = 5 utilization = 1000 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Oxygen mass = 0.00016 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 isDewar = True boiloffProduct = Hydrogen mass = 0.00016 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Ammonia mass = 0.00016 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Methane mass = 0.00016 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00016 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00016 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00016 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00016 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True boiloffProduct = Fluorine mass = 0.00016 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.00016 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.00016 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 0.00016 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00016 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Oxygen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Food utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = CarbonDioxide utilization = 200 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Waste utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = WasteWater utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = LithiumPeroxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = LithiumHydroxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = PotassiumSuperoxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00016 } TANK { name = Hydrogen mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) cost = 0.0025 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = SM-IV highlyPressurized = True basemass = 0.000024 * volume baseCost = 0.016 * volume maxMLILayers = 25 addPayload = true addSoundingPayload = true maxUtilization = 75 TANK { name = ElectricCharge mass = 0.00144 cost = 4 utilization = 1000 fillable = True amount = 0.0 maxAmount = 0.0 } TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Oxygen mass = 9.6E-05 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 isDewar = True boiloffProduct = Hydrogen mass = 9.6E-05 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Ammonia mass = 9.6E-05 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 isDewar = True boiloffProduct = Methane mass = 9.6E-05 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 9.6E-05 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 9.6E-05 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 9.6E-05 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 9.6E-05 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True boiloffProduct = Fluorine mass = 9.6E-05 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 9.6E-05 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 9.6E-05 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 isDewar = True mass = 9.6E-05 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 9.6E-05 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Oxygen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Food utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = CarbonDioxide utilization = 200 fillable = False amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Waste utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = WasteWater utilization = 1 fillable = False amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = LithiumPeroxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = LithiumHydroxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = PotassiumSuperoxide utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Hydrogen mass = 0.00003 utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 note = (pressurized) cost = 0.0025 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-I highlyPressurized = False basemass = 0.000075 * volume baseCost = 0.002 * volume maxMLILayers = 0 maxUtilization = 88 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 7.5E-05 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 7.5E-05 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 7.5E-05 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 7.5E-05 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 7.5E-05 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 7.5E-05 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 7.5E-05 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 7.5E-05 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 7.5E-05 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 7.5E-05 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 7.5E-05 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 7.5E-05 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 7.5E-05 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 7.5E-05 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-I-HP highlyPressurized = True basemass = 0.00012 * volume baseCost = 0.002 * volume maxMLILayers = 0 addSoundingPayload = true maxUtilization = 88 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00018 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 0.00018 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00018 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 0.00018 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.00018 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.00018 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.00018 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.00018 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00018 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00018 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00018 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.00018 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.00018 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.00018 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-II highlyPressurized = False basemass = 0.00002 * volume baseCost = 0.003 * volume maxMLILayers = 0 maxUtilization = 92 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 3E-05 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 3E-05 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 3E-05 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 3E-05 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 3E-05 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 3E-05 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 3E-05 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 3E-05 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 3E-05 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 3E-05 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 3E-05 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 3E-05 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 3E-05 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-II-HP highlyPressurized = True basemass = 0.000064 * volume baseCost = 0.003 * volume maxMLILayers = 0 addSoundingPayload = false maxUtilization = 92 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 9.6E-05 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 9.6E-05 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 9.6E-05 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 9.6E-05 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 9.6E-05 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 9.6E-05 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 9.6E-05 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 9.6E-05 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 9.6E-05 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 9.6E-05 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 9.6E-05 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 9.6E-05 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 9.6E-05 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 9.6E-05 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-III highlyPressurized = False basemass = 0.000016 * volume baseCost = 0.004 * volume maxMLILayers = 20 maxUtilization = 95 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 1.6E-05 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 1.6E-05 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 1.6E-05 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 1.6E-05 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 1.6E-05 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 1.6E-05 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 1.6E-05 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 1.6E-05 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 1.6E-05 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 1.6E-05 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 1.6E-05 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 1.6E-05 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 1.6E-05 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 1.6E-05 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-III-Balloon highlyPressurized = False basemass = 0.000014 * volume baseCost = 0.008 * volume maxMLILayers = 50 minUtilization = 99 maxUtilization = 100 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 90.15 mass = 0.000001 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 mass = 5E-06 wallThickness = 0.0012 wallConduction = 205 insulationThickness = 0.038181 insulationConduction = 0.014 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 mass = 0.000001 wallThickness = 0.0012 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 mass = 0.000001 wallThickness = 0.0012 wallConduction = 22 insulationThickness = 0.01 insulationConduction = 0.02 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 0.000001 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 0.000001 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 0.000001 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 0.000001 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 0.000001 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 0.000001 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 0.000001 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-III-HP highlyPressurized = True basemass = 0.00003 * volume baseCost = 0.004 * volume maxMLILayers = 20 addSoundingPayload = false maxUtilization = 95 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 4.5E-05 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 4.5E-05 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 4.5E-05 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 4.5E-05 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 4.5E-05 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 4.5E-05 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 4.5E-05 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 4.5E-05 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 4.5E-05 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 4.5E-05 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 4.5E-05 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 4.5E-05 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 4.5E-05 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 4.5E-05 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-IV highlyPressurized = False basemass = 0.000015 * volume baseCost = 0.005 * volume maxMLILayers = 50 maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 8E-06 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 8E-06 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 8E-06 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 8E-06 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 8E-06 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 8E-06 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 8E-06 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 8E-06 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 8E-06 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 8E-06 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 8E-06 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 8E-06 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 8E-06 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 8E-06 } } } UrlConfig { parentUrl = RealismOverhaul/RO_RealFuels.cfg TANK_DEFINITION { name = Tank-IV-HP highlyPressurized = True basemass = 0.00002 * volume baseCost = 0.005 * volume maxMLILayers = 100 addSoundingPayload = false maxUtilization = 97 TANK { name = LqdOxygen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 wallThickness = 0.0025 wallConduction = 16 temperature = 90.15 insulationThickness = 0.01 insulationConduction = 0.02 mass = 3E-05 } TANK { name = Kerosene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = LqdHydrogen utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 20.15 wallThickness = 0.0025 wallConduction = 205 insulationThickness = 0.0381 insulationConduction = 0.014 mass = 3E-05 } TANK { name = NTO utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = UDMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Aerozine50 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = MMH utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = HTP utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = AvGas utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = IRFNA-III utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = NitrousOxide utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Aniline utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ethanol75 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ethanol90 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ethanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = LqdAmmonia utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 237.65 wallThickness = 0.0025 wallConduction = 8 insulationThickness = 0.01 insulationConduction = 0.02 mass = 3E-05 } TANK { name = LqdMethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 111.45 wallThickness = 0.0025 wallConduction = 16 insulationThickness = 0.01 insulationConduction = 0.02 mass = 3E-05 } TANK { name = ClF3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = ClF5 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Diborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 180.65 loss_rate = 0.00000000023 mass = 3E-05 } TANK { name = Pentaborane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ethane utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 184.65 loss_rate = 0.00000000025 mass = 3E-05 } TANK { name = Ethylene utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 169.45 loss_rate = 0.00000000035 mass = 3E-05 } TANK { name = OF2 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 128.4 loss_rate = 0.000000001 mass = 3E-05 } TANK { name = LqdFluorine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 3E-05 } TANK { name = FLOX30 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 3E-05 } TANK { name = FLOX70 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 3E-05 } TANK { name = FLOX88 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 85.04 loss_rate = 0.0000000055 mass = 3E-05 } TANK { name = N2F4 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 temperature = 200.15 loss_rate = 0.00000000017 mass = 3E-05 } TANK { name = Methanol utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Furfuryl utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = UH25 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Tonka250 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Tonka500 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = IWFNA utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = IRFNA-IV utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = AK20 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = AK27 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = MON1 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = MON3 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = MON10 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Hydyne utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Syntin utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Water utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Hydrazine utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Nitrogen utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Helium utilization = 200 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = CaveaB utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = ArgonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = KryptonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = XenonGas utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = Ammonia utilization = 100 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } TANK { name = LeadBallast utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 mass = 3E-05 } } } UrlConfig { parentUrl = RealismOverhaul/RO_Resources.cfg RESOURCE_DEFINITION { name = CharredAblator density = 0.000975 hsp = 200 flowMode = NO_FLOW transfer = NONE isTweakable = False unitCost = 0.0 volume = 1 } } UrlConfig { parentUrl = RealismOverhaul/RO_Resources.cfg RESOURCE_DEFINITION { name = Beryllium density = 0.00185 unitCost = 0.01424 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True isVisible = true volume = 1 } } UrlConfig { parentUrl = RealismOverhaul/Filter_Extensions_Configs/non_WIP_RO_FE_config.cfg SUBCATEGORY { name = WIP-RO displayName = WIP-RO icon = Experiment FILTER { CHECK { type = title value = WIP RO } } } } UrlConfig { parentUrl = RealismOverhaul/Filter_Extensions_Configs/non_WIP_RO_FE_config.cfg SUBCATEGORY { name = non-RO displayName = non-RO icon = R&D_node_icon_nuclearpropulsion FILTER { CHECK { type = title value = non RO } } } } UrlConfig { parentUrl = RealismOverhaul/Parts/AdvCapsule/internal.cfg INTERNAL { name = ROAdvCapsule_IVA MODEL { model = RealismOverhaul/Parts/AdvCapsule/K2_IVA } MODULE { name = InternalSeat seatTransformName = seatPilot allowCrewHelmet = False kerbalScale = 1.4, 1.4, 1.4 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = seatPilot1 allowCrewHelmet = False kerbalScale = 1.4, 1.4, 1.4 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = COL_RightWindow cameraTransformName = COL_RightWindow } MODULE { name = InternalCameraSwitch colliderTransformName = COL_LeftWindow cameraTransformName = COL_LeftWindow } PROP { name = NavBall position = 0.2365,0.1276,-0.3982 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1.308191,1.308191,1.308191 } PROP { name = AltimeterThreeHands position = 0.1611,0.1294,-0.3867 rotation = 0.5419798,0,-0.01038777,0.8403273 scale = 1,0.9999999,1 } PROP { name = ledPanelSpeed position = 0.238,0.1784,-0.4203 rotation = 0.5419798,0,-0.01038777,0.8403273 scale = 1,0.9999999,1 } PROP { name = IndicatorPanel position = 0.323,0.1703,-0.3774 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.9999998,1 } PROP { name = AtmosphereDepth position = 0.2391,0.2051,-0.4309 rotation = 0.3905829,0.5942011,0.3758923,0.5942013 scale = 0.91,0.91,0.91 } PROP { name = Compass position = 0.2329,0.0789,-0.3719 rotation = 0.37984,-0.596424,-0.3867451,0.5919698 scale = 0.3269145,0.3269144,0.3269145 } PROP { name = RadarAltimeter position = 0.1339,0.0665,-0.3626 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,1,1 } PROP { name = VSI position = 0.1327,0.188,-0.4176 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999999,1 } PROP { name = AxisIndicatorPitch position = 0.2587,0.0312,-0.355 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = 0.2062,0.0354,-0.356 rotation = 0.3758925,-0.5942008,-0.3905827,0.5942015 scale = 1,0.9999999,1 } PROP { name = AxisIndicatorRoll position = 0.2061,0.0099,-0.3445 rotation = 0.3758923,-0.5942013,-0.3905829,0.594201 scale = 1,0.9999999,1 } PROP { name = squareButton position = 0.3423,0.0962,-0.3468 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.9999996,1 } PROP { name = squareButton position = 0.313,0.0903,-0.3592 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.9999994,1 } PROP { name = pullSwitch position = 0.395,0.2191,-0.3748 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.9999992,1.000001 } PROP { name = throttle position = -0.0054,0.1171,-0.3828 rotation = 0.5419798,0,-0.01038777,0.8403273 scale = 0.815858,0.8158579,0.8158579 } PROP { name = directionalKnob position = 0.1854,0.0726,-0.3663 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999999,1 } PROP { name = directionalKnob position = 0.1858831,0.1987934,-0.4234608 rotation = 0.1905433,-0.7808981,-0.5074872,0.3104001 scale = 1,0.9999998,1 } PROP { name = directionalKnob2 position = 0.1093007,0.1426157,-0.3965649 rotation = 0.2982074,0.7104764,0.4526835,0.4487464 scale = 1,0.9999996,1 } PROP { name = directionalKnob2 position = 0.1106001,0.1159009,-0.3844977 rotation = 0.4984043,0.3452055,0.2131739,0.7661483 scale = 1,0.9999994,1.000001 } PROP { name = ButtonSquare position = 0.3426,0.0713,-0.3356 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.9999994,1 } PROP { name = ButtonSquare position = 0.3133,0.0658,-0.3481 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.9999992,1.000001 } PROP { name = NavBall position = -0.235232,0.1273471,-0.3910631 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1.308191,1.308191,1.308191 } PROP { name = AtmosphereDepth position = -0.2327689,0.2050753,-0.4261891 rotation = 0.3905829,0.5942011,0.3758923,0.5942013 scale = 0.9100001,0.91,0.9100002 } PROP { name = ledPanelSpeed position = -0.2280412,0.1766271,-0.4132492 rotation = 0.5419798,0,-0.01038777,0.8403273 scale = 1,1,1 } PROP { name = Compass position = -0.2347,0.0818,-0.3704 rotation = 0.37984,-0.596424,-0.386745,0.5919698 scale = 0.3269146,0.3269145,0.3269146 } PROP { name = AxisIndicatorPitch position = -0.2632,0.0332,-0.3489 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = -0.2084,0.0385,-0.3505 rotation = 0.3758925,-0.5942008,-0.3905827,0.5942015 scale = 1,1,1 } PROP { name = AxisIndicatorRoll position = -0.2083,0.0106,-0.3379 rotation = 0.3758923,-0.5942013,-0.3905829,0.594201 scale = 1,1,1 } PROP { name = AltimeterThreeHands position = -0.1577,0.1347,-0.3836 rotation = 0.5419798,0,-0.01038777,0.8403273 scale = 1,1,1 } PROP { name = directionalKnob position = -0.06962727,0.1991974,-0.4232626 rotation = 0.4985974,0.3445106,0.2127217,0.7664611 scale = 1.390711,1.39071,1.39071 } PROP { name = VSI position = -0.1333718,0.1910062,-0.418342 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,1,1 } PROP { name = RadarAltimeter position = -0.134875,0.06952964,-0.3634108 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,1,1 } PROP { name = IndicatorPanel position = -0.3288,0.1698,-0.375 rotation = 0.526036,0.1129505,-0.1892367,0.8214121 scale = 1,0.9999998,1 } PROP { name = switchWithGuards position = -0.3961,0.2115,-0.3696 rotation = 0.5260838,0.1131581,-0.1891038,0.8213835 scale = 1,0.9999998,0.9999999 } PROP { name = circularButton position = -0.3126,0.0808,-0.3537 rotation = 0.5299262,0.1303238,-0.1780521,0.8188354 scale = 1,0.9999994,1 } PROP { name = pullSwitch position = -0.312,0.0471,-0.3387 rotation = 0.5299262,0.1303238,-0.1780521,0.8188354 scale = 1,0.9999992,1 } PROP { name = circularButton position = -0.3478,0.0887,-0.3389 rotation = 0.5299262,0.1303238,-0.1780521,0.8188354 scale = 1,0.9999992,1 } PROP { name = squareButton position = 0.0678,0.1377,-0.3936 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999989,1.000001 } PROP { name = squareButton position = 0.0675,0.1147,-0.3832 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999983,1.000002 } PROP { name = squareButton position = 0.0672,0.0915,-0.3727 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999971,1.000003 } PROP { name = squareButton position = 0.0669,0.0696,-0.3628 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999952,1.000005 } PROP { name = IndicatorPanel position = -0.0027,0.4567,-0.4613 rotation = 0.6962596,0,-2.268702E-07,0.7177901 scale = 0.7700001,0.7699999,0.77 } PROP { name = ledPanelSpeed position = 0.0872,0.4164,-0.4698 rotation = 0.6962596,0,-2.268702E-07,0.7177901 scale = 1,0.9999997,1 } PROP { name = switchWithGuards position = -0.0946,0.4737,-0.4695 rotation = 0.4923299,0.5075545,0.4923298,0.5075541 scale = 1,0.9999999,1 } PROP { name = switchWithGuards position = -0.0676,0.4743,-0.4695 rotation = 0.4923299,0.5075544,0.4923298,0.5075541 scale = 1,0.9999997,1 } PROP { name = switch position = -0.055,0.4273,-0.468 rotation = 0.6962596,0,-2.268702E-07,0.7177901 scale = 1,0.9999995,1 } PROP { name = switch position = -0.0807,0.4273,-0.468 rotation = 0.6962596,0,-2.268702E-07,0.7177901 scale = 1,0.999999,1.000001 } PROP { name = switch position = -0.1067,0.4273,-0.468 rotation = 0.6962596,0,-2.268702E-07,0.7177901 scale = 1,0.999998,1.000002 } PROP { name = switch position = 0.4133,0.1705,-0.3436 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.9999988,1.000001 } PROP { name = switch position = 0.3959,0.1669,-0.351 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.999998,1.000002 } PROP { name = switch position = 0.378,0.1632,-0.3586 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1.000001,0.9999968,1.000003 } PROP { name = switch position = 0.3783,0.1369,-0.3467 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1.000001,0.9999951,1.000004 } PROP { name = switch position = 0.3962,0.1409,-0.3392 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1.000001,0.9999968,1.000003 } PROP { name = switch position = 0.4135,0.1447,-0.3318 rotation = 0.5293453,-0.1142248,0.1861957,0.8198033 scale = 1,0.999998,1.000002 } PROP { name = switchWithGuards position = 0.0638,0.4855,-0.4697 rotation = 0.6962596,0,-2.268702E-07,0.7177901 scale = 1,0.9999995,1 } PROP { name = squareButton position = 0.104,0.4499,-0.4685 rotation = 0.6962596,0,-2.268702E-07,0.7177901 scale = 1,0.999999,1.000001 } PROP { name = squareButton position = 0.0644,0.4503,-0.4685 rotation = 0.6962596,0,-2.268702E-07,0.7177901 scale = 1,0.999998,1.000002 } PROP { name = squareButton position = 0.06908819,0.1860501,-0.4154625 rotation = 0.5419962,0.0002932809,-0.01018153,0.8403193 scale = 1,0.9999994,1.000001 } PROP { name = switchGuard position = 0.08828585,0.1857264,-0.4156819 rotation = 0.5419962,0.0002932809,-0.01018153,0.8403193 scale = 1,0.9999989,1.000001 } PROP { name = switchGuard position = 0.04894012,0.1863906,-0.4152279 rotation = 0.5419962,0.0002932809,-0.01018153,0.8403193 scale = 1,0.9999983,1.000002 } PROP { name = standingSwitch position = 0.1500006,0.01741203,-0.3406729 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999999,1 } PROP { name = standingSwitch position = 0.1262,0.01783,-0.3404 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999999,1 } PROP { name = standingSwitch position = 0.10208,0.01825,-0.34013 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999998,1 } PROP { name = standingSwitch position = 0.0791,0.01865,-0.33987 rotation = 0.5419798,0,-0.01038779,0.8403273 scale = 1,0.9999996,1 } PROP { name = squareButton position = -0.1446,0.013,-0.338 rotation = 0.5420977,0,0.008085432,0.8402766 scale = 1,0.9999994,1.000001 } PROP { name = squareButton position = -0.1072,0.0135,-0.3376 rotation = 0.5420977,0,0.008085432,0.8402766 scale = 1,0.9999989,1.000001 } PROP { name = standingSwitch position = -0.0589,0.1452,-0.3965 rotation = 0.5420977,0,0.008085432,0.8402766 scale = 0.9999999,0.9999998,0.9999999 } PROP { name = standingSwitch position = -0.0827,0.1448,-0.3967 rotation = 0.5420977,0,0.008085432,0.8402766 scale = 1,1,1 } PROP { name = standingSwitch position = -0.1074,0.1444,-0.3969 rotation = 0.5420977,0,0.008085432,0.8402766 scale = 1,0.9999999,1 } PROP { name = squareButton position = -0.0719,0.0957,-0.3743 rotation = 0.5420977,0,0.008085432,0.8402766 scale = 1,1,1 } PROP { name = squareButton position = -0.0716,0.0637,-0.3598 rotation = 0.5420977,0,0.008085432,0.8402766 scale = 1,0.9999999,1 } PROP { name = squareButton position = -0.0713,0.0312,-0.3451 rotation = 0.5420977,0,0.008085432,0.8402766 scale = 0.9999999,0.9999997,1 } PROP { name = switchWithGuards position = -0.3966,0.1784,-0.3543 rotation = 0.5260838,0.1131581,-0.1891038,0.8213835 scale = 1,0.9999999,1 } PROP { name = switchWithGuards position = -0.3971,0.1462,-0.3394 rotation = 0.5260838,0.1131581,-0.1891038,0.8213835 scale = 1,0.9999999,1 } } } UrlConfig { parentUrl = RealismOverhaul/Parts/AdvCapsule/ROAdvCapsule.cfg PART { name = ROAdvCapsule module = Part author = JFJohnny5, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -0.765, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 2.875, 0.0, 0.0, 1.0, 0.0, 1 attachRules = 1,0,1,1,0 bulkheadProfiles = size1, size2 title = Advanced Command Pod manufacturer = Generic description = A two-person pod. Features an offset Center of Mass to allow lifting reentry and an integrated bi-propellant Attitude Control System (ACS) for controlled reentries. Heat shield rated for LEO reentries. tags = capsule, command, eva, rcs, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere CrewCapacity = 2 TechRequired = flightControl cost = 9000 entryCost = 0 category = Pods subcategory = 0 vesselType = Ship mass = 1.2 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 3373.15 skinInternalConductionMult = 6.0 emissiveConstant = 0.8 thermalMassModifier = 1.0 skinMassPerArea = 3.0 heatConductivity = 0.1 CoPOffset = 0.0, 0.5, 0.0 CoLOffset = 0.0, -0.35, 0.0 CenterOfBuoyancy = 0.0, 0.0, 0.0 CenterOfDisplacement = 0.0, 1.1, 0.0 buoyancy = 1.0 buoyancyUseSine = False bodyLiftOnlyUnattachedLift = True bodyLiftOnlyAttachName = bottom dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 2 skinInternalConductionMult = 6.0 heatConductivity = 0.1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = RealismOverhaul/Parts/AdvCapsule/K2Pod scale = 2.0, 2.0, 2.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = -0.45, 2.15, 0.45 rotation = 90.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = -0.45, 2.25, 0.45 rotation = 90.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = -0.45, 2.15, -0.45 rotation = -90.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = -0.45, 2.25, -0.45 rotation = -90.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = 0.45, 2.15, 0.45 rotation = 90.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = 0.45, 2.25, 0.45 rotation = 90.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = 0.45, 2.15, -0.45 rotation = -90.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = 0.45, 2.25, -0.45 rotation = -90.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = -0.45, 2.15, 0.45 rotation = 0.0, 0.0, 90.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = -0.45, 2.25, 0.45 rotation = 0.0, 0.0, 90.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = -0.45, 2.15, -0.45 rotation = 0.0, 0.0, 90.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = -0.45, 2.25, -0.45 rotation = 0.0, 0.0, 90.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = 0.45, 2.15, 0.45 rotation = 0.0, 0.0, -90.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = 0.45, 2.25, 0.45 rotation = 0.0, 0.0, -90.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = 0.45, 2.15, -0.45 rotation = 0.0, 0.0, -90.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.125, 0.125, 0.125 position = 0.45, 2.25, -0.45 rotation = 0.0, 0.0, -90.0 } INTERNAL { name = ROAdvCapsule_IVA scaleAll = 2.0, 2.0, 2.0 } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.900 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = FlagDecal textureQuadName = flagTransform } MODULE { name = ModuleConductionMultiplier modifiedConductionFactor = 0.003 convectionFluxThreshold = 3000 } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 0.35 liftingSurfaceCurve = CapsuleBottom disableBodyLift = False omnidirectional = False perpendicularOnly = True transformDir = Y transformSign = -1 nodeEnabled = True attachNodeName = bottom } MODULE { name = AdjustableCoMShifter DescentModeCoM = 0.0, 0.0, 0.1 } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -8600 lossConst = 0.214 pyrolysisLossFactor = 75000 ablationTempThresh = 500 reentryConductivity = 0.01 charMax = 1.0 charMin = 1.0 depletedMaxTemp = 1200 } RESOURCE { name = Ablator amount = 144 maxAmount = 144 } RESOURCE { name = CharredAblator amount = 0 maxAmount = 108 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.111 fullThrust = True stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.5629 } PROPELLANT { name = NTO ratio = 0.4371 } atmosphereCurve { key = 0 283 key = 1 100 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 525 basemass = -1 TANK { name = ElectricCharge amount = 14400 maxAmount = 14400 } TANK { name = MMH amount = 16 maxAmount = 16 } TANK { name = NTO amount = 12 maxAmount = 12 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 2.26 surface = 5.89 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } } } UrlConfig { parentUrl = RealismOverhaul/Parts/NoseconeCockpit/Nosecone_cockpit.cfg PART { name = RP0Nose-Cockpit module = Part author = carmics (AIES), repaint by NathanKell scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = flightControl entryCost = 4200 cost = 1800 category = Pods subcategory = 0 title = Conic Cockpit manufacturer = Generic description = Highly streamlined cockpit for experimental planes. Rated for Mach 3 flight. attachRules = 1,0,1,1,0 mass = 0.35 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 0.5 maxTemp = 400 skinMaxTemp = 900 breakingForce = 2000 breakingTorque = 2000 vesselType = Ship CrewCapacity = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = RealismOverhaul/Parts/NoseconeCockpit/model position = 0.0, -0.0, 0.0 scale = 1, 1, 1 } INTERNAL { name = mk1CockpitInternal offset = 0.0, 0.0, 1.0 } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 2.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 7200 maxAmount = 7200 } RESOURCE { name = Oxygen amount = 46 maxAmount = 46 } MODULE { name = ModuleFuelTanks type = Structural basemass = -1 volume = 100 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 1.1 surface = 2.3 max_pressure = 0 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 1 running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = RealismOverhaul/Parts/Solar/RangerPanel.cfg PART { name = RO-rangerSolarPanel module = Part author = taniwha (Bill Currie) rescaleFactor = 0.85 TechRequired = earlyPower entryCost = 12581 cost = 1258.1999999999998 category = Electrical subcategory = 0 title = Ranger Solar Panel manufacturer = Jet Propulsion Laboratory description = Hinged wing-like solar panel design that starts in an upright-folded position to better fit inside a fairing. Once deployed, it is locked into place and does not track the sun. Level 1, 1.4137m^2 Solar Panels degrade, affecting the power output over time. Check this effect in the PAW. attachRules = 0,1,0,0,1 mass = 0.017416784 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 maxTemp = 1200 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = charge deploy e/c elect energ extend fold generat (light panel photo power retract sun track unfold volt watt node_attach = 0, 0, 0, -1, 0, 0, 1, 1, 0, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODEL { model = RealismOverhaul/Parts/Solar/RangerPanel position = 0, 0, 0 rotation = 0, 0, 0 scale = 1, 1, 1 } MODULE { name = ModuleDeployableSolarPanel secondaryTransformName = suncatcher pivotName = suncatcher resourceName = ElectricCharge chargeRate = 0.127233 retractable = false isTracking = false animationName = RangerPanel extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 30 0.8 -0.0004170198 -0.0004170198 key = 3650 0.2 2.217226E-06 2.217226E-06 key = 36500 0.01 -7.524914E-06 -7.524914E-06 } RESOURCE { name = ElectricCharge rate = 0.127233 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = RealismOverhaul/Parts/WACCorporal/Textures/WACTexture.cfg STRETCHYTANKTEXTURES { name = WACTexture WACCorporal { sides { texture = RealismOverhaul/Parts/WACCorporal/Textures/WAC uScale = 1.0 vScale = 1.0 shininess = 0.6 specular = 0.4, 0.4, 0.4 } ends { texture = ProceduralParts/Parts/ends } } } } UrlConfig { parentUrl = RealismOverhaul/Parts/WACCorporal/TinyTim/TinyTim.cfg PART { author = Agathorn name = TinyTim module = Part rescaleFactor = 1.0 scale = 1.0 CoMOffset = 0.0, 1.1, 0.0 node_stack_top = 0.0,1.878,0.0,0.0,1.0,0.0,0 node_stack_bottom = 0.0,0.0,0.0,0.0,-1.0,0.0,0 TechRequired = start entryCost = 0 cost = 1 subcategory = 0 attachRules = 1,1,1,1,0 mass = 0.181437 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 873.15 skinMaxTemp = 1073.15 breakingForce = 10000 breakingTorque = 10000 stagingIcon = SOLID_BOOSTER crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Tiny Tim Booster manufacturer = CalTech description = Small solid fueled booster originally used to power anti-shipping missiles during WW2. Used as the kick stage on the WAC Corporal, the USA's first sounding rocket, and reused in modified form for the Aerobee line of sounding rockets. Plume configured by RealPlume. category = Engine node_attach = 0.0,1.878,0.0,0.0,1.0,0.0,0 MODEL { model = RealismOverhaul/Parts/WACCorporal/TinyTim/TinyTim scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = SRBs responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = SRBs useTemp = False } MODULE { name = ModuleSurfaceFX thrustTransformName = thrustTransform thrustProviderModuleIndex = 0 fxMax = 0.6 maxDistance = 20 falloff = 1.5 } MODULE { name = Driftless active = True } MODULE { name = ModulePartVariants baseVariant = Original VARIANT { name = Original displayName = Original primaryColor = #000000 secondaryColor = #FFFFFF } VARIANT { name = RO-TinyTim-Recolor displayName = TU Recolor primaryColor = #FF0000 secondaryColor = #0000FF EXTRA_INFO { textureSet = RO-TinyTim_Recolor } } } MODULE { name = TUPartVariant } MODULE { name = SSTURecolorGUI } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 41.3903 type = NGNC basemass = -1 TANK { name = NGNC amount = 41.3903 maxAmount = 41.3903 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = 30Klbf origMass = 0.181437 CONFIG { name = 30Klbf description = 30 Klbf (133.4 kN) peak thrust version used by the military and some WAC launches. minThrust = 146.6 maxThrust = 146.6 heatProduction = 100 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 curveResource = NGNC chamberNominalTemp = 1500 maxEngineTemp = 2040 PROPELLANT { name = NGNC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 222 key = 1 202 } thrustCurve { key = 1.00 0.90 key = 0.99 0.95 key = 0.96 1.0 key = 0.92 0.999 key = 0.89 0.998 key = 0.63 0.960 key = 0.37 0.810 key = 0.10 0.314 key = 0.00 0.03 } } CONFIG { name = 50Klbf description = 50 Klbf (222.4 kN) peak thrust version used by later WAC launches. minThrust = 244.4 maxThrust = 244.4 heatProduction = 100 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 curveResource = NGNC chamberNominalTemp = 1500 maxEngineTemp = 2040 PROPELLANT { name = NGNC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 222 key = 1 202 } thrustCurve { key = 1.00 0.90 key = 0.99 0.95 key = 0.96 1.0 key = 0.92 0.999 key = 0.89 0.998 key = 0.63 0.960 key = 0.37 0.810 key = 0.10 0.314 key = 0.00 0.03 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0,0,-0.07 flareScale = 0.25 plumePosition = 0,0,0.05 plumeScale = 0.25 energy = 0.7 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.07 fixedScale = 0.25 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.05 fixedScale = 0.25 energy = 0.7 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.25 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.25 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = RealismOverhaul/Parts/WACCorporal/TinyTim/TinyTim.cfg KSP_TEXTURE_SET { name = RO-TinyTim_Recolor recolorable = true MATERIAL { shader = TU/Metallic keyword = TU_RECOLOR texture = _MainTex, RealismOverhaul/Parts/WACCorporal/TinyTim/TinyTim texture = _MaskTex, RealismOverhaul/Parts/WACCorporal/TinyTim/TinyTim-MASK vector = _DiffuseNorm, 0.5,0.5,0.5 COLORS { mainColor = stockWhite secondColor = silver detailColor = black } } } } UrlConfig { parentUrl = RealismOverhaul/Parts/WACCorporal/TinyTim/TinyTim.cfg KSP_MODEL_SHADER { name = RO-TinyTim model = RealismOverhaul/Parts/WACCorporal/TinyTim/TinyTim MATERIAL { shader = TU/Metallic keyword = TU_STOCK_SPEC texture = _MainTex,RealismOverhaul/Parts/WACCorporal/TinyTim/BaseMaterial_diffuse inheritTexture = _BumpMap inheritTexture = _Emissive PROPERTY { name = _Color color = 1.2, 1.2, 1.2 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = RealismOverhaul/REWORK/RO_Kethane.cfg TANK_DEFINITION { name = Kethane basemass = 0.000044 * volume TANK { name = Kethane mass = 0.000016 utilization = 1 fillable = True amount = 0.0 maxAmount = 0.0 } } } UrlConfig { parentUrl = RealismOverhaul/REWORK/RO_KlockheedMartian_SSE.cfg SCALETYPE { name = RealismOverhaulKlockheedTank freeScale = false scaleFactors = 0.5, 0.625, 1.0, 1.25, 1.5, 1.875, 2.0, 2.5, 3.0, 3.75, 4.0, 5.0, 6.0, 7.0, 8.0, 8.4074, 9.0, 10.0 scaleNames = 0.5m, 0.625m, 1.0m, 1.25m, 1.5m, 1.875m, 2.0m, 2.5m, 3.0m, 3.75m, 4.0m, 5.0m, 6.0m, 7.0m, 8.0m, STS Ext. Tank, 9.0m, 10.0m massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulStackHollow freeScale = true massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulStackSolid freeScale = true massFactors = 0.0, 0.0, 1.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulStackHollow_Adapter_Halved freeScale = true massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulStackHollow_Adapter_Size2to0 freeScale = true massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulStackHollow_Adapter_Size3to1 freeScale = true massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulStackHollow_Adapter_Size3to2 freeScale = true massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulStackHollow_Adapter_Size5to3 freeScale = true massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulStackSolid_Adapter_Size5to3 freeScale = true massFactors = 0.0, 0.5, 0.5 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulSpecialityNoseCone freeScale = true massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg SCALETYPE { name = RealismOverhaulKWSolidNoseCone freeScale = true massFactors = 0.0, 1.0, 0.0 defaultScale = 1.25 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg TWEAKSCALEEXPONENTS { name = ModuleDecouple ejectionForce = 2.5 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/RO_TweakScale.cfg TWEAKSCALEEXPONENTS { name = DischargeCapacitor ChargeRate = 3 DischargeRate = 3 MaximumCharge = 3 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/TACLS/RO_TACLS_Changes.cfg RESOURCE_DEFINITION { name = LithiumPeroxide density = 0.0023100000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/TACLS/RO_TACLS_Changes.cfg RESOURCE_DEFINITION { name = LithiumHydroxide density = 0.0014600000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = RealismOverhaul/RO_RecommendedMods/TACLS/RO_TACLS_Changes.cfg RESOURCE_DEFINITION { name = PotassiumSuperoxide density = 0.0021400000 flowMode = ALL_VESSEL transfer = PUMP isTweakable = true volume = 1 } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/FASA/RO_FASA_Other.cfg PART { name = FASADeltaAv0 module = Part author = Frizzank rescaleFactor = 1.0 scale = 0.5 node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advFlightControl entryCost = 2500 cost = 100 category = Pods subcategory = 0 title = Thor Avionics Unit manufacturer = FASA description = Small, 1.5m avionics unit for Thor and Thrust Augmented Thor rocket stage. Used on Thor-Able, Thor-Agena, Thor-Ablestar, Thor-Burner, Thor-Delta and early Delta rockets (A-K). attachRules = 1,0,1,1,0 mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 1200 explosionPotential = 0.5 breakingForce = 200 breakingTorque = 200 vesselType = Probe crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = FASA/Apollo/FASA_Apollo_Str/Apollo_IU scale = 0.4, 0.5, 0.4 } MODULE { name = ModuleCommand defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.3 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 108 maxAmount = 108 } MODULE { name = ModuleSAS SASServiceLevel = 0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/LionHeadAerospace/RO_RealFuels_Turpentine.cfg RESOURCE_DEFINITION { name = Turpentine density = 0.00087 unitCost = 0.0003 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = True volume = 1 } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/SSTU/Layout-14-Fourteen-NovaMM-1B.cfg SSTU_ENGINELAYOUT { name = Fourteen-NovaMM-1B mountSizeMult = 6 defaultUpperStageMount = Mount-S-II defaultLowerStageMount = Mount-Nova POSITION { x = 1 z = 0 rotation = 0 } POSITION { x = 0.5 z = -0.866 rotation = 60 } POSITION { x = -0.5 z = -0.866 rotation = 120 } POSITION { x = -1 z = 0 rotation = 180 } POSITION { x = -0.5 z = 0.866 rotation = 240 } POSITION { x = 0.5 z = 0.866 rotation = 300 } POSITION { x = 2 z = 0 rotation = 0 } POSITION { x = 1.414 z = -1.414 rotation = 45 } POSITION { x = 0 z = -2 rotation = 90 } POSITION { x = -1.414 z = -1.414 rotation = 135 } POSITION { x = -2 z = 0 rotation = 180 } POSITION { x = -1.414 z = 1.414 rotation = 225 } POSITION { x = 0 z = 2 rotation = 270 } POSITION { x = 1.414 z = 1.414 rotation = 315 } MOUNT { name = Mount-None canAdjustSize = false } MOUNT { name = Mount-Nova upperStage = false } MOUNT { name = Mount-Shroud3 } MOUNT { name = Mount-Shroud4 } MOUNT { name = Mount-Shroud5 } MOUNT { name = Mount-Shroud6 } MOUNT { name = Mount-Generic } MOUNT { name = Mount-S-II lowerStage = false } MOUNT { name = Mount-Skeletal-S lowerStage = false } MOUNT { name = Mount-Skeletal-M lowerStage = false } MOUNT { name = Mount-Skeletal-L lowerStage = false } } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/SSTU/Layout-18-Eighteen-NovaMM-1C.cfg SSTU_ENGINELAYOUT { name = Eighteen-NovaMM-1C mountSizeMult = 6 defaultUpperStageMount = Mount-S-II defaultLowerStageMount = Mount-Nova POSITION { x = 1 z = 0 rotation = 0 } POSITION { x = 0.5 z = -0.866 rotation = 60 } POSITION { x = -0.5 z = -0.866 rotation = 120 } POSITION { x = -1 z = 0 rotation = 180 } POSITION { x = -0.5 z = 0.866 rotation = 240 } POSITION { x = 0.5 z = 0.866 rotation = 300 } POSITION { x = 2 z = 0 rotation = 0 } POSITION { x = 1.732 z = -1.0 rotation = 30 } POSITION { x = 1.0 z = -1.732 rotation = 60 } POSITION { x = 0 z = -2 rotation = 90 } POSITION { x = -1.0 z = -1.732 rotation = 120 } POSITION { x = -1.732 z = -1.0 rotation = 150 } POSITION { x = -2 z = 0 rotation = 180 } POSITION { x = -1.732 z = 1.0 rotation = 210 } POSITION { x = -1.0 z = 1.732 rotation = 240 } POSITION { x = 0 z = 2 rotation = 270 } POSITION { x = 1.0 z = 1.732 rotation = 300 } POSITION { x = 1.732 z = 1.0 rotation = 330 } MOUNT { name = Mount-None canAdjustSize = false } MOUNT { name = Mount-Nova upperStage = false } MOUNT { name = Mount-Shroud3 } MOUNT { name = Mount-Shroud4 } MOUNT { name = Mount-Shroud5 } MOUNT { name = Mount-Shroud6 } MOUNT { name = Mount-Generic } MOUNT { name = Mount-S-II lowerStage = false } MOUNT { name = Mount-Skeletal-S lowerStage = false } MOUNT { name = Mount-Skeletal-M lowerStage = false } MOUNT { name = Mount-Skeletal-L lowerStage = false } } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/SSTU/SSTU_DockModels.cfg SSTU_MODEL { name = Dock-Apollo modelName = Dock-Apollo invertForTop = false invertForBottom = true verticalOffset = 0 height = 0.21138 diameter = 0.975 mass = 0.1 volume = 0 upgradeUnlock = Dock-Apollo cost = 2000 fairingDisabled = true fairingTopOffset = 0 defaultTextureSet = none node = 0, 0.068609, 0, 0, 1, 0 SUBMODEL { modelName = SSTU/Assets/SC-GEN-DP-1P scale = 0.78, 0.78, 0.78 position = 0, 0.039, 0 } } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/SSTU/SSTU_DockModels.cfg SSTU_MODEL { name = Dock-APAS modelName = Dock-APAS invertForTop = false invertForBottom = true verticalOffset = 0 height = 0.30352 diameter = 1.4 mass = 0.286 volume = 0 upgradeUnlock = Dock-APAS cost = 3500 fairingDisabled = true fairingTopOffset = 0 defaultTextureSet = none node = 0, 0.09852, 0, 0, 1, 0 SUBMODEL { modelName = SSTU/Assets/SC-GEN-DP-1P scale = 1.12, 1.12, 1.12 position = 0, 0.039, 0 } } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/SSTU/SSTU_DockModels.cfg SSTU_MODEL { name = Dock-CBM modelName = Dock-CBM invertForTop = false invertForBottom = true verticalOffset = 0 height = 0.45528 diameter = 2.1 mass = 0.25 volume = 0 upgradeUnlock = Dock-CBM cost = 4500 fairingDisabled = true fairingTopOffset = 0 defaultTextureSet = none node = 0, 0.14777, 0, 0, 1, 0 SUBMODEL { modelName = SSTU/Assets/SC-GEN-DP-1P scale = 1.68, 1.68, 1.68 position = 0, 0.039, 0 } } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/SSTU/SSTU_DockModels.cfg SSTU_MODEL { name = Dock-NASA modelName = Dock-NASA invertForTop = false invertForBottom = true verticalOffset = 0 height = 0.361333 diameter = 1.666666 mass = 0.15 volume = 0 upgradeUnlock = Dock-NASA cost = 3500 fairingDisabled = true fairingTopOffset = 0 defaultTextureSet = none node = 0, 0.08485331212, 0, 0, 1, 0 SUBMODEL { modelName = SSTU/Assets/SC-GEN-DP-1P scale = 1.333333, 1.333333, 1.333333 position = 0, 0.039, 0 } } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/SXT/RO_SXT_Bonanza.cfg PROPELLER { name = 80inCS ixxFTLB = 4.38 diameterIN = 80 numblades = 3 minpitch = 12 maxpitch = 45 ct_factor = 1.0 cp_factor = 1.0 cThrust { key = -10 0 15 25 35 45 55 65 90 key = -0.2 -0.0580 0.0327 0.1189 0.1457 0.1606 0.1695 0.1562 0.1338 0.0000 key = 0.0 -0.0862 0.0000 0.1189 0.1457 0.1606 0.1710 0.1599 0.1338 0.0000 key = 0.2 -0.0967 -0.0297 0.1027 0.1427 0.1583 0.1710 0.1599 0.1338 0.0000 key = 0.4 -0.0967 -0.0691 0.0773 0.1413 0.1553 0.1695 0.1599 0.1338 0.0000 key = 0.6 -0.0967 -0.0967 0.0409 0.1272 0.1487 0.1651 0.1576 0.1338 0.0000 key = 0.8 -0.0967 -0.0967 0.0023 0.0952 0.1443 0.1592 0.1576 0.1338 0.0000 key = 1.0 -0.0967 -0.0967 -0.0387 0.0580 0.1383 0.1509 0.1562 0.1338 0.0000 key = 1.2 -0.0967 -0.0967 -0.0796 0.0178 0.1137 0.1457 0.1562 0.1338 0.0000 key = 1.4 -0.0967 -0.0967 -0.0967 -0.0260 0.0818 0.1435 0.1532 0.1338 0.0000 key = 1.6 -0.0967 -0.0967 -0.0967 -0.0661 0.0446 0.1383 0.1502 0.1338 0.0000 key = 1.8 -0.0967 -0.0967 -0.0967 -0.0967 0.0075 0.1189 0.1457 0.1338 0.0000 key = 2.0 -0.0967 -0.0967 -0.0967 -0.0967 -0.0297 0.0929 0.1451 0.1338 0.0000 key = 2.2 -0.0967 -0.0967 -0.0967 -0.0967 -0.0670 0.0670 0.1427 0.1338 0.0000 key = 2.4 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 0.0357 0.1166 0.1338 0.0000 key = 2.6 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 0.0045 0.0737 0.1189 0.0000 key = 2.8 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0268 0.0483 0.0967 0.0000 key = 3.0 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0580 0.0253 0.0743 0.0000 key = 3.2 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0892 0.0023 0.0521 0.0000 key = 3.4 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0208 0.0297 0.0000 key = 3.6 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0439 0.0075 0.0000 key = 3.8 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0670 -0.0149 0.0000 key = 4.0 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0899 -0.0372 0.0000 key = 6.0 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 -0.0967 0.0000 } cPower { key = -10 0 15 25 35 45 55 65 90 key = -0.2 0.0085 0.0170 0.0596 0.1353 0.2333 0.3318 0.3829 0.4237 0.4237 key = 0.0 0.0341 0.0085 0.0511 0.1261 0.2231 0.3318 0.3844 0.4237 0.4237 key = 0.2 0.0485 0.0136 0.0494 0.1174 0.2134 0.3318 0.3844 0.4237 0.4237 key = 0.4 0.0653 0.0298 0.0425 0.1082 0.2027 0.3318 0.3844 0.4237 0.4237 key = 0.6 0.0801 0.0451 0.0281 0.1006 0.1899 0.3252 0.3829 0.4237 0.4237 key = 0.8 0.0944 0.0604 0.0085 0.0853 0.1787 0.3104 0.3829 0.4237 0.4237 key = 1.0 0.1087 0.0750 0.0085 0.0597 0.1685 0.2946 0.3813 0.4237 0.4237 key = 1.2 0.1235 0.0600 -0.0281 0.0230 0.1491 0.2823 0.3788 0.4237 0.4237 key = 1.4 0.1378 0.1036 -0.0424 -0.0170 0.1149 0.2782 0.3742 0.4237 0.4237 key = 1.6 0.1521 0.1184 -0.0495 -0.0511 0.0725 0.2706 0.3660 0.4084 0.4237 key = 1.8 0.1669 0.1327 -0.0511 -0.0853 0.0213 0.2399 0.3548 0.3997 0.4237 key = 2.0 0.1812 0.1470 -0.0653 -0.1189 -0.0255 0.2042 0.3380 0.3916 0.4237 key = 2.2 0.1955 0.1618 -0.0801 -0.1532 -0.0766 0.1659 0.3277 0.3742 0.4237 key = 2.4 0.2103 0.1761 -0.0944 -0.1874 -0.1276 0.1184 0.3180 0.3660 0.4237 key = 2.6 0.2246 0.1904 -0.1087 -0.2210 -0.1618 0.0495 0.3104 0.3533 0.4237 key = 2.8 0.2389 0.2052 -0.1235 -0.2553 -0.1940 -0.0168 0.3038 0.3487 0.4237 key = 3.0 0.2537 0.2195 -0.1378 -0.2895 -0.2297 -0.0766 0.2935 0.3487 0.4237 key = 3.2 0.2680 0.2338 -0.1521 -0.3232 -0.2639 -0.1363 0.2747 0.3405 0.4237 key = 3.4 0.2823 0.2486 -0.1669 -0.3574 -0.2976 -0.1955 0.2129 0.3318 0.4237 key = 3.6 0.2971 0.2629 -0.1812 -0.3916 -0.3318 -0.2553 0.1496 0.3232 0.4237 key = 3.8 0.3114 0.2772 -0.1955 -0.4237 -0.3660 -0.3150 0.0832 0.3129 0.4237 key = 4.0 0.3257 0.2920 -0.2103 -0.4237 -0.4237 -0.3742 0.0168 0.2895 0.4237 key = 6.0 0.4237 0.4237 -0.4237 -0.4237 -0.4237 -0.4237 -0.4237 -0.2553 0.4237 } CtMach { key = 0.00\t0.842696629213483\t0\t0.0234082397003745 key = 0.20\t0.856741573033708\t0.0195068664169787\t0.0195068664169787 key = 0.30\t0.861423220973783\t0.0234082397003745\t0.0234082397003745 key = 0.40\t0.870786516853932\t0.0421348314606744\t0.0421348314606744 key = 0.50\t0.886704119850187\t0.0546192259675406\t0.0546192259675406 key = 0.60\t0.903558052434457\t0.08270911360799\t0.08270911360799 key = 0.70\t0.936329588014981\t0.124843945068664\t0.124843945068664 key = 0.80\t0.978464419475655\t0.142009987515606\t0.142009987515606 key = 0.85\t1\t0.118601747815231\t0.118601747815231 key = 0.90\t1.01404494382022\t0.0780274656679147\t0.0780274656679147 key = 1.00\t1.03277153558052\t0.0184893795736189\t0.0184893795736189 key = 1.10\t1.0251385715644\t-0.210174781523096\t-0.210174781523096 key = 1.20\t0.906666666666666\t-0.344191284301942\t-0.344191284301942 key = 1.30\t0.81862380098323\t-0.26145732589251\t-0.26145732589251 key = 1.40\t0.749792271131161\t-0.130210932348614\t-0.130210932348614 key = 2.00\t0.694022093788567\t0.0423434585538823\t0 } CpMach { key = 0.00\t1.04651162790698\t0\t-0.116279069767442 key = 0.20\t0.976744186046512\t-0.166666666666667\t-0.166666666666667 key = 0.30\t0.911627906976744\t-0.162790697674419\t-0.162790697674419 key = 0.40\t0.87906976744186\t-0.0891472868217053\t-0.0891472868217053 key = 0.50\t0.858139534883721\t-0.0426356589147285\t-0.0426356589147285 key = 0.60\t0.853488372093023\t0.0310077519379842\t0.0310077519379842 key = 0.70\t0.876744186046512\t0.166666666666667\t0.166666666666667 key = 0.80\t0.953488372093023\t0.282945736434108\t0.282945736434108 key = 0.85\t1\t0.387596899224806\t0.387596899224806 key = 0.90\t1.06976744186047\t0.531007751937985\t0.531007751937985 key = 1.00\t1.24883720930233\t0.657697024281232\t0.657697024281232 key = 1.10\t1.4643856564292\t0.136460183329593\t0.136460183329593 key = 1.20\t1.33071331930008\t-0.323080519484897\t-0.323080519484897 key = 1.30\t1.27053734473827\t-0.160805743559837\t-0.160805743559837 key = 1.40\t1.23422987316418\t-0.0849100585751092\t-0.0849100585751092 key = 2.00\t1.14639849173831\t0.0711356016932285\t0.0711356016932285 } MachDrag { key = 0.00\t0.0\t0.0\t0.0 key = 0.65\t0.0\t0.0\t0.0 key = 0.80\t0.671544715447154\t0.18970189701897\t0.18970189701897 key = 0.85\t0.7\t0.318428184281844\t0.318428184281844 key = 0.90\t0.76707317073171\t0.447154471544717\t0.447154471544717 key = 0.95\t0.83414634146341\t0.535230352303524\t0.535230352303524 key = 1.00\t0.92764227642276\t0.62330623306233\t0.62330623306233 key = 1.05\t1.02113821138211\t0.259381511205548\t0.259381511205548 key = 1.10\t1.00545672978443\t-0.210457807713866\t-0.210457807713866 key = 1.15\t0.95800086906795\t0.0\t0.0 } } } UrlConfig { parentUrl = RealismOverhaul/RO_SuggestedMods/WildBlueIndustries/KIS_STORAGE.cfg KIS_STORAGE_TEMPLATE { name = KIS author = Cytosine shortName = Storage logoPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/Storage glowPanel = WildBlueIndustries/000WildBlueTools/CommonTemplates/Decals/StorageGlow requiresModule = ModuleKISInventory description = This kit stores, well, anything it can hold. isKISInventory = True } } UrlConfig { parentUrl = RealSolarSystem/RealSolarSystem.cfg REALSOLARSYSTEM { overrideCommNetParams = True timeWarpRates { rate1 = 10 rate2 = 100 rate3 = 1000 rate4 = 10000 rate5 = 100000 rate6 = 1000000 rate7 = 6000000 } } } UrlConfig { parentUrl = RealSolarSystem/RealSolarSystem.cfg RSSRUNWAYFIX { debug = false holdThreshold = 2700 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/CustomAsteroids.cfg CustomAsteroidPlanes { defaultRef = rssInvariablePlane REFPLANE { name = rssInvariablePlane longAscNode = 3.865539 inclination = 23.027637 argReference = -4.200229 } } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/CustomAsteroids.cfg AsteroidSets { name = RealSolarSystem_asteroids ASTEROIDGROUP { name = innerAsteroids title = Near-Earth Ast. centralBody = Sun spawnRate = 0.15 orbitSize { dist = LogNormal type = SemimajorAxis avg = Ratio(Earth.sma, 1.8) stddev = Ratio(Earth.sma, 0.5) } eccentricity { dist = Beta avg = 0.58 stddev = 0.15 } inclination { avg = 7.5 } asteroidTypes { key = 0.75 PotatoRoid key = 0.20 CaAsteroidCarbon key = 0.05 CaAsteroidMetal } } ASTEROIDGROUP { name = MainBeltZoneI title = Zone I Main Belt Ast. centralBody = Sun spawnRate = 0.3 orbitSize { type = SemimajorAxis min = Resonance(Jupiter, 4:1) max = Resonance(Jupiter, 3:1) } eccentricity { avg = 0.07 } inclination { avg = 7.5 } asteroidTypes { key = 0.75 PotatoRoid key = 0.20 CaAsteroidCarbon key = 0.05 CaAsteroidMetal } } ASTEROIDGROUP { name = MainBeltZoneII title = Zone II Main Belt Ast. centralBody = Sun spawnRate = 0.22 orbitSize { type = SemimajorAxis min = Resonance(Jupiter, 3:1) max = Resonance(Jupiter, 5:2) } eccentricity { avg = 0.07 } inclination { avg = 7.5 } asteroidTypes { key = 0.60 PotatoRoid key = 0.30 CaAsteroidCarbon key = 0.10 CaAsteroidMetal } } ASTEROIDGROUP { name = MainBeltZoneIII title = Zone III Main Belt Ast. centralBody = Sun spawnRate = 0.1 orbitSize { type = SemimajorAxis min = Resonance(Jupiter, 5:2) max = Resonance(Jupiter, 2:1) } eccentricity { avg = 0.07 } inclination { avg = 7.5 } asteroidTypes { key = 0.10 PotatoRoid key = 0.79 CaAsteroidCarbon key = 0.10 CaAsteroidMetal key = 0.01 CaCometActive } } ASTEROIDGROUP { name = JupiterGreeks title = Trojan Ast. Leading centralBody = Sun spawnRate = 0.11 orbitSize { type = SemimajorAxis min = Resonance(Jupiter, 1:1) max = Resonance(Jupiter, 1:1) } eccentricity { avg = 0.07 } inclination { avg = 13 } orbitPhase { type = MeanLongitude epoch = GameStart dist = Gaussian avg = Offset(Jupiter.mnl0, 60) stddev = 10 } asteroidTypes { key = 1.0 CaAsteroidCarbon } } ASTEROIDGROUP { name = JupiterTrojans title = Trojan Ast. Trailing centralBody = Sun spawnRate = 0.11 orbitSize { type = SemimajorAxis min = Resonance(Jupiter, 1:1) max = Resonance(Jupiter, 1:1) } eccentricity { avg = 0.07 } inclination { avg = 13 } orbitPhase { type = MeanLongitude epoch = GameStart dist = Gaussian avg = Offset(Jupiter.mnl0, -60) stddev = 10 } asteroidTypes { key = 1.0 CaAsteroidCarbon } } ASTEROIDGROUP { name = oort title = Long-Period Cmt. centralBody = Sun spawnRate = 0.025 orbitSize { type = Periapsis min = Ratio(Mercury.sma, 0.2) max = Ratio(Jupiter.sma, 1.0) } eccentricity { dist = Uniform min = 0.98 max = 1.005 } inclination { dist = Isotropic } orbitPhase { type = MeanAnomaly epoch = Now min = -2.0 max = -0.1 } asteroidTypes { key = 1.0 CaCometActive } } ASTEROIDGROUP { name = Plutinos title = Plutino KBO centralBody = Sun spawnRate = 0.12 orbitSize { type = SemimajorAxis min = Resonance(Neptune, 2:3) max = Resonance(Neptune, 2:3) } eccentricity { avg = 0.16 } inclination { avg = 7 } asteroidTypes { key = 0.10 CaAsteroidCarbon key = 0.90 CaAsteroidIcy } } ASTEROIDGROUP { name = KuiperBeltCold title = Kuiper Belt Obj. centralBody = Sun spawnRate = 0.38 orbitSize { type = SemimajorAxis min = Resonance(Neptune, 2:3) max = Resonance(Neptune, 1:2) } eccentricity { avg = 0.16 } inclination { avg = 7 } asteroidTypes { key = 0.10 CaAsteroidCarbon key = 0.90 CaAsteroidIcy } } ASTEROIDGROUP { name = sdo title = Scattered Disk Obj. centralBody = Sun spawnRate = 0.005 orbitSize { type = Periapsis min = Ratio(Neptune.apo, 1.0) max = Ratio(Neptune.apo, 1.6) } eccentricity { avg = 0.5 } inclination { avg = 15 } orbitPhase { type = MeanAnomaly epoch = Now dist = Gaussian avg = 0 stddev = 10 } asteroidTypes { key = 0.10 CaAsteroidCarbon key = 0.90 CaAsteroidIcy } } ASTEROIDGROUP { name = centaurs title = Centaur centralBody = Sun spawnRate = 0.025 orbitSize { type = SemimajorAxis min = Ratio(Jupiter.sma, 1.8) max = Ratio(Neptune.sma, 0.8) } eccentricity { avg = 0.35 } inclination { avg = 22 } asteroidTypes { key = 0.10 CaAsteroidCarbon key = 0.70 CaAsteroidIcy key = 0.20 CaCometActive } } ASTEROIDGROUP { name = midComets title = Periodic Cmt. centralBody = Sun spawnRate = 0.05 orbitSize { type = Apoapsis min = Ratio(Jupiter.sma, 2.4) max = Ratio(Neptune.apo, 1.6) } eccentricity { dist = Uniform min = 0.7 max = 0.99999 } inclination { avg = 30 } asteroidTypes { key = 0.20 CaAsteroidCarbon key = 0.80 CaCometActive } } ASTEROIDGROUP { name = jupiterComets title = Jupiter-Family Cmt. centralBody = Sun spawnRate = 0.05 orbitSize { type = SemimajorAxis min = Ratio(Jupiter.sma, 0.7) max = Ratio(Jupiter.sma, 1.4) } eccentricity { dist = Gaussian avg = 0.5 stddev = 0.18 } inclination { avg = 13 } asteroidTypes { key = 0.25 CaAsteroidCarbon key = 0.75 CaCometActive } } } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Callisto color = 107,87,63 intensity = 4 atmosphereAmbient = 0.3 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Deimos color = 173,151,133 intensity = 2.66 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Dione color = 110,130,110 intensity = 2 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Earth color = 73,99,121 intensity = 3 atmosphereAmbient = 1 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Enceladus color = 110,110,110 intensity = 3 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Europa color = 155,144,116 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Ganymede color = 111,104,88 intensity = 2 atmosphereAmbient = 0.4 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Iapetus color = 80,80,75 intensity = 1 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Io color = 182,167,109 intensity = 3 atmosphereAmbient = 0.4 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Jupiter color = 172,153,139 intensity = 6 atmosphereAmbient = 1 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Mars color = 175,132,90 intensity = 2 atmosphereAmbient = 0.5 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Mercury color = 110,110,110 intensity = 6 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Mimas color = 110,110,110 intensity = 2 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Moon color = 110,110,110 intensity = 2 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Neptune color = 112,126,199 intensity = 4 atmosphereAmbient = 1 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Phobos color = 138,124,115 intensity = 2 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Pluto color = 132,114,98 intensity = 4 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Rhea color = 110,110,110 intensity = 1.5 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Saturn color = 188,165,131 intensity = 3 atmosphereAmbient = 0.5 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Sun color = 255,225,180 intensity = 12 atmosphereAmbient = 0 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Tethys color = 169,173,164 intensity = 3 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Titan color = 74,61,41 intensity = 5 atmosphereAmbient = 0.4 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Triton color = 130,128,120 intensity = 4 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Uranus color = 169,208,213 intensity = 4 atmosphereAmbient = 1 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Venus color = 145,130,88 intensity = 3 atmosphereAmbient = 0.5 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Ceres color = 110,110,110 intensity = 4 atmosphereAmbient = 0 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Vesta color = 110,110,110 intensity = 4 atmosphereAmbient = 0 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Miranda color = 113,106,108 intensity = 2 atmosphereAmbient = 0 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Ariel color = 110,110,110 intensity = 1 atmosphereAmbient = 0 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Umbriel color = 110,110,110 intensity = 2 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Titania color = 110,110,110 intensity = 1 atmosphereAmbient = 0 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Oberon color = 110,110,110 intensity = 2 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/PlanetShineColors.cfg PlanetshineCelestialBody { name = Charon color = 117,110,102 intensity = 1.5 atmosphereAmbient = 0.2 groundAmbientOverride = 0.25 } } UrlConfig { parentUrl = RealSolarSystem/Compatibility/TextureReplacer.cfg TextureReplacer { atmSuitBodies = Earth } } UrlConfig { parentUrl = RealSolarSystem/Localization/en-us.cfg Localization { en-us { #RSS_Sun_name = The Sun #RSS_Sun_desc = The Sun, a G2V main sequence yellow dwarf. #RSS_Ceres_name = Ceres #RSS_Ceres_desc = Ceres is the largest object in the asteroid belt, holding about a third of the Asteroid Belts mass. It was the first thing in the Asteroid Belt discovered, and it is so large that it is spherical. It is classified as a Dwarf Planet, and is only a bit smaller than Pluto. It is currently orbited by the Dawn Probe. #RSS_Ceres_Biome1 = Highlands #RSS_Ceres_Biome2 = White Spots #RSS_Ceres_Biome3 = Occator Crater #RSS_Ceres_Biome4 = Kerwan Plain #RSS_Ceres_Biome5 = Midlands #RSS_Ceres_Biome6 = Lowlands #RSS_Ceres_Biome7 = Zadeni Crater #RSS_Ceres_Biome8 = Urvara Crater #RSS_Ceres_Biome9 = Yalode Crater #RSS_Ceres_Biome10 = Highest Points #RSS_Ceres_Biome11 = Haulani Crater #RSS_Earth_name = Earth #RSS_Earth_desc = The Pale Blue Dot, home to over seven-billion humans and trillions of other life-forms of various shapes and sizes. Earth is where you are in our neighbourhood, our home. For now, it is our very only place in the vast expanse of our marvellous universe. #RSS_Earth_Biome1 = Shores #RSS_Earth_Biome2 = Grasslands #RSS_Earth_Biome3 = Tundra #RSS_Earth_Biome4 = Mountains #RSS_Earth_Biome5 = Desert #RSS_Earth_Biome6 = Tropics #RSS_Earth_Biome7 = Ice Caps #RSS_Earth_Biome8 = Water #RSS_Earth_Biome9 = Taiga #RSS_Earth_Biome10 = Forest #RSS_Earth_Biome11 = Savanna #RSS_Moon_name = The Moon #RSS_Moon_desc = The Moon is Earth's only satellite, a large, gray, and rather barren rock. It is the only other body besides Earth that humans have stepped on and, briefly, called home. #RSS_Moon_Biome1 = Lowlands #RSS_Moon_Biome2 = Midlands #RSS_Moon_Biome3 = Highlands #RSS_Moon_Biome4 = North Pole #RSS_Moon_Biome5 = South Pole #RSS_Moon_Biome6 = Major Craters #RSS_Moon_Biome7 = Aitken Basin #RSS_Moon_Biome8 = Oceanus Procellarum #RSS_Moon_Biome9 = Mare Orientale #RSS_Moon_Biome10 = Mare Nubium #RSS_Moon_Biome11 = Mare Imbrium #RSS_Moon_Biome12 = Mare Serenitatis #RSS_Moon_Biome13 = Mare Tranquillitatis #RSS_Moon_Biome14 = Mare Fecunditatis #RSS_Moon_Biome15 = Mare Nectaris #RSS_Moon_Biome16 = Mare Frigoris #RSS_Moon_Biome17 = Mare Crisium #RSS_Jupiter_name = Jupiter #RSS_Jupiter_desc = The largest planet in our solar system, the gas giant Jupiter. This planet alone is two and a half times the mass of all of the other planets in the Solar System combined. Made up largely of hydrogen and helium with a relatively mysterious rocky core of heavy elements, Jupiter bears a unique and beautiful cosmic painting of various layers with a prominent and awe-inspiring storm that is said to have existed possibly over three-centuries. Jupiter has at least sixty-seven moons counting the four large "Galilean Moons", one of which has a greater diameter than the first planet Mercury. #RSS_Jupiter_Biome1 = Equatorial Bands #RSS_Jupiter_Biome2 = Great Red Spot #RSS_Jupiter_Biome3 = South Temperate Bands #RSS_Jupiter_Biome4 = South Polar Bands #RSS_Jupiter_Biome5 = North Temperate Bands #RSS_Jupiter_Biome6 = North Polar Bands #RSS_Io_name = Io #RSS_Io_desc = The closest Galilean moon to Jupiter, and the fourth-largest moon in our Solar System, Io, like all other Galilean moons, was named after one of Zeus's lovers. Io is the most active body in the Solar System geologically which produces an effect on the other moons in Jupiter's grasp. There have been observations of large eruptions that are estimated to rise up to five-hundred-kilometers. Io is made up of silicate rock with an iron sulfide core which can give it the distinctive look achieved by plains coated in sulfur and sulfur dioxide. #RSS_Io_Biome1 = Lowlands #RSS_Io_Biome2 = Midlands #RSS_Io_Biome3 = Highlands #RSS_Io_Biome4 = Pyroclastic Wastes #RSS_Io_Biome5 = Volcanic Snows #RSS_Io_Biome6 = Volcanic Flows #RSS_Io_Biome7 = Volcanic Hotspots #RSS_Europa_name = Europa #RSS_Europa_desc = The smallest of the four Galilean moons but only slightly smaller than our Moon, Europa is a rocky moon with a surface mostly made up of water ice. It is believed that under this icy surface a water ocean exists, possibly holding life within the depths. #RSS_Europa_Biome1 = Ridged Plains #RSS_Europa_Biome2 = Argadnel Regio #RSS_Europa_Biome3 = Chaotic Plains #RSS_Europa_Biome4 = Crosscut Plains #RSS_Europa_Biome5 = Lineaments #RSS_Europa_Biome6 = Craters #RSS_Ganymede_name = Ganymede #RSS_Ganymede_desc = The largest moon in our Solar System, Ganymede is the third Galilean moon around Jupiter. Ganymede has a liquid iron core which produces a unique, yet meager, magnetosphere. #RSS_Ganymede_Biome1 = Lowlands #RSS_Ganymede_Biome2 = Midlands #RSS_Ganymede_Biome3 = Highlands #RSS_Ganymede_Biome4 = Cryovolcanic Ice #RSS_Ganymede_Biome5 = Tectonic Deformation #RSS_Ganymede_Biome6 = Poles #RSS_Ganymede_Biome7 = Craters #RSS_Ganymede_Biome8 = Gilgamesh Basin #RSS_Callisto_name = Callisto #RSS_Callisto_desc = The fourth of the Galilean moons, Callisto is the second-largest moon in the Jovian system. Callisto has a very thin atmosphere comprised mostly of carbon dioxide and has a rather intense ionosphere. #RSS_Callisto_Biome1 = Lowlands #RSS_Callisto_Biome2 = Cratered Midlands #RSS_Callisto_Biome3 = Cratered Highlands #RSS_Callisto_Biome4 = Asgard Crater #RSS_Callisto_Biome5 = Valhalla Crater #RSS_Callisto_Biome6 = Young Craters #RSS_Callisto_Biome7 = Old Craters #RSS_Callisto_Biome8 = Poles #RSS_Mars_name = Mars #RSS_Mars_desc = The Red Planet. Named after the Roman god of war, Mars is the fourth planet, and second smallest planet in our solar system. Its reddish appearance is due to large amounts of iron oxide on the surface. Mars has a very thin atmosphere and has many craters which resemble our very own Moon. Mars also has the second highest known mountain in our solar system. #RSS_Mars_Biome1 = Midlands #RSS_Mars_Biome2 = Olympus Mons #RSS_Mars_Biome3 = Valles Marineris #RSS_Mars_Biome4 = Arean Mountains #RSS_Mars_Biome5 = Arean Canyons #RSS_Mars_Biome6 = North Ice Cap #RSS_Mars_Biome7 = South Ice Cap #RSS_Mars_Biome8 = Major Craters #RSS_Mars_Biome9 = Highlands #RSS_Mars_Biome10 = Lowlands #RSS_Mars_Biome11 = Alba Mons #RSS_Mars_Biome12 = Elysium Mons #RSS_Mars_Biome13 = Tharsis Rise #RSS_Mars_Biome14 = Tempe Terra #RSS_Mars_Biome15 = Hellas Basin #RSS_Mars_Biome16 = Argyre Basin #RSS_Mars_Biome17 = Arabia Terra #RSS_Mars_Biome18 = Utopia Planitia #RSS_Mars_Biome19 = Amazonis Planitia #RSS_Phobos_name = Phobos #RSS_Phobos_desc = One of two natural satellites orbiting Mars, Phobos is named after the Greek god which was depicted as the embodiment of horror. Phobos is the larger and closer natural body around Mars #RSS_Phobos_Biome1 = Lowlands #RSS_Phobos_Biome2 = Minor Craters #RSS_Phobos_Biome3 = Major Craters #RSS_Phobos_Biome4 = Stickney Crater #RSS_Phobos_Biome5 = Grooves #RSS_Phobos_Biome6 = Highlands #RSS_Phobos_Biome7 = Midlands #RSS_Deimos_name = Deimos #RSS_Deimos_desc = The second natural satellite around Mars, Deimos is named after Phobos' twin brother, said to personify terror. #RSS_Deimos_Biome1 = Lowlands #RSS_Deimos_Biome2 = Craters #RSS_Deimos_Biome3 = Highlands #RSS_Mercury_name = Mercury #RSS_Mercury_desc = The first planet in our neighborhood. Mercury is the smallest and fastest of the planets in the solar system. From Earth you may be able to see this planet in the early morning or evening. With temperatures varying from very hot to very cold, this planet is not one that you would want to be on for very long. #RSS_Mercury_Biome1 = Lowlands #RSS_Mercury_Biome2 = Midlands #RSS_Mercury_Biome3 = Highlands #RSS_Mercury_Biome4 = Polar Craters #RSS_Mercury_Biome5 = Polar Lowlands #RSS_Mercury_Biome6 = Planitia #RSS_Mercury_Biome7 = Old Craters #RSS_Mercury_Biome8 = Young Craters #RSS_Neptune_name = Neptune #RSS_Neptune_desc = Neptune is the eighth and farthest planet from the Sun in the Solar System. It is the fourth-largest planet by diameter and the third-largest by mass. Among the gaseous planets in the Solar System, Neptune is the most dense. #RSS_Neptune_Biome1 = Equatorial Bands #RSS_Neptune_Biome2 = North Polar Bands #RSS_Neptune_Biome3 = North Temperate Bands #RSS_Neptune_Biome4 = North Equatorial Bands #RSS_Neptune_Biome5 = South Temperate Bands #RSS_Neptune_Biome6 = South Polar Bands #RSS_Triton_name = Triton #RSS_Triton_desc = The largest satellite around Neptune, Triton is unique among all large moons in the Solar System for its retrograde orbit around its planet. #RSS_Triton_Biome1 = Flatlands #RSS_Triton_Biome2 = Northern Polar Region #RSS_Triton_Biome3 = Southern Polar Region #RSS_Pluto_name = Pluto #RSS_Pluto_desc = Recently removed from the planetary list, Pluto has been dubbed a "minor-planet". It is the largest object in the Kuiper belt second most massive known dwarf planet. Pluto is mostly comprised of rock and ice and is quite small. #RSS_Pluto_Biome1 = Surface #RSS_Pluto_Biome2 = al-Idrisi Montes #RSS_Pluto_Biome3 = Zheng He Montes #RSS_Pluto_Biome4 = Baré Montes #RSS_Pluto_Biome5 = Hillary Montes #RSS_Pluto_Biome6 = Norgay Montes #RSS_Pluto_Biome7 = Sputnik Planum #RSS_Pluto_Biome8 = Burney Crater #RSS_Pluto_Biome9 = Simonelli Crater #RSS_Pluto_Biome10 = Guest Crater #RSS_Pluto_Biome11 = Harrington Crater #RSS_Pluto_Biome12 = Elliot Crater #RSS_Pluto_Biome13 = K. Edgeworth Crater #RSS_Pluto_Biome14 = Oort Crater #RSS_Pluto_Biome15 = Tartarus Dorsa #RSS_Pluto_Biome16 = Hayabusa Terra #RSS_Pluto_Biome17 = Pioneer Terra #RSS_Pluto_Biome18 = Voyager Terra #RSS_Pluto_Biome19 = Viking Terra #RSS_Pluto_Biome20 = Venera Terra #RSS_Charon_Name = Charon #RSS_Charon_desc = Charon is the largest of Pluto's moons, and is mutually gravitationally locked with it, so each keeps the same face towards the other. #RSS_Charon_Biome1 = Surface #RSS_Charon_Biome2 = Mordor Macula #RSS_Charon_Biome3 = Serenity Chasma #RSS_Charon_Biome4 = Alice Crater #RSS_Charon_Biome5 = Gallifrey Macula #RSS_Charon_Biome6 = Ripley Crater #RSS_Charon_Biome7 = Nasreddin Crater #RSS_Charon_Biome8 = Macross Chasma #RSS_Charon_Biome9 = Butler Mons #RSS_Charon_Biome10 = Argo Chasma #RSS_Charon_Biome11 = Kaguya-Hime Crater #RSS_Charon_Biome12 = Kubrick Mons #RSS_Charon_Biome13 = Vulcan Planum #RSS_Saturn_name = Saturn #RSS_Saturn_desc = The sixth planet in our neighborhood, Saturn is named after the Roman god of Agriculture and is a gas giant with a unique ring surrounding it. Under the gassy layer composed largely of hydrogen, there is a rocky core with a very hot interior. #RSS_Saturn_Biome1 = Equatorial Bands #RSS_Saturn_Biome2 = North Pole Storms #RSS_Saturn_Biome3 = North Temperate Bands #RSS_Saturn_Biome4 = North Equatorial Bands #RSS_Saturn_Biome5 = South Equatorial Bands #RSS_Saturn_Biome6 = South Temperate Bands #RSS_Saturn_Biome7 = South Pole Storms #RSS_Mimas_name = Mimas #RSS_Mimas_desc = Mimas, not Minmas, is the closest regular moon to Saturn, and the smallest body to keep a spherical shape in the solar system. It definitely isn't the Death Star. #RSS_Mimas_Biome1 = Lowlands #RSS_Mimas_Biome2 = Northern Polar Region #RSS_Mimas_Biome3 = Southern Polar Region #RSS_Mimas_Biome4 = Herschel #RSS_Mimas_Biome5 = Crater #RSS_Mimas_Biome6 = Herschel Peak #RSS_Enceladus_name = Enceladus #RSS_Enceladus_desc = Enceladus is the sixth-largest moon of Saturn, covered by fresh, clean ice and the surface temperature at noon only reaches 75 K. Its notable features include water-rich plumes venting from cryovolanoes the south polar region. #RSS_Enceladus_Biome1 = Flatlands #RSS_Enceladus_Biome2 = Northern Polar Region #RSS_Enceladus_Biome3 = Southern Polar Region #RSS_Enceladus_Biome4 = Craterous #RSS_Tethys_name = Tethys #RSS_Tethys_desc = Tethys is a mid-sized moon of Saturn about 1,060 km across and is named after the titan Tethys of Greek mythology. #RSS_Tethys_Biome1 = Flatlands #RSS_Tethys_Biome2 = Northern Polar Region #RSS_Tethys_Biome3 = Southern Polar Region #RSS_Tethys_Biome4 = Odysseus #RSS_Tethys_Biome5 = Ithaca Chasma #RSS_Tethys_Biome6 = Craterous #RSS_Dione_name = Dione #RSS_Dione_desc = At 1122 km in diameter, Dione is the 15th largest moon in the Solar System, and is more massive than all known moons smaller than itself combined, first discovered in 1684 by Giovanni Cassini. #RSS_Dione_Biome1 = Flatlands #RSS_Dione_Biome2 = Northern Polar Region #RSS_Dione_Biome3 = Southern Polar Region #RSS_Dione_Biome4 = Scarred Region #RSS_Dione_Biome5 = Crater #RSS_Dione_Biome6 = Ridge #RSS_Rhea_Name = Rhea #RSS_Rhea_desc = Rhea is the second-largest moon of Saturn and the ninth-largest moon in the Solar System. It is the smallest body in the Solar System confirmed to be in hydrostatic equilibrium. #RSS_Rhea_Biome1 = Flatlands #RSS_Rhea_Biome2 = Northern Polar Region #RSS_Rhea_Biome3 = Southern Polar Region #RSS_Rhea_Biome4 = Craterous #RSS_Titan_name = Titan #RSS_Titan_desc = Titan is the largest moon of Saturn. It is the only natural satellite known to have a dense atmosphere, and the only object other than Earth where clear evidence of stable bodies of surface liquid has been found. #RSS_Titan_Biome1 = Lowlands #RSS_Titan_Biome2 = Midlands #RSS_Titan_Biome3 = Highlands #RSS_Titan_Biome4 = Shores #RSS_Titan_Biome5 = Seas #RSS_Titan_Biome6 = Canyons #RSS_Titan_Biome7 = Poles #RSS_Iapetus_name = Iapetus #RSS_Iapetus_desc = Iapetus is the furthest large regular moon in Saturn's system, usually inclined, making Saturn's rings visible from the moon's surface, with a large ridgeline along it's equator, giving this moon a curious, walnut like shape. #RSS_Iapetus_Biome1 = Lowlands #RSS_Iapetus_Biome2 = Northern Polar Region #RSS_Iapetus_Biome3 = Southern Polar Region #RSS_Iapetus_Biome4 = Crater #RSS_Iapetus_Biome5 = Turgis #RSS_Iapetus_Biome6 = Central Bulge #RSS_Uranus_name = Uranus #RSS_Uranus_desc = The seventh planet in our neighborhood, Uranus, named after the Greek god of the sky, is similar to the relatively nearby planet Neptune. Uranus is sometimes placed in a category separate from gas giants, known as "Ice Giants". Having a similar atmosphere to Jupiter and Saturn, Uranus is different from the two gas giants in that it contains more water, ammonia and methane. It also has the coldest planetary atmosphere, somewhere around 49K. #RSS_Uranus_Biome1 = Equatorial Bands #RSS_Uranus_Biome2 = North Polar Bands #RSS_Uranus_Biome3 = North Temperate Bands #RSS_Uranus_Biome4 = North Equatorial Bands #RSS_Uranus_Biome5 = South Temperate Bands #RSS_Uranus_Biome6 = South Polar Bands #RSS_Ariel_name = Ariel #RSS_Ariel_desc = Ariel is the fourth-largest of the 27 known moons of Uranus. Ariel orbits and rotates in the equatorial plane of Uranus, which is almost perpendicular to the orbit of Uranus, and so has an extreme seasonal cycle. #RSS_Ariel_Biome1 = Plains #RSS_Ariel_Biome2 = Chasmata #RSS_Ariel_Biome3 = Craters #RSS_Umbriel_name = Umbriel #RSS_Umbriel_desc = Umbriel is a moon of Uranus discovered on October 24, 1851, by William Lassell. It was discovered at the same time as Ariel and named after a character in Alexander Pope's poem The Rape of the Lock. Umbriel consists mainly of ice with a substantial fraction of rock, and may be differentiated into a rocky core and an icy mantle. The surface is the darkest among Uranian moons, and appears to have been shaped primarily by impacts. However, the presence of canyons suggests early endogenic processes, and the moon may have undergone an early endogenically driven resurfacing event that obliterated its older surface. #RSS_Umbriel_Biome1 = Midlands #RSS_Umbriel_Biome2 = North Crater #RSS_Umbriel_Biome3 = Northpole #RSS_Umbriel_Biome4 = Southpole #RSS_Umbriel_Biome5 = Small Crater #RSS_Titania_name = Titania #RSS_Titania_desc = Titania is the largest of the moons of Uranus and the eighth largest moon in the Solar System at a diameter of 1,578 kilometres (981 mi). Discovered by William Herschel in 1787, Titania is named after the queen of the fairies in Shakespeare's A Midsummer Night's Dream. Its orbit lies inside Uranus's magnetosphere. #RSS_Titania_Biome1 = Midlands #RSS_Titania_Biome2 = Gertrude Crater #RSS_Titania_Biome3 = Crater #RSS_Titania_Biome4 = Messina Chasmata #RSS_Titania_Biome5 = Ursula Crater #RSS_Titania_Biome6 = South Pole #RSS_Titania_Biome7 = North Pole #RSS_Oberon_name = Oberon #RSS_Oberon_desc = Oberon, also designated Uranus IV, is the outermost major moon of the planet Uranus. It is the second-largest and second most massive of the Uranian moons, and the ninth most massive moon in the Solar System. Discovered by William Herschel in 1787, Oberon is named after the mythical king of the fairies who appears as a character in Shakespeare's A Midsummer Night's Dream. Its orbit lies partially outside Uranus's magnetosphere. #RSS_Oberon_Biome1 = Plains #RSS_Oberon_Biome2 = Chasmata #RSS_Oberon_Biome3 = Craters #RSS_Oberon_Biome4 = Hamlet Crater #RSS_Miranda_name = Miranda #RSS_Miranda_desc = Miranda or Uranus V is the smallest and innermost of Uranus's five round satellites. Like the other large moons of Uranus, Miranda orbits close to its planet's equatorial plane. Because Uranus orbits the Sun on its side, Miranda's orbit is perpendicular to the ecliptic and shares Uranus's extreme seasonal cycle. At just 470 km in diameter, Miranda is one of the smallest objects in the Solar System known to be spherical under its own gravity. Of the bodies that are known to be in hydrostatic equilibrium, only Saturn's moon Mimas is smaller. #RSS_Miranda_Biome1 = Regio #RSS_Miranda_Biome2 = Craters #RSS_Miranda_Biome3 = Coronae #RSS_Miranda_Biome4 = Rupes #RSS_Miranda_Biome5 = Sulci #RSS_Miranda_Biome6 = Verona Rupes #RSS_Venus_name = Venus #RSS_Venus_desc = This beautiful object is the second planet of our neighborhood. Named after the goddess of love and beauty, Venus is one of the brightest objects in our night sky. Though she is considered a sister planet to Earth, Venus has no satellites (moons) and is alone in her orbit around our star. #RSS_Venus_Biome1 = Midlands #RSS_Venus_Biome2 = Mountains #RSS_Venus_Biome3 = Canyons #RSS_Venus_Biome4 = Lakshmi Planum #RSS_Venus_Biome5 = Fortuna Tessera #RSS_Venus_Biome6 = Volcanic Rise #RSS_Venus_Biome7 = Highlands #RSS_Venus_Biome8 = Lowlands #RSS_Vesta_name = Vesta #RSS_Vesta_desc = Vesta is the second-most-massive and second-largest body in the asteroid belt after the dwarf planet Ceres, and it contributes an estimated 9% of the mass of the asteroid belt. It is slightly larger than Pallas, though significantly more massive. Vesta is the last remaining rocky protoplanet (with a differentiated interior) of the kind that formed the terrestrial planets. Numerous fragments of Vesta were ejected by collisions one and two billion years ago that left two enormous craters occupying much of Vesta's southern hemisphere. Debris from these events has fallen to Earth as howardite–eucrite–diogenite (HED) meteorites, which have been a rich source of information about Vesta. #RSS_Vesta_Biome1 = Midlands #RSS_Vesta_Biome2 = Marcia #RSS_Vesta_Biome3 = Calpurnia crater #RSS_Vesta_Biome4 = Minucia Crater #RSS_Vesta_Biome5 = Vestalia Terra #RSS_Vesta_Biome6 = Feralia Planitia #RSS_Vesta_Biome7 = Saturnalia Fossae #RSS_Vesta_Biome8 = Divalia Fossae #RSS_Vesta_Biome9 = Albana Crater #RSS_Vesta_Biome10 = Pomponia Crater #RSS_Vesta_Biome11 = Parentatio Rupes #RSS_Vesta_Biome12 = Rheasilvia #RSS_Vesta_Biome13 = South Craters #RSS_Vesta_Biome14 = North Pole #RSS_Science_CrewReport_MercurySrfLanded = Is it hot out there or is it just me? #RSS_Science_CrewReport_MercuryInSpace = You look down at the barren grey surface and view several strange and interesting geological formations. #RSS_Science_CrewReport_VenusSrfLanded1 = The red temperature alarm light is blinking on and off. The spacecraft may or may not be melting right now. #RSS_Science_CrewReport_VenusSrfLanded2 = What a wonderful place to stage a faked Moon landing. #RSS_Science_CrewReport_VenusInSpace = Below you is a nearly flat white-yellow rolling sphere. The cloud formations are barely apparent in visible light. You know that the surface is much less serene. #RSS_Science_CrewReport_VenusFlyingHigh = The clouds are gradually approaching. The beautiful sky reminds you of Earth's sky. #RSS_Science_CrewReport_VenusFlyingLow = Passing through the clouds, the lighting becomes very much darker and it takes a few moments for your eyes to adjust. You can just about make out the orange-grey surface. #RSS_Science_CrewReport_EarthInSpace1 = You're floating in a most peculiar way. #RSS_Science_CrewReport_EarthInSpace2 = The stars look very different, today. #RSS_Science_CrewReport_EarthInSpace3 = You're a rocketman, burning out your fuse out here. #RSS_Science_CrewReport_EarthInSpace4 = You are in space and not dead, which Ground Control agrees to be a major step forward. #RSS_Science_CrewReport_EarthInSpace5 = You begin to feel weightless. You try to hold back your lunch. #RSS_Science_CrewReport_EarthInSpace6 = You see the continents below you slowly rolling by. From this altitude there are no national borders. Humankind's effect on the planet seems minimal. #RSS_Science_CrewReport_EarthInSpace7 = Strange to think that the only thing separating you from your planet's atmosphere is a few kilometers of nothing at all. #RSS_Science_CrewReport_EarthInSpace8 = Orbiting Earth in your spaceship, you see how beautiful your planet is. You hope the planet's beauty will be preserved and increased, not destroyed. #RSS_Science_CrewReport_EarthInSpace9 = Planet Earth is blue, and there's nothing you can do. #RSS_Science_CrewReport_EarthInSpace10 = You try not to think about the fact that you are falling around the ground at many times the speed of sound in a tin can. Actually, that's a pretty badS thought. #RSS_Science_CrewReport_EarthFlying1 = You look around for any towers to buzz. #RSS_Science_CrewReport_EarthFlying2 = Look! Clouds! #RSS_Science_CrewReport_EarthFlying3 = You could probably breathe at this point if you had to eject. #RSS_Science_CrewReport_EarthFlyingHigh = Almost in the space, but not quite. #RSS_Science_CrewReport_EarthSrfLanded = Time to wait for the recovery trucks. #RSS_Science_CrewReport_EarthSrfSplashed1 = Time to wait for the recovery ship. #RSS_Science_CrewReport_EarthSrfSplashed2 = You might be seasick. #RSS_Science_CrewReport_MoonInSpace1 = It's a dull grey moon but you love it anyway. #RSS_Science_CrewReport_MoonInSpace2 = You're sitting in a tin can, far above The Moon. #RSS_Science_CrewReport_MoonSrfLanded1 = The Spacecraft has Landed. #RSS_Science_CrewReport_MoonSrfLanded2 = Now to find out if it is made from cheese. #RSS_Science_CrewReport_MoonSrfLanded3 = You look around for studio lights. #RSS_Science_CrewReport_MarsSrfLanded1 = You look out the window for Little Green Men from Mars. #RSS_Science_CrewReport_MarsSrfLanded2 = Mars, the red planet. Wow. You're actually there. #RSS_Science_CrewReport_MarsFlying1 = Seven Minutes of Terror seem to mostly be over. #RSS_Science_CrewReport_MarsFlying2 = There's almost no atmospheric drag here. #RSS_Science_CrewReport_MarsFlyingHigh = Mars' atmosphere is so thin it won't slow you down much, but it is so thick that you have to deal with shock heating. #RSS_Science_CrewReport_MarsInSpaceLow = What a terrifically red planet. #RSS_Science_CrewReport_MarsInSpaceHigh = Mars, the Red Planet. You can see Phobos and Deimos out the window. #RSS_Science_CrewReport_PhobosSrfLanded = Mars is huge in the sky. #RSS_Science_CrewReport_PhobosInSpace = This place would be a brilliant mining moon if it weren't for the fact that it is currently falling into Mars. #RSS_Science_CrewReport_DeimosSrfLanded = You're not entirely certain that you're not still in freefall. #RSS_Science_CrewReport_DeimosInSpace = "Have *you* ever fell around a mountain before?" That is your new comeback to anything ever. #RSS_Science_CrewReport_CeresInSpace = Strange white spots. Ice, aliens, or minerals? #RSS_Science_CrewReport_VestaInSpace = The asteroid is so close to being an Oblate Spheroid that you feel like it should be a dwarf planet. You then remember what it's diameter is, and retract your opinion. #RSS_Science_CrewReport_JunoInSpace = Why are you here? It's a lumpy rock, that's all. #RSS_Science_CrewReport_PallasInSpace = You take a look outside, and see the boring rock outside. #RSS_Science_CrewReport_ChuryumovGerasimenkoInSpace = To Boldly Go Where Rosetta has Gone Before. #RSS_Science_CrewReport_ChuryumovGerasimenkoSrfLanded = To Boldly Go Where Philae has Gone Before. #RSS_Science_CrewReport_JupiterInSpaceHigh = You see the beautiful brown and white cloud bands and zones of Jupiter, and view the moons in their slow dance around Jupiter. #RSS_Science_CrewReport_JupiterInSpaceLow = Jupiter appears to be absolutely huge. You can barely see the curvature. #RSS_Science_CrewReport_JupiterFlyingHigh = One of the most badS places to aerobrake in the entire system. You are pressed back into your seat, and are very nearly going to pass out, but you're better than th... #RSS_Science_CrewReport_JupiterFlyingLow = What the HECK are you doing that deep in the atmosphere? #RSS_Science_CrewReport_MetisInSpace = Jupiter is huge in the sky. Metis seems to be hugging Jupiter's Roche limit. #RSS_Science_CrewReport_AdrasteaInSpace = Jupiter has a LOT of moons. #RSS_Science_CrewReport_AmaltheaInSpace = Wow. That's REALLY red. Puts Mars to shame, really. #RSS_Science_CrewReport_IoInSpace1 = You speculate that Io's appearance is characteristic of a three-dimensional slice of a four-dimensional pizza intersecting the plane of our universe. #RSS_Science_CrewReport_IoInSpace2 = You pass through volcanic plumes, and can practically smell the sulfur. Not really of course, because the spacecraft is airtight. #RSS_Science_CrewReport_IoSrfLanded = Your spacecraft shakes and shifts until it ceases to be stable. #RSS_Science_CrewReport_EuropaInSpace = You look down at the cracked, icy terrain of Europa, dreaming of what wonders lie beneath the surface. #RSS_Science_CrewReport_EuropaSrfLanded = You want to go ice fishing here. #RSS_Science_CrewReport_GanymedeInSpace = The biggest moon in the solar system. Here it is. Ice and rock and plenty of it. #RSS_Science_CrewReport_GanymedeSrfLanded = You think about ice fishing here, but then try to find Europa in the sky out the window instead. #RSS_Science_CrewReport_CallistoInSpace = That's a LOT of craters. It may very well be the most cratered moon in the entire solar system. You look at your Encyclopedia Galactica. It says that it is in fact the most cratered moon in the Solar System. #RSS_Science_CrewReport_CallistoSrfLaned = Callisto must feel really left out, not being involved in the 1:2:4 resonance that Io, Europa, and Ganymede have. #RSS_Science_CrewReport_SaturnInSpace = Those are some neat rings there. #RSS_Science_CrewReport_SaturnFlyingHigh = A rather sedate atmosphere for braking, you might manage to stay awake this ti... #RSS_Science_CrewReport_SaturnFlyingLow = You may not be coming home. #RSS_Science_CrewReport_MimasInSpaceHigh = That's no moon. Wait, yes it is. #RSS_Science_CrewReport_MimasInSpaceLow = From here you can't see any thermal exhaust shafts. #RSS_Science_CrewReport_MimasSrfLanded = You're either in a lander spacecraft or you're in a turret mounted to the surface of the Death Star. Either way, the view of Saturn is stunning. #RSS_Science_CrewReport_EnceladusInSpace1 = You peer down at the extremely white surface, and dream of what waits below it. #RSS_Science_CrewReport_EnceladusInSpace2 = Every realized that all three celestial bodies in the Solar System that are likely to have water in or on them have names that start with "E"? #RSS_Science_CrewReport_EnceladusSrfLanded = You could settle for ice fishing here if it doesn't go well on Europa. #RSS_Science_CrewReport_DioneInSpace = Another boring white moon. Geez, how many can Saturn have? #RSS_Science_CrewReport_TethysInSpace = An uninteresting, basic, white moon. Just like your cousin, except for the moon part. You know the one. The one who hangs out at Starbucks and uses hashtags too much. Everyone has that one cousin. Or friend, or significant other, or sibling. The point is, Thethys is the moon equivalent of whoever that person is. #RSS_Science_CrewReport_RheaInSpace = The second largest Saturnian moon is slightly more interesting in its terrain than the other boring white moons. #RSS_Science_CrewReport_IapetusInSpace = The equatorial ridge is quite strange. Perhaps Iapetus was created in a huge planet making mould? Or maybe it's a ring system that fell down over time. Whatever the asnwer is, it's certainly a distinctive feature. #RSS_Science_CrewReport_TitanInSpaceHigh = From the distance, Titan seems to be a fuzzy orange sphere. #RSS_Science_CrewReport_TitanInSpaceLow = Titan seems to have been aptly named. It's quite large by Moon standards. #RSS_Science_CrewReport_TitanFlyingHigh = Atmospheric entry here is calm and sedate, considering the thick atmosphere and the low velocity. #RSS_Science_CrewReport_TitanFlyingLow = There's so much air density here you could probably fly a brick, so your spacecraft flies quite nicely. #RSS_Science_CrewReport_TitanSrfLanded = Extreme cold aside, it's an extremely cool moon. #RSS_Science_CrewReport_TitanSrfSplashed = The oceans are made from Methane. Your spacecraft sinks easily. #RSS_Science_CrewReport_HyperionInSpace = You are beginning to feel trypophobic. #RSS_Science_CrewReport_HyperionSrfLanded = Your spacecraft sinks a few inches into the surface, which is more or less just a light puff of regolith. #RSS_Science_CrewReport_PhoebeInSpace = Saturn is so small from here. #RSS_Science_CrewReport_UranusInSpace1 = Hehehe. Uranus. #RSS_Science_CrewReport_UranusInSpace2 = Mission control's message has arrived on schedule. The message: "It's pronounced Ooh-Rahn-Us or Ur-In-Is, got it?" #RSS_Science_CrewReport_UranusInSpace3 = It's a peaceful looking blue-green planet. #RSS_Science_CrewReport_UranusFlyingHigh = You had better be aerobraking here. #RSS_Science_CrewReport_UranusFlying1 = Unless you're sitting on top of a huge rocket booster, you're never getting out of Uranus. #RSS_Science_CrewReport_UranusFlying2 = Your spacecraft has penetrated deep into Uranus. Ooh-Rahn-Us. Jeez guys, get your head out of the gutter. #RSS_Science_CrewReport_TitaniaInSpace = Uranus looks good from here. #RSS_Science_CrewReport_MirandaInSpace = Wow. That's some weird terrain. It would be so fun to go down there. #RSS_Science_CrewReport_ArielInSpace = Some more severly cracked terrain here. A very interesting looking moon. Uranus' moons have a lot of cracks. #RSS_Science_CrewReport_UmbrielInSpace = A dark grey moon of little interest. #RSS_Science_CrewReport_OberonInSpace = There's some fascinating maria here. #RSS_Science_CrewReport_NeptuneInSpace = You have to double take to be 100% certain you didn't just look at the ocean hemisphere of Earth. #RSS_Science_CrewReport_NeptuneFlyingHigh = Aerobraking is so difficult you curse like a sailor until you pass out. #RSS_Science_CrewReport_NeptuneFlying1 = The storms toss and turn your ship. The winds are much much faster here without all that land in the way. #RSS_Science_CrewReport_NeptuneFlying2 = Your ship is struck by lightning at least three times in as many seconds. #RSS_Science_CrewReport_NeptuneFlying3 = You're not going back home, are you. #RSS_Science_CrewReport_ProteusInSpace = Proteus has some of the coolest views of Neptune in the entire system. #RSS_Science_CrewReport_TritonInSpace = It looks kind of like Pluto. #RSS_Science_CrewReport_PlutoInSpace1 = Pluto and Charon always seem to be together. It's like a tremendously slow dance. #RSS_Science_CrewReport_PlutoInSpace2 = You get some great looks at the fascinatingly swirly and irregular surface of Pluto. #RSS_Science_CrewReport_PlutoInSpace3 = You don't care if it's a planet or a dwarf planet. People are always too caught up about Pluto's planethood, so they never get around to looking at how cool it is. #RSS_Science_CrewReport_PlutoInSpace4 = Pluto loves you. You can tell, can't you? #RSS_Science_CrewReport_PlutoInSpace5 = Charon looks particularly lovely this time of year. #RSS_Science_CrewReport_PlutoSrfLanded1 = "It's not a real planet" they said in kindergarden. Well here you are, pushing the limits of the human lifespan, just so that you can rub this acheivement in little Bobby Tables' face! #RSS_Science_CrewReport_PlutoSrfLanded2 = The sun is not much more than another star at this distance. #RSS_Science_CrewReport_CharonInSpace1 = Charon looks particularly lovely this time of year. #RSS_Science_CrewReport_CharonInSpace2 = It is significantly greyer than the Pluto. #RSS_Science_EVAReport_VenusSrfLanded1 = After only a few seconds on the surface, you worry that your space suit may not be up to the task of keeping you from burning to a crisp. #RSS_Science_EVAReport_VenusSrfLanded2 = No time for big speeches. You're here to pick up rocks. #RSS_Science_EVAReport_VenusSrfLanded3 = Every surface is coated in a dull, flat, orange light. The atmosphere is so thick it's like looking through water. #RSS_Science_EVAReport_VenusSrfLanded4 = There are no shadows, and you can not see the Sun. The light is very dim, like twilight on Earth. #RSS_Science_EVAReport_VenusFlyingHigh = This is a rather precarious situation. #RSS_Science_EVAReport_VenusFlyingLow = You're falling so slowly you'd probably be fine. #RSS_Science_EVAReport_VenusInSpace = "...And maybe they've seen us... and welcome us allllll, yeah. With so many lightyears to go... and things to be fo-ou-ound, I'm sure that we all miss her sooooo... It's the Final Countdown! Dananaaaaa naaaa! Danana na naaaa! Dannana naaaa! The final countdown, woah, oh!" A few minutes later you hear Mission Control struggling to keep from laughing. #RSS_Science_EVAReport_EarthInSpace1 = You hope your space suit holds together. #RSS_Science_EVAReport_EarthInSpace2 = There is nothing outside of your suit right now. You feel strangely isolated. #RSS_Science_EVAReport_EarthInSpace3 = Your jetpack responds well to tiny bursts of thrust. Longer burns make this space suit difficult to control. #RSS_Science_EVAReport_EarthSrfLandedGrasslands1 = You want to pick a flower and smell it. #RSS_Science_EVAReport_EarthSrfLandedGrasslands2 = You're home, on the surface of Earth. You feel like hugging it. #RSS_Science_EVAReport_EarthSrfLandedHighlands = It's a little chilly. #RSS_Science_EVAReport_EarthSrfLandedMountains = It would be difficult to breathe here if you didn't have a space suit on. It's quite cold here, but man that view is incredible. #RSS_Science_EVAReport_EarthSrfLandedDesert = Good thing you're in that climate controlled space suit, otherwise you would be quite uncomfortably warm. #RSS_Science_EVAReport_EarthSrfLandedTropics = You might take a vacation here one day. #RSS_Science_EVAReport_EarthSrfLandedPoles = Rocking on top of the world. Or the bottom. Really it doesn't matter from a planetary perspective, after all up, down, top, etc are subjective. #RSS_Science_EVAReport_EarthSrfSplashedWater = Fishes! You're starving! #RSS_Science_EVAReport_EarthSrfLandedShores1 = Sea shells she sells by the sea shore. #RSS_Science_EVAReport_EarthSrfLandedShores2 = You could enjoy a day at the beach right about now. #RSS_Science_EVAReport_EarthSrfSplashedShores = Not too far to swim to shore. Let's just hope it's a civilized continent and not a desert island. #RSS_Science_EVAReport_EarthFlyingHigh = New pickup line: "Did it hurt when you fell from heaven? Because you are SHOCKINGLY HOT." Get it? Like Shock Heating? Anyway, unless you want to be shock heated, you should probably get back in the ship. #RSS_Science_EVAReport_EarthFlying = This is a rather precarious situation. #RSS_Science_EVAReport_MoonSrfLandedLunarSeas = That's one small step for a man, one... giant leap for mankind. #RSS_Science_EVAReport_MoonSrfLanded1 = It's going to be hard to live up to Neil Armstrong's first words. #RSS_Science_EVAReport_MoonSrfLanded2 = I was strolling on the Moon one day, in the merry merry month of... uh... May? #RSS_Science_EVAReport_MoonSrfLanded3 = You search the sky for the Earth. You feel small. #RSS_Science_EVAReport_MoonSrfLanded4 = You look down at your boots, and see the footprint. It's remarkably well held-together. #RSS_Science_EVAReport_MoonSrfLandedFarSideBasin = You can't see the Earth at all. It's kind of eerie that your only connection to Earth is indirect satellite links. #RSS_Science_EVAReport_MoonInSpace = The ground is covered in craters. You hope you're not expected to land in this jetpack, because it would not work. #RSS_Science_EVAReport_MarsSrfLanded1 = And with peace, man has conquered the God of War. #RSS_Science_EVAReport_MarsSrfLanded2 = In your FACE, Neil Armstrong. #RSS_Science_EVAReport_MarsSrfLandedVallesMarineris = "The view from here is spectacular. Just look at those cliffs. Scares the heck out of me, actually." #RSS_Science_EVAReport_MarsSrfLandedMajorCraters = You wonder if you could see a rover from here. #RSS_Science_EVAReport_MarsSrfLandedOlympusMons = You're sitting with the gods here. Just as well, the atmosphere is essentially a vacuum up here. #RSS_Science_EVAReport_PhobosInSpace = You could easily land with your jetpack. #RSS_Science_EVAReport_PhobosSrfLanded = You're afraid you might trip into low orbit. #RSS_Science_EVAReport_DeimosSrfLanded = Single Stage to Orbit? More like Single Burp to Orbit! #RSS_Science_EVAReport_CeresSrfLanded1 = Ceres does not exist. #wakeupsheeple. #RSS_Science_EVAReport_CeresSrfLanded2 = When you look closely at the ground, you can see there are many different types of deposits mixed together. #RSS_Science_EVAReport_VestaSrfLanded = There's nothing interesting, so here's a joke: Three men died and they went to the pearly gates. Saint Peter told them that the kind of vehicle they would drive in heaven depended on how they lived their life.\nHe told the first man he would have a Cadillac because he lived a good life and never cheated on his wife.\nHe told the second he would have a motorcycle because he only cheated on his wife once and he regretted it.\nThen he told the third guy he would have a bicycle because he cheated on his wife alot.\nWell, two years later, the man on the bicycle spotted the man in the Cadillac crying.\nHe asked why he is crying since he had such a nice car and the man replied, "I just saw my wife go by on a skateboard!" #RSS_Science_EVAReport_PallasSrfLanded = There's little in the way of interesting stuff happening here, so here's a joke. At the Pentagon, there are five sides to every story. #RSS_Science_EVAReport_JunoSrfLanded = Nothing cool's going on here, so here's a joke: Why is a fire engine red ?\nBecause a fire engine has four wheels and eight men. Four and eight are twelve. There are twelve inches in a ruler. Queen Elizabeth was a ruler. Queen Elizabeth was also a ship. A ship sails on the ocean. The ocean is made of water. Fish live in water. The Chinese are noted for eating a lot of fish. The Chinese are called red. So therefore, a fire engine is red. #RSS_Science_EVAReport_JupiterFlyingLow = Get. Back. In. The. Ship. #RSS_Science_EVAReport_JupiterFlyingHigh = As you say your last prayers and/or pretend that you believed in a god this whole time, you contemplate death for a few short moments before you are no longer capable of contemplation. #RSS_Science_EVAReport_IoSrfLanded1 = It's difficult to move around what with the surface falling apart underneath you. #RSS_Science_EVAReport_IoSrfLanded2 = The geiger counter in your suit is clicking a lot. This is probably a bad thing. #RSS_Science_EVAReport_EuropaSrfLanded1 = You contemplate performing an ice slide. It probably wouldn't work. #RSS_Science_EVAReport_EuropaSrfLanded2 = You came here to go swimming, so where the heck is your giant ice-crust drill? #RSS_Science_EVAReport_GanymedeSrfLanded = The brown surface is hard, but at least the gravity is high enough to keep manoeuvring from being too difficult. #RSS_Science_EVAReport_SaturnFlyingLow = Get. Back. In. The. Ship. #RSS_Science_EVAReport_SaturnInSpaceLow = You fly among the rings. They tumble around, and you try your best not to be hit by any debris. #RSS_Science_EVAReport_SaturnInSpaceHigh = Beyonc� approved. #RSS_Science_EVAReport_SaturnFlyingHigh = You're going to die soon. #RSS_Science_EVAReport_MimasSrfLanded = You hum the Imperial March. #RSS_Science_EVAReport_IapetusSrfLandedCentralBuldge = You check for all the signs of the planet being made from a massive planet press. The results are inconclusive. #RSS_Science_EVAReport_UranusFlyingLow = Get. Back. In. The. Ship. Before. You. Freeze. Uranus. Off. #RSS_Science_EVAReport_UranusFlyingHigh = RIP you. #RSS_Science_EVAReport_MirandaSrfLanded = The terrain is extremely irregular. It looks fun to jump around. #RSS_Science_EVAReport_MirandaSrfLandedVeronaRupes = You hypothesize that this would be a terrific skydiving spot. This warrants further testing. #RSS_Science_EVAReport_NeptuneFlyingHigh = After all the time it took to get you here you're just going to die burning up in the upper atmosphere. What a shame. #RSS_Science_EVAReport_NeptuneFlyingLow = Get. Back. In. The. Ship. #RSS_Science_EVAReport_PlutoSrfLanded1 = You've been thinking about your first words on the surface of Pluto for decades. You think you've finally got it. "Hello is am a button face." Nailed it. #RSS_Science_EVAReport_PlutoInSpace = You may be a tad bit senile. #RSS_Science_EVAReport_PlutoSrfLanded2 = You are officially the oldest human to set foot on the surface of another world. #RSS_Science_EVAReport_CharonSrfLanded = Why are you here? You must have gone here instead of Pluto by mistake. You tend to make simple mistakes like that these days. Now if only you could find your false teeth you could tell mission control about how in your day, pilots had to navigate manually. At that point the young men and women at mission control will sigh, and you will tell them that they should respect you. #RSS_Science_EVAReport_KerberosSrfLanded = Kerberos? Kerb-eros. Strange. There was a video game you played in your youth with a suspiciously similar name. #RSS_Science_EVAReport_ChuryumovGerasimenkoInSpaceLow = You could probably use a quick few puffs of your jetpack to land. #RSS_Science_EVAReport_ChuryumovGerasimenkoInSpaceHigh = The comet is strange and unevenly shaped. It reminds you of a rubber ducky. How long has it been since you had a bath? #RSS_Science_EVAReport_ChuryumovGerasimenkoSrfLanded1 = Hey! You found Philae! #RSS_Science_EVAReport_ChuryumovGerasimenkoSrfLanded2 = Is it just you or does the ground seem to be boiling away? #RSS_Science_SurfaceSample_MoonSrfLanded1 = As you pick up another cool rock, you decide to turn your sample collector into a golfing iron and hit a few rocks. #RSS_Science_SurfaceSample_MoonSrfLanded2 = The samples are remarkably similar to Earth rocks. #RSS_Science_SurfaceSample_VenusSrfLanded = The grey-orange rocks are very rounded due to wind erosion. The surface is cracked. #RSS_Science_SurfaceSample_MarsSrfLanded1 = The grey rocks dot the surface, and the soil is rich in iron. Just below the red soil is a dark grey surface. #RSS_Science_SurfaceSample_MarsSrfLanded2 = This surface consists of a grainy, very fine sand-like dust, and it appears to be getting everywhere. #RSS_Science_SurfaceSample_MarsSrfLanded3 = You hum the tune to Gustav Holst's Mars soundtrack as you pick up another rock. #RSS_Science_SurfaceSample_MarsSrfLanded4 = Unable to satisfy your Curiosity, you attempt to drill into the rock with your tool. You're thinking it would be a lot easier if you had some kind of pulsating drill thing on a robotic arm. #RSS_Science_SurfaceSample_MarsSrfLanded5 = There appears to be traces of water in the soil! #RSS_Science_SurfaceSample_MarsSrfLandedNorthIceCap1 = The ground is frozen carbon dioxide. Just under the dry ice is a layer of red dust and then grey rock. There's some water ice scatterered around as well. #RSS_Science_SurfaceSample_MarsSrfLandedSouthIceCap1 = The ground is frozen carbon dioxide and reddish dirt. You wonder what Mars would be like if it had much larger ice caps. #RSS_Science_SurfaceSample_MarsSrfLandedNorthIceCap2 = Snow Angel-nauts would seem to be possible here. This warrants further testing. #RSS_Science_SurfaceSample_MarsSrfLandedSouthIceCap2 = Snowball wars could be fought out here. #RSS_Science_SurfaceSample_MarsSrfLandedOlympusMons = Beneath the red dust is several layers of frozen lava! #RSS_Science_SurfaceSample_IoSrfLanded1 = There is plenty of sulphur and sulphur dioxide frosts along the surface. Any rocks or terrain features are likely very very young due to the rapidity in which Io reshapes its surface. #RSS_Science_SurfaceSample_IoSrfLanded2 = You are upset that your hypothesis about Io being a three-dimensional slice of a four-dimensional hyperpizza is being proven inaccurate. #RSS_Science_SurfaceSample_EuropaSrfLanded1 = The surface consists of ice, dirt, and more ice. #RSS_Science_SurfaceSample_EuropaSrfLanded2 = Oh if only you had a way of drilling deeper into the ice to sample the underground ocean! #RSS_Science_SurfaceSample_EuropaSrfLanded3 = You chip away the frozen surface and deposit some of the white and brown surface into a container. #RSS_Science_SurfaceSample_EuropaSrfLandedLineaments = There is a significant amount of complex organic molecules in the ice! #RSS_Science_SurfaceSample_MimasSrfLanded = Is this moon made from metal alloys? You poke around. Nope. Just ice. #RSS_Science_SurfaceSample_PhobosSrfLanded = The surface gives away easily and you have a hard time keeping the sample in the container due to the low gravity. #RSS_Science_SurfaceSample_DeimosSrfLanded = Deimos' surface regolith is almost, but not quite, entirely unlike Earth's. #RSS_Science_SurfaceSample_EnceladusSrfLandedSouthernPolarRegion = There's some complex organic molecules in the ice. #RSS_Science_SurfaceSample_EncaladusSrfLanded = Just ice. Not much of any interest. #RSS_Science_SurfaceSample_PlutoSrfLanded = You barely remember why you left the ship. Something to do with surface samples? Oh yes, that's it. You fiddle around for the sample collector and find all sorts of non-water ices. #RSS_Science_SurfaceSample_HyperionSrfLanded = The dust practically flies off to escape velocity when you try to grab some of it. The planet seems to be held together more magically than gravitationally. #RSS_Science_SurfaceSample_TitanSrfLanded = The rocks? Solid ice. The dirt? Snow. It's all totally frozen. Virtually indistinguishable in appearance from rock and dirt. #RSS_Science_SurfaceSample_TitanSrfSplashed = While normally the appearance of organic molecules in a lake on another world would be huge news, unfortunately the organic molecule in question is liquid methane, which happens to be the liquid that the lake is made from. Any study of this sample would have to be done in a heavily refrigerated container. #RSS_Science_SurfaceSample_ChuryumovGerasimenkoSrfLanded = The ices and organic molecules in the sample could provide a fascinating look into the possible origins of the solar system and life on Earth. #RSS_Science_TempScan_VenusSrfLanded1 = The thermometer has melted and then boiled. #RSS_Science_TempScan_VenusSrfLanded2 = The temperature is hot enough to melt lead. #RSS_Science_TempScan_VenusFlyingLow = Venus is very clearly the hottest planet in the Solar System. #RSS_Science_TempScan_VenusFlyingHigh = The temperature is only a little warmer than Earth sea level here. In fact if it weren't for the poisonous acid in the atmosphere and the lack of oxygen, this might be one of the most Earthlike places in the solar system (other than Earth, of course.) #RSS_Science_TempScan_MarsSrfLanded = Depending on the orientation, the thermometer either reads cold or very cold. #RSS_Science_TempScan_IoSrfLanded = It's quite warm here on account of the tidal heating. #RSS_Science_TempScan_EuropaSrfLanded = While the surface is pitifully cold, in the tidally heated interior of the planet the water may very well be liquid. #RSS_Science_TempScan_TitanSrfLanded = The thermometer has frozen. This is one of the coldest places in the solar system. #RSS_Science_TempScan_UranusFlyingLow = Uranus has the absolute coldest atmosphere in the entire solar system, at just over 42 kelvins. Let's hope the spacecraft has a good heater. #RSS_Science_TempScan_MercurySrfLanded = Depending on the orientation of the thermometer, the temperature is either extremely hot or extremely cold. #RSS_Science_TempScan_EarthInSpace = The temperature seems to change wildly based upon the thermometer's orientation. #RSS_Science_TempScan_PlutoSrfLanded = As one might expect, it is quite cold here. #RSS_Science_TempScan_CharonSrfLanded = As one would assume, the temperature here is low. #RSS_Science_SeismicScan_VenusSrfLanded = The planet is geologically dead for the most part. #RSS_Science_SeismicScan_IoSrfLanded = The moon is constantly shaking. There is a lot of volcanism here. #RSS_Science_SeismicScan_EuropaSrfLanded = There are a few Europaquakes. The moon is cryovolcanic. #RSS_Science_SeismicScan_EnceladusSrfLanded = This moon is cryovolcanic and is spewing its insides into space. #RSS_Science_SeismicScan_MoonSrfLanded = A few minor moonquakes every once in a while. All due to impacts, as the Moon is geologically dead. #RSS_Science_SeismicScan_CeresSrfLanded = The dwarf planet is mildly cryovolcanic. #RSS_Science_GravityScan_EarthInSpace = The sensor has provided a more detailed map of Earth's local gravitational field. #RSS_Science_GravityScan_MoonInSpace = The sensor maps the extremely uneven gravitational field of the Moon. #RSS_Science_GravityScan_VenusInSpace = The sensor provides a map of the surface despite the extremely thick clouds blocking the surface from view. #RSS_Science_GravityScan_MarsSrfLanded = Your mother would weigh only 250 pounds here. #RSS_Science_GravityScan_JupiterInSpace = The sensor scans the intricate gravitational interactions between the Jovain Moons. #RSS_Science_GravityScan_SaturnInSpace = It's almost as if there's an entire moon's worth of mass floating above Saturn's equator. #RSS_Science_GravityScan_EuropaInSpace = Scanning from orbit hints at the internal makeup of Europa. #RSS_Science_GravityScan_PlutoSrfLanded = There is an extreme tidal effect from Charon skewing the results. #RSS_Science_GravityScan_CharonInSpace = Minute changes in Charon's orbit from the other Plutinan moons are being observed. #RSS_Science_GravityScan_NixInSpace = Nix seems to be rotating erratically due to influence from Pluto and Charon. #RSS_Science_GravityScan_HyraInSpace = Hydra's rotation is unpredictable due the tidal interactions of its parent dwarf planets Pluto and Charon. #RSS_Science_GravityScan_KerberosInSpace = Kerberos is rotating unpredictably thanks to interactions from the other moons of Pluto. #RSS_Science_GravityScan_StyxInSpace = It's hard to tell what direction Styx will be facing at any given time. This is likely due to gravitational interaction with Pluto and Charon. #RSS_Science_GravityScan_Hyperion = This thing is more like a collection of rocks held together with dust than it is a solid rock. #RSS_Science_GravityScan_IapetusInSpace = Iapetus' equatorial ridge provides a slight pull on the sensor. The orbit of a planet like Iapetus would likely precess over time. #RSS_Science_GravityScan_MercuryInSpace = The sensor has difficulty mapping the surface of Mercury due to the tidal influence from the Sun. #RSS_Science_AtmoAnalysis_VenusSrfLanded = Carbon Dioxide, Nitrogen, and Sulphuric Acid. Not fun stuff to breathe, certainly not at these temperatures. #RSS_Science_AtmoAnalysis_VenusFlyingHigh = Carbon Dioxide, Nitrogen. A bit of acids in the air. You wouldn't want to breathe the stuff, but you could probably go outside and be fine. #RSS_Science_AtmoAnalysis_EarthFlyingHigh = It seems there is very little atmosphere at these altitudes. Make sure you're properly suited up if you plan on going outside. #RSS_Science_AtmoAnalysis_EarthSrfLanded = Temperature and Pressure readings suggest today is as good a time for flying as any. #RSS_Science_AtmoAnalysis_EarthSrfLandedDeserts = It's very hot and dry out in the Deserts. The sensors were getting clogged up with dust. #RSS_Science_AtmoAnalysis_EarthSrfLandedIceCaps = The polar atmosphere was found to be very, very cold indeed. Some sensors froze shut, but we're reasonably sure this is still air. #RSS_Science_AtmoAnalysis_DunaSrfLanded = The thin Carbon Dioxide atmosphere is full of dust particles. Not breathable. Almost, but not quite, a vacuum. #RSS_Science_AtmoAnalysis_JupiterFlyingHigh = The clouds are made from Ammonia ice, #RSS_Science_MysteryGoo_MercurySrfLanded = The Goo seems to be almost boiling. It writhes around the canister. #RSS_Science_MysteryGoo_VenusSrfLanded = The Goo has boiled away leaving behind a black, burnt residue. #RSS_Science_MysteryGoo_VenusInSpace = The Goo has become rubbery and bounces around the container. #RSS_Science_MysteryGoo_VenusFlyingHigh = The Goo turns blue. #RSS_Science_MysteryGoo_VenusFlyingLow = The goo is beginning to boil. #RSS_Science_MysteryGoo_EarthInSpaceLow = The Goo seems to have clumped into a sphere. It also appears to have become brittle. #RSS_Science_MysteryGoo_EarthFlyingHigh = The Goo seems to be getting very cold now. #RSS_Science_MysteryGoo_EarthFlyingLow = The Goo jiggles and wobbles as the craft flies. #RSS_Science_MysteryGoo_EarthSrfLandedShores = The Goo accumulates near the water facing side of the container. #RSS_Science_MysteryGoo_EarthSrfSplashedWater = The Goo escapes into the water! #RSS_Science_MysteryGoo_EarthSrfLandedDesert = The Goo seems to hate it here. #RSS_Science_MysteryGoo_EarthSrfLandedLaunchPad = The Goo doesn't seem to be doing much right now. #RSS_Science_MysteryGoo_EarthSrfLandedRunway = The Goo seems to behave very much the same as it always does around here. #RSS_Science_MysteryGoo_EarthSrfLandedKSC = The Goo seems bored. #RSS_Science_MysteryGoo_EuropaSrfLanded = The goo seems to have grown fins. #RSS_Science_MysteryGoo_JupiterInSpace1 = The goo forms a flat, black shape. #RSS_Science_MysteryGoo_JupiterInSpace2 = The goo swirls into several brown bands and white zones. #RSS_Science_MysteryGoo_SaturnInSpace = The goo spins up and breaks several bits off into its own ring system. #RSS_Science_MysteryGoo_UranusInSpace = The Goo has become extremely cold. #RSS_Science_MysteryGoo_NeptuneInSpace = The Goo is becoming agitated and seems to be giving off heat. #RSS_Science_MysteryGoo_NeptuneFlying = The goo has turned a dark blue and has become puffy. #RSS_Science_MysteryGoo_PlutoSrfLandedSputnikPlanum = The Goo seems to have formed a perfectly functional human heart. #RSS_Science_MysteryGoo_Hyperion = The goo becomes toroidal. You wish you had a doughnut. #RSS_Science_MysteryGoo_TitanSrfLanded = The goo has frozen solid and has fallen to the bottom of the container. #RSS_Science_MysteryGoo_TritonInSpace = The goo is accumulating at the retrograde side of the container. #RSS_Science_MysteryGoo_Moon = The goo seems to be less dense here. #RSS_Science_MysteryGoo_MarsInSpace = The goo seems to take on an orange-red sheen, looking very much like the planet below. #RSS_Science_MysteryGoo_PlutoInSpace = While observing the canister, you feel as though something is looking back at you from the shadows of the container. #RSS_Science_MML_MercurySrfLanded1 = The materials bay bakes in the heat of Mercury's surface. It appears that trace elements are reacting to the samples contained within. #RSS_Science_MML_MercurySrfLanded2 = You expose the samples to the high temperatures of Mercury. A lot of them melt in really interesting ways. #RSS_Science_MML_VenusSrfLanded1 = The crushing pressure of the atmosphere is causing some of the materials to crystallize rapidly. #RSS_Science_MML_VenusSrfLanded2 = Some of the samples boil, others melt. The lead sample is now coating the bottom of the bay, and the plastic coating the wires has melted to cover the top of the lead pool. One sample solidifies, against all known laws of nature. #RSS_Science_MML_EarthSrfLanded = The materials show little signs of change, though one of the samples appears to be judging you silently. #RSS_Science_MML_EarthSrfLandedDeserts = The desert dust appears to have contaminated all the samples. We did learn that deserts aren't a good place to bring expensive science equipment though. #RSS_Science_MML_EarthSrfLandedPoles = The water sample has frozen solid and the goopy samples appear to be extra goopy. #RSS_Science_MML_EarthSrfLandedShores = The water spray has rusted one of the samples and some of the electronics ar&/F***13e5rse4t8st###### #RSS_Science_MML_EarthSrfLandedWater = Everything has gotten really wet. One of the samples caught fire! Whoa! #RSS_Science_MML_MoonSrfLanded1 = The fine dust of the Moon has intermixed with some of the samples. You have a sneaking suspicion that they'll never be able to get the lab clean again. #RSS_Science_MML_MoonSrfLanded2 = You leave the sample bay doors open on the Moon, and go do something else for a while. #RSS_Science_MML_EarthInSpace = The micro gravity has greatly affected the growth of crystalline structures. Loose objects are also flying around the bay in a very messy but fascinating way. #RSS_Science_MML_DemiosSrfLanded = The samples appear to behave like they're in low orbit of Earth. #RSS_Science_MML_PhobosSrfLanded = Some of the surface material has mixed with the contents of the bay. You write down the results for good measure. #RSS_Science_MML_ChuryumovGerasimenkoSrfLanded = The samples appear to behave like they're in low orbit of Earth. #RSS_Science_MML_CeresSrfLanded1 = As the samples process, the computer asks if it can sing you a song while it works. Apparently it's about a flower of some kind. #RSS_Science_MML_CeresSrfLanded2 = One of the samples evaporates when exposed the environment. #RSS_Science_MML_JupiterInSpaceHigh = The extreme radiation from Jupiter's magnetic field seems to have caused some of the samples to glow violently green. #RSS_Science_MML_JupiterInSpaceLow = The computer gave an odd report no matter how many times we sent the request. Open the sample bay doors... "I'm sorry, I'm afraid I can't let you do that" was the only reply. The doors did open very promptly when we opened the fusebox panel. Very curious. #RSS_Science_MML_JupiterFlyingHigh = The intense crushing pressure has drastically changed the composition of the materials. Super heating and ablation effects have been observed. The science bay is looking very disgruntled. #RSS_Science_MML_JupiterFlyingLow = The samples burn, boil or crumple under the extreme pressures and heat. The visual camera shows a wonderful rainbow of colors before it cuts out. #RSS_Science_MML_JupiterSrfLanded = You're not sure where the container stops and the samples start anymore... #RSS_Science_MML_SaturnInSpaceLow = The materials are being punched by ring material. The bay now has one or two extra holes. #RSS_Science_MML_SaturnFlyingHigh = The intense crushing pressure has drastically changed the composition of the materials. Super heating and ablation effects have been observed. The science bay is looking very disgruntled. #RSS_Science_MML_SaturnFlyingLow = The samples burn, boil or crumple under the extreme pressures and heat. The visual camera shows a wonderful rainbow of colors before it cuts out. #RSS_Science_MML_SaturnSrfLanded = You're not sure where the container stops and the samples start anymore... #RSS_Science_MML_UranusInSpace = Hehehehe. Uranus. #RSS_Science_MML_UranusFlyingHigh = The intense crushing pressure has drastically changed the composition of the materials. Super cooling effects have been observed. The science bay is looking very disgruntled. #RSS_Science_MML_UranusFlyingLow = The samples freeze, boil or crumple under the extreme pressures and cold. The visual camera shows a wonderful rainbow of colors before it cuts out. #RSS_Science_MML_UranusSrfLanded = You're not sure where the container stops and the samples start anymore... #RSS_Science_MML_NeptuneInSpace = The samples glow in unique ways, hinting at the magnetic field of Neptune. #RSS_Science_MML_NeptuneFlyingHigh = The intense crushing pressure has drastically changed the composition of the materials. Super heating and ablation effects have been observed. The science bay is looking very disgruntled. #RSS_Science_MML_NeptuneFlyingLow = The samples burn, boil or crumple under the extreme pressures and heat. The visual camera shows a wonderful rainbow of colors before it cuts out. #RSS_Science_MML_NeptuneSrfLanded = You're not sure where the container stops and the samples start anymore... #RSS_Science_MML_IoSrfLanded = The baking soda and vinegar reacts violently. #RSS_Science_MML_EuropaSrfLanded = The sample container door freezes up, before continuing to open. A thin coating forms on the surface of the samples. #RSS_Science_MML_TitanSrfLanded = It appears that some of the samples have become more conductive in the extreme cold. #RSS_Science_MML_PlutoInSpace1 = 010000100110100101101110011000010111001001111001 #RSS_Science_MML_PlutoInSpace2 = The samples show little change, except for the sun-sensitive algae which is no longer glowing in reaction to the Sun. #RSS_Science_MML_PlutoSrfLanded1 = You lost your glasses, and without them you can't see the computer report. Mission control remarks that the small text is a terrible feature of decades-old computers. #RSS_Science_MML_PlutoSrfLanded2 = Although not much happens to the samples, your bio monitor seems to be flatlining for a few seconds. Are you finally dying? After all this time? You see you accidentally unplugged the bio monitor. Pluto won't grab you into the underworld yet! #RSS_Science_MML_CharonSrfLanded = Some of the black-colored chalks escape from the container, and falls on the ground. Aside from this incident, the materials are very unreactive. #RSS_Science_MML_CharonInSpace = You let the computer process the results. For now, you need another nap. } } } UrlConfig { parentUrl = RealSolarSystem/Localization/LaunchSites/en-us.cfg Localization { en-us { #RSS_Site_woomera_name = AU - Woomera #RSS_Site_woomera_desc = Launch Area 5 (LA5) is a still operational site at the RAAF Woomera Range Test Range which forms the primary operational capability of the Woomera Range Complex. Originally LA5 was a rocket launch site which supported a number of British experimental launches, including the United Kingdom's first, and as of 2015 only, satellite launch. It consisted of three separate launch pads, which supported 22 Black Knight sounding rocket launches, and four Black Arrow carrier rocket launches. Of the four Black Arrow launches, two were orbital launches, the first of which, on 2 September 1970, failed, and the second, on 28 October 1971, succeeded, placing the Prospero satellite into low Earth orbit. #RSS_Site_jiuquan_name = CN - Jiuquan #RSS_Site_jiuquan_desc = Jiuquan Satellite Launch Center (酒泉衛星發射中心, JSLC) is a Chinese space vehicle launch facility (spaceport) located in the Gobi desert, about 1,600 km from Beijing. It is part of the Dongfeng Aerospace City (Base 10). Although the facility is geographically located within Ejin Banner of Inner Mongolia's Alxa League, it is named after the nearest city, Jiuquan in Gansu Province. #RSS_Site_taiyuan_name = CN - Taiyuan #RSS_Site_taiyuan_desc = The Taiyuan Satellite Launch Center (太原衛星發射中心, TSLC) also known as Base 25 (Chinese: 二十五基地), is a People's Republic of China space and defence launch facility (spaceport). It is situated in Kelan County, Xinzhou, Shanxi Province and is the second of three launch sites having been founded in March 1966 and coming into full operation in 1968. Taiyuan sits at an altitude of 1500 meters and its dry weather makes it an ideal launch site. Confusingly, U.S. intelligence designates TSLC the 'Wuzhai Missile and Space Test Centre", despite the fact that the town of Wuzhai is located a considerable distance from the Taiyuan space launch facility. The site is primarily used to launch meteorological satellites, earth resource satellites and scientific satellites on Long March launch vehicles into sun-synchronous orbits. TSLC is also a major launch site for ICBMs and overland Submarine-Launched Ballistic Missile (SLBM) tests. The site has a sophisticated Technical Center and Mission Command and Control Center. It is served by two feeder railways that connect with the Ningwu-Kelan Railway. #RSS_Site_wenchang_name = CN - Wenchang #RSS_Site_wenchang_desc = Wenchang Satellite Launch Center (文昌衛星發射中心, WSLC), located in Wenchang, Hainan, China, is a former sub-orbital test center. It is China's fourth and southernmost space vehicle launch facility (spaceport). It has been specially selected for its low latitude, which is only 19 degrees north of the equator, which will allow for a substantial increase in payload, necessary for the future manned program, space station and deep space exploration program. #RSS_Site_xichang_name = CN - Xichang #RSS_Site_xichang_desc = The Xichang Satellite Launch Center (西昌衛星發射中心, XSLC), also known as the Xichang Space Center, is a People's Republic of China space vehicle launch facility (spaceport) approximately 64 kilometres (40 miles) northwest of Xichang, Liangshan Yi Autonomous Prefecture in Sichuan. The facility became operational in 1984 and is primarily used to launch powerful thrust rockets and geostationary communications and weather satellites. It is notable as the site of Sino-European space cooperation, with the launch of the first of two Double Star scientific satellites in December 2003. Chinese officials have indicated interest in conducting additional international satellite launches from XSLC. #RSS_Site_hammaguir_name = DZ - Hammaguir #RSS_Site_hammaguir_desc = Between 1947 and 1967 there was a rocket launch site near Hammaguir, used by France for launching sounding rockets and the satellite carrier "Diamant" between 1965 and 1967. The first French satellite Astérix was launched from there in 1965. #RSS_Site_kourou_name = FR - Kourou #RSS_Site_kourou_desc = The Guiana Space Centre or, more commonly, Centre spatial guyanais (CSG) is a French and European spaceport near Kourou in French Guiana. Operational since 1968. The European Space Agency (ESA), the French space agency CNES (National Centre for Space Studies), and the commercial Arianespace company conduct launches from Kourou. This is the spaceport used by the ESA to send supplies to the International Space Station using the Automated Transfer Vehicle. The location was selected in 1964 to become the spaceport of France. In 1975, France offered to share Kourou with ESA. Commercial launches are bought also by non-European companies. ESA pays two thirds of the spaceport's annual budget and has also financed the upgrades made during the development of the Ariane launchers. #RSS_Site_palmachim_name = IL - Palmachim #RSS_Site_palmachim_desc = The Palmachim Air Force Base (Hebrew: בָּסִיס חֵיל-הַאֲוִויר פַּלְמַחִים‎) is an Israeli military facility and spaceport located near the cities of Rishon LeZion and Yavne on the Mediterranean Sea. It is named after nearby Kibbutz Palmachim on the Mediterranean shore. The base is home to several IAF helicopter and UAV squadrons, and serves as a rocket launch site for the Arrow missile. Palmachim is also used to launch the Shavit space launch vehicle into retrograde orbit by launching over the Mediterranean, acting as Israel's primary spaceport. The launchpad is situated at 31°53'04″N 34°40'49″E This ensures that rocket debris falls into water, and that the rocket does not fire over regional neighboring countries near Israel that could use the technology. Palmachim is also used to test ballistic missiles, such as the Jericho. #RSS_Site_satish_dhawan_name = IN - Satish Dhawan #RSS_Site_satish_dhawan_desc = Satish Dhawan Space Centre or Sriharikota Range (SHAR) is a rocket launch center operated by Indian Space Research Organisation (ISRO). It is located in Sriharikota in Andhra Pradesh. Sriharikota Launching Range was renamed in 2002 after ISRO's former chairman Satish Dhawan. The SHAR facility now consists of two launch pads, with the second built in 2005. The second launch pad was used for launches beginning in 2005 and is a universal launch pad, accommodating all of the launch vehicles used by ISRO. The two launch pads will allow multiple launches in a single year, which was not possible earlier. SHAR will be the main base for the Indian human spaceflight program. A new third launchpad will be built specifically to meet the target of launching a manned space mission by 2017. #RSS_Site_semnan_name = IR - Semnan #RSS_Site_semnan_desc = On occasion of the inaugural launch of Iran's first Safir-class sub-orbital rocket called Kavoshgar-1 (Explorer-1), Iran unveiled on February 4, 2008, her first Satellite Launch Center 35.234°N 53.921°E in Semnan. The facility includes an underground command and control center, a tracking station and a launchpad among other structures. #RSS_Site_tanegashima_name = JP - Tanegashima #RSS_Site_tanegashima_desc = The Tanegashima Space Center (種子島宇宙センター, Tanegashima Uchū Sentā) (TNSC) is a Japanese space development facility. It is located on Tanegashima, an island located 115 km south of Kyushu. It was established in 1969 when the National Space Development Agency of Japan (NASDA) was formed, and is now run by JAXA. The activities that take place at TNSC include assembly, testing, launching and tracking of satellites, as well as rocket engine firing tests. It is Japan's largest space development center. #RSS_Site_uchinoura_name = JP - Uchinoura #RSS_Site_uchinoura_desc = The Uchinoura Space Center (内之浦宇宙空間観測所, Uchinoura Uchu Kukan Kansokusho) is a space launch facility close to the Japanese town of Kimotsuki, in Kagoshima Prefecture. Before the establishment of the JAXA space agency in 2003, it was simply called the Kagoshima Space Center (鹿児島宇宙空間観測所). All Japan's scientific satellites were launched from Uchinoura prior to the M-V launch vehicles being decommissioned in 2006. It continues to be used for suborbital launches, and has also been used for the Epsilon orbital launch vehicle. Additionally, the center has antennas for communication with interplanetary space probes. #RSS_Site_sohae_name = KP - Sohae #RSS_Site_sohae_desc = Sohae Satellite Launching Station (서해위성발사장, 西海衛星發射場, Sohae Wisŏng Palsajang) is a rocket launching site in Cholsan County, North Pyongan Province, North Korea. #RSS_Site_naro_name = KR - Naro #RSS_Site_naro_desc = Naro Space Center (나로우주센터, 羅老宇宙센터, Naro Uju Senteo) is a South Korean spaceport in South Jeolla's Goheung County, operated by the state-run Korea Aerospace Research Institute. #RSS_Site_baikonur_name = KZ - Baikonur #RSS_Site_baikonur_desc = Baikonur Cosmodrome (Космодром «Байконур») is the world's first and largest operational space launch facility. It is located in the desert steppe of Kazakhstan, about 200 kilometres (124 mi) east of the Aral Sea, north of the Syr Darya river, near Tyuratam railway station, at 90 meters above sea level. It is leased by the Kazakh government to Russia (until 2050) and is managed jointly by the Russian Federal Space Agency and the Russian Aerospace Defence Forces. The shape of the area leased is an ellipse, measuring 90 kilometres (56 mi) east-west by 85 kilometres (53 mi) north-south, with the cosmodrome at the centre. It was originally built by the Soviet Union in the late 1950s as the base of operations for its space program. Under the current Russian space program, Baikonur remains a busy spaceport, with numerous commercial, military and scientific missions being launched annually. All manned Russian spaceflights are launched from Baikonur. #RSS_Site_omelek_name = MH - Omelek #RSS_Site_omelek_desc = Omelek has long been used by the United States for small research rocket launches due to its relative isolation in the South Pacific. The last U.S. government rocket launch occurred in 1996. After 2000, the island's equatorial proximity and nearby radar tracking infrastructure attracted SpaceX, an orbital launch provider, which updated facilities on the island and established it as their primary launch location by 2006. SpaceX began launching Falcon 1 rockets from Omelek in 2006. Omelek was planned to host launches for the upgraded Falcon 1e rocket, but as of 2012, SpaceX stopped development on the Falcon 1e launches while it focused on its large Falcon 9 launch manifest. SpaceX had tentatively planned to upgrade the launch site for use by the Falcon 9 launch vehicle. As of December 2010, the SpaceX launch manifest listed Omelek (Kwajalein) as a potential site for several Falcon 9 launches, the first in 2012, and the Falcon 9 Overview document offered Kwajalein as a launch option. #RSS_Site_mahia_name = NZ - Mahia #RSS_Site_mahia_desc = **DESCRIPTION TEXT PLACEHOLDER** #RSS_Site_kasputin_yar_name = RU - Kapustin Yar #RSS_Site_kasputin_yar_desc = Kapustin Yar (Russian: Капустин Яр) is a Russian rocket launch and development site in Astrakhan Oblast, between Volgograd and Astrakhan. Known today as Znamensk (Russian: Знаменск), it was established in Soviet Union era on 13 May 1946 and in the beginning used technology, material and scientific support from defeated Germany. Numerous launches of test rockets for the Russian military were carried out at the site, as well as satellite and sounding rocket launches. #RSS_Site_plesetsk_name = RU - Plesetsk #RSS_Site_plesetsk_desc = Plesetsk Cosmodrome (Russian: Космодром «Плесецк»), a Russian spaceport located in Mirny, Arkhangelsk Oblast, about 800 km north of Moscow and approximately 200 km south of Arkhangelsk, dates from 1957. Originally developed as an ICBM site for the R-7 missile, it also served for numerous satellite launches using the R-7 and other rockets. Its high latitude makes it useful only for certain types of launches, especially the Molniya orbits, so for much of the site's history it functioned as a secondary location, with most orbital launches taking place from Baikonur, in the Kazakh SSR. With the end of the Soviet Union, for Russia Baikonur became foreign territory which charged usage fees, so Plesetsk has seen considerably more activity since the 2000s. #RSS_Site_svobodny_name = RU - Svobodny/Vostochny #RSS_Site_svobodny_desc = Svobodny (Свободный)/Vostochny (Восточный) Cosmodrome (These are combined as they are at virtually the same location and KSCSwitcher can't distinguish between them). Vostochny is a Russian spaceport on the 51st parallel north in the Amur Oblast. Svobodny was a Russian rocket launch site located at 51 degrees north in the Amur Oblast. The cosmodrome was originally constructed as a launch site for intercontinental ballistic missiles called Svobodny-18. It was initially selected as a replacement for Baikonur Cosmodrome in the Kazakh Soviet Socialist Republic, which became independent as Kazakhstan after the dissolution of the Soviet Union. However the development of Svobodny was subsequently ended in 2007 in favour of a totally new space port, the Vostochny Cosmodrome. The breakup of the Soviet Union left their primary cosmodrome at Baikonur in a foreign country, Kazakhistan. Studies for a far-east location closer to the latitude of Baikonur started, and initially settled on the existing missile base at Svobodny. This was located near the railway station of Ledyanaya, and had been used for several decades by the 27th rocket division of Strategic Rocket Forces. On March 1, 1996 President Yeltsin issued a decree formally declaring the site as a cosmodrome. #RSS_Site_yasny_name = RU - Yasny #RSS_Site_yasny_desc = Dombarovsky (also given as Dombarovskiy and Tagilom) is a military airbase 6 kilometres (3.7 mi) northwest of the village of Dombarovsky, near Yasny in Russia's Orenburg Oblast. Operated by the Soviet Air Forces and later by the Russian Air Force, it hosts fighter interceptor squadrons and an ICBM base (which has been adapted for commercial satellite launches). #RSS_Site_brownsville_name = US - Brownsville #RSS_Site_brownsville_desc = The SpaceX private launch site is a space launch facility being built at Boca Chica Village near Brownsville, Texas for the private use of Space Exploration Technologies Corporation (SpaceX). Its purpose is "to provide SpaceX an exclusive launch site that would allow the company to accommodate its launch manifest and meet tight launch windows." The launch site will be the first commercial orbital launch facility and is intended to support launches of the SpaceX Falcon 9 and Falcon Heavy launch vehicles as well as "a variety of reusable suborbital launch vehicles." SpaceX CEO Elon Musk has also indicated that he expects "commercial astronauts, private astronauts, to be departing from South Texas," and foresees launching spacecraft to Mars in the future. #RSS_Site_cape_canaveral_name = US - Cape Canaveral #RSS_Site_cape_canaveral_desc = The John F. Kennedy Space Center (KSC) is the NASA facility supporting Launch Complex 39 (LC-39), originally built for the Saturn V, the largest and most powerful operational launch vehicle in history, for the Apollo manned Moon landing program proposed by President John F. Kennedy. It was named in honor of Kennedy by his successor, President Lyndon B. Johnson, shortly after Kennedy's death in 1963. Since the end of the Apollo program in 1972, LC-39 has been used to launch every NASA human space flight, including Skylab (1973), the Apollo-Soyuz Test Project (1974), and the Space Shuttle program (1981-2011). KSC also has a facility which was used for landing the reusable Space Shuttle orbiters when weather permitted. KSC continues to manage and operate unmanned rocket launch facilities for the U.S. government's civilian space program from three pads at the adjoining Cape Canaveral Air Force Station. Its Vehicle Assembly Building (VAB) is the fourth-largest structure in the world by volume, and was the largest when completed in 1965. #RSS_Site_kodiak_name = US - Kodiak #RSS_Site_kodiak_desc = The Kodiak Launch Complex (KLC) is a commercial rocket launch facility for sub-orbital and orbital space launch vehicles owned and operated by the Alaska Aerospace Corporation, a public corporation of the State of Alaska. The facility is located on Kodiak Island, Alaska. The launch facility has handled 16 launches since it opened in 1998, most of those for the U.S. government. #RSS_Site_vandenburg_name = US - Vandenberg #RSS_Site_vandenburg_desc = Vandenberg Air Force Base is a United States Air Force Base located 9.2 miles (14.8 km) northwest of Lompoc, California. It is under the jurisdiction of the 30th Space Wing, Air Force Space Command (AFSPC). Vandenberg AFB is a Department of Defense space and missile testing base, with a mission of placing satellites into polar orbit from the West Coast using expendable boosters (Pegasus, Taurus, Minotaur, Atlas V, Delta IV and now SpaceX's Falcon). Wing personnel also support the Service's LGM-30G Minuteman III Intercontinental Ballistic Missile Force Development Evaluation program. In addition to its military mission, the base also leases launch pad facilities to SpaceX (SLC-4E), as well as 100 acres (40 ha) leased to the California Spaceport in 1995. The base is named in honor of former Air Force Chief of Staff General Hoyt S. Vandenberg. #RSS_Site_wallops_name = US - Wallops #RSS_Site_wallops_desc = Wallops Flight Facility, located on the Eastern Shore of Virginia approximately 100 miles north-northeast of Norfolk, is operated by the Goddard Space Flight Center in Greenbelt, Maryland, primarily as a rocket launch site to support science and exploration missions for NASA and other Federal agencies. WFF includes an extensively instrumented range to support launches of more than a dozen types of sounding rockets, small expendable suborbital and orbital rockets, high altitude balloon flights carrying scientific instruments for atmospheric and astronomical research and—using its Research Airport—flight tests of aeronautical research aircraft including unmanned aerial vehicles. There have been over 16,000 launches from the rocket testing range at Wallops since its founding in 1945 in the quest for information on the flight characteristics of airplanes, launch vehicles, and spacecraft, and to increase the knowledge of the Earth's upper atmosphere and the environment of outer space. #RSS_Site_whitesands_name = US - White Sands #RSS_Site_whitesands_desc = White Sands Space Harbor (WSSH) was a Space Shuttle runway, a test site for rocket research, and the primary training area used by NASA for Space Shuttle pilots practicing approaches and landings in the Shuttle Training Aircraft and T-38 Talon aircraft. With its runways, navigational aids, runway lighting, and control facilities, it also served as a backup Shuttle landing site. WSSH is a part of the White Sands Test Facility, and is located approximately 30 miles (50 kilometers) west of Alamogordo, New Mexico, within the boundaries of the White Sands Missile Range. } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/ArgonGas.cfg PLANETARY_RESOURCE { ResourceName = ArgonGas ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 0.930 MaxAbundance = 0.930 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/ArgonGas.cfg PLANETARY_RESOURCE { ResourceName = ArgonGas ResourceType = 2 PlanetName = Venus Distribution { PresenceChance = 100 MinAbundance = 0.007 MaxAbundance = 0.007 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/ArgonGas.cfg PLANETARY_RESOURCE { ResourceName = ArgonGas ResourceType = 2 PlanetName = Mars Distribution { PresenceChance = 100 MinAbundance = 1.930 MaxAbundance = 1.930 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/CarbonDioxide.cfg PLANETARY_RESOURCE { ResourceName = CarbonDioxide ResourceType = 2 PlanetName = Venus Distribution { PresenceChance = 100 MinAbundance = 96.5 MaxAbundance = 96.5 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/CarbonDioxide.cfg PLANETARY_RESOURCE { ResourceName = CarbonDioxide ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 0.039 MaxAbundance = 0.039 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/CarbonDioxide.cfg PLANETARY_RESOURCE { ResourceName = CarbonDioxide ResourceType = 2 PlanetName = Mars Distribution { PresenceChance = 100 MinAbundance = 96 MaxAbundance = 96 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/CarbonDioxide.cfg BIOME_RESOURCE { ResourceName = CarbonDioxide ResourceType = 0 PlanetName = Mars BiomeName = North Ice Cap Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 20 Variance = 15 Dispersal = 2 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/CarbonDioxide.cfg BIOME_RESOURCE { ResourceName = CarbonDioxide ResourceType = 0 PlanetName = Mars BiomeName = South Ice Cap Distribution { PresenceChance = 100 MinAbundance = 20 MaxAbundance = 50 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Dirt.cfg PLANETARY_RESOURCE { ResourceName = Dirt ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Dirt.cfg PLANETARY_RESOURCE { ResourceName = Dirt ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Dirt.cfg PLANETARY_RESOURCE { ResourceName = Dirt ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Dirt.cfg PLANETARY_RESOURCE { ResourceName = Dirt ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Ethane.cfg PLANETARY_RESOURCE { ResourceName = Ethane ResourceType = 1 PlanetName = Titan Distribution { PresenceChance = 100 MinAbundance = 70 MaxAbundance = 80 Variance = 10 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/ExoticMinerals.cfg PLANETARY_RESOURCE { ResourceName = ExoticMinerals ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/ExoticMinerals.cfg PLANETARY_RESOURCE { ResourceName = ExoticMinerals ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/ExoticMinerals.cfg PLANETARY_RESOURCE { ResourceName = ExoticMinerals ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/ExoticMinerals.cfg PLANETARY_RESOURCE { ResourceName = ExoticMinerals ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Gypsum.cfg PLANETARY_RESOURCE { ResourceName = Gypsum ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Gypsum.cfg PLANETARY_RESOURCE { ResourceName = Gypsum ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Gypsum.cfg PLANETARY_RESOURCE { ResourceName = Gypsum ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Gypsum.cfg PLANETARY_RESOURCE { ResourceName = Gypsum ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Gypsum.cfg PLANETARY_RESOURCE { ResourceName = Gypsum ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Gypsum.cfg BIOME_RESOURCE { ResourceName = Gypsum ResourceType = 0 PlanetName = Mars BiomeName = Midlands Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Helium.cfg PLANETARY_RESOURCE { ResourceName = Helium ResourceType = 2 PlanetName = Jupiter Distribution { PresenceChance = 100 MinAbundance = 8.2 MaxAbundance = 12.2 Variance = 20 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Helium.cfg PLANETARY_RESOURCE { ResourceName = Helium ResourceType = 2 PlanetName = Saturn Distribution { PresenceChance = 100 MinAbundance = 3 MaxAbundance = 3 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Helium.cfg PLANETARY_RESOURCE { ResourceName = Helium ResourceType = 2 PlanetName = Uranus Distribution { PresenceChance = 100 MinAbundance = 12 MaxAbundance = 18 Variance = 20 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Helium.cfg PLANETARY_RESOURCE { ResourceName = Helium ResourceType = 2 PlanetName = Neptune Distribution { PresenceChance = 100 MinAbundance = 15.8 MaxAbundance = 22.2 Variance = 20 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrates.cfg PLANETARY_RESOURCE { ResourceName = Hydrates ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrates.cfg PLANETARY_RESOURCE { ResourceName = Hydrates ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrates.cfg PLANETARY_RESOURCE { ResourceName = Hydrates ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrates.cfg PLANETARY_RESOURCE { ResourceName = Hydrates ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrates.cfg PLANETARY_RESOURCE { ResourceName = Hydrates ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrogen.cfg PLANETARY_RESOURCE { ResourceName = Hydrogen ResourceType = 2 PlanetName = Jupiter Distribution { PresenceChance = 100 MinAbundance = 87.2 MaxAbundance = 91.2 Variance = 5 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrogen.cfg PLANETARY_RESOURCE { ResourceName = Hydrogen ResourceType = 2 PlanetName = Saturn Distribution { PresenceChance = 100 MinAbundance = 96 MaxAbundance = 96 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrogen.cfg PLANETARY_RESOURCE { ResourceName = Hydrogen ResourceType = 2 PlanetName = Uranus Distribution { PresenceChance = 100 MinAbundance = 80 MaxAbundance = 86 Variance = 5 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Hydrogen.cfg PLANETARY_RESOURCE { ResourceName = Hydrogen ResourceType = 2 PlanetName = Neptune Distribution { PresenceChance = 100 MinAbundance = 76.8 MaxAbundance = 83.2 Variance = 5 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Jupiter Distribution { PresenceChance = 100 MinAbundance = 0.3 MaxAbundance = 0.3 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Saturn Distribution { PresenceChance = 100 MinAbundance = 0.4 MaxAbundance = 0.4 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Uranus Distribution { PresenceChance = 100 MinAbundance = 2.3 MaxAbundance = 2.3 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Neptune Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 2 Variance = 50 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 1 PlanetName = Titan Distribution { PresenceChance = 100 MinAbundance = 90 MaxAbundance = 95 Variance = 10 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Titan Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 5 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 2 Variance = 10 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 1 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 Variance = 10 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 Variance = 10 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 3 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 MinAltitude = .245 MaxAltitude = .245 MinRange = .01 MaxRange = .01 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 3 PlanetName = Jupiter Distribution { PresenceChance = 100 MinAbundance = 0.3 MaxAbundance = 0.3 MinAltitude = .1 MaxAltitude = .1 MinRange = .1 MaxRange = .1 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 3 PlanetName = Saturn Distribution { PresenceChance = 100 MinAbundance = 0.4 MaxAbundance = 0.4 MinAltitude = .1 MaxAltitude = .11 MinRange = .11 MaxRange = .11 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 3 PlanetName = Uranus Distribution { PresenceChance = 100 MinAbundance = 2.3 MaxAbundance = 2.3 MinAltitude = .1 MaxAltitude = .2 MinRange = .2 MaxRange = .2 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 3 PlanetName = Neptune Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 2 MinAltitude = .1 MaxAltitude = .17 MinRange = .17 MaxRange = .17 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 2 PlanetName = Pluto Distribution { PresenceChance = 100 MinAbundance = 0.25 MaxAbundance = 0.25 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karbonite.cfg PLANETARY_RESOURCE { ResourceName = Karbonite ResourceType = 0 PlanetName = Pluto Distribution { PresenceChance = 100 MinAbundance = 2.6 MaxAbundance = 2.6 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Venus Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .01 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Pluto Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .01 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Karborundum.cfg PLANETARY_RESOURCE { ResourceName = Karborundum ResourceType = 0 PlanetName = Io Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .01 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/MetallicOre.cfg PLANETARY_RESOURCE { ResourceName = MetallicOre ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/MetallicOre.cfg PLANETARY_RESOURCE { ResourceName = MetallicOre ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/MetallicOre.cfg PLANETARY_RESOURCE { ResourceName = MetallicOre ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/MetallicOre.cfg PLANETARY_RESOURCE { ResourceName = MetallicOre ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/MetallicOre.cfg PLANETARY_RESOURCE { ResourceName = MetallicOre ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 2 PlanetName = Jupiter Distribution { PresenceChance = 100 MinAbundance = 0.3 MaxAbundance = 0.3 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 2 PlanetName = Saturn Distribution { PresenceChance = 100 MinAbundance = 0.4 MaxAbundance = 0.4 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 2 PlanetName = Uranus Distribution { PresenceChance = 100 MinAbundance = 2.3 MaxAbundance = 2.3 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 2 PlanetName = Neptune Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 2 Variance = 50 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 1 PlanetName = Titan Distribution { PresenceChance = 100 MinAbundance = 10 MaxAbundance = 10 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 2 PlanetName = Titan Distribution { PresenceChance = 100 MinAbundance = 5 MaxAbundance = 5 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 2 MaxAbundance = 2 Variance = 10 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 1 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 Variance = 10 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 Variance = 10 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 3 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = .001 MinAltitude = .245 MaxAltitude = .245 MinRange = .01 MaxRange = .01 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 3 PlanetName = Jupiter Distribution { PresenceChance = 100 MinAbundance = 0.3 MaxAbundance = 0.3 MinAltitude = .1 MaxAltitude = .1 MinRange = .1 MaxRange = .1 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 3 PlanetName = Saturn Distribution { PresenceChance = 100 MinAbundance = 0.4 MaxAbundance = 0.4 MinAltitude = .1 MaxAltitude = .11 MinRange = .11 MaxRange = .11 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 3 PlanetName = Uranus Distribution { PresenceChance = 100 MinAbundance = 2.3 MaxAbundance = 2.3 MinAltitude = .1 MaxAltitude = .2 MinRange = .2 MaxRange = .2 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 3 PlanetName = Neptune Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 2 MinAltitude = .1 MaxAltitude = .17 MinRange = .17 MaxRange = .17 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 2 PlanetName = Pluto Distribution { PresenceChance = 100 MinAbundance = 0.25 MaxAbundance = 0.25 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Methane.cfg PLANETARY_RESOURCE { ResourceName = Methane ResourceType = 0 PlanetName = Pluto Distribution { PresenceChance = 100 MinAbundance = 2.6 MaxAbundance = 2.6 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Minerals.cfg PLANETARY_RESOURCE { ResourceName = Minerals ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Minerals.cfg PLANETARY_RESOURCE { ResourceName = Minerals ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Minerals.cfg PLANETARY_RESOURCE { ResourceName = Minerals ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Minerals.cfg PLANETARY_RESOURCE { ResourceName = Minerals ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Minerals.cfg PLANETARY_RESOURCE { ResourceName = Minerals ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Venus Distribution { PresenceChance = 100 MinAbundance = 3.5 MaxAbundance = 3.5 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 78 MaxAbundance = 78 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Mars Distribution { PresenceChance = 100 MinAbundance = 1.89 MaxAbundance = 1.89 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Titan Distribution { PresenceChance = 100 MinAbundance = 95 MaxAbundance = 95 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 2 PlanetName = Pluto Distribution { PresenceChance = 100 MinAbundance = 99.5 MaxAbundance = 99.5 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Nitrogen.cfg PLANETARY_RESOURCE { ResourceName = Nitrogen ResourceType = 0 PlanetName = Pluto Distribution { PresenceChance = 100 MinAbundance = 96.9 MaxAbundance = 96.9 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Ore.cfg PLANETARY_RESOURCE { ResourceName = Ore ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Ore.cfg PLANETARY_RESOURCE { ResourceName = Ore ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Ore.cfg PLANETARY_RESOURCE { ResourceName = Ore ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Ore.cfg PLANETARY_RESOURCE { ResourceName = Ore ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Oxygen.cfg PLANETARY_RESOURCE { ResourceName = Oxygen ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 21 MaxAbundance = 21 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Oxygen.cfg PLANETARY_RESOURCE { ResourceName = Oxygen ResourceType = 2 PlanetName = Mars Distribution { PresenceChance = 100 MinAbundance = 0.146 MaxAbundance = 0.146 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/RareMetals.cfg PLANETARY_RESOURCE { ResourceName = RareMetals ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/RareMetals.cfg PLANETARY_RESOURCE { ResourceName = RareMetals ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/RareMetals.cfg PLANETARY_RESOURCE { ResourceName = RareMetals ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/RareMetals.cfg PLANETARY_RESOURCE { ResourceName = RareMetals ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/RareMetals.cfg PLANETARY_RESOURCE { ResourceName = RareMetals ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 0.1 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Substrate.cfg PLANETARY_RESOURCE { ResourceName = Substrate ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Substrate.cfg PLANETARY_RESOURCE { ResourceName = Substrate ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Substrate.cfg PLANETARY_RESOURCE { ResourceName = Substrate ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Substrate.cfg PLANETARY_RESOURCE { ResourceName = Substrate ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Substrate.cfg PLANETARY_RESOURCE { ResourceName = Substrate ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Uraninite.cfg PLANETARY_RESOURCE { ResourceName = Uraninite ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Uraninite.cfg PLANETARY_RESOURCE { ResourceName = Uraninite ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Uraninite.cfg PLANETARY_RESOURCE { ResourceName = Uraninite ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Uraninite.cfg PLANETARY_RESOURCE { ResourceName = Uraninite ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Uraninite.cfg PLANETARY_RESOURCE { ResourceName = Uraninite ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Jupiter Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Saturn Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Uranus Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Neptune Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 50 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 1 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 96 MaxAbundance = 96 Variance = 0 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 2 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Venus Distribution { PresenceChance = 100 MinAbundance = 0.002 MaxAbundance = 0.002 Variance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg BIOME_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Mars BiomeName = North Ice Cap Distribution { PresenceChance = 100 MinAbundance = 20 MaxAbundance = 50 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg BIOME_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Mars BiomeName = South Ice Cap Distribution { PresenceChance = 100 MinAbundance = 20 MaxAbundance = 50 Variance = 10 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg BIOME_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Mars BiomeName = Midlands Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 10 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Mars Distribution { PresenceChance = 100 MinAbundance = 0.01 MaxAbundance = 0.01 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 1 PlanetName = Titan Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 2 PlanetName = Titan Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/Water.cfg PLANETARY_RESOURCE { ResourceName = Water ResourceType = 0 PlanetName = Charon Distribution { PresenceChance = 100 MinAbundance = 40 MaxAbundance = 50 Variance = 20 Dispersal = 3 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/XenonGas.cfg PLANETARY_RESOURCE { ResourceName = XenonGas ResourceType = 2 PlanetName = Earth Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 1 Variance = 5 } } } UrlConfig { parentUrl = RealSolarSystem/ResourceConfigs/XenonGas.cfg PLANETARY_RESOURCE { ResourceName = XenonGas ResourceType = 2 PlanetName = Jupiter Distribution { PresenceChance = 100 MinAbundance = .001 MaxAbundance = 1 Variance = 50 } } } UrlConfig { parentUrl = ReStock/Localization/en-us.cfg Localization { en-us { #LOC_Restock_scanner_screen_on = Screen On #LOC_Restock_scanner_screen_off = Screen Off #LOC_Restock_scanner_screen_toggle = Toggle Screen #LOC_Restock_variant-engine_size0 = 0.625m #LOC_Restock_variant-engine_size0_white = 0.625m (White Shroud) #LOC_Restock_variant-engine_size0_grey-orange = 0.625m (Orange/Grey Shroud) #LOC_Restock_variant-engine_size1 = 1.25m #LOC_Restock_variant-engine_size1_white = 1.25m (White Shroud) #LOC_Restock_variant-engine_size1_grey-orange = 1.25m (Orange/Grey Shroud) #LOC_Restock_variant-engine_size1p5 = 1.875m #LOC_Restock_variant-engine_size1p5_white = 1.875m (White Shroud) #LOC_Restock_variant-engine_size1p5_grey-orange = 1.875m (Orange/Grey Shroud) #LOC_Restock_variant-engine_size2 = 2.5m #LOC_Restock_variant-engine_size2_white = 2.5m (White Shroud) #LOC_Restock_variant-engine_size2_grey-orange = 2.5m (Orange/Grey Shroud) #LOC_Restock_variant-engine_size3 = 3.75m #LOC_Restock_variant-engine_compact = Compact #LOC_Restock_variant-engine_compact_white = Compact (White Shroud) #LOC_Restock_variant-engine_compact_grey-orange = Compact (Orange/Grey Shroud) #LOC_Restock_variant-engine_radial = Radial #LOC_Restock_variant-engine_boattail = Boattail #LOC_Restock_variant-engine_boattail_white = Boattail (White) #LOC_Restock_variant-engine_boattail_grey-orange = Boattail (Orange/Grey) #LOC_Restock_variant-engine_boattail_orange = Boattail (Orange) #LOC_Restock_variant-engine_boattail_metal = Boattail (Metal) #LOC_Restock_variant-engine_boattail_dark = Boattail (Dark) #LOC_Restock_variant-engine_boattail_size1 = Boattail (1.25m) #LOC_Restock_variant-engine_boattail_size1p5 = Boattail (1.875m) #LOC_Restock_variant-engine_boattail_size1_white = Boattail (1.25m, White) #LOC_Restock_variant-engine_boattail_size1p5_white = Boattail (1.875m, White) #LOC_Restock_variant-engine_boattail_size1_grey-orange = Boattail (1.25m, Orange/Grey) #LOC_Restock_variant-engine_boattail_size1p5_grey-orange = Boattail (1.875m, Orange/Grey) #LOC_Restock_variant-engine_tankbutt_size2_white = Tankbutt (2.5m, White) #LOC_Restock_variant-engine_tankbutt_size2_grey-orange = Tankbutt (2.5m, Orange/Grey) #LOC_Restock_variant-engine_singlebell_compact = Single Compact #LOC_Restock_variant-engine_singlebell_compact_white = Single Compact (White Shroud) #LOC_Restock_variant-engine_singlebell_compact_grey-orange = Single Compact (Orange/Grey Shroud) #LOC_Restock_variant-engine_singlebell = Single #LOC_Restock_variant-engine_singlebell_white = Single (White Shroud) #LOC_Restock_variant-engine_singlebell_grey-orange = Single (Orange/Grey Shroud) #LOC_Restock_variant-engine_quadbell = Quad #LOC_Restock_variant-engine_quadbell_white = Quad (White Shroud) #LOC_Restock_variant-engine_quadbell_grey-orange = Quad (Orange/Grey Shroud) #LOC_Restock_variant-engine_quadbell_compact = Quad Compact #LOC_Restock_variant-engine_quadbell_compact_white = Quad Compact (White Shroud) #LOC_Restock_variant-engine_quadbell_compact_grey-orange = Quad Compact (Orange/Grey Shroud) #LOC_Restock_variant-engine_boattail_size2_white = Boattail (2.5m, White) #LOC_Restock_variant-engine_boattail_size2_grey-orange = Boattail (2.5m, Orange/Grey) #LOC_Restock_variant-engine_boattail_size3_white = Boattail (3.75m, White) #LOC_Restock_variant-engine_boattail_size3_grey-orange = Boattail (3.75m, Orange/Grey) #LOC_Restock_variant-engine_shroud_white = White Shroud #LOC_Restock_variant-engine_shroud_grey-orange = Metallic Shroud #LOC_Restock_variant-engine_shroud = Shrouded #LOC_Restock_variant-engine_shroud_wide = Wide Shrouded #LOC_Restock_variant-engine_docking = Docking Port #LOC_Restock_variant-mounting_classic = Classic #LOC_Restock_variant-mounting_classic_white = Classic (White Shroud) #LOC_Restock_variant-mounting_classic_grey-orange = Classic (Orange/Grey Shroud) #LOC_Restock_variant-mounting_truss = Truss #LOC_Restock_variant-mounting_compact = Compact #LOC_Restock_variant-mounting_mounted = Mounted #LOC_Restock_variant-gold-truss = Gold (Mounted) #LOC_Restock_variant-silver-truss = Silver (Mounted) #LOC_Restock_variant-engine_pod-orange = Pod (Orange) #LOC_Restock_variant-engine_pod-grey = Pod (Grey) #LOC_Restock_variant-antenna_size0 = 0.625m #LOC_Restock_variant-antenna_size1 = 1.25m #LOC_Restock_variant-antenna_truss = Truss #LOC_Restock_variant-antenna_compact = Compact #LOC_Restock_variant-antenna_radial = Radial #LOC_Restock_variant-antenna_radial_reverse = Radial (Reversed) #LOC_Restock_variant-antenna_axial = Axial #LOC_Restock_variant-antenna_axial_reverse = Axial (Reversed) #LOC_Restock_variant-telescope_shielded = Shielded #LOC_Restock_variant-telescope_bare = Bare #LOC_Restock_variant-pod_bare = Bare #LOC_Restock_variant-pod_fabric_green = Green Padding #LOC_Restock_variant-pod_fabric_beige = Beige Padding #LOC_Restock_variant-pod_fabric_white = White Padding #LOC_Restock_variant-wheel_broken = Broken #LOC_Restock_variant-wheel_bare = Bare #LOC_Restock_variant-surface_metal = Metal #LOC_Restock_variant-surface_basic = Basic #LOC_Restock_variant-surface_truss = Truss #LOC_Restock_variant-surface_warningStripes = Warning Stripes #LOC_Restock_variant-surface_thermalblankets = Insulated #LOC_Restock_variant-surface_yellow = Yellow #LOC_Restock_variant-surface_black = Black #LOC_Restock_variant-surface_white = White #LOC_Restock_variant-surface_blue = Blue #LOC_Restock_variant-strut_classic_metal = Metal #LOC_Restock_variant-strut_classic_white = White #LOC_Restock_variant-strut_compact_metal = Metal (Compact) #LOC_Restock_variant-strut_compact_white = White (Compact) #LOC_Restock_variant-decoupler_metal = Metal #LOC_Restock_variant-decoupler_grey-orange = Orange/Grey #LOC_Restock_variant-service-bay-opaque = Solid Caps #LOC_Restock_variant-service-bay-transparent = Truss Caps #LOC_Restock_variant-service-bay-hollow = No Caps #LOC_Restock_variant-service-bay-open = Open #LOC_Restock_variant-service-bay-tunnel = Docking Tunnel #LOC_Restock_variant-service-bay-shelves = Shelves #LOC_Restock_variant-heat-shield-black = Black #LOC_Restock_variant-heat-shield-brown = Classic #LOC_Restock_variant-heat-shield-red = Unpainted #LOC_Restock_variant-linear-rcs-pod = Podded #LOC_Restock_variant-linear-rcs-bare = Bare #LOC_Restock_variant-stayputnik-pod = Mounted #LOC_Restock_variant-stayputnik-bare = Unmounted #LOC_Restock_variant-probe-gold = Gold #LOC_Restock_variant-probe-silver = Silver #LOC_Restock_variant-probe-bare = Basic #LOC_Restock_variant-radiator_basic = Basic #LOC_Restock_variant-radiator_flat = Flat #LOC_Restock_variant-radiator_compact = Compact #LOC_Restock_variant-tube-length-short = Short #LOC_Restock_variant-tube-length-med-short = Medium-Short #LOC_Restock_variant-tube-length-med = Medium #LOC_Restock_variant-tube-length-med-long = Medium-Long #LOC_Restock_variant-tube-length-long = Long #LOC_Restock_variant-tube-length-short-alt = Short (Alternate) #LOC_Restock_variant-tube-length-med-short-alt = Medium-Short (Alternate) #LOC_Restock_variant-tube-length-med-alt = Medium (Alternate) #LOC_Restock_variant-tube-length-med-long-alt = Medium-Long (Alternate) #LOC_Restock_variant-tube-length-long-alt = Long (Alternate) #LOC_Restock_description-FuelCellArray = Why have just one small fuel cell when you can have three large ones? The fuel cell array is ideal for situations where you need a large source of reliable power. Like the smaller fuel cells, this array operates by converting fuel and oxidizer into energy. } } } UrlConfig { parentUrl = ReStock/Patches/themes.cfg VARIANTTHEME { name = Metal displayName = Metal description = Metal primaryColor = #6f6e6d secondaryColor = #6f6e6d } } UrlConfig { parentUrl = ReStock/Props/Hatches/RS_HTCH_625.cfg PROP { name = RS_HTCH_625 MODEL { model = ReStock/Props/Hatches/RS_HTCH_625 } } } UrlConfig { parentUrl = ReStock/Props/Lights/RS_LGHT_Airlock_Green.cfg PROP { name = RS_LGHT_Airlock_Green MODEL { model = ReStock/Props/Lights/RS_LGHT_Airlock_Green } } } UrlConfig { parentUrl = ReStock/Props/Lights/RS_LGHT_Airlock_Red.cfg PROP { name = RS_LGHT_Airlock_Red MODEL { model = ReStock/Props/Lights/RS_LGHT_Airlock_Red } } } UrlConfig { parentUrl = ReStock/Props/Lights/RS_LGHT_Box_1.cfg PROP { name = RS_LGHT_Box_1 MODEL { model = ReStock/Props/Lights/RS_LGHT_Box_1 } { name = InternalButtonLight buttonName = enable_BOXCOLLIDER defaultValue = true lightName = SpotLight lightColor = 1,1,1 lightIntensityOn = 0.75 lightIntensityOff = 0 useButtonColor = true buttonColorOn = 1,1,1 buttonColorOff = 0,0,0 } } } UrlConfig { parentUrl = ReStock/Spaces/Airlock/restock-airlock-1-IVA.cfg INTERNAL { name = restock-airlock-1-IVA MODEL { model = ReStock/Spaces/Airlock/restock-airlock-1-IVA } MODEL { model = ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask } MODULE { name = InternalSeat seatTransformName = seat1 allowCrewHelmet = false portraitCameraName = seat1_camera } MODULE { name = InternalCameraSwitch colliderTransformName = window_top_clicker cameraTransformName = window_top_camera } PROP { name = RS_LGHT_Box_1 position = -0.2032,0,-2.1108 rotation = 0.707107,0,0,0.7071066 scale = 1,1,1 } PROP { name = RS_LGHT_Airlock_Green position = 0,0.3212,-2.02 rotation = -0.707107,1.791241E-07,0.7071066,1.79124E-07 scale = 1,1,1 } PROP { name = genericClusterSwitches05 position = -0.126,0.3299,-2.007 rotation = -0.9762959,-0.21644,5.317851E-07,-1.229346E-07 scale = 1,1,1 } PROP { name = IndicatorPanel position = 0.144,0.3119,-2.007 rotation = 2.38022E-07,-8.930404E-08,-0.9794683,-0.2015985 scale = 1,1,1 } PROP { name = genericClusterSwitches05 position = -0.1641,0.3141,-2.007 rotation = 0,0,-0.9762959,0.2164401 scale = 1,1,1 } PROP { name = RS_HTCH_625 position = 0,0,0 rotation = -0.7071068,0,0,0.7071068 scale = 1,1,1 } } } UrlConfig { parentUrl = ReStockPlus/Localization/en-us.cfg Localization { en-us { #LOC_RestockPlus_agency_paperclips = Universal Paperclips #LOC_RestockPlus_light_rotate_on = Pivoted #LOC_RestockPlus_light_rotate_off = Base Rotation #LOC_RestockPlus_light_rotate_toggle = Rotate Light #LOC_RestockPlus_launch_clamp_extended_on = Extended #LOC_RestockPlus_launch_clamp_extended_off = Clamp Extension #LOC_RestockPlus_launch_clamp_extended_toggle = Extend Clamp #LOC_RestockPlus_airlock_inflate = Inflate Airlock #LOC_RestockPlus_airlock_deflate = Deflate Airlock #LOC_RestockPlus_airlock_toggle = Toggle Airlock #LOC_RestockPlus-seat-pilot = Pilot's Seat #LOC_RestockPlus-seat-copilot = Co-Pilot's Seat #LOC_RestockPlus_restock-engine-corgi_title = KR-10A 'Corgi' Liquid Fuel Engine Cluster #LOC_RestockPlus_restock-engine-corgi_description = Kerbodyne engineers have discovered that clustering can be an effective solution when you need more thrust, and don't want to add more boosters. This upper stage engine is very efficient as it takes advantage of a set of four lovingly handcrafted engines. #LOC_RestockPlus_restock-engine-corgi_tags = orbit vac upper propuls sls rl10 eus restock kr 10a corgi #LOC_RestockPlus_restock-engine-boar_title = KR-1 'Boar' Liquid Fuel Engine #LOC_RestockPlus_restock-engine-boar_description = The single Boar is slightly more efficient than its dual counterpart, and provides, logically, half the thrust. Due to a less integrated set of mounting points, there is a slight decrease in raw thrust-to-weight ratio. #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 Rocket 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-srb-anvil_title = STS-1 'Anvil' Solid Rocket Booster #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 castor #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 #LOC_RestockPlus_restock-engine-caravel_title = UR-2 'Caravel' Liquid Fuel Engine #LOC_RestockPlus_restock-engine-caravel_description = The Caravel easily sails into the winds of interplanetary space with average efficiency and thrust. #LOC_RestockPlus_restock-engine-caravel_tags = fueltank ?lfo liquid oxidizer propellant rocket (caravel paperclip restock #LOC_RestockPlus_restock-engine-schnauzer_title = UR-137 'Schnauzer' Liquid Fuel Engine #LOC_RestockPlus_restock-engine-schnauzer_description = The Schnauzer has a large snout - er, bell, and as such functions majestically as a upper stage engine. #LOC_RestockPlus_restock-engine-schnauzer_tags = fueltank ?lfo liquid oxidizer propellant rocket paperclip (schanuzer restock #LOC_RestockPlus_restock-engine-galleon_title = UR-1 'Galleon' Liquid Fuel Engine #LOC_RestockPlus_restock-engine-galleon_description = Set sail on the winds of space with your first stage propelled by the might of the Galleon! A modern ship of the line, this engine is a powerful booster. #LOC_RestockPlus_restock-engine-galleon_tags = ascent main propuls lower paperclip restock ur1 (galleon f1 saturn #LOC_RestockPlus_restock-engine-pug_title = LV-303 'Pug' Liquid Fuel Engine #LOC_RestockPlus_restock-engine-pug_description = What a cute little engine! All dressed up and ready for Baby's First Upper Stage. #LOC_RestockPlus_restock-engine-pug_tags = orbit vac upper propuls restock 303 pug #LOC_RestockPlus_restock-engine-valiant_title = LV-T15 'Valiant' Liquid Fuel Engine #LOC_RestockPlus_restock-engine-valiant_description = The first (well, the first that didn't regularly explode) model in the famed LV series of engines. Just enough to get you flying, and it even offers such startling amenities as "throttle" and "gimbal". #LOC_RestockPlus_restock-engine-valiant_tags = ascent main propuls lower sls restock t15 valiant #LOC_RestockPlus_restock-engine-torch_title = Mk-1H 'Torch' Liquid Fuel Engine #LOC_RestockPlus_restock-engine-torch_description = When your booster is small and needs a real kick, the Torch's ability to produce high temperature gases as a prodigious rate will do you well. #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 = 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 = 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 #LOC_RestockPlus_restock-engine-les-2_title = Launch Escape System Jr. #LOC_RestockPlus_restock-engine-les-2_description = A smaller solid rocket tower for yeeting crew away from certain death. #LOC_RestockPlus_restock-engine-les-2_tags = abort booster emergency explo ?les l.e.s malfunc ?rud safe solid surviv restock junior 625 #LOC_RestockPlus_restock-engine-panda_title = RK-1 'Trash Panda' Vernier Engine #LOC_RestockPlus_restock-engine-panda_description = This small engine has a very large single axis gimbal mechanism which allows excellent control at all flight regimes. #LOC_RestockPlus_restock-engine-panda_tags = restock fueltank ?lfo liquid oxidizer propellant rocket (panda #LOC_RestockPlus_restock-reactionwheel-radial-1_title = Small Radial Gyroscope #LOC_RestockPlus_restock-reactionwheel-radial-1_description = Steadler's small radial gyroscope provides a small amount of torque but with greater power efficiency, allowing even large stations to maintain attitude with minimal power. We're still not entirely sure how gyroscopes work, but this one allows torque on all three axes. #LOC_RestockPlus_restock-reactionwheel-radial-1_tags = cmg command control fly gyro moment react stab steer torque magic_spinny_thing restock #LOC_RestockPlus_restock-reactionwheel-1875-1_title = Medium Reaction Wheel Assembly #LOC_RestockPlus_restock-reactionwheel-1875-1_description = We purchased several of these gyroscope modules to ensure we could accurately control our medium sized rockets in all phases of flight. #LOC_RestockPlus_restock-reactionwheel-1875-1_tags = restock cmg command control fly gyro moment react stab steer torque magic_spinny_thing #LOC_RestockPlus_restock-rcs-block-multi-2_title = RV-105-A RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-multi-2_description = An angled variant of the RV-105 RCS block, available in multiple configurations. #LOC_RestockPlus_restock-rcs-block-multi-2_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint four quad triple three dual two rcs #LOC_RestockPlus_restock-rcs-block-multi-mini-2_title = RV-1X-A RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-multi-mini-2_description = An angled variant of the RV-1X RCS block, available in multiple configurations. #LOC_RestockPlus_restock-rcs-block-multi-mini-2_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint four quad triple three dual two rcs #LOC_RestockPlus_rcs_variant_5x = 5-horn #LOC_RestockPlus_rcs_variant_4x = 4-horn #LOC_RestockPlus_rcs_variant_3x = 3-horn #LOC_RestockPlus_rcs_variant_2x = 2-horn #LOC_RestockPlus_restock-rcs-block-dual-1_title = RV-102 RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-dual-1_description = A spin on a classic, this model removes two of the 105's engines for fewer confusing directions of thrust. #LOC_RestockPlus_restock-rcs-block-dual-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate two pair dual rcs #LOC_RestockPlus_restock-rcs-block-triple-angled-1_title = RV-103 RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-triple-angled-1_description = Apparently this is theoretically the most efficient RCS block. #LOC_RestockPlus_restock-rcs-block-triple-angled-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate three triple rcs #LOC_RestockPlus_restock-rcs-block-quad-angled-1_title = RV-105-A RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-quad-angled-1_description = Angling the thrusters on the standard RV-105 model can produce much better RCS translation in some spacecraft. #LOC_RestockPlus_restock-rcs-block-quad-angled-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate four lunar quad rcs #LOC_RestockPlus_restock-rcs-block-quint-1_title = RV-105-X RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-quint-1_description = Apparently for some space programs, four jets is just plain not enough. After in-the-field observations of the linear RCS Port jammed into RV-105 blocks with electrical tape and pruning shears, STEADLER has released a new RCS block with a fifth perpendicular nozzle. #LOC_RestockPlus_restock-rcs-block-quint-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint rcs #LOC_RestockPlus_restock-rcs-single-mini-1_title = RC-1 RCS Linear RCS Port #LOC_RestockPlus_restock-rcs-single-mini-1_description = STEADLER Engineering has worked tirelessly and at considerable expense with Probodobodyne Corp on die shrinking processes for space compute hardware, with resultingly lower assembly line fatality rates. Out of this engineering sprung an oversized communications port which has been repurposed as a reaction control thruster. #LOC_RestockPlus_restock-rcs-single-mini-1_tags = restock control dock maneuver manoeuvre react rendezvous rotate stab steer translate single one rcs #LOC_RestockPlus_restock-rcs-block-dual-mini-1_title = RC-12 RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-dual-mini-1_description = This miniaturized dual thruster block has a whole quarter of the thrust of its big brother. #LOC_RestockPlus_restock-rcs-block-dual-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate tiny dual two pair rcs #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_title = RC-13 RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_description = Check out the three thrusters on this one! #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate triple tiny three rcs #LOC_RestockPlus_restock-rcs-block-quad-mini-1_title = RC-14 RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-quad-mini-1_description = A really basic RCS system block, but really small. #LOC_RestockPlus_restock-rcs-block-quad-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate four tiny quad rcs #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_title = RC-14-A RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_description = This angled block, is, you guessed it, canted slightly for better four way efficiency. #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate four tiny quad rcs #LOC_RestockPlus_restock-rcs-block-quint-mini-1_title = RC-15 RCS Thruster Block #LOC_RestockPlus_restock-rcs-block-quint-mini-1_description = Miniaturizing five RCS jets into one block wasn't easy, but we have you covered here - if covered refers to the fine misting of toxic gases that qualification models of these thrusters applied to several interns. #LOC_RestockPlus_restock-rcs-block-quint-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five tiny quint rcs #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_title = Stratus-V Miniature Monopropellant Tank #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_description = A teensy, tiny RCS fuel tank for microscale satellites and decorating larger ships. #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_tags = restock fuel fueltank mono propellant rcs stratus #LOC_RestockPlus_restock-fuel-tank-probe-1_title = PRBE-9 Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-probe-1_description = A set of four capsule-shaped tanks holding fuel for your tiny probe needs. #LOC_RestockPlus_restock-fuel-tank-probe-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank probe lro tiny #LOC_RestockPlus_restock-fuel-tank-probe-2_title = PRBE-4 Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-probe-2_description = A short collection of four spherical tanks that works well as a tiny probe propellant tank. #LOC_RestockPlus_restock-fuel-tank-probe-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank probe lro tiny #LOC_RestockPlus_restock-fuel-tank-0625-1_title = Oscar-E Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-0625-1_description = Capping off the Oscars is this large fuel tank. Gold statue not included. #LOC_RestockPlus_restock-fuel-tank-0625-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank oscar #LOC_RestockPlus_restock-fuel-tank-0625-2_title = Oscar-D Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-0625-2_description = A medium size Oscar series tank. Useful for landers or small satellite lifters. #LOC_RestockPlus_restock-fuel-tank-0625-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank oscar #LOC_RestockPlus_restock-fuel-tank-0625-3_title = Oscar-C Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-0625-3_description = A doubled Oscar B with alphabetically incremented suffix. #LOC_RestockPlus_restock-fuel-tank-0625-3_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank oscar #LOC_RestockPlus_restock-fuel-tank-0625-5_title = Oscar-A Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-0625-5_description = A prequel to the Oscar B, this tank holds a fairly small amount of fuel. #LOC_RestockPlus_restock-fuel-tank-0625-5_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank oscar #LOC_RestockPlus_restock-fuel-tank-sphere-0625-1_title = Oscar-O Hemispherical Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-sphere-0625-1_description = A tiny half-sphere of gas to get you halfway to where you need to go. #LOC_RestockPlus_restock-fuel-tank-sphere-0625-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi #LOC_RestockPlus_restock-fuel-tank-sphere-125-1_title = FL-T50-R Hemispherical Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-sphere-125-1_description = A 1.25m half-sphere that stores liquid fuel and oxidizer. #LOC_RestockPlus_restock-fuel-tank-sphere-125-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi #LOC_RestockPlus_restock-fuel-tank-rcs-1875-1_title = FL-R4 RCS Fuel Tank #LOC_RestockPlus_restock-fuel-tank-rcs-1875-1_description = A medium monopropellant tank made of four small capsules. Do not over or underpressurize - keep it juuuust right. #LOC_RestockPlus_restock-fuel-tank-rcs-1875-1_tags = restock fuel fueltank mono propellant rcs #LOC_RestockPlus_restock-fuel-tank-1875-1_title = FL-X1800 Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-1875-1_description = The FL-X series is the size-wise successor to the FL-T series and gets you more fuel without running into Rockomax patent territory. #LOC_RestockPlus_restock-fuel-tank-1875-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-1875-2_title = FL-X900 Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-1875-2_description = A half-size tank like this one can carry a good amount of rocket fuel and do it while looking real good. #LOC_RestockPlus_restock-fuel-tank-1875-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-1875-3_title = FL-X440 Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-1875-3_description = Small but still impressive, the kerosene fumes emitted by this tank add an immediate ambiance to any storerooms used for holding rocket fuel tanks. Please ensure such rooms are well ventilated. #LOC_RestockPlus_restock-fuel-tank-1875-3_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-1875-4_title = FL-X220 Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-1875-4_description = Diminutively sized, this tank nevertheless can provide sufficient impulse for a well-conceived or spur of the moment burn. #LOC_RestockPlus_restock-fuel-tank-1875-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-1875-soyuz-1_title = FL-S1200 Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-1875-soyuz-1_description = This interestingly shaped fuel tank is conical and not cylindrical. It even includes small separation motors in case you want to use it as a booster, because you probably could. #LOC_RestockPlus_restock-fuel-tank-1875-soyuz-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank soyuz #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-1_title = FL-XA600 Fuel Tank Adapter #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-1_description = Sometimes you need a few different sizes in your rocket and that's ok. If you want to blend them smoothly, you need fuel, and your two sizes are 1.875m and 1.25m, this part is your ticket. #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-2_title = FL-XA160 Fuel Tank Adapter #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-2_description = Much like its larger brother, this part steps from 1.25m to 1.875m and is chock full of craft-grade rocket fuel. #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-adapter-1875-0625-1_title = FL-XA160-S Fuel Tank Adapter #LOC_RestockPlus_restock-fuel-tank-adapter-1875-0625-1_description = An extra small cross section is no problem from this fully fueled adapter, which gracefully adapts from 1.875m to 0.625m. #LOC_RestockPlus_restock-fuel-tank-adapter-1875-0625-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-adapter-25-1875-1_title = FL-XA1200 Fuel Tank Adapter #LOC_RestockPlus_restock-fuel-tank-adapter-25-1875-1_description = A large fully fuelled adapter to step down from the large 2.5m size to a modest 1.875m size. #LOC_RestockPlus_restock-fuel-tank-adapter-25-1875-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-sphere-1875-1_title = FL-TX220-R Hemispherical Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-sphere-1875-1_description = Hey, it's a round, hemispherical tank carrying rocket fuel - also available in several colours. #LOC_RestockPlus_restock-fuel-tank-sphere-1875-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi #LOC_RestockPlus_restock-fuel-tank-sphere-25-1_title = Rockomax X-200-4R Hemispherical Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-sphere-25-1_description = This fuel tank is half a sphere. It should not be used as a pool, unlike other Rockomax products #LOC_RestockPlus_restock-fuel-tank-sphere-25-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi #LOC_RestockPlus_restock-fuel-tank-rcs-375-1_title = FL-S1 RCS Fuel Tank #LOC_RestockPlus_restock-fuel-tank-rcs-375-1_description = A very large monopropellant tank that stores a considerable quantity of fuel in its 6 spherical pressure vessels. #LOC_RestockPlus_restock-fuel-tank-rcs-375-1_tags = restock fuel fueltank mono propellant rcs #LOC_RestockPlus_restock-fuel-tank-375-4_title = Kerbodyne S3-1800 Tank #LOC_RestockPlus_restock-fuel-tank-375-4_description = A special compact tank filling a particular hole in Kerbodyne's heavy part lineup. Now you can make Kerosene pancakes! #LOC_RestockPlus_restock-fuel-tank-375-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank s3 1800 #LOC_RestockPlus_restock-fuel-tank-sphere-375-1_title = Kerbodyne S3-900R Hemispherical Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-sphere-375-1_description = Compared to the S3-1800, the S3-900R is rounder, more spherical, and importantly, more cut in two. #LOC_RestockPlus_restock-fuel-tank-sphere-375-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi #LOC_RestockPlus_restock-fuel-tank-5-1_title = Kerbodyne SIV-512K Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-5-1_description = The initial run of SIV Liquid Fuel Tanks were manufactured when the Lead Engineer sent the schematics to fabrication at a mis-labeled scale. The results came back much bigger than the KSC employees expected and thus a new range of super-sized rockets was born. One of Kerbodyne's biggest ever tanks, its a monster. #LOC_RestockPlus_restock-fuel-tank-5-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-5-2_title = Kerbodyne SIV-256K Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-5-2_description = The initial run of SIV Liquid Fuel Tanks were manufactured when the Lead Engineer sent the schematics to fabrication at a mis-labeled scale. The results came back much bigger than the KSC employees expected and thus a new range of super-sized rockets was born. This large sized tank will keep you running for a long while. #LOC_RestockPlus_restock-fuel-tank-5-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-5-3_title = Kerbodyne SIV-128K Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-5-3_description = The initial run of SIV Liquid Fuel Tanks were manufactured when the Lead Engineer sent the schematics to fabrication at a mis-labeled scale. The results came back much bigger than the KSC employees expected and thus a new range of super-sized rockets was born. This medium sized tank can get you places. #LOC_RestockPlus_restock-fuel-tank-5-3_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-5-4_title = Kerbodyne SIV-64K Liquid Fuel Tank #LOC_RestockPlus_restock-fuel-tank-5-4_description = The initial run of SIV Liquid Fuel Tanks were manufactured when the Lead Engineer sent the schematics to fabrication at a mis-labeled scale. The results came back much bigger than the KSC employees expected and thus a new range of super-sized rockets was born. This smaller tank still holds a lot of juice. #LOC_RestockPlus_restock-fuel-tank-5-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank #LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_title = Kerbodyne SAIV Liquid Fuel Tank Adapter #LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_description = Following Kerbodyne's effort to manufacture enormously sized tanks an adapter was required to retrofit them back to a more commonly utilized size. #LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank adapter #LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_title = Kerbodyne SIV Fuelled Engine Adapter #LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_description = A Kerbodyne Design Engineer recently heard of the word 'Quincunx' and upon looking up its definition realized that it would be the perfect shape to house five engines underneath the huge SIV range of Liquid Fuel Tanks. #LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_tags = restock rocket fuel liquid oxidizer propellant fueltank ?lfo tank saturn enormous massive gigantic giant cross feed 5.0 #LOC_RestockPlus_restock-heatshield-1875-1_title = Heat Shield (1.875m) #LOC_RestockPlus_restock-heatshield-1875-1_description = A specially sized thermal shield for medium sized rockets. Curiously, has a passageway for a hatch in there - almost looks like it was made by moles. #LOC_RestockPlus_restock-heatshield-1875-1_tags = ablat drag entry insulate protect re- rocket therm restock #LOC_RestockPlus_restock-drone-core-0625-1_title = RC-XS1 Remote Guidance Unit #LOC_RestockPlus_restock-drone-core-0625-1_description = The smallest remote guidance unit may be tiny, but it'll get you to where you need to go eventually. #LOC_RestockPlus_restock-drone-core-0625-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock remote rgu #LOC_RestockPlus_restock-pod-sphere-1_title = SP-1 'Clementine' Reentry Module #LOC_RestockPlus_restock-pod-sphere-1_description = When faced with the challenge of keeping the heat shield facing forward during reentry, one engineer suggested making the whole thing a heat shield, and this spherical command module was born. #LOC_RestockPlus_restock-pod-sphere-1_tags = 1 capsule control ?eva fly ?iva pilot rocket space history historical pod vostok restock hamster ball #LOC_RestockPlus_restock-pod-sphere-2_title = SP-2 'Tangerine' Reentry Module #LOC_RestockPlus_restock-pod-sphere-2_description = We removed some "unnecessary" equipment from the SP-1 Reentry Module to make room for a second seat. This decision had made the design department very unpopular with the astronauts. #LOC_RestockPlus_restock-pod-sphere-2_tags = 2 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock #LOC_RestockPlus_restock-pod-sphere-3_title = SP-3 'Mandarin' Reentry Module #LOC_RestockPlus_restock-pod-sphere-3_description = We hired a shady interior decorator to fit three seats into the same space as one. The occupants are no longer able to move their arms to access the controls, but at least they'll probably survive. #LOC_RestockPlus_restock-pod-sphere-3_tags = 3 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock sardines #LOC_RestockPlus_restock-mk2-pod_title = Mk2 'Acorn' Command Pod #LOC_RestockPlus_restock-mk2-pod_description = The immediate successor to the Mk1 command pod, the Mk2 seats two kerbals instead of one, and has handy forward-facing windows to enable docking. #LOC_RestockPlus_restock-mk2-pod_tags = capsule cmg control ?eva fly gyro ?iva moment pilot space stab steer torque gemini restock #LOC_RestockPlus_restock-drone-core-1875-1_title = RC-M001 Remote Guidance Unit #LOC_RestockPlus_restock-drone-core-1875-1_description = This unit has a low sentience quotient, so you probably won't need to be careful about leaving the pod bay doors open all the time. #LOC_RestockPlus_restock-drone-core-1875-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock remote rgu #LOC_RestockPlus_restock-drone-core-375-1_title = RC-XL001 Remote Guidance Unit #LOC_RestockPlus_restock-drone-core-375-1_description = The massive XL RGU system designed by Kerbodyne and built by STEADLER is a triumph of aerospace engineering and contains important features such as the large empty void in the center, which can be filled with anything you like. Unlike other stack RGUs, it contains powerful reaction wheels so doubles as a guidance unit. #LOC_RestockPlus_restock-drone-core-375-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock xl001 remote rgu #LOC_RestockPlus_restock-decoupler-radial-tiny-1_title = TT-14 Radial Decoupler #LOC_RestockPlus_restock-decoupler-radial-tiny-1_description = It's an extra small decoupler for very small separation events. #LOC_RestockPlus_restock-decoupler-radial-tiny-1_tags = restock break decouple separat split stag #LOC_RestockPlus_restock-claw-625-1_title = Compact Grabbing Unit Jr. #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 #LOC_RestockPlus_restock-airlock-inflatable-625-1_title = AL-1 'Lychee' Inflatable Docking Airlock #LOC_RestockPlus_restock-airlock-inflatable-625-1_description = Being able to traverse between the inside and outside of things has been a recurring challenge for Kerbals for millennia. This airlock solves that problem in a sleek inflatable package, and includes a docking ring compatible with the Clamp-O-Tron jr. to boot! #LOC_RestockPlus_restock-airlock-inflatable-625-1_tags = restock berth capture connect couple dock fasten join moor shield socket inflate airlock Leonov Voskhod #LOC_RestockPlus_restock-engineplate-125-1_title = EP-12 Engine Plate #LOC_RestockPlus_restock-engineplate-125-1_description = A small plate for holding one or more engines. Includes optional boattail to protect first stage engines, or several lengths of shroud. Includes a decoupler for use with upper stages. #LOC_RestockPlus_restock-engineplate-125-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 125 1.25 Electron #LOC_RestockPlus_restock-decoupler-1875-1_title = TD-18 Decoupler #LOC_RestockPlus_restock-decoupler-1875-1_description = This stack decoupler is a medium sized tool for splitting rockets. #LOC_RestockPlus_restock-decoupler-1875-1_tags = restock break decouple explo separat split #LOC_RestockPlus_restock-decoupler-1875-truss-1_title = TD-18T Truss Decoupler #LOC_RestockPlus_restock-decoupler-1875-truss-1_description = This is a decoupler with hollow bits - suitable for hot-staging engines when you split your rocket in twain. #LOC_RestockPlus_restock-decoupler-1875-truss-1_tags = restock break decouple explo kerbodyne separat split #LOC_RestockPlus_restock-separator-1875-1_title = TS-18 Separator #LOC_RestockPlus_restock-separator-1875-1_description = This stack separator is a medium sized separator, much like the other separators. Unlike Decouplers, Separators will eject anything connected to themselves. This is good, as it removes the need to worry about which side needs to be pointed away from face. Try to not look at it too much though. #LOC_RestockPlus_restock-separator-1875-1_tags = restock break decouple separat split stag #LOC_RestockPlus_restock-engineplate-1875-1_title = EP-18 Engine Plate #LOC_RestockPlus_restock-engineplate-1875-1_description = A medium sized plate for holding one or more engines, with included decoupler for anything attached below it. #LOC_RestockPlus_restock-engineplate-1875-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 1875 1.875 Titan #LOC_RestockPlus_restock-engineplate-25-1_title = EP-25 Engine Plate #LOC_RestockPlus_restock-engineplate-25-1_description = A large plate for holding one or more engines, with included decoupler for anything attached below it. #LOC_RestockPlus_restock-engineplate-25-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 25 2.5 Falcon #LOC_RestockPlus_restock-docking-375-1_title = Clamp-O-Tron Docking Port 'Grande' #LOC_RestockPlus_restock-docking-375-1_description = When the thrill of docking enormous objects in space disappears, one must logically proceed to humongous objects. This even larger docking port is the result of 6 months of R&D to define the precise meaning of the word 'humongous'. #LOC_RestockPlus_restock-docking-375-1_tags = restock berth capture connect couple dock fasten join moor socket clamp grande #LOC_RestockPlus_restock-engineplate-375-1_title = EP-37 Engine Plate #LOC_RestockPlus_restock-engineplate-375-1_description = A gigantic plate for holding one or more engines, with included decoupler for anything attached below it. #LOC_RestockPlus_restock-engineplate-375-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 375 3.75 Zenit #LOC_RestockPlus_restock-decoupler-5-1_title = TD-50 Decoupler #LOC_RestockPlus_restock-decoupler-5-1_description = An enormous decoupler that acts as a specialized tool for ripping your rocket stack apart. #LOC_RestockPlus_restock-decoupler-5-1_tags = restock break decouple explo separat split #LOC_RestockPlus_restock-separator-5-1_title = TS-50 Separator #LOC_RestockPlus_restock-separator-5-1_description = This stack separator is an enormous separator that has enough ejection power to inject a decent amount of impulse into objects being disconnected on either side with great gusto. Do not be near on EVA whilst staging! #LOC_RestockPlus_restock-separator-5-1_tags = restock break decouple separat split stag #LOC_RestockPlus_restock-engineplate-5-1_title = EP-50 Engine Plate #LOC_RestockPlus_restock-engineplate-5-1_description = An enormous plate for holding one or more engines, with included decoupler for anything attached below it. Upgraded version currently pending government approval. #LOC_RestockPlus_restock-engineplate-5-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 5 Ares V #LOC_RestockPlus_restock-nosecone-0625-1_title = Miniature Rocket Nose #LOC_RestockPlus_restock-nosecone-0625-1_description = A slightly more rocket-appropriate tiny nosecone, available in white and shiny metal finishes. #LOC_RestockPlus_restock-nosecone-0625-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose #LOC_RestockPlus_restock-nosecone-1875-1_title = Protective Rocket Nose Mk18 #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 #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. #LOC_RestockPlus_restock-nosecone-375-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank s3 3600 nose cone #LOC_RestockPlus_restock-nosecone-5-1_title = Kerbodyne SIV Nosecone #LOC_RestockPlus_restock-nosecone-5-1_description = A very sizeable nosecone for very sizeable rockets. #LOC_RestockPlus_restock-nosecone-5-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose #LOC_RestockPlus_restock-node-625-1_title = BZ-26 Radial Attachment Point Jr. #LOC_RestockPlus_restock-node-625-1_description = After the surprise success of the BZ-52, the Maxo Construction Toys engineering team came out of hiding to reveal the new pocket model. #LOC_RestockPlus_restock-node-625-1_tags = affix anchor mount secure restock #LOC_RestockPlus_restock-structural-tube-125-1_title = TB-125 Structural Tube #LOC_RestockPlus_restock-structural-tube-125-1_description = A small tube, full of wonderous things. Available in many lengths and even finishes! #LOC_RestockPlus_restock-structural-tube-125-1_tags = restock hollow pipe tube support structur build construct struct #LOC_RestockPlus_restock-adapter-flat-1875-25-1_title = FL-XA30 Adapter #LOC_RestockPlus_restock-adapter-flat-1875-25-1_description = Connect two tubes of different size classes together! Oh the kerbality! #LOC_RestockPlus_restock-adapter-flat-1875-25-1_tags = connect frame scaffold adapt structur restock adtp #LOC_RestockPlus_restock-adapter-flat-1875-125-1_title = FL-XA15 Adapter #LOC_RestockPlus_restock-adapter-flat-1875-125-1_description = Effectively connects small sized 1.25m tubes to larger medium 1.875m tubes. #LOC_RestockPlus_restock-adapter-flat-1875-125-1_tags = connect frame scaffold adapt structur restock adtp #LOC_RestockPlus_restock-structural-tube-1875-1_title = TB-1875 Structural Tube #LOC_RestockPlus_restock-structural-tube-1875-1_description = A medium tube for the cylindrically inclined. Available in many lengths and even finishes! #LOC_RestockPlus_restock-structural-tube-1875-1_tags = restock hollow pipe tube support structur build construct struct #LOC_RestockPlus_restock-node-1875-1_title = BZ-78 Radial Attachment Point #LOC_RestockPlus_restock-node-1875-1_description = Development of a 1.875m docking port never received adequate funding, so management decided to cut their losses and release it unfinished as an attachment point. #LOC_RestockPlus_restock-node-1875-1_tags = affix anchor mount secure restock #LOC_RestockPlus_restock-structural-tube-25-1_title = TB-25 Structural Tube #LOC_RestockPlus_restock-structural-tube-25-1_description = A large tube for those that wish to store things. Available in many lengths and even finishes! #LOC_RestockPlus_restock-structural-tube-25-1_tags = restock hollow pipe tube support structur build construct struct #LOC_RestockPlus_restock-adapter-hollow-25-375-1_title = Kerbodyne ADTP-2-3A #LOC_RestockPlus_restock-adapter-hollow-25-375-1_description = A gutted version of the other Kerbodyne adapter, which allows the storage of spacecraft components in its core. #LOC_RestockPlus_restock-adapter-hollow-25-375-1_tags = connect frame scaffold adapt structur strut truss hollow skel carg restock adtp #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_title = Kerbodyne SKLE-2-3 #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description = A structural adapter for upper stages. #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags = connect frame scaffold adapt structur strut truss eus hollow skel restock skle #LOC_RestockPlus_restock-structural-tube-375-1_title = TB-375 Structural Tube #LOC_RestockPlus_restock-structural-tube-375-1_description = A larger tube for those who wish to store things. Available in many lengths and even finishes! #LOC_RestockPlus_restock-structural-tube-375-1_tags = restock hollow pipe tube support structur build construct struct #LOC_RestockPlus_restock-structural-tube-5-1_title = TB-500 Structural Tube #LOC_RestockPlus_restock-structural-tube-5-1_description = Truly, the largest tube we have. Available in many lengths and even finishes! #LOC_RestockPlus_restock-structural-tube-5-1_tags = restock hollow pipe tube support structur build construct struct #LOC_RestockPlus_restock-truss-3_title = Modular Girder Segment XXL #LOC_RestockPlus_restock-truss-3_description = Compete directly with other space programs in girder size contests with this new Modular Girder product. #LOC_RestockPlus_restock-truss-3_tags = connect frame scaffold structur strut truss restock #LOC_RestockPlus_restock-truss-adapter-0625-1_title = Modular Girder Small Adapter #LOC_RestockPlus_restock-truss-adapter-0625-1_description = Generally, marketing anticipates that by providing a means for small stacks to attach cleanly to standard Modular Girders, demand for the latter will skyrocket. #LOC_RestockPlus_restock-truss-adapter-0625-1_tags = connect frame scaffold structur strut truss restock adapt #LOC_RestockPlus_restock-truss-hub-1_title = Modular Girder Hub #LOC_RestockPlus_restock-truss-hub-1_description = Connect many modular girder segments together in perpendicular orientations with this new product. #LOC_RestockPlus_restock-truss-hub-1_tags = connect frame scaffold structur strut truss restock center central hub nexus #LOC_RestockPlus_restock-apu-radial-1_title = NH-24 Monopropellant APU #LOC_RestockPlus_restock-apu-radial-1_description = After playing with a children's pinwheel toy and asking themselves "how could this become more awesome", one engineer tried pointing a small rocket engine at it. The engineering team immediately got to work using it to generate electricity, and the Monopropellant APU was born #LOC_RestockPlus_restock-apu-radial-1_tags = APU backup turbine array bank charge convert e/c elect energ pack power volt watt #LOC_RestockPlus_restock-apu_name = APU turbine #LOC_RestockPlus_restock-apu_start = Start turbine #LOC_RestockPlus_restock-apu_stop = Stop turbine #LOC_RestockPlus_restock-apu_toggle = Toggle turbine #LOC_RestockPlus_restock-battery-1875-1_title = Z-2.5K Rechargeable Battery Bank #LOC_RestockPlus_restock-battery-1875-1_description = Medium battery pack for medium battery applications. #LOC_RestockPlus_restock-battery-1875-1_tags = capacitor cell charge e/c elect pack power volt watt restock battery #LOC_RestockPlus_restock-battery-375-1_title = Z-10K Rechargeable Battery Bank #LOC_RestockPlus_restock-battery-375-1_description = A gigantic battery pack for the largest rockets. Special on this model, Zaltronic includes mishap insurance - the first time your drop your battery, it will be replaced for free! However, the battery is not user-serviceable. #LOC_RestockPlus_restock-battery-375-1_tags = capacitor cell charge e/c elect pack power volt watt restock 10k battery #LOC_RestockPlus_restock-fairing-base-0625-1_title = AE-FF0 Airstream Protective Shell (0.625m) #LOC_RestockPlus_restock-fairing-base-0625-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! This protective shell is an even tinier size available from FLOOYD. #LOC_RestockPlus_restock-fairing-base-0625-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport 625 #LOC_RestockPlus_restock-service-module-125-625-1_title = Service Module (1.25m) #LOC_RestockPlus_restock-service-module-125-625-1_description = A small conical service module, for storing parachutes, instruments, and other small devices. Includes an optional docking tunnel. #LOC_RestockPlus_restock-service-module-125-625-1_tags = restock bus contain hollow protect (stor cone tunnel #LOC_RestockPlus_restock-fairing-base-1875-1_title = AE-FF1-L Airstream Protective Shell (1.875m) #LOC_RestockPlus_restock-fairing-base-1875-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! As a result of budget schedule realignments, this protective shell has recently become available. #LOC_RestockPlus_restock-fairing-base-1875-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport 875 #LOC_RestockPlus_restock-service-bay-1875-1_title = Service Bay (1.875m) #LOC_RestockPlus_restock-service-bay-1875-1_description = A medium sized heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc. #LOC_RestockPlus_restock-service-bay-1875-1_tags = restock bus contain heat hollow protect (stor therm #LOC_RestockPlus_restock-service-module-1875-1_title = Service Module (1.875m) #LOC_RestockPlus_restock-service-module-1875-1_description = A medium sized service module, for storing fuel tanks, batteries, fuel cells, etc. #LOC_RestockPlus_restock-service-module-1875-1_tags = restock bus contain hollow protect (stor Gemini #LOC_RestockPlus_restock-fairing-base-5-1_title = AE-FF4 Airstream Protective Shell (5m) #LOC_RestockPlus_restock-fairing-base-5-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! #LOC_RestockPlus_restock-fairing-base-5-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport #LOC_RestockPlus_restock-materialbay-radial-1_title = SC-9001R Radial Science Jr. #LOC_RestockPlus_restock-materialbay-radial-1_description = The radial variant of the Science Jr. has the same set of experiments as the regular Science Jr. Material Bay, but in a convenient, radial-mountable package. Recommended for ages 4-8. Small parts inside make it not suitable for small children. #LOC_RestockPlus_restock-materialbay-radial-1_tags = bay experiment lab material research radial sandwich kracken kraken restock #LOC_RestockPlus_restock-goocanister-625-1_title = Mystery Goo™ Inline Containment Unit #LOC_RestockPlus_restock-goocanister-625-1_description = After an unfortunate accident where a technician attempted to stack delicate machinery on the classic Mystery Goo™ canister, FLOOYD Dynamics Labs saw a market opportunity for a version with a flat top and bottom. #LOC_RestockPlus_restock-goocanister-625-1_tags = experiment research science 0.625 restock mystery goo inline #LOC_RestockPlus_restock-sciencebox-inline-1_title = Experiment Return Unit #LOC_RestockPlus_restock-sciencebox-inline-1_description = Since science experiments kept getting destroyed before being recovered, our kerbal engineers designed the Experiment Return Unit in a conical shape to better survive the rigors of atmospheric reentry. Heat shield sold separately. #LOC_RestockPlus_restock-sciencebox-inline-1_tags = experiment research science recovery reentry restock .625 1.25 inline #LOC_RestockPlus_restock-relay-radial-2_title = HG-20 High Gain Antenna #LOC_RestockPlus_restock-relay-radial-2_description = A longer range version of the HG-5 that can handle either direct communications or short range relays, using 4 different dishes. #LOC_RestockPlus_restock-relay-radial-2_tags = relay antenna radial science transmit data Apollo restock hg 20 #LOC_RestockPlus_restock-antenna-stack-2_title = Communotron DTS-J1 #LOC_RestockPlus_restock-antenna-stack-2_description = A fixed mount version of the popular DTS-M1 antenna. this version is a more traditional dish, giving it better efficiency at the expense of higher mass. #LOC_RestockPlus_restock-antenna-stack-2_tags = antenna radial transmit data dish Juno restock communotron dts j1 #LOC_RestockPlus_restock-antenna-stack-3_title = Communotron HG-61 #LOC_RestockPlus_restock-antenna-stack-3_description = After developing the venerable HG-55, one of our marketing people came up with the idea of a budget version for small probes. The HG-61 removes the fancy extending arm, while still providing the same great communication range of its predecessor, making it perfect for building deep space probes on a budget. #LOC_RestockPlus_restock-antenna-stack-3_tags = antenna radial transmit data dish Galileo TDRS restock communotron hg 61 #LOC_RestockPlus_restock-ladder-static-2_title = Pegasus II Mobility Enhancer #LOC_RestockPlus_restock-ladder-static-2_description = A logical extension of the Pegasus I, the Pegasus II however does not extend but is twice as long, allowing for longer, more dramatic climbing sequences. #LOC_RestockPlus_restock-ladder-static-2_tags = ascend climb descend ladder rung safe step restock #LOC_RestockPlus_restock-ladder-static-3_title = Pegasus III Mobility Enhancer #LOC_RestockPlus_restock-ladder-static-3_description = A much needed enhancement to a mobility enhancement. It is very long. #LOC_RestockPlus_restock-ladder-static-3_tags = ascend climb descend ladder rung safe step restock #LOC_RestockPlus_restock-oretank-1875-1_title = Medium Holding Tank #LOC_RestockPlus_restock-oretank-1875-1_description = A medium tank that can be used for storing raw materials. Warranty void if used to store snacks. #LOC_RestockPlus_restock-oretank-1875-1_tags = black isru mine )mining (ore resource store restock #LOC_RestockPlus_restock-oretank-375-1_title = Jumbo Holding Tank #LOC_RestockPlus_restock-oretank-375-1_description = A very large tank that can be used for storing raw materials. The manufacturer denies any claims that it has been re-purposed from a local farm #LOC_RestockPlus_restock-oretank-375-1_tags = black isru mine )mining (ore resource store restock #LOC_RestockPlus_restock-wheel-1-T_title = Rovemax Model S2-T #LOC_RestockPlus_restock-wheel-1-T_description = A modified rover wheel that is rotated 90°, ideal for tricycles or other unusually shaped vehicles. #LOC_RestockPlus_restock-wheel-1-T_tags = )car drive ground roll rover wheel tricycle restock #LOC_RestockPlus_restock-wheel-4_title = Rovemax Model M0 #LOC_RestockPlus_restock-wheel-4_description = A smaller version of the popular Rovemax wheel with an integrated folding function, allowing it to be stowed for transportation. #LOC_RestockPlus_restock-wheel-4_tags = )car drive ground roll rover wheel fold LRV restock } } } UrlConfig { parentUrl = ReStockPlus/Parts/Communication/restock-relay-radial-2_v2.cfg PART { name = restock-relay-radial-2_v2 module = Part author = Andrew Cassidy rescaleFactor = 1.0 attachRules = 1,1,0,0,0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = electrics entryCost = 2000 cost = 1000 title = non RO - HG-20 High Gain Antenna manufacturer = Ionic Symphonic Protonic Electronics description = A longer range version of the HG-5 that can handle either direct communications or short range relays, using 4 different dishes. (PART NOT SUPPORTED BY RO) mass = 0.18 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 1 vesselType = Relay bulkheadProfiles = srf tags = relay antenna radial science transmit data Apollo restock hg 20 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = ReStock/Assets/Communication/restock-relay-radial-2 rotation = 0, 90, 0 } MODULE { name = ModuleDeployableAntenna showStatus = false isTracking = false pivotName = lower pivot windResistance = 1 animationName = Deploy extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = ModuleDataTransmitter antennaType = RELAY packetSize = 0.0002 requiredResource = ElectricCharge DeployFxModules = 0 antennaPower = 400000000 antennaCombinable = True packetResourceCost = 0.01 packetInterval = 1 } MODULE { name = ModulePartVariants baseVariant = Radial VARIANT { name = Radial displayName = Radial themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { arm_radial = true arm_radial_reverse = false arm_axial = false arm_axial_reverse = false } } VARIANT { name = Radial_Reverse displayName = Radial (Reversed) themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { arm_radial = false arm_radial_reverse = true arm_axial = false arm_axial_reverse = false } } VARIANT { name = Axial displayName = Axial themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { arm_radial = false arm_radial_reverse = false arm_axial = true arm_axial_reverse = false } } VARIANT { name = Axial_Reverse displayName = Axial (Reversed) themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { arm_radial = false arm_radial_reverse = false arm_axial = false arm_axial_reverse = true } } } MODULE { name = ModuleCargoPart packedVolume = 120 } MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-1.cfg PART { name = restock-rcs-block-dual-1 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl cost = 30 entryCost = 0 category = none TechHidden = True title = RCS Dual [275/445 N Class] manufacturer = STEADLER Engineering Corps description = A generic dual RCS pod. Use this for attitude control for medium stages and spacecraft. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.02 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate two pair dual rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.82 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-dual-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 1 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 } } MODULE { name = ModuleRestockDepthMask maskTransform = 2Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0088888888888889 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 moduleID = restock-rcs-block-dual-1 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = restock-rcs-block-dual-1 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-dual-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-dual-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-1.cfg PART { name = RO-RestockPlus-RCS-Block-Dual-138 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl cost = 30 entryCost = 0 category = none TechHidden = True title = RCS Dual [138/223 N Class] manufacturer = STEADLER Engineering Corps description = A generic dual RCS pod. Use this for attitude control for small upper stages or medium probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.02 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate two pair dual rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.4 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-dual-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 1 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 } } MODULE { name = ModuleRestockDepthMask maskTransform = 2Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00628533333333333 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.1275 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.1375 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.1325 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.036 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.057 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.221 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.2275 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.2125 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 moduleID = RO-RestockPlus-RCS-Block-Dual-138 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Dual-138 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Dual-138 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Dual-138 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-mini-1.cfg PART { name = restock-rcs-block-dual-mini-1 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl entryCost = 0 category = none TechHidden = True cost = 8 title = RCS Dual [69/111 N Class] manufacturer = STEADLER Engineering Corps description = A generic dual RCS pod. Use this for attitude control for small upper stages or small probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.005 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate tiny dual two pair rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 2.0 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-dual-mini-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.25 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 230 key = 1 90 } } MODULE { name = ModuleRestockDepthMask maskTransform = Mini2Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00444444444444445 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.06375 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.06875 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.06625 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.018 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0285 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.1105 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.11375 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.10625 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 moduleID = restock-rcs-block-dual-mini-1 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = restock-rcs-block-dual-mini-1 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-dual-mini-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-dual-mini-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-mini-1.cfg PART { name = RO-RestockPlus-RCS-Block-Dual-28 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl entryCost = 0 category = none TechHidden = True cost = 8 title = RCS Dual [28/45 N Class] manufacturer = STEADLER Engineering Corps description = A generic dual RCS pod. Use this for attitude control for small probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.005 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate tiny dual two pair rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.4 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-dual-mini-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.25 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 230 key = 1 90 } } MODULE { name = ModuleRestockDepthMask maskTransform = Mini2Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00281093333333333 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.0255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.0275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.0265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.0072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.0442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.0455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.0425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 moduleID = RO-RestockPlus-RCS-Block-Dual-28 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Dual-28 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Dual-28 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Dual-28 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-multi-2.cfg PART { name = restock-rcs-block-multi-2 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.0, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl entryCost = 1500 cost = 52 title = non RO - RV-105-A RCS Thruster Block manufacturer = STEADLER Engineering Corps description = An angled variant of the RV-105 RCS block, available in multiple configurations. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.04 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint four quad triple three dual two rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 stagingIcon = RCS_MODULE MODEL { model = ReStock/Assets/Control/restock-rcs-block-multi-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 1.0 loop = true } MODEL_MULTI_PARTICLE { name = FX1 modelName = ReStock/FX/restock-fx-rcs-1 transformName = RCSjet emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = fx2 modelName = ReStock/FX/restock-fx-rcs-1 transformName = RCSjet emission = 0.0 0.0 emission = 0.2 0.0 emission = 1.0 1.0 speed = 0.0 1.0 speed = 1.0 1.0 localRotation = 0, 0, 0 localOffset = 0, 0.1, 0 } } } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 1 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 } } MODULE { name = ModuleRestockDepthMask maskTransform = RCSMask } MODULE { name = ModulePartVariants baseVariant = 4Horn VARIANT { name = 5Horn displayName = 5-horn themeName = White primaryColor = #ffffff mass = 0.01 cost = 7 GAMEOBJECTS { B_RCS2x = false B_RCS3x = false B_RCS4x = false B_RCS5x = true } } VARIANT { name = 4Horn displayName = 4-horn themeName = White primaryColor = #ffffff mass = 0 cost = 0 GAMEOBJECTS { B_RCS2x = false B_RCS3x = false B_RCS4x = true B_RCS5x = false } } VARIANT { name = 3Horn displayName = 3-horn themeName = White primaryColor = #ffffff mass = -0.01 cost = -8 GAMEOBJECTS { B_RCS2x = false B_RCS3x = true B_RCS4x = false B_RCS5x = false } } VARIANT { name = 2Horn displayName = 2-horn themeName = White primaryColor = #ffffff mass = -0.02 cost = -15 GAMEOBJECTS { B_RCS2x = true B_RCS3x = false B_RCS4x = false B_RCS5x = false } } } MODULE { name = ModuleRestockRCSGlow shaderColorParameter = _TintColor alphaCurve { key = 0 0 key = 1 1 } redCurve { key = 0 1 } greenCurve { key = 0 1 } blueCurve { key = 0 1 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-multi-mini-2.cfg PART { name = restock-rcs-block-multi-mini-2 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.00, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl entryCost = 200 cost = 30 title = non RO - RV-1X-A RCS Thruster Block manufacturer = STEADLER Engineering Corps description = An angled variant of the RV-1X RCS block, available in multiple configurations. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.005 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint four quad triple three dual two rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 stagingIcon = RCS_MODULE MODEL { model = ReStock/Assets/Control/restock-rcs-block-multi-mini-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 1.0 loop = true } MODEL_MULTI_PARTICLE { name = FX1 modelName = ReStock/FX/restock-fx-rcs-mini-1 transformName = RCSjet emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = fx2 modelName = ReStock/FX/restock-fx-rcs-mini-1 transformName = RCSjet emission = 0.0 0.0 emission = 0.2 0.0 emission = 1.0 1.0 speed = 0.0 1.0 speed = 1.0 1.0 localRotation = 0, 0, 0 localOffset = 0, 0.01, 0 } } } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = .1 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 } } MODULE { name = ModuleRestockDepthMask maskTransform = RCSMask } MODULE { name = ModulePartVariants baseVariant = 4Horn VARIANT { name = 4Horn displayName = 4-horn themeName = White primaryColor = #ffffff mass = 0 cost = 0 GAMEOBJECTS { B_RCS2x = false B_RCS3x = false B_RCS4x = true } } VARIANT { name = 3Horn displayName = 3-horn themeName = White primaryColor = #ffffff mass = -0.00125 cost = -5 GAMEOBJECTS { B_RCS2x = false B_RCS3x = true B_RCS4x = false } } VARIANT { name = 2Horn displayName = 2-horn themeName = White primaryColor = #ffffff mass = -0.0025 cost = -10 GAMEOBJECTS { B_RCS2x = true B_RCS3x = false B_RCS4x = false } } } MODULE { name = ModuleRestockRCSGlow shaderColorParameter = _TintColor alphaCurve { key = 0 0 key = 1 1 } redCurve { key = 0 1 } greenCurve { key = 0 1 } blueCurve { key = 0 1 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-mini-1.cfg PART { name = restock-rcs-block-quad-mini-1 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl cost = 16 entryCost = 0 category = none TechHidden = True title = RCS Quad [69/111 N Class] manufacturer = STEADLER Engineering Corps description = A generic RCS quad. Use this for ullage and attitude control for small upper stages or small probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.01 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate four tiny quad rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 2 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-quad-mini-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.25 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 230 key = 1 90 } } MODULE { name = ModuleRestockDepthMask maskTransform = Mini4Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00800000000000001 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.06375 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.06875 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.06625 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.018 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0285 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.1105 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.11375 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.10625 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 moduleID = restock-rcs-block-quad-mini-1 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = restock-rcs-block-quad-mini-1 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-quad-mini-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-quad-mini-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-mini-1.cfg PART { name = RO-RestockPlus-RCS-Block-Quad-28 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl cost = 16 entryCost = 0 category = none TechHidden = True title = RCS Quad [28/45 N Class] manufacturer = STEADLER Engineering Corps description = A generic RCS quad. Use this for ullage and attitude control for small probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.01 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate four tiny quad rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.4 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-quad-mini-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.25 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 230 key = 1 90 } } MODULE { name = ModuleRestockDepthMask maskTransform = Mini4Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00505967999999998 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.0255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.0275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.0265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.0072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.0442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.0455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.0425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 moduleID = RO-RestockPlus-RCS-Block-Quad-28 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quad-28 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quad-28 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quad-28 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-1.cfg PART { name = restock-rcs-block-quint-1 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl cost = 60 entryCost = 0 category = none TechHidden = True title = RCS 5-Way [275/445 N Class] manufacturer = STEADLER Engineering Corps description = A generic RCS 5-Way Pod. Use this for ullage and attitude control for medium stages and spacecraft. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.05 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.82 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-quint-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 1 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 } } MODULE { name = ModuleRestockDepthMask maskTransform = 5Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0195555555555556 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 moduleID = restock-rcs-block-quint-1 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = restock-rcs-block-quint-1 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-quint-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-quint-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.025237333394,0 rotation = 0,0,180 scale = 1.449999999994,1.449999999994,1.449999999994 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-1.cfg PART { name = RO-RestockPlus-RCS-Block-Quint-138 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl cost = 60 entryCost = 0 category = none TechHidden = True title = RCS 5-Way [138/223 N Class] manufacturer = STEADLER Engineering Corps description = A generic RCS 5-Way Pod. Use this for ullage and attitude control for small upper stages or medium probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.05 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.4 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-quint-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 1 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 } } MODULE { name = ModuleRestockDepthMask maskTransform = 5Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0138277333333333 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.1275 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.1375 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.1325 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.036 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.057 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.221 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.2275 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.2125 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 moduleID = RO-RestockPlus-RCS-Block-Quint-138 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quint-138 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quint-138 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quint-138 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.01941333338,0 rotation = 0,0,180 scale = 1.11538461538,1.11538461538,1.11538461538 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-mini-1.cfg PART { name = restock-rcs-block-qunit-mini-1 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl cost = 20 entryCost = 0 category = none TechHidden = True title = RCS 5-Way [69/111 N Class] manufacturer = STEADLER Engineering Corps description = A generic RCS 5-Way Pod. Use this for ullage and attitude control for small upper stages or small probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.0125 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five tiny quint rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 2.0 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-quint-mini-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.25 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 230 key = 1 90 } } MODULE { name = ModuleRestockDepthMask maskTransform = Mini5Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00977777777777779 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.06375 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.06875 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.06625 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.018 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0285 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.1105 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.11375 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.10625 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 moduleID = restock-rcs-block-qunit-mini-1 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = restock-rcs-block-qunit-mini-1 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-qunit-mini-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-block-qunit-mini-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-mini-1.cfg PART { name = RO-RestockPlus-RCS-Block-Quint-28 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl cost = 20 entryCost = 0 category = none TechHidden = True title = RCS 5-Way [28/45 N Class] manufacturer = STEADLER Engineering Corps description = A generic RCS 5-Way Pod. Use this for ullage and attitude control for small probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.0125 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five tiny quint rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.4 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-block-quint-mini-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.25 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 230 key = 1 90 } } MODULE { name = ModuleRestockDepthMask maskTransform = Mini5Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00618405333333332 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.0255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.0275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.0265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.0072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.0442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.0455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.0425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 moduleID = RO-RestockPlus-RCS-Block-Quint-28 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quint-28 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quint-28 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Block-Quint-28 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-single-mini-1.cfg PART { name = restock-rcs-single-mini-1 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl entryCost = 0 category = none TechHidden = True cost = 4 title = RCS Thruster [69/111 N Class] manufacturer = STEADLER Engineering Corps description = A generic single RCS thruster. Use this for attitude control for small upper stages or small probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.0025 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock control dock maneuver manoeuvre react rendezvous rotate stab steer translate single one rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 2 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-single-mini-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.25 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 230 key = 1 90 } } MODULE { name = ModuleRestockDepthMask maskTransform = Mini1Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00266666666666667 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.06375 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.06875 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.06625 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.018 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0285 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.1105 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.11375 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.10625 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 moduleID = restock-rcs-single-mini-1 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = restock-rcs-single-mini-1 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-single-mini-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = restock-rcs-single-mini-1 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.007,0 rotation = 0,0,180 scale = 0.7,0.7,0.7 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Control/RCS/restock-rcs-single-mini-1.cfg PART { name = RO-RestockPlus-RCS-Linear-28 module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 TechRequired = advFlightControl entryCost = 0 category = none TechHidden = True cost = 4 title = RCS Thruster [28/45 N Class] manufacturer = STEADLER Engineering Corps description = A generic single RCS thruster. Use this for attitude control for small probes. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.0025 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 9 bulkheadProfiles = srf tags = restock control dock maneuver manoeuvre react rendezvous rotate stab steer translate single one rcs maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.4 stagingIcon = RCS_MODULE MODEL { model = ReStockPlus/Assets/Control/restock-rcs-single-mini-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.25 resourceFlowMode = STAGE_PRIORITY_FLOW resourceName = MonoPropellant runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 230 key = 1 90 } } MODULE { name = ModuleRestockDepthMask maskTransform = Mini1Mask } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00168655999999999 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.0255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.0275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.0265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.0072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.0442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.0455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.0425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 moduleID = RO-RestockPlus-RCS-Linear-28 engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Linear-28 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Linear-28 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO-RestockPlus-RCS-Linear-28 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0,0.0049,0 rotation = 0,0,180 scale = 0.49,0.49,0.49 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg PART { name = restock-battery-375-1 module = Part author = Chris Adderley (Nertea) scale = 1.0 rescaleFactor = 1 node_stack_top = 0.0, 0.203, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -0.227, 0.0, 0.0, -1.0, 0.0, 3 TechRequired = experimentalElectrics entryCost = 21500 cost = 11250 category = Electrical title = Z-10K Rechargeable Battery Bank manufacturer = Zaltonic Electronics description = A gigantic battery pack for the largest rockets. Special on this model, Zaltronic includes mishap insurance - the first time your drop your battery, it will be replaced for free! However, the battery is not user-serviceable. attachRules = 1,0,1,1,0 bulkheadProfiles = size3 mass = 3.535 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 20 breakingForce = 5000 breakingTorque = 5000 tags = capacitor cell charge e/c elect pack power volt watt restock 10k battery maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODEL { model = ReStockPlus/Assets/Electrical/restock-battery-375-1 scale = 1.0, 1.0, 1.0 } RESOURCE { name = ElectricCharge amount = 935000 maxAmount = 935000 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg PART { name = restock-adapter-skeletal-25-375-1 module = Part author = Chris Adderley (Nertea) scale = 1 rescaleFactor = 1 attachRules = 1,0,1,1,0 node_stack_top = 0.0, 0.676, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.358, 0, 0.0, -1.0, 0.0, 3 TechRequired = nanolathing entryCost = 1800 cost = 800 category = Structural title = Kerbodyne SKLE-2-3 manufacturer = Kerbodyne description = A structural adapter for upper stages. tags = connect frame scaffold adapt structur strut truss eus hollow skel restock skle bulkheadProfiles = size3, size2 mass = 0.02 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 350 breakingTorque = 350 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ReStock/Assets/FuelTank/restock-adapter-375-skeletal-1 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ReStockPlus/Parts/Structural/radial/restock-truss-3.cfg PART { name = restock-truss-3 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_bottom = 0.0, -2.82, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 2.82, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -2.82, 0.0, 0.0, -1.0, 0.0 TechRequired = advMetalworks entryCost = 7800 cost = 150 title = non RO - Modular Girder Segment XXL manufacturer = description = Compete directly with other space programs in girder size contests with this new Modular Girder product. (PART NOT SUPPORTED BY RO) tags = connect frame scaffold structur strut truss restock attachRules = 1,1,1,1,0 mass = 0.75 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1, srf maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = ReStock/Assets/Structural/restock-truss-3 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Hollow VARIANT { name = Hollow displayName = Truss primaryColor = #6f6e6d GAMEOBJECTS { GirderXXL = true GirderXXLBlankets = false } } VARIANT { name = Blankets displayName = Insulated primaryColor = #ffffff GAMEOBJECTS { GirderXXL = false GirderXXLBlankets = true } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/Assets/BDB/Gemini/Gemini_Int/Gemini_Crew_A_Interior.cfg INTERNAL { name = BealeGeminiInt MODEL { model = ROCapsules/Assets/BDB/Gemini/Gemini_Int/Gemini_A_Int } MODEL { model = ROCapsules/Assets/BDB/Gemini/Gemini_Int/Gemini_Crew_A_Mask rotation = 0, 0, 0 } MODEL { model = ROCapsules/Assets/BDB/Gemini/Gemini_Int/Gemini_Crew_A_Border rotation = 0, 0, 0 } MODULE { name = InternalCameraSwitch colliderTransformName = interWindowLeft cameraTransformName = interWindowLeft } MODULE { name = InternalCameraSwitch colliderTransformName = interWindowRight cameraTransformName = interWindowRight } MODULE { name = InternalCameraSwitch colliderTransformName = Monitor cameraTransformName = NoseCam } MODULE { name = InternalSeat seatTransformName = Seat_Left portraitCameraName = Camera_Left allowCrewHelmet = true } MODULE { name = InternalSeat seatTransformName = Seat_Right portraitCameraName = Camera_Right allowCrewHelmet = true } PROP { name = Bluedog_FlightSeat_Piloted position = 0.2870001,-0.384,0.4210001 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = Bluedog_FlightSeat_Piloted position = -0.2870001,-0.384,0.4210001 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = AxisIndicatorRoll position = 0.3376,0.0187,0.03 rotation = 0,-0.7071068,-0.7071068,0 scale = 1,1,1 } PROP { name = AxisIndicatorPitch position = 0.3717001,0.0187,0.03 rotation = 0,-0.7071068,-0.7071068,0 scale = 1.000012,1.000006,1.000006 } PROP { name = AxisIndicatorYaw position = 0.3034999,0.0187,0.03 rotation = 0,-0.7071068,-0.7071068,0 scale = 1.000012,1.000006,1.000006 } PROP { name = IndicatorPanel position = 0,0.255,-0.0083 rotation = 0.7071068,0,0,0.7071068 scale = 1.3,1.3,1.3 } PROP { name = throttle position = 0.4654778,-0.003,0.001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = genericClusterSwitches02 position = 0.6059,0.0558,0.2214 rotation = -0.4342019,0.5532113,0.607033,0.3700499 scale = 1,1,1 } PROP { name = genericClusterButtons2 position = 0.557,0.0512,0.0885 rotation = -0.4358534,0.5521191,0.6058891,0.371611 scale = 1,1,1 } PROP { name = genericClusterMixed position = 0.597,0.1172,0.2219 rotation = -0.4358534,0.5521191,0.6058891,0.371611 scale = 1,1,1 } PROP { name = throttle position = -0.466,-0.003,0.001 rotation = 0.7071068,0,0,0.7071068 scale = 1.000001,1.000001,1.000001 } PROP { name = NavBall position = 0.2870001,0.215,-0.073 rotation = 0.7071068,0,0,0.7071068 scale = 2,2.000001,2.000001 } PROP { name = ledPanelSpeed position = 0.1550001,0.1102997,0.007000163 rotation = 0.5,0,0,0.8660254 scale = 1,1.000003,1.000003 } PROP { name = AtmosphereDepth position = 0.4210001,0.1087997,0.005000159 rotation = 0.3535534,0.6123725,0.3535534,0.6123725 scale = 1.000012,1.000005,1.00001 } PROP { name = Compass position = 0.2870001,0.1007997,0.004000157 rotation = 0.3535534,-0.6123725,-0.3535534,0.6123725 scale = 1.000014,1.000007,1.00001 } PROP { name = VSI position = 0.4006002,0.1886,-0.082 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500013,1.500013 } PROP { name = RadarAltimeter position = 0.1734,0.1886,-0.082 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500013,1.500013 } PROP { name = AltimeterThreeHands position = 0.1734,0.2936001,-0.07099999 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500013,1.500013 } PROP { name = NavBall position = -0.2870001,0.215,-0.073 rotation = 0.7071068,0,0,0.7071068 scale = 2,2.000003,2.000003 } PROP { name = ledPanelSpeed position = -0.4190001,0.1102996,0.007000215 rotation = 0.5,0,0,0.8660254 scale = 1,1.000003,1.000003 } PROP { name = AtmosphereDepth position = -0.1530001,0.1087996,0.005000219 rotation = 0.3535534,0.6123725,0.3535534,0.6123725 scale = 1.000013,1.000006,1.00001 } PROP { name = Compass position = -0.2870001,0.1007996,0.004000217 rotation = 0.3535534,-0.6123725,-0.3535534,0.6123725 scale = 1.000015,1.000008,1.00001 } PROP { name = VSI position = -0.1734,0.1886,-0.08200001 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500015,1.500015 } PROP { name = RadarAltimeter position = -0.4006002,0.1886,-0.08200001 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500015,1.500015 } PROP { name = AltimeterThreeHands position = -0.1734,0.2936001,-0.07099999 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500014,1.500014 } PROP { name = AxisIndicatorRoll position = -0.3376,0.0187,0.03 rotation = 0,-0.7071068,-0.7071068,0 scale = 1.000001,1.000001,1.000001 } PROP { name = AxisIndicatorPitch position = -0.3034999,0.0187,0.03 rotation = 0,-0.7071068,-0.7071068,0 scale = 1.000014,1.000007,1.000007 } PROP { name = AxisIndicatorYaw position = -0.3717,0.0187,0.03 rotation = 0,-0.7071068,-0.7071068,0 scale = 1.000014,1.000007,1.000007 } PROP { name = genericClusterButtons2 position = -0.5626,0.0518,0.1055 rotation = -0.4288127,-0.5461429,-0.6125696,0.3776323 scale = 1.000001,1.000001,1.000001 } PROP { name = genericClusterMixed position = -0.6008024,0.1184084,0.231338 rotation = -0.4288125,-0.5461429,-0.6125696,0.3776323 scale = 1.000004,0.9999998,1 } PROP { name = genericClusterSwitches02 position = -0.6076877,0.05783718,0.2291607 rotation = -0.4288125,-0.5461429,-0.6125696,0.3776323 scale = 1.000004,0.9999998,1 } PROP { name = squareButton position = -0.071,0.0893,0.019 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = squareButton position = -0.071,0.115,0.0042 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = squareButton position = -0.037,0.115,0.0042 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = squareButton position = -0.037,0.0893,0.019 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = switchWithGuards position = -0.072,0.3167,-0.0179 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = switchWithGuards position = -0.072,0.2921,-0.0179 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = -0.072,0.2675,-0.01790001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = -0.072,0.2429,-0.01790001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = -0.072,0.2182999,-0.01790001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = -0.072,0.1936999,-0.01790001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = 0.072,0.3167,-0.0179 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = switchWithGuards position = 0.072,0.2921,-0.0179 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = 0.072,0.2675,-0.01790001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = 0.072,0.2429,-0.01790001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = 0.072,0.2182999,-0.01790001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switchWithGuards position = 0.072,0.1936999,-0.01790001 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = switch position = 0.0736,0.1165,0.0016 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = switch position = 0.0525,0.1165,0.0016 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = switch position = 0.0317,0.1165,0.0016 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = switch position = 0.0317,0.0897,0.0171 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = switch position = 0.0525,0.0897,0.0171 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = switch position = 0.0736,0.0897,0.0171 rotation = 0.5,0,0,0.8660254 scale = 1,1,1 } PROP { name = MonitorGeneric1 position = 0,0.4149,-0.019 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = ToolBox position = 0,-0.342,0.157 rotation = 0,0.7071068,0,0.7071068 scale = 1,1,1 } PROP { name = FireCan position = 0.0171,-0.2004,0.0042 rotation = 0.6932395,-0.6932395,0.1393524,0.1393524 scale = 1,1,1 } PROP { name = CargoBagA position = -2.0172E-08,0.5800003,0.6010102 rotation = -0.7071068,0,0,0.7071068 scale = 0.5,0.5,0.5 } } } UrlConfig { parentUrl = ROCapsules/Assets/BDB/Gemini/Gemini_Int/Gemini_Crew_B_Interior.cfg INTERNAL { name = bdb_TRAILS_Gemini_B_Interior MODEL { model = Bluedog_DB/Spaces/Gemini_Int/Gemini_Crew_B_IVA } MODEL { model = Bluedog_DB/Spaces/Gemini_Int/Gemini_Crew_B_IVA_Mask } MODEL { model = Bluedog_DB/Spaces/Gemini_Int/Gemini_Crew_B_IVA_Border } MODULE { name = InternalCameraSwitch colliderTransformName = windowLeft cameraTransformName = windowLeft } MODULE { name = InternalCameraSwitch colliderTransformName = windowRight cameraTransformName = windowRight } MODULE { name = InternalSeat seatTransformName = Seat01 portraitCameraName = Cam1 allowCrewHelmet = true } MODULE { name = InternalSeat seatTransformName = Seat02 portraitCameraName = Cam2 allowCrewHelmet = true } MODULE { name = InternalSeat seatTransformName = Seat03 portraitCameraName = Cam3 allowCrewHelmet = true } MODULE { name = InternalSeat seatTransformName = Seat04 portraitCameraName = Cam4 allowCrewHelmet = true } PROP { name = RoundHatch position = 0,-6.686512E-08,0.609 rotation = -0.7071068,0,0,0.7071067 scale = 0.3,0.3,0.3 } PROP { name = Bluedog_FlightSeat_Piloted position = 0.32,-0.612,-0.147 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = Bluedog_FlightSeat_Piloted position = -0.32,-0.612,-0.147 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = Bluedog_FlightSeat_Passenger position = 0.569,-0.612,0.35 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = Bluedog_FlightSeat_Passenger position = -0.569,-0.612,0.35 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = RoundHatch position = -2.980234E-08,0.261,-0.559 rotation = 0.7071068,0,0,0.7071068 scale = 0.3,0.3,0.3 } PROP { name = CargoBagA position = -0.324381,-0.922,0.135662 rotation = 0.1884438,0,-0.1848044,0.9645394 scale = 1,0.9999998,0.9999998 } PROP { name = CargoBagA position = 0.3243816,-0.922,0.1356614 rotation = 0.1884439,0,0.1848044,0.9645394 scale = 1,0.9999997,0.9999996 } PROP { name = CargoBagA position = -0.475,0.802,0.546 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.75,0.75 } PROP { name = CargoBagA position = -0.55,0.524,0.546 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499996,0.7499996 } PROP { name = CargoBagA position = 0.55,0.524,0.546 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499993,0.7499993 } PROP { name = CargoBagA position = 0.475,0.802,0.546 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499996,0.7499996 } PROP { name = CargoBagA position = 0.191,0.451,0.546 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499986,0.7499986 } PROP { name = CargoBagA position = -0.184,0.451,0.546 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499982,0.7499982 } PROP { name = CargoBagA position = -0.52,0.647,0.433 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499993,0.7499993 } PROP { name = CargoBagA position = 0.55,0.647,0.433 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499989,0.7499989 } PROP { name = CargoBagA position = 0.447,0.647,0.233 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499986,0.7499986 } PROP { name = CargoBagA position = -0.447,0.647,0.227 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499989,0.7499989 } PROP { name = CargoBagA position = -0.5612055,0.6721196,-0.1983876 rotation = -0.5032228,0,0.7850509,-0.3611951 scale = 0.75,0.7499986,0.7499986 } PROP { name = CargoBagA position = 0.5402387,0.676195,-0.222819 rotation = 0.5032226,0,0.785051,0.3611951 scale = 0.75,0.7499982,0.7499982 } PROP { name = CargoBagA position = -0.019,-0.794,0.581 rotation = -0.7071068,0,0,0.7071068 scale = 0.9999998,0.9999998,0.9999998 } PROP { name = CargoBagB position = 0,-0.45,0.587 rotation = -0.7071068,0,0,0.7071067 scale = 1,1,1 } PROP { name = CargoBagC position = 0.975,0.017,0.595 rotation = -0.4911976,0.5086501,-0.5086501,0.4911976 scale = 1,1,0.6 } PROP { name = CargoBagC position = -0.003,-0.733,0.211 rotation = 0,0.7071068,0,0.7071068 scale = 0.6,0.9999999,0.9999999 } PROP { name = CargoBagC position = -0.975,0.017,0.595 rotation = -0.5,0.5,-0.5,0.5 scale = 1,1,-0.6 } PROP { name = CargoBagA position = -0.235,0.462,0.442 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499979,0.7499979 } PROP { name = CargoBagA position = 0.248,0.462,0.442 rotation = -0.7071068,0,0,0.7071067 scale = 0.75,0.7499982,0.7499982 } PROP { name = NavBall position = 0.3200001,-0.142,-0.5555 rotation = 0.7071068,0,0,0.7071068 scale = 2,2,2 } PROP { name = AtmosphereDepth position = 0.1952,-0.2753816,-0.4911097 rotation = 0.2962454,0.6541318,0.2792586,0.6374676 scale = 1.000001,1.000001,1.000001 } PROP { name = AltimeterThreeHands position = 0.194,-0.148,-0.551 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500001,1.500001 } PROP { name = RadarAltimeter position = 0.4467,-0.146,-0.5621632 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500001,1.500001 } PROP { name = ledPanelSpeed position = 0.319,-0.06799999,-0.5621632 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000001,1.000001 } PROP { name = VSI position = 0.196,-0.04999998,-0.5621632 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500001,1.500001 } PROP { name = IndicatorPanel position = 0.4516,-0.246,-0.508 rotation = 0.4228239,0,-1.136776E-06,0.9062119 scale = 1,1,1 } PROP { name = Compass position = 0.3200001,-0.3310001,-0.458 rotation = 0.2989761,-0.6407914,-0.298976,0.640791 scale = 1,1,1 } PROP { name = throttle position = 0.612,-0.2725451,-0.4934931 rotation = 0.4228665,0,1.853687E-05,0.906192 scale = 1,1,1 } PROP { name = FireCan position = 0.765,-0.3364,-0.141 rotation = 0.6784685,0.4786307,0.3153676,0.4594959 scale = 1,1,1 } PROP { name = FireCan position = -0.775,-0.336,-0.134 rotation = 0.7115692,-0.4182748,-0.2809552,0.489673 scale = 1,1,1 } PROP { name = NavBall position = -0.3200001,-0.142,-0.5555 rotation = 0.7071068,0,0,0.7071068 scale = 2,2.000001,2.000001 } PROP { name = AtmosphereDepth position = -0.4448002,-0.2753817,-0.4911096 rotation = 0.2962454,0.6541318,0.2792586,0.6374676 scale = 1.000002,1.000001,1.000001 } PROP { name = AltimeterThreeHands position = -0.4460002,-0.148,-0.551 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500003,1.500003 } PROP { name = RadarAltimeter position = -0.1933002,-0.146,-0.5621632 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500003,1.500003 } PROP { name = ledPanelSpeed position = -0.3210002,-0.06799994,-0.5621632 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000001,1.000001 } PROP { name = VSI position = -0.4440002,-0.04999992,-0.5621632 rotation = 0.7071068,0,0,0.7071068 scale = 1.5,1.500003,1.500003 } PROP { name = IndicatorPanel position = -0.1884002,-0.2460001,-0.508 rotation = 0.4228239,0,-1.136776E-06,0.9062119 scale = 1,1.000001,1.000001 } PROP { name = Compass position = -0.3200001,-0.3310002,-0.4579999 rotation = 0.2989761,-0.6407914,-0.298976,0.640791 scale = 1.000001,1.000001,1 } PROP { name = throttle position = -0.612,-0.2725451,-0.4934931 rotation = 0.4228665,0,1.853687E-05,0.906192 scale = 1,1,1 } } } UrlConfig { parentUrl = ROCapsules/Assets/BDB/Mercury/Hermes_Crew_A/internal.cfg INTERNAL { name = Hermes_Crew_A_Interior MODULE { name = InternalSeat seatTransformName = Seat portraitCameraName = Camera allowCrewHelmet = False } MODULE { name = InternalCameraSwitch colliderTransformName = Window_Trigger cameraTransformName = Window_Camera } PROP { name = AltimeterThreeHands position = 0,0.1753844,-0.1039767 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = AtmosphereDepth position = 0.107916,0.278646,-0.116724 rotation = 0.5,0.5,0.5,0.5 scale = 1,1,1 } PROP { name = AxisIndicatorPitch position = 0.05222394,0.2502066,-0.116724 rotation = 3.090862E-08,0.7071068,0.7071068,-3.090862E-08 scale = 1,1,1 } PROP { name = AxisIndicatorRoll position = 0.1072974,0.2502725,-0.116724 rotation = 0.5,-0.5000001,-0.5000001,0.5 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = 0.1073409,0.2245433,-0.116724 rotation = 0.5,-0.5000001,-0.5000001,0.5 scale = 1,1,1 } PROP { name = FireCan position = -0.3685946,0,0.2930276 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = FlightSeat_Piloted position = 0,-0.3,0.2 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = IndicatorPanel position = -0.08644646,0.2604438,-0.1026537 rotation = 0.7071068,0,0,0.7071068 scale = 0.8,0.8,0.8 } PROP { name = ledPanelSpeed position = 0.002175944,0.3034514,-0.1159192 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = LightGuarded position = -0.35,0,-0.12 rotation = 0,1,0,-4.371139E-08 scale = 0.5,0.5,0.5 } PROP { name = LightGuarded position = 0.35,0,-0.12 rotation = 0,1,0,-4.371139E-08 scale = 0.5,0.5,0.5 } PROP { name = NavBall position = 0,0.2473971,-0.1094537 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = RadarAltimeter position = -0.07641086,0.1717127,-0.1094537 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = ToolBox position = 0.3685946,0,0.3074358 rotation = -0.5,-0.5,0.5,0.5 scale = 1,1,1 } PROP { name = VSI position = 0.07127672,0.1740598,-0.1094537 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } } } UrlConfig { parentUrl = ROCapsules/Assets/CST/CST100internal/internal.cfg INTERNAL { name = CST100internal MODULE { name = InternalSeat seatTransformName = seat1 allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat2 allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat3 allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat4 allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat5 allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat6 allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat7 allowCrewHelmet = false } MODULE { name = InternalCameraSwitch colliderTransformName = leftWindow cameraTransformName = leftEye } MODULE { name = InternalCameraSwitch colliderTransformName = rightWindow cameraTransformName = rightEye } MODULE { name = InternalCameraSwitch colliderTransformName = frontWindow cameraTransformName = frontEye } PROP { name = SeatV2 position = 0.3109999,-0.0818,0.3032 rotation = 0,1,0,-1.629207E-07 scale = 1,1,1 } PROP { name = SeatV2 position = -0.2070007,-0.0818,0.3032 rotation = 0,1,0,-1.629207E-07 scale = 1,1,1 } PROP { name = SeatV2 position = -0.7510004,-0.0818,0.3032 rotation = 0,1,0,-1.629207E-07 scale = 1,1,1 } PROP { name = SeatV2 position = -0.4790001,0.7812,0.2732 rotation = 0,1,0,-1.629207E-07 scale = 1,1,1 } PROP { name = SeatV2 position = 0.05700016,0.7812,0.2732 rotation = 0,1,0,-1.629207E-07 scale = 1,1,1 } PROP { name = SeatV2 position = 0.8920002,-0.0818,0.3032 rotation = 0,1,0,-1.629207E-07 scale = 1,1,1 } PROP { name = SeatV2 position = 0.5619993,0.7812,0.2732 rotation = 0,1,0,-1.629207E-07 scale = 1,1,1 } PROP { name = ALCORMFD60x30 position = 0.165,0.673,-0.383 rotation = -0.1296681,0.1134853,-0.01494061,0.9849285 scale = 0.7,0.8,0.9 } PROP { name = ALCORMFD40x20 position = -0.1399,0.7475,-0.3886 rotation = -0.08877478,-0.3443595,-0.03137684,0.9341044 scale = 0.55,0.6292976,0.55 } PROP { name = RasterPropMonitorBasicMFD position = 0.4526,0.6999002,-0.3917 rotation = -0.1274924,-0.1062361,0.0141129,0.9860327 scale = 0.65,0.88,0.8000001 } PROP { name = ABORTbutton position = 0.5909,0.8832,-0.3882 rotation = 0.7896848,-0.0598342,0.1091166,0.6007591 scale = 0.5,0.5,0.5 } PROP { name = RCS_translation_Stick position = 0.6476,0.7515,-0.3713 rotation = 0.6049969,-0.06388885,0.08689523,0.7888893 scale = 0.3,0.3,0.3 } PROP { name = JSIEvaCockpitHandle position = -1.1834,0.5461,-0.0874 rotation = -0.2475355,0.424116,-0.7073026,0.5085027 scale = 1,1,1 } PROP { name = swPush_SAS_Maneuver position = 0.5393,0.8833,-0.3966 rotation = 0.7714019,-0.06763411,0.1126135,0.6226419 scale = 0.35,0.35,0.35 } PROP { name = swPush_SAS_Stab position = 0.5234,0.8825,-0.4006 rotation = 0.7715269,-0.06272142,0.1081635,0.6237892 scale = 0.35,0.35,0.35 } PROP { name = swPush_CHUT_DEPLOY position = 0.5868366,0.5716687,-0.332539 rotation = 0.5306489,-0.06848967,0.07952255,0.841069 scale = 0.75,0.75,0.75 } PROP { name = HandRailLong position = -1.154,0.238,-0.314 rotation = -0.6823714,-0.5412969,0.2899953,0.3965725 scale = 0.9999999,0.9999999,0.9999999 } PROP { name = HandRailLong position = -0.872,0.796,-0.309 rotation = -0.7919154,-0.3623632,0.2071708,0.4456941 scale = 1,1,1 } PROP { name = HandRailMedium position = 0.0037,1.2308,-0.2454 rotation = -0.8646564,-0.004265552,0.008377731,0.5022758 scale = 1,1,0.9999999 } PROP { name = HandRailMedium position = -1.026,-0.36,-0.432 rotation = -0.4917481,-0.6934637,0.4260001,0.3095412 scale = 1,1,1 } PROP { name = HandRailMedium position = -0.005,-1.077,-0.42 rotation = 0.02789212,-0.8512798,0.5224466,-0.03992661 scale = 1,1,1 } PROP { name = HandRailMedium position = 1.053,-0.372,-0.404 rotation = 0.485453,-0.6990321,0.4331163,-0.2968163 scale = 1,1,1 } PROP { name = switchTumbleClear position = 0.76573,0.79382,-0.31047 rotation = 0.5739818,-0.2425885,0.2437082,0.7431703 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.7505,0.7925,-0.3224 rotation = 0.5882478,-0.2223964,0.2233673,0.7447225 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.7308,0.7909,-0.3369 rotation = 0.5822831,-0.2275851,0.2288102,0.7461886 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.7172,0.7898,-0.3471 rotation = 0.5822831,-0.2275851,0.2288102,0.7461886 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.7034,0.7887,-0.3573 rotation = 0.5822831,-0.2275851,0.2288102,0.7461886 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.69,0.7876,-0.3672 rotation = 0.5822831,-0.2275851,0.2288102,0.7461886 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.7508,0.6449,-0.2731 rotation = 0.5558317,-0.2554394,0.2629653,0.7460905 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.7372,0.6428,-0.2856 rotation = 0.5558317,-0.2554394,0.2629653,0.7460905 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.7239,0.6409,-0.2978 rotation = 0.5558317,-0.2554394,0.2629653,0.7460905 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.7106,0.6389,-0.3101 rotation = 0.5558317,-0.2554394,0.2629653,0.7460905 scale = 0.35,0.35,0.35 } PROP { name = switchRotaryClear position = 0.6926,0.6365,-0.325 rotation = 0.5863917,-0.2162737,0.2281937,0.746524 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.5572,0.8843,-0.3919 rotation = 0.789664,-0.0597197,0.1092671,0.6007705 scale = 0.35,0.35,0.35 } PROP { name = SwitchFlatPanelShortClear position = 0.4633,0.8712,-0.4266 rotation = 0.1070561,-0.1222705,0.04992903,0.9854421 scale = 0.35,0.8,1.974883 } PROP { name = swPush_SAS_Prograde position = 0.4747506,0.8863075,-0.4087882 rotation = 0.7725129,-0.05115309,0.1217635,0.6211126 scale = 0.3500114,0.4109095,0.3499719 } PROP { name = swPush_SAS_Retrograde position = 0.4766941,0.8711428,-0.4118893 rotation = 0.7725129,-0.05115309,0.1217635,0.6211126 scale = 0.3500114,0.4109095,0.3499719 } PROP { name = swPush_SAS_Normal position = 0.4587056,0.8851067,-0.4129723 rotation = 0.7725129,-0.05115309,0.1217635,0.6211126 scale = 0.3500114,0.4109095,0.3499719 } PROP { name = swPush_SAS_AntiNormal position = 0.4426606,0.883906,-0.4171564 rotation = 0.7725129,-0.05115309,0.1217635,0.6211126 scale = 0.3500114,0.4109095,0.3499719 } PROP { name = swPush_SAS_RadialIn position = 0.4606491,0.8699421,-0.4160734 rotation = 0.7725129,-0.05115309,0.1217635,0.6211126 scale = 0.3500114,0.4109095,0.3499719 } PROP { name = swPush_SAS_RadialOut position = 0.4446041,0.8687414,-0.4202574 rotation = 0.7725129,-0.05115309,0.1217635,0.6211126 scale = 0.3500114,0.4109095,0.3499719 } PROP { name = swPush_SAS_Target position = 0.4625926,0.8547775,-0.4191744 rotation = 0.7725129,-0.05115309,0.1217635,0.6211126 scale = 0.3500114,0.4109095,0.3499719 } PROP { name = swPush_SAS_AntiTarget position = 0.4465476,0.8535767,-0.4233585 rotation = 0.7725129,-0.05115309,0.1217635,0.6211126 scale = 0.3502721,0.4156972,0.3486263 } PROP { name = switchTumbleClear position = 0.3481,0.7832,-0.4468 rotation = 0.605323,-0.06389578,0.08401176,0.7889509 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.3264,0.782,-0.4513 rotation = 0.605323,-0.06389578,0.08401176,0.7889509 scale = 0.35,0.35,0.3499999 } PROP { name = switchTumbleClear position = 0.3264,0.7433,-0.441 rotation = 0.605323,-0.06389578,0.08401176,0.7889509 scale = 0.35,0.35,0.3499999 } PROP { name = switchTumbleClear position = 0.3481,0.7445,-0.4365 rotation = 0.605323,-0.06389578,0.08401176,0.7889509 scale = 0.35,0.35,0.3499999 } PROP { name = switchTumbleClear position = 0.3481,0.7065,-0.4262 rotation = 0.605323,-0.06389578,0.08401176,0.7889509 scale = 0.35,0.35,0.3499999 } PROP { name = switchTumbleClear position = 0.3264,0.7053,-0.4307 rotation = 0.605323,-0.06389578,0.08401176,0.7889509 scale = 0.3499999,0.35,0.3499999 } PROP { name = switchTumbleAG01 position = 0.2773,1.0386,-0.3183 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG02 position = 0.2513,1.0352,-0.314 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG03 position = 0.2268,1.0319,-0.31 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG04 position = 0.2026,1.0288,-0.306 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG05 position = 0.1581,1.018,-0.3028 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG06 position = 0.1334,1.0148,-0.2987 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG07 position = 0.0894,1.0141,-0.2874 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG08 position = 0.0643,1.0108,-0.2832 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG09 position = 0.0386,1.0074,-0.279 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleAG10 position = 0.0135,1.0042,-0.2749 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.1578,0.9713,-0.3416 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.1842,0.9747,-0.3459 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500001,0.3500001 } PROP { name = switchTumbleClear position = 0.1057,0.9645,-0.333 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500001,0.3500001 } PROP { name = switchTumbleClear position = 0.132,0.9679,-0.3374 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500001,0.3500002 } PROP { name = switchTumbleClear position = 0.2244,0.9885,-0.3454 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500001,0.3500001 } PROP { name = switchTumbleClear position = 0.0687,0.9681,-0.3198 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500001,0.3500002 } PROP { name = switchTumbleClear position = 0.0242,0.9327,-0.3371 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500002,0.3500003 } PROP { name = switchTumbleClear position = 0.2713,0.965,-0.3777 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500003,0.3500004 } PROP { name = switchTumbleClear position = 0.271,0.9221,-0.4133 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500003,0.3500004 } PROP { name = switchTumbleClear position = 0.0239,0.8901,-0.3725 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500003,0.3500004 } PROP { name = switchTumbleClear position = 0.0626,0.913,-0.364 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500003,0.3500004 } PROP { name = switchTumbleClear position = 0.1934,0.9419,-0.3757 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500003,0.3500005 } PROP { name = switchTumbleClear position = 0.2333,0.9343,-0.3929 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500003,0.3500006 } PROP { name = switchTumbleClear position = 0.1564,0.9242,-0.3803 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500003,0.3500006 } PROP { name = switchTumbleClear position = 0.1215,0.9006,-0.3904 rotation = 0.900495,0.09257744,-0.04591364,0.42241 scale = 0.35,0.3500003,0.3500007 } PROP { name = switch_B_Button01_RCS position = 0.5869,0.6027,-0.3446 rotation = 0.604872,-0.06130255,0.08759757,0.7891124 scale = 0.75,0.75,0.75 } PROP { name = switch_B_Button01_SAS position = 0.58637,0.63485,-0.35334 rotation = 0.6057756,-0.06076642,0.08814865,0.7883992 scale = 0.75,0.75,0.75 } PROP { name = switch_B_Button01_Lights position = 0.58592,0.66878,-0.3614 rotation = 0.5993134,-0.05943199,0.08459614,0.7938104 scale = 0.75,0.75,0.75 } PROP { name = switch_B_Button01_Gear position = 0.58549,0.70166,-0.37014 rotation = 0.604264,-0.0559495,0.09169772,0.7895101 scale = 0.75,0.75,0.75 } PROP { name = switch_B_Button01_Brakes position = 0.5851,0.7363,-0.3806 rotation = 0.5923785,-0.0617048,0.09699992,0.7974154 scale = 0.75,0.75,0.75 } PROP { name = switchTumbleClear position = 0.3934,0.8736,-0.434 rotation = 0.7560871,-0.05362811,0.1189435,0.6413335 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.3697,0.8718,-0.4397 rotation = 0.7670211,-0.04633138,0.1142158,0.6296719 scale = 0.35,0.35,0.3499999 } PROP { name = switchTumbleClear position = 0.3459,0.87,-0.4455 rotation = 0.7675415,-0.03472711,0.1056767,0.6312737 scale = 0.35,0.3499999,0.3499999 } PROP { name = switchTumbleClear position = 0.3972,0.8375,-0.4382 rotation = 0.72616,-0.05168358,0.09101703,0.6795118 scale = 0.3500001,0.3499999,0.3499999 } PROP { name = switchTumbleClear position = 0.3743,0.8362,-0.4429 rotation = 0.7258494,-0.04939433,0.0934626,0.679682 scale = 0.3500001,0.35,0.35 } PROP { name = switchTumbleClear position = 0.3274,0.8339,-0.4527 rotation = 0.7265227,-0.05066596,0.08971688,0.6793737 scale = 0.3500001,0.3500001,0.35 } PROP { name = switchTumbleClear position = 0.6664284,0.5999,-0.326 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.35,0.35,0.35 } PROP { name = switchTumbleClear position = 0.6451,0.5988,-0.3304 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.3499999,0.3500001,0.3500001 } PROP { name = switchTumbleClear position = 0.6251,0.5977,-0.3345 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.3499999,0.3500001,0.3500001 } PROP { name = switchTumbleClear position = 0.6251,0.6601,-0.3512 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.3499998,0.3500002,0.3500002 } PROP { name = switchTumbleClear position = 0.6451,0.6612,-0.3471 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.3499999,0.3500001,0.3500001 } PROP { name = switchTumbleClear position = 0.6664284,0.6623,-0.3427 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.3499999,0.3500001,0.3500001 } PROP { name = switchTumbleClear position = 0.6664284,0.6983,-0.3524 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.3499999,0.3500001,0.3500001 } PROP { name = switchTumbleClear position = 0.6451,0.6972,-0.3568 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.3499998,0.3500002,0.3500002 } PROP { name = switchTumbleClear position = 0.6251,0.6961,-0.3609 rotation = 0.6055953,-0.0632885,0.0824508,0.7889556 scale = 0.3499998,0.3500002,0.3500002 } PROP { name = AltimeterThreeHands position = 0.5849,0.7874,-0.3902 rotation = 0.5975374,-0.05692629,0.08929612,0.7948174 scale = 0.75,0.75,0.75 } PROP { name = switchRotaryClear position = 0.75134,0.6953,-0.28949 rotation = 0.5579613,-0.2615256,0.258416,0.743979 scale = 0.5,0.5,0.5 } PROP { name = switchRotaryClear position = 0.7252,0.6934,-0.3115 rotation = 0.5517458,-0.2684364,0.2596349,0.7457266 scale = 0.5,0.5,0.5 } PROP { name = switchRotaryClear position = 0.6994,0.69081,-0.33379 rotation = 0.591057,-0.2319126,0.2158218,0.7418149 scale = 0.5,0.5,0.5 } PROP { name = switchRotaryClear position = 0.7031,0.74039,-0.34425 rotation = 0.5851232,-0.237749,0.2222282,0.7427793 scale = 0.5,0.5,0.5 } PROP { name = switchRotaryClear position = 0.73059,0.74239,-0.32374 rotation = 0.5857828,-0.240215,0.2203862,0.7420144 scale = 0.5,0.5,0.5 } PROP { name = switchRotaryClear position = 0.7565,0.74436,-0.30168 rotation = 0.5579613,-0.2615256,0.258416,0.743979 scale = 0.5,0.5,0.5 } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/DigitalIndicator_DELTAVAP.cfg PROP { name = DigitalIndicator_DELTAVAP MODEL { model = ASET/ASET_Props/Instruments/DigitalIndicator/DigitalIndicator } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_POWEROFF VARIABLESET { animationName = DigitalIndicatorPowerOffAnim scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = DigitIndicatorNameObj alignment = Right anchor = UpperRight transformOffset = 0.095,-0.004 fontName = digital-7 (mono italic) fontSize = 14 variableName = DELTAVSTAGE emissive = always positiveColor = COLOR_ASET_DIGITALINDICATOR_NORMAL_COLOR zeroColor = COLOR_ASET_DIGITALINDICATOR_STBY_COLOR negativeColor = 50,50,50,255 refreshRate = 10 labelText = <=0:SIP_5.2=> $&$ DELTAVSTAGE } MODULE { name = JSILabel transformName = DigitIndicatorNameObj alignment = Left anchor = UpperLeft fontName = InconsolataGo-Bold variableName = DELTAVSTAGE emissive = always positiveColor = COLOR_ASET_DIGITALINDICATOR_LEGEND_NORMAL_COLOR zeroColor = COLOR_ASET_DIGITALINDICATOR_LEGEND_STBY_COLOR negativeColor = 0,0,0,0 fontSize = 4 refreshRate = 20 labelText = DeltaV (STAGE)...........m/s } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/DigitalIndicator_ISPEED.cfg PROP { name = DigitalIndicator_ISPEED MODEL { model = ASET/ASET_Props/Instruments/DigitalIndicator/DigitalIndicator } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_POWEROFF VARIABLESET { animationName = DigitalIndicatorPowerOffAnim scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = DigitIndicatorNameObj alignment = Right anchor = UpperRight transformOffset = 0.095,-0.004 fontName = digital-7 (mono italic) fontSize = 14 zeroColor = COLOR_ASET_DIGITALINDICATOR_NORMAL_COLOR emissive = always refreshRate = 10 labelText = <=0:SIP5.1=>$&$SPEEDATIMPACT } MODULE { name = JSILabel transformName = DigitIndicatorNameObj alignment = Left anchor = UpperLeft fontName = InconsolataGo-Bold variableName = DELTAVSTAGE emissive = always positiveColor = COLOR_ASET_DIGITALINDICATOR_LEGEND_NORMAL_COLOR zeroColor = COLOR_ASET_DIGITALINDICATOR_LEGEND_STBY_COLOR negativeColor = 0,0,0,0 fontSize = 3.6 refreshRate = 20 labelText = EST.SPEED AT IMPACT.....m/s } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/DigitalIndicator_VSPEED.cfg PROP { name = DigitalIndicator_VSpeedLM MODEL { model = ASET/ASET_Props/Instruments/DigitalIndicator/DigitalIndicator } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_POWEROFF VARIABLESET { animationName = DigitalIndicatorPowerOffAnim scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = DigitIndicatorNameObj alignment = Right anchor = UpperRight transformOffset = 0.095,-0.004 fontName = digital-7 (mono italic) fontSize = 14 zeroColor = COLOR_ASET_DIGITALINDICATOR_NORMAL_COLOR emissive = always refreshRate = 10 labelText = <=0:SIP5.1=>$&$VERTSPEED } MODULE { name = JSILabel transformName = DigitIndicatorNameObj alignment = Left anchor = UpperLeft fontName = InconsolataGo-Bold variableName = DELTAVSTAGE emissive = always positiveColor = COLOR_ASET_DIGITALINDICATOR_LEGEND_NORMAL_COLOR zeroColor = COLOR_ASET_DIGITALINDICATOR_LEGEND_STBY_COLOR negativeColor = 0,0,0,0 fontSize = 3.6 refreshRate = 20 labelText = VERT.SPEED..............m/s } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/FI_MECO.cfg PROP { name = FI_MECO MODEL { model = ASET/ASET_Props/Instruments/FlagIndicator/FlagIndicator } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_MECO_ON VARIABLESET { controlledTransform = CoverLoc scale = 0.1,1.1 localScaleStart = 0,0,0 localScaleEnd = 0,0,-0.9 alarmSound = ASET/ASET_Props/Sounds/FI_Click alarmSoundVolume = 0.3 } } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = namePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = namePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } VARIABLESET { coloredObject = WarningPlate passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = IndicatorNameObj alignment = Center anchor = MiddleCenter transformOffset = 0.0087,-0.0015 fontName = InconsolataGo-Bold fontSize = 2.3 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = MECO } MODULE { name = JSIPropTextureShift transformToShift = WarningPlate layerToShift = _MainTex _Emissive x = 0.0 y = 0.60 } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/FI_Prec.cfg PROP { name = FI_PREC MODEL { model = ASET/ASET_Props/Instruments/FlagIndicator/FlagIndicator } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_PRECISION_MODE_ON VARIABLESET { controlledTransform = CoverLoc scale = 0.1,1.1 localScaleStart = 0,0,0 localScaleEnd = 0,0,-0.9 alarmSound = ASET/ASET_Props/Sounds/FI_Click alarmSoundVolume = 0.3 } } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = namePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = namePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } VARIABLESET { coloredObject = WarningPlate passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = IndicatorNameObj alignment = Center anchor = MiddleCenter transformOffset = 0.0087,-0.0015 fontName = InconsolataGo-Bold fontSize = 2.3 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = RCS } MODULE { name = JSIPropTextureShift transformToShift = WarningPlate layerToShift = _MainTex _Emissive x = 0.0 y = 0.60 } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/FI_RCS.cfg PROP { name = FI_RCS MODEL { model = ASET/ASET_Props/Instruments/FlagIndicator/FlagIndicator } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_RCSARMED_ON VARIABLESET { controlledTransform = CoverLoc scale = 0.1,1.1 localScaleStart = 0,0,0 localScaleEnd = 0,0,-0.9 alarmSound = ASET/ASET_Props/Sounds/FI_Click alarmSoundVolume = 0.3 } } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = namePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = namePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } VARIABLESET { coloredObject = WarningPlate passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = IndicatorNameObj alignment = Center anchor = MiddleCenter transformOffset = 0.0087,-0.0015 fontName = InconsolataGo-Bold fontSize = 2.3 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = RCS } MODULE { name = JSIPropTextureShift transformToShift = WarningPlate layerToShift = _MainTex _Emissive x = 0.0 y = 0.60 } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_ARRTMODE.cfg PROP { name = Label_ARRTMod MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = ARRT MODE } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_ARRTON.cfg PROP { name = Label_ARRT MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = ARRT } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_Backlight.cfg PROP { name = Label_Backlight MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = BACKLIGHT } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_Dispmode.cfg PROP { name = Label_DispMode MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = DISP MODE } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_EngMode.cfg PROP { name = Label_EngMode MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = ENG MODE } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_FDAIErr.cfg PROP { name = Label_FDAIErr MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = FDAI ERROR } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_FDAIRate.cfg PROP { name = Label_FDAIRate MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = FDAI RATE } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_TWR.cfg PROP { name = Label_TWR MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = TWR UPD } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/SmallPlate_XPtrScale.cfg PROP { name = Label_XPTR MODEL { model = ASET/ASET_Props/Misc/SmallLabelPlate/SmallLabelPlate } MODULE { name = JSILabel transformName = TextObj alignment = Center anchor = MiddleCenter transformOffset = 0.048,-0.006 fontName = InconsolataGo-Bold fontSize = 10.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_PLATETEXT_POSITIVECOLOR zeroColor = COLOR_ASET_PLATETEXT_ZEROCOLOR negativeColor = COLOR_ASET_PLATETEXT_NEGATIVECOLOR labelText = XPTR SCALE } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_DIFFUSE_ACTIVECOLOR colorName = _Color scale = 0.5,1.1 } VARIABLESET { coloredObject = SmallLablePlate passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR activeColor = COLOR_ASET_PLATEBKG_EMISSIVE_ACTIVECOLOR colorName = _EmissiveColor scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbleApolloLights.cfg PROP { name = swTumbleApolloCPLights MODEL { model = ASET/ASET_Props/Control/Switch_Tumble/SwitchTumble } MODULE { name = JSIActionGroupSwitch animationName = SwitchTumbleAnim switchTransform = SwitchColider actionName = intlight perPodPersistenceName = SquadIntLights internalLightName = LH switchSound = ASET/ASET_Props/Sounds/button-30 } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.026,-0.011 fontName = Arial fontSize = 6.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = COCKPIT$$$LIGHTS } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = UpperCenter transformOffset = 0.026,-0.010 fontName = Arial fontSize = 4.6 fontQuality = 64 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON$$$ $$$ $$$ $$$ $$$ $$$ $$$ $$$OFF[/b] } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = GlowBorder passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_BORDER_POSITIVECOLOR scale = 0.5,1.1 } VARIABLESET { coloredObject = TumblerMarkObj passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_MARK_POSITIVECOLOR scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_3Pos_ErrorScaleSelector.cfg PROP { name = swTumbler_FDAIErrorSelector MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_3Pos/Switch_Tumbler_3Pos } MODULE { name = JSINumericInput perPodPersistenceName = FDAI_ErrorScale-01 defaultValue = 1 stepSize = 1 minValue = 0 maxValue = 2 reverse = false loopInput = false USERINPUTSET { switchTransform = SwitchCollider_DOWN increment = 1 switchSound = ASET/ASET_Props/Sounds/click-027 switchSoundVolume = 1 } USERINPUTSET { switchTransform = SwitchCollider_UP increment = -1 switchSound = ASET/ASET_Props/Sounds/click-027 switchSoundVolume = 1 } } MODULE { name = JSIVariableAnimator refreshRate = 1 VARIABLESET { controlledTransform = TumbleGrp localRotationStart = -30,0,0 localRotationEnd = 30,0,0 variableName = PERSISTENT_FDAI_ErrorScale-01 scale = 0,2 longPath = yes maxRateChange = 5.0 } } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = switchCapObj passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_BORDER_POSITIVECOLOR scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter lineSpacing = 0.9 transformOffset = 0.0092,-0.0027 fontName = Arial fontSize = 2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = FDAI ERR. } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.006 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]12[/b] } MODULE { name = JSILabel transformName = TextMidObj alignment = Left anchor = MiddleLeft transformOffset = 0.0155,-0.0016 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]60[/b] } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092,0.001 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]120[/b] } MODULE { name = JSIPropTextureShift transformToShift = switchCapObj layerToShift = _MainTex _Emissive x = 0.0 y = 0.5 } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_3Pos_RateScaleSelector.cfg PROP { name = swTumbler_FDAIRateSelector MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_3Pos/Switch_Tumbler_3Pos } MODULE { name = JSINumericInput perPodPersistenceName = FDAI_RateScale-01 defaultValue = 1 stepSize = 1 minValue = 0 maxValue = 2 reverse = false loopInput = false USERINPUTSET { switchTransform = SwitchCollider_DOWN increment = 1 switchSound = ASET/ASET_Props/Sounds/click-027 switchSoundVolume = 1 } USERINPUTSET { switchTransform = SwitchCollider_UP increment = -1 switchSound = ASET/ASET_Props/Sounds/click-027 switchSoundVolume = 1 } } MODULE { name = JSIVariableAnimator refreshRate = 1 VARIABLESET { controlledTransform = TumbleGrp localRotationStart = -30,0,0 localRotationEnd = 30,0,0 variableName = PERSISTENT_FDAI_RateScale-01 scale = 0,2 longPath = yes maxRateChange = 5.0 } } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = switchCapObj passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_BORDER_POSITIVECOLOR scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter lineSpacing = 0.9 transformOffset = 0.0092,-0.0027 fontName = Arial fontSize = 2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = RATE } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.006 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]10[/b] } MODULE { name = JSILabel transformName = TextMidObj alignment = Left anchor = MiddleLeft transformOffset = 0.0155,-0.0016 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]50[/b] } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092,0.001 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]100[/b] } MODULE { name = JSIPropTextureShift transformToShift = switchCapObj layerToShift = _MainTex _Emissive x = 0.0 y = 0.5 } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_3Pos_XPointerScale.cfg PROP { name = swTumbler_XPointerScale MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_3Pos/Switch_Tumbler_3Pos } MODULE { name = JSINumericInput perPodPersistenceName = X-Pointer_Scale-01 defaultValue = 1 stepSize = 1 minValue = 1 maxValue = 3 reverse = false loopInput = false USERINPUTSET { switchTransform = SwitchCollider_DOWN increment = 1 switchSound = ASET/ASET_Props/Sounds/click-027 switchSoundVolume = 1 } USERINPUTSET { switchTransform = SwitchCollider_UP increment = -1 switchSound = ASET/ASET_Props/Sounds/click-027 switchSoundVolume = 1 } } MODULE { name = JSIVariableAnimator refreshRate = 1 VARIABLESET { controlledTransform = TumbleGrp localRotationStart = -30,0,0 localRotationEnd = 30,0,0 variableName = PERSISTENT_X-Pointer_Scale-01 scale = 1,3 longPath = yes maxRateChange = 5.0 } } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = switchCapObj passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_BORDER_POSITIVECOLOR scale = 0.5,1.1 } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter lineSpacing = 0.9 transformOffset = 0.0092,-0.0027 fontName = Arial fontSize = 2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = X-PTR SCALE } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.006 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]1/10[/b]$$$▲ } MODULE { name = JSILabel transformName = TextMidObj alignment = Left anchor = MiddleLeft transformOffset = 0.0155,-0.0016 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ►[b]x1[/b] } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092,0.001 fontName = Arial fontSize = 1.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]x10[/b] } MODULE { name = JSIPropTextureShift transformToShift = switchCapObj layerToShift = _MainTex _Emissive x = 0.0 y = 0.5 } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_ARRT_MODE.cfg PROP { name = swTumbler_V2_ARRT_MODE MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase perPodPersistenceName = ARRT_ON actionName = dummy switchSound = ASET/ASET_Props/Sounds/Tumbler3 } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = ARRT } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_ARRT_ON.cfg PROP { name = swTumbler_V2_ARRT_ON MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase perPodPersistenceName = ARRT_MODE actionName = dummy switchSound = ASET/ASET_Props/Sounds/Tumbler3 } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = RNG/ALT MON } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]RNG/RNG RT[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]ALT/ALT RT[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_Backlight.cfg PROP { name = swTumbler_V2_BackLight MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase perPodPersistenceName = BackLight actionName = dummy switchSound = ASET/ASET_Props/Sounds/Tumbler3 } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = INSTRUMENTS$$$LIGHTS } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_CLRTGT.cfg PROP { name = swTumbler_V2_CLRTGT MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = JSIInternalRPMButtons actionMethod = SetEnginesPrimaryMode stateMethod = GetEnginesPrimaryMode } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = RND$$$RDR } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]CLEAR TGT[/b]$$$▲ } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_Engine.cfg PROP { name = swTumbler_V2_Engine MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = JSIInternalRPMButtons actionMethod = ButtonEnableEngines stateMethod = ButtonEnableEnginesState } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = ENGINE } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_EngineMode.cfg PROP { name = swTumbler_V2_EngineMode MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = JSIInternalRPMButtons actionMethod = SetEnginesPrimaryMode stateMethod = GetEnginesPrimaryMode } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = ENGINE MODE } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b][1][/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b][2][/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_Gimbal.cfg PROP { name = swTumbler_V2_Gimbal MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = JSIInternalRPMButtons actionMethod = GimbalLock stateMethod = GimbalLockState } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = GIMBAL } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]LOCK[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]UNLOCK[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_LEMLight.cfg PROP { name = swTumbler_V2_LEMLight MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = intlight perPodPersistenceName = LEMIntLights internalLightName = GameObject switchSound = ASET/ASET_Props/Sounds/Tumbler3 } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = INT LIGHT } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_PREC.cfg PROP { name = swTumbler_V2_PrecControl MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = JSIInternalRPMButtons actionMethod = ButtonPrecisionMode stateMethod = ButtonPrecisionModeState } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = PREC CTRL } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_RES_MODE.cfg PROP { name = swTumbler_V2_RES_MODE MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase perPodPersistenceName = SWITCH_GAUGE_RES_MON actionName = dummy switchSound = ASET/ASET_Props/Sounds/Tumbler3 } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = RES MON } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]TOTAL[/b] } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]STAGE[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_Roll0.cfg PROP { name = swTumbler_V2_Roll0 MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = MechJebRPMButtons actionMethod = ButtonForceRoll0 stateMethod = ButtonForceRoll0State } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = Roll 0' } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_Roll180.cfg PROP { name = swTumbler_V2_Roll180 MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = MechJebRPMButtons actionMethod = ButtonForceRoll180 stateMethod = ButtonForceRoll180State } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = Roll 180' } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_Roll270.cfg PROP { name = swTumbler_V2_Roll270 MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = MechJebRPMButtons actionMethod = ButtonForceRoll270 stateMethod = ButtonForceRoll270State } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = Roll 270' } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_Roll90.cfg PROP { name = swTumbler_V2_Roll90 MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase actionName = plugin switchSound = ASET/ASET_Props/Sounds/Tumbler3 PLUGINACTION { name = MechJebRPMButtons actionMethod = ButtonForceRoll90 stateMethod = ButtonForceRoll90State } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = Roll 90' } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]OFF[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumbler_V2_TWR.cfg PROP { name = swTumbler_V2_TWR MODEL { model = ASET/ASET_Props/Control/Switch_Tumbler_V2/Switch_Tumbler_Simple } MODULE { name = JSIActionGroupSwitch animationName = TumblerAnim switchTransform = TumblerBase perPodPersistenceName = SWITCH_TWR_MON actionName = dummy switchSound = ASET/ASET_Props/Sounds/Tumbler3 } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.004 fontName = Arial fontSize = 2.0 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = TWR MON } MODULE { name = JSILabel transformName = TextTop2Obj alignment = Center anchor = LowerCenter transformOffset = 0.0092,-0.005 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]MAX[/b]$$$▲ } MODULE { name = JSILabel transformName = TextBottomObj alignment = Center anchor = UpperCenter transformOffset = 0.0092, 0.0009 fontName = Arial fontSize = 1.2 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = ▼$$$[b]CURRENT[/b] } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASETControl/swTumble_PREC_CTRLAP.cfg PROP { name = swTumble_PREC_CTRLAP MODEL { model = ASET/ASET_Props/Control/Switch_Tumble/SwitchTumble } MODULE { name = JSIActionGroupSwitch animationName = SwitchTumbleAnim switchTransform = SwitchColider actionName = plugin switchSound = ASET/ASET_Props/Sounds/tumbleClick01 PLUGINACTION { name = JSIInternalRPMButtons actionMethod = ButtonPrecisionMode stateMethod = ButtonPrecisionModeState } } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter transformOffset = 0.026,-0.007 fontName = Arial fontSize = 6.5 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_NAME_NEGATIVECOLOR labelText = PREC CTRL } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = UpperCenter transformOffset = 0.026,-0.010 fontName = Arial fontSize = 4.6 variableName = CUSTOM_ALCOR_BACKLIGHT_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_STATE_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_STATE_ZEROCOLOR negativeColor = COLOR_ASET_SWITCHER_STATE_NEGATIVECOLOR labelText = [b]ON$$$ $$$ $$$ $$$ $$$ $$$ $$$ $$$OFF[/b] } MODULE { name = JSILabel transformName = TextTopObj alignment = Center anchor = LowerCenter lineSpacing = 0.6 transformOffset = 0.026,-0.017 fontName = Arial fontSize = 3.5 fontQuality = 64 variableName = CUSTOM_ALCOR_PRECISION_MODE_ON emissive = active positiveColor = COLOR_ASET_SWITCHER_LEDS_POSITIVECOLOR zeroColor = COLOR_ASET_SWITCHER_LEDS_ZEROCOLOR negativeColor = 255,0,0,255 labelText = ▒▒ ▒▒ } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = GlowBorder passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_BORDER_POSITIVECOLOR scale = 0.5,1.1 } VARIABLESET { coloredObject = TumblerMarkObj passiveColor = 0,0,0,255 activeColor = COLOR_ASET_SWITCHER_MARK_POSITIVECOLOR scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/ASET_CabinPress/ASET_CabinPress.cfg PROP { name = ASET_CabinPress MODULE { name = JSIVariableAnimator refreshRate = 1 VARIABLESET { scale = 0,70000 variableName = ALTITUDE controlledTransform = LongHandLoc localRotationStart = 0,0,0 localRotationEnd = 0,360,0 modulo = 1000 longPath = yes maxRateChange = 1 } VARIABLESET { scale = 0,70000 variableName = ALTITUDE controlledTransform = ShortHandObj localRotationStart = 0,0,0 localRotationEnd = 0,315,0 longPath = yes maxRateChange = 1 } } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = CabinPress_Scale passiveColor = COLOR_ASET_AIRCRAFTGAUGESCALE_PASSIVECOLOR activeColor = COLOR_ASET_AIRCRAFTGAUGESCALE_ACTIVECOLOR scale = 0.5,1.1 } VARIABLESET { coloredObject = ShortHandObj passiveColor = COLOR_ASET_AIRCRAFTGAUGEHAND_PASSIVECOLOR activeColor = COLOR_ASET_AIRCRAFTGAUGEHAND_ACTIVECOLOR scale = 0.5,1.1 } VARIABLESET { coloredObject = LongHandTipObj passiveColor = COLOR_ASET_AIRCRAFTGAUGEHAND_PASSIVECOLOR activeColor = COLOR_ASET_AIRCRAFTGAUGEHAND_ACTIVECOLOR scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/cssswitch01/cssswitch01.cfg PROP { name = CSS SWitch 01 MODULE { name = internalGeneric } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/MCP_RotaryWheel/MCP_VertSpeedRWheel.cfg PROP { name = MCP_VertSpeedRWheel MODULE { name = JSINumericInput perPodPersistenceName = MCP_VertSpeedInput defaultValue = 0 stepSize = 10 minValue = -1000 maxValue = 1000 reverse = false USERINPUTSET { switchTransform = VSpeedColliderPlus switchSound = ASET/ASET_Props/Sounds/NID02 switchSoundVolume = 0.5 incrementCurve { key = 0 10 key = 2 100 key = 3 200 } } USERINPUTSET { switchTransform = VSpeedColliderMinus switchSound = ASET/ASET_Props/Sounds/NID02 switchSoundVolume = 0.5 incrementCurve { key = 0 -10 key = 2 -100 key = 3 -200 } } } MODULE { name = JSINumericInput perPodPersistenceName = MCP_GSInput defaultValue = 0 stepSize = 1 minValue = 0 maxValue = 250 reverse = false USERINPUTSET { switchTransform = GSColliderPlus switchSound = ASET/ASET_Props/Sounds/NID02 switchSoundVolume = 0.5 incrementCurve { key = 0 1 key = 1 5 key = 2 10 } } USERINPUTSET { switchTransform = GSColliderMinus switchSound = ASET/ASET_Props/Sounds/NID02 switchSoundVolume = 0.5 incrementCurve { key = 0 -1 key = 1 -5 key = 2 -10 } } } MODULE { name = JSIVariableAnimator refreshRate = 1 VARIABLESET { controlledTransform = RotaryWheelGrp localRotationStart = 700000,0,0 localRotationEnd = -700000,0,0 variableName = MATH_RW_Rotation scale = -1500,1500 longPath = yes } VARIABLESET { animationName = MCPVSpeedWheelSwitchModeAnim variableName = PERSISTENT_MCP_RW_InputModeSwitchMode scale = 0,1 } } MODULE { name = JSICallbackAnimator variableName = CUSTOM_ALCOR_BACKLIGHT_ON VARIABLESET { coloredObject = WheelWhiteMarksObj passiveColor = 0,0,0,255 activeColor = 180,180,180,255 scale = 0.5,1.1 } VARIABLESET { coloredObject = TextObj passiveColor = 0,0,0,255 activeColor = 180,180,180,255 scale = 0.5,1.1 } } } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/MCP_RotaryWheel/MCP_VertSpeedRWheel.cfg RPM_MATH_VARIABLE { name = RW_Rotation operator = ADD sourceVariable = PERSISTENT_MCP_GSInput sourceVariable = PERSISTENT_MCP_VertSpeedInput } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/Props/MCP_RotaryWheel/MCP_VertSpeedRWheel.cfg RPM_MATH_VARIABLE { name = MCP_GSInputScaled operator = DIVIDE sourceVariable = PERSISTENT_MCP_GSInput sourceVariable = 10 } } UrlConfig { parentUrl = ROCapsules/Assets/DECQ/TOWER/launchC.cfg PART { name = TOWER_SV module = Part author = DECQ mesh = model.mu rescaleFactor = 1.0 node_stack_bottom = 0.1, -19.2, 0.05, 0.0, 1.0, 0.0, 10 fx_gasBurst_white = 0.0, 1.354437, 0.8369194, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate tags = SATURN_V, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = generalConstruction entryCost = 1800 cost = 200 category = Structural subcategory = 0 title = Saturn V Launch Tower manufacturer = NASA description = The Mobile Launch Pad (MLP) and Launch Umbilical Tower (LUT) for the Saturn V launch vehicle. attachRules = 1,0,1,1,0 mass = 3730.0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 100 fuelCrossFeed = True breakingForce = 2500 breakingTorque = 2500 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size10 tags = clam hold )pad rocket stabil tower maxTemp = 5773.15 gTolerance = 100 maxPressure = 20000 scale = 1.0 skinMaxTemp = 6773.15 MODULE { name = LaunchClamp trf_anchor_name = polySurf53 trf_animationRoot_name = TWR anim_decouple_name = TOWERR } MODULE { name = Driftless active = True } MODULE { name = RefuelingPump pump_rate = 10000.0 } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/Assets/FASA/FASA_Gemini_Int2/internal.cfg INTERNAL { name = FASAGeminiInt2 scaleAll = 1.219, 1.194, 1.219 MODULE { name = InternalSeat seatTransformName = Seat_Left portraitCameraName = Camera_Left allowCrewHelmet = false kerbalScale = 1.219, 1.194, 1.219 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right portraitCameraName = Camera_Right allowCrewHelmet = false kerbalScale = 1.219, 1.194, 1.219 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } PROP { name = AtmosphereDepth position = 4.885792E-05,0.3801294,-0.3902788 rotation = 0.5234464,0.4747624,0.5293195,0.4694948 scale = 1,1,1 } PROP { name = ButtonSquare position = 0.1031699,0.3740231,-0.3898405 rotation = 0.7428287,0,0,0.6694816 scale = 0.8,0.8000006,0.7999994 } PROP { name = ButtonSquare position = 0.07929921,0.374023,-0.389841 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = 0.05309741,0.374023,-0.389841 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = 0.053097,0.3956726,-0.3875862 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = 0.079299,0.3956726,-0.3875862 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = 0.10317,0.3956726,-0.3875862 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = -0.05228601,0.395673,-0.387586 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = -0.076157,0.395673,-0.387586 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = -0.102359,0.395673,-0.387586 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = -0.102359,0.374023,-0.389841 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = -0.076157,0.374023,-0.389841 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = ButtonSquare position = -0.05228601,0.374023,-0.389841 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = circularButton position = 0.01414372,0.3388115,-0.3906351 rotation = 0.7428287,0,0,0.6694816 scale = 0.8,0.8000006,0.7999994 } PROP { name = circularButton position = -0.01303299,0.338811,-0.390635 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = circularButton position = -0.013033,0.315157,-0.3930985 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = circularButton position = 0.014144,0.315157,-0.3930985 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = circularButton position = 0.014144,0.2915022,-0.3955626 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = circularButton position = -0.013033,0.2915022,-0.3955626 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = circularButton position = -0.013033,0.2663671,-0.3981808 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = circularButton position = 0.014144,0.2663671,-0.3981808 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = Compass position = 0.00102341,0.4540435,-0.3862824 rotation = 0.5241131,-0.477103,-0.521891,0.4746663 scale = 0.7999994,0.8000005,0.8000005 } PROP { name = directionalKnob position = 0.1023741,0.4170555,-0.3858263 rotation = 0.7428287,0,0,0.6694816 scale = 0.8,0.8000006,0.7999994 } PROP { name = directionalKnob position = 0.02123559,0.2395165,-0.402494 rotation = 0.6833821,0.257527,0.2830663,0.6217253 scale = 0.8000001,0.7999988,0.8000001 } PROP { name = directionalKnob position = 0.07559038,0.4170552,-0.3858265 rotation = 0.6833821,0.257527,0.2830663,0.6217253 scale = 0.7999999,0.8000016,0.8 } PROP { name = directionalKnob position = -0.1014123,0.417055,-0.385826 rotation = 0.6833822,0.2575271,0.2830661,0.6217252 scale = 0.8,0.8000004,0.8000002 } PROP { name = directionalKnob position = -0.07462829,0.417056,-0.385826 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = directionalKnob position = -0.101412,0.4409429,-0.3833381 rotation = 0.3698437,0.5827924,0.6405882,0.336475 scale = 0.8,0.8000004,0.8000002 } PROP { name = directionalKnob position = 0.102374,0.4409439,-0.3833381 rotation = 0.7428287,0,0,0.6694817 scale = 0.8,0.8000016,0.7999994 } PROP { name = directionalKnob position = -0.001492493,0.239516,-0.402494 rotation = 0.7396875,0,2.233795E-07,0.6729506 scale = 0.8,0.7999986,0.7999995 } PROP { name = directionalKnob position = -0.02471597,0.239516,-0.402494 rotation = 0.7396876,0,0,0.6729506 scale = 0.8,0.799999,0.8 } PROP { name = directionalKnob position = 0.0872413,0.1275404,-0.4124379 rotation = 2.681554E-07,0.6729504,0.7396876,2.703673E-07 scale = 0.8,0.7999986,0.8 } PROP { name = directionalKnob position = 0.1107389,0.1274276,-0.4124486 rotation = 0.2830661,0.6217252,0.6833823,0.2575269 scale = 0.8,0.799999,0.8 } PROP { name = directionalKnob position = -0.08863069,0.1270764,-0.4124311 rotation = -0.09654896,0.6671932,0.7333595,-0.08783781 scale = 0.8,0.799999,0.8000005 } PROP { name = directionalKnob position = -0.1127236,0.126891,-0.4124487 rotation = 0.2830661,-0.6217252,-0.6833823,0.2575269 scale = 0.8,0.799999,0.8 } PROP { name = IndicatorPanel position = 0.07757893,0.2942385,-0.3867214 rotation = 0.7428287,0,0,0.6694816 scale = 1,1,1 } PROP { name = IndicatorPanel position = -0.07777208,0.2936662,-0.3884815 rotation = 0.7428287,0,0,0.6694816 scale = 1,1,1 } PROP { name = ledPanelSpeed position = -0.0009837286,0.4144872,-0.3859251 rotation = 0.7396875,0,2.233795E-07,0.6729506 scale = 1,1,1 } PROP { name = switch position = -0.06564623,0.1284928,-0.4130147 rotation = 0.7400767,0,2.23497E-07,0.6725225 scale = 0.9999999,0.9999982,1.000001 } PROP { name = switch position = -0.04965255,0.128493,-0.413015 rotation = 0.7400766,0,0,0.6725226 scale = 1,1,0.9999995 } PROP { name = switch position = -0.03360733,0.128493,-0.413015 rotation = 0.7400766,0,0,0.6725226 scale = 1,1,0.9999995 } PROP { name = switch position = 0.01449341,0.128493,-0.413015 rotation = 0.7400766,0,0,0.6725226 scale = 1,1,0.9999995 } PROP { name = switch position = -0.001551591,0.128493,-0.413015 rotation = 0.7400766,0,0,0.6725226 scale = 1,1,0.9999995 } PROP { name = switch position = -0.01754559,0.128493,-0.413015 rotation = 0.7400766,0,0,0.6725226 scale = 1,1,0.9999995 } PROP { name = switch position = 0.02995514,0.128493,-0.413015 rotation = 0.7400766,0,0,0.6725226 scale = 1,1,0.9999995 } PROP { name = switch position = 0.04594914,0.128493,-0.413015 rotation = 0.7400766,0,0,0.6725226 scale = 1,1,0.9999995 } PROP { name = switch position = 0.06199414,0.128493,-0.413015 rotation = 0.7400766,0,0,0.6725226 scale = 1,1,0.9999995 } PROP { name = switch position = 0.07865321,0.4387577,-0.3842978 rotation = 0.5233138,0.5233126,0.4755447,0.4755458 scale = 1,1,1 } PROP { name = switch position = -0.07706747,0.438758,-0.384298 rotation = -0.5233117,0.5233149,0.4755468,-0.4755436 scale = 1,0.9999995,1 } PROP { name = switchWithGuards position = 0.104769,0.2076943,-0.4067065 rotation = 0.7400767,0,2.23497E-07,0.6725225 scale = 0.8,0.8000001,0.7999989 } PROP { name = switchWithGuards position = 0.07453901,0.207694,-0.406707 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.01394454,0.207694,-0.406707 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.04417454,0.207694,-0.406707 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.01678905,0.207694,-0.406707 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.04701904,0.207694,-0.406707 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.1079904,0.207694,-0.406707 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.07776039,0.207694,-0.406707 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.07776,0.1823638,-0.4091353 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.10799,0.1823638,-0.4091353 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.047019,0.1823638,-0.4091353 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.016789,0.1823638,-0.4091353 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.044175,0.1823638,-0.4091353 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.013945,0.1823638,-0.4091353 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.074539,0.1823638,-0.4091353 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.104769,0.1823638,-0.4091353 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.104769,0.1586671,-0.4114067 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.074539,0.1586671,-0.4114067 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.013945,0.1586671,-0.4114067 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.044175,0.1586671,-0.4114067 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.016789,0.1586671,-0.4114067 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.047019,0.1586671,-0.4114067 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.10799,0.1586671,-0.4114067 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = -0.07776,0.1586671,-0.4114067 rotation = 0.7400766,0,0,0.6725226 scale = 0.8,0.8000013,0.8 } PROP { name = switchWithGuards position = 0.5047403,0.1483243,-0.4219735 rotation = 0.5661423,-0.4023418,0.3686715,0.617807 scale = 0.8000001,0.8,0.8000011 } PROP { name = switchWithGuards position = 0.5175037,0.1483229,-0.3931083 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5427284,0.1483207,-0.3360611 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5300775,0.1483219,-0.3646719 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5555437,0.1483199,-0.3070802 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5535704,0.1236507,-0.3062082 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5281044,0.1236527,-0.3638002 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5407544,0.1236517,-0.3351892 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5155303,0.1236537,-0.3922362 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5027664,0.1236547,-0.4211012 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5007409,0.09833318,-0.4202059 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5135049,0.09833218,-0.3913409 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5387289,0.09833018,-0.3342939 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5260789,0.09833118,-0.3629049 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = switchWithGuards position = 0.5515449,0.09832919,-0.3053129 rotation = 0.5661421,-0.4023421,0.3686711,0.6178071 scale = 0.8,0.8,0.8000022 } PROP { name = ButtonSquare position = 0.066226,0.06339052,-0.4255206 rotation = 0.297224,0,0,0.9548079 scale = 1,0.9999999,0.9999999 } PROP { name = ButtonSquare position = 0.03311224,0.063391,-0.425521 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = ButtonSquare position = 0.09976655,0.063391,-0.425521 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = ButtonSquare position = -0.02479976,0.063391,-0.425521 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = ButtonSquare position = -0.09145471,0.063391,-0.425521 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = ButtonSquare position = -0.05834076,0.063391,-0.425521 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = circularButton position = -0.07778153,-0.008354999,-0.321449 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = circularButton position = -0.02186547,-0.008354999,-0.321449 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = circularButton position = -0.04902348,-0.008354999,-0.321449 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = circularButton position = 0.0585423,-0.008355308,-0.3214489 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = circularButton position = 0.08570016,-0.008354999,-0.321449 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = circularButton position = 0.02978412,-0.008354999,-0.321449 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = directionalKnob position = 0.005764872,0.02937397,-0.3761776 rotation = 0.2291073,0.5915945,0.1803159,0.7516729 scale = 0.8000007,0.8,0.7999997 } PROP { name = directionalKnob position = 0.005764998,0.04405629,-0.3974755 rotation = 0.2972239,0,8.975919E-08,0.9548078 scale = 0.8000011,0.8000001,0.8 } PROP { name = directionalKnob position = 0.005764998,0.01399217,-0.3538665 rotation = 0.297224,0,0,0.9548079 scale = 0.800001,0.8,0.8 } PROP { name = directionalKnob2 position = 0.03189874,0.0222436,-0.3658345 rotation = 0.2972239,0,8.975919E-08,0.9548078 scale = 1.000001,0.9999998,0.9999988 } PROP { name = directionalKnob2 position = 0.06622616,0.022244,-0.365835 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = 0.09589995,0.022244,-0.365835 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = 0.0959,0.04289734,-0.395794 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = 0.066226,0.04289734,-0.395794 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = 0.031899,0.04289734,-0.395794 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = -0.0852022,0.042897,-0.395794 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = -0.05087519,0.042897,-0.395794 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = -0.02120119,0.042897,-0.395794 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = -0.02120119,0.022244,-0.365835 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = -0.05087519,0.022244,-0.365835 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = directionalKnob2 position = -0.0852022,0.022244,-0.365835 rotation = 0.297224,0,0,0.9548079 scale = 1,1,1 } PROP { name = pullSwitch position = 0.00540106,0.06318987,-0.4252296 rotation = 0.297224,0,0,0.9548079 scale = 1,0.9999999,0.9999999 } PROP { name = standingSwitch position = 0.08821586,0.006279208,-0.3440529 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8000001 } PROP { name = standingSwitch position = 0.05861025,0.006279,-0.344053 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = standingSwitch position = 0.029938,0.006279,-0.344053 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = standingSwitch position = -0.08095273,0.006279,-0.344053 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = standingSwitch position = -0.05228073,0.006279,-0.344053 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = standingSwitch position = -0.02267473,0.006279,-0.344053 rotation = 0.2915541,0,0,0.9565544 scale = 0.8,0.8,0.8 } PROP { name = switchWithGuards position = -0.4987006,0.1509623,-0.4221676 rotation = 0.5830302,0.3831236,-0.3293457,0.6362574 scale = 0.8000004,0.8,0.7999996 } PROP { name = switchWithGuards position = -0.514496,0.1502367,-0.3940783 rotation = 0.5830305,0.3831234,-0.3293461,0.6362572 scale = 0.8,0.8000001,0.8 } PROP { name = switchWithGuards position = -0.5459154,0.1484622,-0.3381343 rotation = 0.5830303,0.3831232,-0.3293462,0.6362574 scale = 0.8,0.8,0.7999995 } PROP { name = switchWithGuards position = -0.5301204,0.1491872,-0.3662233 rotation = 0.5830301,0.3831241,-0.3293461,0.6362571 scale = 0.8000002,0.8,0.8 } PROP { name = switchWithGuards position = -0.5617254,0.147569,-0.3099848 rotation = 0.5830303,0.3831232,-0.3293462,0.6362574 scale = 0.8,0.8,0.7999995 } PROP { name = switchWithGuards position = -0.5589905,0.1212976,-0.3092826 rotation = 0.5830303,0.3831232,-0.3293462,0.6362574 scale = 0.8,0.8,0.7999995 } PROP { name = switchWithGuards position = -0.5273855,0.1229156,-0.3655206 rotation = 0.5830301,0.3831241,-0.3293461,0.6362571 scale = 0.8000002,0.8,0.8 } PROP { name = switchWithGuards position = -0.5431805,0.1221906,-0.3374316 rotation = 0.5830303,0.3831232,-0.3293462,0.6362574 scale = 0.8,0.8,0.7999995 } PROP { name = switchWithGuards position = -0.5117615,0.1239656,-0.3933756 rotation = 0.5830303,0.3831232,-0.3293462,0.6362574 scale = 0.8,0.8,0.7999995 } PROP { name = switchWithGuards position = -0.4959665,0.1246906,-0.4214656 rotation = 0.5830301,0.3831241,-0.3293461,0.6362571 scale = 0.8000002,0.8,0.8 } PROP { name = switchWithGuards position = -0.4933587,0.09963778,-0.4207962 rotation = 0.5830301,0.3831241,-0.3293461,0.6362571 scale = 0.8000002,0.8,0.8 } PROP { name = switchWithGuards position = -0.5091537,0.09891275,-0.3927062 rotation = 0.5830303,0.3831232,-0.3293462,0.6362574 scale = 0.8,0.8,0.7999995 } PROP { name = switchWithGuards position = -0.5405726,0.09713778,-0.3367622 rotation = 0.5830303,0.3831232,-0.3293462,0.6362574 scale = 0.8,0.8,0.7999995 } PROP { name = switchWithGuards position = -0.5247777,0.09786281,-0.3648512 rotation = 0.5830301,0.3831241,-0.3293461,0.6362571 scale = 0.8000002,0.8,0.8 } PROP { name = switchWithGuards position = -0.5563827,0.09624478,-0.3086132 rotation = 0.5830303,0.3831232,-0.3293462,0.6362574 scale = 0.8,0.8,0.7999995 } PROP { name = standingSwitch position = 0.051297,0.5867482,-0.08666556 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.029773,0.5867482,-0.08666556 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.010015,0.5867482,-0.08666556 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.051011,0.5867482,-0.08666556 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.031254,0.5867482,-0.08666556 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.00973,0.5867482,-0.08666556 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.00973,0.5690356,-0.1577063 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.031254,0.5690356,-0.1577063 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.051011,0.5690356,-0.1577063 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.010015,0.5690356,-0.1577063 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.029773,0.5690356,-0.1577063 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.051297,0.5690356,-0.1577063 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.051297,0.5736597,-0.1391593 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.029773,0.5736597,-0.1391593 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.010015,0.5736597,-0.1391593 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.051011,0.5736597,-0.1391593 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.031254,0.5736597,-0.1391593 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.00973,0.5736597,-0.1391593 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.00973,0.5786796,-0.1190253 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.031254,0.5786796,-0.1190253 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = -0.051011,0.5786796,-0.1190253 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.010015,0.5786796,-0.1190253 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.029773,0.5786796,-0.1190253 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.051297,0.5786796,-0.1190253 rotation = 0.9925462,0,0,0.121869 scale = 0.800001,0.7999998,0.8 } PROP { name = standingSwitch position = 0.051297,0.5257782,-0.3026086 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.029773,0.5257782,-0.3026086 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.010015,0.5257782,-0.3026086 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.051011,0.5257782,-0.3026086 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.031254,0.5257782,-0.3026086 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.00973,0.5257782,-0.3026086 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.00973,0.5202224,-0.3226014 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.031254,0.5202224,-0.3226014 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.051011,0.5202224,-0.3226014 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.010015,0.5202224,-0.3226014 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.029773,0.5202224,-0.3226014 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.051297,0.5202224,-0.3226014 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.051297,0.5151049,-0.3410184 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.029773,0.5151049,-0.3410184 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.010015,0.5151049,-0.3410184 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.051011,0.5151049,-0.3410184 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.031254,0.5151049,-0.3410184 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.00973,0.5151049,-0.3410184 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.00973,0.5347073,-0.2704765 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.031254,0.5347073,-0.2704765 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.051011,0.5347073,-0.2704765 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.010015,0.5347073,-0.2704765 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.029773,0.5347073,-0.2704765 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.051297,0.5347073,-0.2704765 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.051297,0.5398249,-0.2520597 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.029773,0.5398249,-0.2520597 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = 0.010015,0.5398249,-0.2520597 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.051011,0.5398249,-0.2520597 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.031254,0.5398249,-0.2520597 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = standingSwitch position = -0.00973,0.5398249,-0.2520597 rotation = 0.9908307,0,0,0.1351098 scale = 0.800001,0.8,0.8 } PROP { name = AltimeterThreeHands position = 0.3525841,0.1350898,-0.4566389 rotation = 0.642875,-0.02818773,-0.02368518,0.7650858 scale = 1,1,0.9999991 } PROP { name = AtmosphereDepth position = 0.2877081,0.223154,-0.477072 rotation = 0.4704424,0.5220094,0.4380185,0.5606515 scale = 1,0.9999999,1 } PROP { name = AxisIndicatorPitch position = 0.2338627,0.1352204,-0.4617241 rotation = 0.642875,-0.02818773,-0.02368518,0.7650858 scale = 0.8000018,0.8000006,0.8 } PROP { name = AxisIndicatorRoll position = 0.2836637,0.1761519,-0.468927 rotation = 0.4409894,-0.5589666,-0.4689394,0.5226668 scale = 0.8000018,0.7999997,0.8000006 } PROP { name = AxisIndicatorYaw position = 0.2773028,0.09210345,-0.4541184 rotation = 0.4375233,-0.5612716,-0.4716171,0.5206966 scale = 0.7999997,0.8000012,0.8000012 } PROP { name = ButtonSquare position = 0.4025916,0.1502241,-0.4642124 rotation = 0.4704424,0.5220094,0.4380185,0.5606515 scale = 0.9999993,0.9999995,1 } PROP { name = ButtonSquare position = 0.4285643,0.1483959,-0.4638896 rotation = 0.4704419,0.522009,0.4380189,0.560652 scale = 1,1,1.000001 } PROP { name = ButtonSquare position = 0.4542536,0.1465878,-0.4635711 rotation = 0.4704419,0.522009,0.4380189,0.560652 scale = 1,1,1.000001 } PROP { name = ButtonSquare position = 0.4513487,0.1065575,-0.4565126 rotation = 0.4704419,0.522009,0.4380189,0.560652 scale = 1,1,1.000001 } PROP { name = ButtonSquare position = 0.4256587,0.1083655,-0.4568316 rotation = 0.4704419,0.522009,0.4380189,0.560652 scale = 1,1,1.000001 } PROP { name = ButtonSquare position = 0.3996867,0.1101936,-0.4571536 rotation = 0.4704419,0.522009,0.4380189,0.560652 scale = 1,1,1.000001 } PROP { name = directionalKnob position = 0.1995856,0.2287634,-0.478214 rotation = 0.4921744,0.4930143,0.4142629,0.5857368 scale = 0.7999994,0.8000012,0.7999988 } PROP { name = directionalKnob position = 0.1734537,0.2305096,-0.4785226 rotation = 0.0455909,0.7636798,0.6416937,0.05425774 scale = 0.7999994,0.8000012,0.8000005 } PROP { name = directionalKnob position = 0.2261152,0.2259263,-0.477718 rotation = 0.4921741,0.4930141,0.4142631,0.5857371 scale = 0.7999995,0.800001,0.7999988 } PROP { name = directionalKnob2 position = 0.2380499,0.1803705,-0.4697027 rotation = 0.642875,-0.02818773,-0.02368518,0.7650858 scale = 1,1,0.9999992 } PROP { name = ledPanelSpeed position = 0.2845322,0.1988041,-0.472927 rotation = 0.642875,-0.02818773,-0.02368518,0.7650858 scale = 0.8000018,0.8000006,0.8 } PROP { name = NavBall_mercury position = 0.2802241,0.1340792,-0.4628017 rotation = 0.5464005,-0.0395647,-0.005398782,0.8365716 scale = 1,1,1 } PROP { name = RadarAltimeter position = 0.1896004,0.1229534,-0.4595577 rotation = 0.642875,-0.02818773,-0.02368518,0.7650858 scale = 1,1,0.9999991 } PROP { name = standingSwitch position = 0.3281357,0.09218137,-0.4541316 rotation = 0.642875,-0.028188,-0.023685,0.7650858 scale = 0.8000001,0.800001,0.8000003 } PROP { name = standingSwitch position = 0.3467937,0.09082492,-0.4538948 rotation = 0.642875,-0.028188,-0.023685,0.7650859 scale = 0.8,0.800001,0.8000004 } PROP { name = standingSwitch position = 0.3649941,0.08950219,-0.4536636 rotation = 0.642875,-0.028188,-0.023685,0.7650859 scale = 0.8,0.800001,0.8000004 } PROP { name = switchWithGuards position = 0.3444811,0.1883869,-0.4709418 rotation = 0.6423789,-0.0273236,-0.02292717,0.7655568 scale = 0.9999993,1.000002,0.999998 } PROP { name = switchWithGuards position = 0.3877133,0.185344,-0.4704054 rotation = 0.6423788,-0.02732399,-0.02292699,0.7655568 scale = 0.9999995,1,1 } PROP { name = switchWithGuards position = 0.4317791,0.1822423,-0.4698581 rotation = 0.6423788,-0.02732399,-0.02292699,0.7655568 scale = 0.9999995,1,1 } PROP { name = VSI position = 0.1942519,0.18109,-0.4698087 rotation = 0.642875,-0.02818773,-0.02368518,0.7650858 scale = 1,1,0.9999991 } PROP { name = AltimeterThreeHands position = -0.3586651,0.1321841,-0.4547223 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 1,1,1 } PROP { name = AtmosphereDepth position = -0.2981244,0.2216848,-0.4769284 rotation = 0.4366408,0.5622438,0.4724343,0.5196467 scale = 0.9999995,0.9999983,1.000002 } PROP { name = AxisIndicatorPitch position = -0.2443064,0.1382384,-0.4622424 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 0.7999983,0.7999994,0.8000007 } PROP { name = AxisIndicatorRoll position = -0.294211,0.1755408,-0.468875 rotation = 0.475465,-0.5174326,-0.4341789,0.5636359 scale = 0.8000004,0.8000012,0.7999982 } PROP { name = AxisIndicatorYaw position = -0.2868502,0.09315684,-0.4543035 rotation = 0.4721465,-0.5200164,-0.4369513,0.5619024 scale = 0.8000001,0.8000005,0.8 } PROP { name = directionalKnob position = -0.2025479,0.2259786,-0.4777238 rotation = 0.6427879,0,3.219524E-07,0.7660443 scale = 0.8000001,0.7999992,0.8000001 } PROP { name = directionalKnob position = -0.2270396,0.2246045,-0.4774815 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 0.7999983,0.7999994,0.8000007 } PROP { name = directionalKnob2 position = -0.2502039,0.1925819,-0.4718112 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 0.9999999,0.9999983,1.000002 } PROP { name = IndicatorPanel position = -0.4298825,0.06573952,-0.4572751 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 1,1,1 } PROP { name = IndicatorPanel position = 0.4385525,0.06731077,-0.461219 rotation = 0.642875,-0.02818773,-0.02368518,0.7650858 scale = 1,1,0.9999991 } PROP { name = ledPanelSpeed position = -0.2966823,0.1968335,-0.4725815 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 0.7999983,0.7999994,0.8000007 } PROP { name = NavBall_mercury position = -0.2903335,0.133476,-0.4613925 rotation = 0.5301123,0.04241318,0.02608581,0.8464642 scale = 1,1,1 } PROP { name = RadarAltimeter position = -0.1946791,0.122877,-0.4595443 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 1,1,1 } PROP { name = squareButton position = -0.3494701,0.213752,-0.4755408 rotation = 0.4366408,0.5622438,0.4724343,0.5196467 scale = 0.9999976,0.9999982,1.000003 } PROP { name = squareButton position = -0.3757962,0.2117068,-0.4751832 rotation = 0.4366409,0.5622439,0.4724339,0.5196469 scale = 0.9999996,1,1 } PROP { name = standingSwitch position = -0.3413771,0.1756276,-0.4688457 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 0.7999983,0.7999994,0.8000007 } PROP { name = standingSwitch position = -0.3344497,0.08912418,-0.4535927 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 0.7999983,0.7999994,0.8000007 } PROP { name = standingSwitch position = -0.1772,0.2279479,-0.4780711 rotation = 0.2130938,-0.7223825,-0.6069929,0.2536025 scale = 0.8000007,0.7999994,0.8000008 } PROP { name = standingSwitch position = -0.3528641,0.08769342,-0.4533428 rotation = 0.6428131,0.030121,0.02531,0.7650121 scale = 0.7999995,0.7999985,0.800001 } PROP { name = standingSwitch position = -0.3597911,0.1741974,-0.4685958 rotation = 0.6428131,0.030121,0.02531,0.7650121 scale = 0.7999995,0.7999985,0.800001 } PROP { name = standingSwitch position = -0.3771994,0.1728445,-0.4683594 rotation = 0.6428131,0.030121,0.02531,0.7650121 scale = 0.7999995,0.7999985,0.800001 } PROP { name = standingSwitch position = -0.3702724,0.08634054,-0.4531064 rotation = 0.6428131,0.030121,0.02531,0.7650121 scale = 0.7999995,0.7999985,0.800001 } PROP { name = switch position = -0.3607918,0.1906031,-0.4714918 rotation = 0.4366408,0.5622438,0.4724343,0.5196467 scale = 0.9999942,1,1.000005 } PROP { name = switchWithGuards position = -0.4181308,0.1885088,-0.4711255 rotation = 0.4366409,0.5622439,0.4724339,0.5196469 scale = 0.9999993,1,0.9999998 } PROP { name = switchWithGuards position = -0.4515073,0.1859159,-0.470672 rotation = 0.4366409,0.5622439,0.4724339,0.5196469 scale = 0.9999996,1,1 } PROP { name = switchWithGuards position = -0.4482238,0.1449098,-0.4634993 rotation = 0.4366409,0.5622439,0.4724339,0.5196469 scale = 0.9999996,1,1 } PROP { name = switchWithGuards position = -0.4148478,0.1475028,-0.4639533 rotation = 0.4366409,0.5622439,0.4724339,0.5196469 scale = 0.9999996,1,1 } PROP { name = switchWithGuards position = -0.4114879,0.1055362,-0.4566123 rotation = 0.4366409,0.5622439,0.4724339,0.5196469 scale = 0.9999996,1,1 } PROP { name = switchWithGuards position = -0.4448639,0.1029432,-0.4561583 rotation = 0.4366409,0.5622439,0.4724339,0.5196469 scale = 0.9999996,1,1 } PROP { name = VSI position = -0.1990175,0.1807525,-0.4697493 rotation = 0.6428131,0.03012081,0.02530987,0.7650121 scale = 1,1,1 } PROP { name = throttle position = 0.04306012,0.01680882,-0.1292509 rotation = -0.1754031,0,0,0.9844967 scale = 0.5,0.5,0.5 } PROP { name = throttle position = -0.0399299,0.01680888,-0.1292507 rotation = -0.175403,0,0,0.9844968 scale = 0.5,0.5,0.5 } } } UrlConfig { parentUrl = ROCapsules/Assets/LonesomeRobot/Dynamk2pass/internal.cfg INTERNAL { name = DYNA_PASS_INTERIOR MODULE { name = InternalSeat seatTransformName = Seat } PROP { name = SeatV2 position = 0.094,-0.249,0.287 rotation = 1.999999E-06,-0.8886197,-0.4586448,-3.999999E-06 scale = 1,1,1 } PROP { name = SwitchFlatPanelLongClear position = 0,0.345,0.245 rotation = 0.499999,0.5000001,-0.4999999,0.5000011 scale = 2.701986,2.701988,2.701988 } PROP { name = Dyna.IntLightSwitch position = -0.0487,0.3323,0.1591 rotation = 1,1.639128E-07,3.278255E-07,0 scale = 0.5,0.5,0.5 } PROP { name = switchTumbleBacklight position = 0.0498,0.3323,0.1591 rotation = 1,1.639128E-07,3.278255E-07,0 scale = 0.5,0.5,0.5 } PROP { name = ASET_ALTIMETER_Adv position = 0.0397,0.3291,0.2374 rotation = -1,1.490116E-07,2.324581E-06,-3.774956E-13 scale = 0.5017318,0.5017318,0.5017318 } PROP { name = ROOT.mercury_ODO_ALT position = 0.0392,0.3313,0.2884 rotation = -1,1.490116E-07,2.339482E-06,-3.758403E-13 scale = 0.6813136,0.6813135,0.6813135 } PROP { name = ASET_G-METER position = -0.0429,0.3291,0.2374 rotation = -1,1.490116E-07,2.339482E-06,-3.758403E-13 scale = 0.5,0.5,0.5 } PROP { name = GEM.BtnB_Chatter position = -0.0456,0.3312,0.3242 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.5999998,0.6,0.5999995 } PROP { name = Dyna.MultiSw_4_Radio position = 0.0002000005,0.3291,0.323 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.5999998,0.6,0.5999995 } PROP { name = Dyna.SignalLampRadioRx position = 0.03950001,0.3318,0.3289 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.4999998,0.5,0.4999996 } PROP { name = Dyna.SignalLampRadioTx position = 0.03950001,0.3318,0.3185 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.4999998,0.5,0.4999996 } PROP { name = Dyna.switchTumble_DummyLSPrimaryPumpA position = 0.0609,0.3311,0.3897 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.3439998,0.344,0.3439998 } PROP { name = Dyna.switchTumble_DummyLSPrimaryPumpB position = 0.03062798,0.3311,0.3897 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.3439998,0.344,0.3439998 } PROP { name = Dyna.switchTumble_DummyLSRadFlow position = 0.0006999787,0.3311,0.3897 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.3439998,0.344,0.3439998 } PROP { name = Dyna.switchTumble_DummyLSHeat position = -0.02957199,0.3311,0.3897 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.3439998,0.344,0.3439998 } PROP { name = Dyna.switchTumble_DummyLSMaxFlow position = -0.05993003,0.3311,0.3897 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.3439998,0.344,0.3439998 } PROP { name = Dyna.SignalLampDummyLSPrimaryPumpA position = 0.0609,0.3311299,0.3653591 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.86,0.86,0.8600001 } PROP { name = Dyna.SignalLampDummyLSPrimaryPumpB position = 0.03114391,0.3311299,0.3653591 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.86,0.86,0.8600001 } PROP { name = Dyna.onCooling position = 0.03191798,0.3311233,0.4183964 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.4299998,0.43,0.4299997 } PROP { name = Dyna.onPumpPrimary position = 0.05978197,0.3311233,0.4183963 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.4299998,0.43,0.4299997 } PROP { name = Fake_GoodCabFans position = 0.0002699089,0.3310474,0.3649372 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.4299998,0.43,0.4299997 } PROP { name = Fake_GoodCabinTempAuto position = -0.02983003,0.3310474,0.3649372 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.4299998,0.43,0.4299997 } PROP { name = Fake_GoodHeaters position = -0.06053203,0.3310474,0.3649372 rotation = 1,-1.490116E-08,0,1.043081E-07 scale = 0.4299998,0.43,0.4299997 } PROP { name = KanonDSLR600 position = -0.373,0.046,0 rotation = -0.8498622,-0.527005,-3.063444E-07,2.366394E-07 scale = 0.2151743,0.2151742,0.2151742 } PROP { name = BigBag position = 0.327,-0.016,0.816 rotation = 0,-1,0,2.324581E-06 scale = 0.5810981,0.5810978,0.5810978 } PROP { name = FireEqupStorage position = 0.004,-0.003,0.865 rotation = -1.643725E-06,-0.7071076,0.707106,1.643729E-06 scale = 3.485109,3.485106,3.485106 } PROP { name = BigBag position = -0.328,-0.016,0.816 rotation = 0,-1,0,2.324581E-06 scale = 0.5810981,0.5810978,0.5810978 } PROP { name = ALCORVentilator01 position = 0.299,0.051,-0.384 rotation = 1.643725E-06,-0.7071076,-0.707106,1.643729E-06 scale = 0.5390702,0.5390701,0.5390701 } PROP { name = ALCORVentilator01 position = 0.299,-0.092,-0.384 rotation = 2E-06,-0.7071078,-0.7071058,2E-06 scale = 0.53907,0.53907,0.53907 } PROP { name = JSIEvaHatchFull position = -0.006,0,-0.363 rotation = 0.7071059,0,0,0.7071077 scale = 0.2787046,0.2787046,0.2787046 } PROP { name = GEM.NASA_GaugeSngl_WSTH2O position = -0.0338,0.326,0.457 rotation = -1,1.490116E-07,2.339482E-06,-3.758403E-13 scale = 1.045104,1.045104,1.045104 } PROP { name = GEM.NASA_GaugeSngl_CO2 position = -0.0604,0.326,0.457 rotation = -1,1.490116E-07,2.339482E-06,-3.758403E-13 scale = 1.045104,1.045104,1.045104 } PROP { name = GEM.NASA_Gauge_WT-OX position = 0,0.326,0.457 rotation = -1,1.490116E-07,2.339482E-06,-3.758403E-13 scale = 1.045104,1.045104,1.045104 } PROP { name = NASA_GaugeSngl_CHARGE position = 0.0339,0.326,0.457 rotation = -1,1.490116E-07,2.339482E-06,-3.758403E-13 scale = 1.045104,1.045104,1.045104 } PROP { name = NASA_GaugeSngl_MONO position = 0.0604,0.326,0.457 rotation = -1,1.490116E-07,2.339482E-06,-3.758403E-13 scale = 1.045104,1.045104,1.045104 } } } UrlConfig { parentUrl = ROCapsules/Assets/LonesomeRobot/DYNASOAR/internal.cfg INTERNAL { name = DYNA_INTERIOR MODULE { name = InternalSeat seatTransformName = Seat } MODULE { name = InternalCameraSwitch colliderTransformName = FrontSW cameraTransformName = Front } PROP { name = SwitchFlatPanelLongClear position = 0,-0.017,-1.513 rotation = 0,0,0,1 scale = 1.847823,1.847822,1.847822 } PROP { name = SwitchFlatPanelLongClear position = 0,-0.127,-1.513 rotation = 0,0,0,1 scale = 1.847823,1.847822,1.847822 } PROP { name = SwitchFlatPanelShortClear position = 0.3236,-0.0724,-1.4669 rotation = 0.3481961,-0.3481961,-0.6154345,0.6154343 scale = 1.340885,1.340886,1.340883 } PROP { name = SwitchFlatPanelShortClear position = -0.3236,-0.0724,-1.4669 rotation = -0.3481961,0.3481961,-0.6154345,0.6154343 scale = 1.340885,1.340885,1.340883 } PROP { name = SwitchFlatPanelShortClear position = 0,-0.322,-1.5227 rotation = 0,0,-0.7071066,0.707107 scale = 1.958705,3.766868,1.834393 } PROP { name = ASET_FDAI-01 position = 0,-0.0101,-1.5121 rotation = 0.707106,0,0,0.7071076 scale = 1,1,1 } PROP { name = FDAI_GMCP-01 position = 0,-0.1258,-1.5018 rotation = 0.707106,0,0,0.7071076 scale = 1.567532,1.567532,1.567532 } PROP { name = FDAI_ErrorScaleSelector-01 position = -0.1072,-0.1085,-1.5029 rotation = 0.707106,0,0,0.7071076 scale = 0.4,0.4,0.4 } PROP { name = FDAI_RateScaleSelector-01 position = -0.107,-0.15,-1.5028 rotation = 0.707106,0,0,0.7071076 scale = 0.4,0.4,0.4 } PROP { name = ABORTbutton position = 0.32,-0.1422,-1.4648 rotation = 0.6154348,-0.3481952,0.3481956,0.6154348 scale = 0.968613,0.9686135,0.9686135 } PROP { name = StageSwitch position = 0.3105,-0.0703,-1.4752 rotation = 0.6154348,-0.3481952,0.3481956,0.6154348 scale = 0.6063467,0.6063467,0.606347 } PROP { name = swToggleEngines position = 0.329,-0.0703,-1.4444 rotation = 0.6154348,-0.3481952,0.3481956,0.6154348 scale = 0.8076991,0.8076987,0.8076997 } PROP { name = RB_CutThrottle position = 0.33,-0.0189,-1.442801 rotation = 0.6154348,-0.3481952,0.3481956,0.6154348 scale = 0.9999999,0.9999989,1.000001 } PROP { name = RB_FullThrottle position = 0.33,0.0111,-1.442801 rotation = 0.6154348,-0.3481952,0.3481956,0.6154348 scale = 1.000001,0.9999986,1.000001 } PROP { name = ASET_EngineGauge position = 0.3106,0.0002,-1.4751 rotation = 0.6154348,-0.3481952,0.3481956,0.6154348 scale = 0.3001666,0.3001659,0.3001665 } PROP { name = RWL_EngineOverheat position = 0.3115,-0.0304,-1.4756 rotation = 0.6154348,-0.3481952,0.3481956,0.6154348 scale = 0.7428533,0.7428504,0.7428523 } PROP { name = RB_SAS_Stab position = -0.3094,0.0171,-1.4742 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999993,1,1 } PROP { name = RB_SAS_Maneuver position = -0.3239,0.0171,-1.4501 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999989,1,1 } PROP { name = RB_SAS_Prograde position = -0.3094,-0.01,-1.4742 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999989,1,1 } PROP { name = RB_SAS_Retrograde position = -0.3239,-0.0106,-1.4501 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999989,0.9999995,1 } PROP { name = RB_SAS_Normal position = -0.3094,-0.036,-1.4742 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999989,0.9999995,1 } PROP { name = RB_SAS_AntiNormal position = -0.3239,-0.036,-1.4501 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999993,0.999999,1 } PROP { name = RB_SAS_Radial_IN position = -0.3094,-0.0608,-1.4742 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999993,0.999999,1 } PROP { name = RB_SAS_Radial_OUT position = -0.3239,-0.0607,-1.4501 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999999,0.9999986,1.000001 } PROP { name = RB_SAS_Target position = -0.3094,-0.0866,-1.4742 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 0.9999999,0.9999986,1.000001 } PROP { name = RB_SAS_AntiTarget position = -0.3239,-0.0863,-1.4501 rotation = 0.6154342,0.3481961,-0.3481964,0.6154344 scale = 1.000001,0.9999974,1.000001 } PROP { name = ASET_G-METER position = 0.2658,-0.0007,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = ASET_ALTIMETER_Adv position = 0.2188,-0.0005,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = onRCSACTIVEIndicator position = 0.1114,0.0297,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = ASET_GroundSpeed position = 0.2188,-0.0469,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = ASET_AoA_Indicator position = 0.2658,-0.097,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = ASET_VSI position = 0.2658,-0.0469,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = ARRT position = -0.1522,-0.02229999,-1.5014 rotation = 0.7071066,0,0,0.7071069 scale = 0.7966012,0.7966012,0.7966012 } PROP { name = FI_ARRT-ERROR position = -0.0853,-0.0435,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 1,1,1 } PROP { name = ASET_TrimIndicator position = -0.1569,-0.11,-1.4984 rotation = 0.7071066,0,0,0.7071069 scale = 0.5286751,0.5286751,0.5286751 } PROP { name = SwitchFlatPanelLongClear position = 0.3507,-0.1933,-1.4133 rotation = -0.4999998,0.5000001,0.5000002,0.5 scale = 1.473775,1.473774,1.473774 } PROP { name = ASET_CRT_Display position = 0.3853548,-0.0230287,-1.26266 rotation = -0.5053365,0.4806024,-0.4174008,-0.5826087 scale = 0.7000002,0.7000003,0.7000003 } PROP { name = SwitchFlatPanelLongClear position = -0.3512,-0.1933,-1.4133 rotation = -0.5,0.5,0.5,0.5 scale = 1.473775,1.473774,1.473774 } PROP { name = ASET_RotationCtrl_V2 position = 0.3326,-0.1758,-1.3581 rotation = 0,1,-1.370907E-06,-1.043081E-07 scale = 1,1,1 } PROP { name = ASET_X-Pointer-01 position = -0.1443,0.1299,-1.4277 rotation = 0.707106,0,0,0.7071076 scale = 0.6190703,0.6190703,0.6190703 } PROP { name = X-Pointer_ScaleSelector-01 position = -0.0275,-0.2116,-1.5135 rotation = 0.7071068,0,0,0.7071067 scale = 0.4,0.4000003,0.4000003 } PROP { name = X-PointerModeSelector-01 position = -0.0583,-0.2116,-1.5135 rotation = 0.7071068,0,0,0.7071067 scale = 0.4,0.4000003,0.4000003 } PROP { name = FI_X-Pointer01-ERROR position = -0.0913,-0.2143,-1.5135 rotation = 0.7071068,0,0,0.7071067 scale = 1.25,1.25,1.25 } PROP { name = RCS_translation_Stick position = -0.3532,-0.1713,-1.3877 rotation = 0,-1,0,-8.940697E-08 scale = 0.3484538,0.3484536,0.3484533 } PROP { name = RB_ClearNode position = 0.0965,-0.2263,-1.5135 rotation = 0.7071068,0,0,0.7071067 scale = 1,1,1 } PROP { name = RB_ClearTarget position = 0.0967,-0.2486,-1.5135 rotation = 0.7071068,0,0,0.7071067 scale = 1,1,1 } PROP { name = SwitchFlatPanelShortClear position = -0.4024,-0.1579,-1.2668 rotation = -0.09229596,0.7010574,0.09229596,0.7010574 scale = 1.000001,1.000001,0.9999986 } PROP { name = switchTumbleAG01 position = -0.4006,-0.1448,-1.3197 rotation = 0.4304595,0.5609854,-0.4304594,0.5609855 scale = 0.3,0.3,0.3 } PROP { name = switchTumbleAG02 position = -0.4006,-0.1448,-1.2932 rotation = 0.4304595,0.5609854,-0.4304594,0.5609855 scale = 0.3,0.3,0.3 } PROP { name = switchTumbleAG03 position = -0.4006,-0.1448,-1.2661 rotation = 0.4304595,0.5609854,-0.4304594,0.5609855 scale = 0.3,0.3,0.3 } PROP { name = switchTumbleAG04 position = -0.4006,-0.1448,-1.2387 rotation = 0.4304595,0.5609854,-0.4304594,0.5609855 scale = 0.3,0.3,0.3 } PROP { name = switchTumbleAG05 position = -0.4006,-0.1448,-1.2118 rotation = 0.4304595,0.5609854,-0.4304594,0.5609855 scale = 0.3,0.3,0.3 } PROP { name = switchTumbleAG06 position = -0.3933,-0.1718,-1.3194 rotation = 0.4304594,0.5609856,-0.4304594,0.5609856 scale = 0.3000004,0.2999997,0.3000004 } PROP { name = switchTumbleAG07 position = -0.3933,-0.1718,-1.293 rotation = 0.4304594,0.5609856,-0.4304594,0.5609856 scale = 0.3000004,0.2999997,0.3000004 } PROP { name = switchTumbleAG08 position = -0.3933,-0.1718,-1.2668 rotation = 0.4304594,0.5609856,-0.4304594,0.5609856 scale = 0.3000004,0.2999997,0.3000004 } PROP { name = switchTumbleAG09 position = -0.3933,-0.1718,-1.2384 rotation = 0.4304594,0.5609856,-0.4304594,0.5609856 scale = 0.3000004,0.2999997,0.3000004 } PROP { name = switchTumbleAG10 position = -0.3933,-0.1718,-1.2118 rotation = 0.4304594,0.5609856,-0.4304594,0.5609856 scale = 0.3000004,0.2999997,0.3000004 } PROP { name = Dyna.MonitorFlComp position = -0.2282,-0.1109,-1.5026 rotation = 0.7071066,0,0,0.7071069 scale = 0.6008921,0.6008921,0.6008921 } PROP { name = Dyna.swTumbleHILO position = -0.2108,-0.02336,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.25,0.25,0.25 } PROP { name = Dyna.swTumbleSHIPTGT position = -0.2108,-0.055,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.35,0.35,0.35 } PROP { name = Dyna.swTumbleINC position = -0.2447,-0.055,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.35,0.35,0.35 } PROP { name = Dyna.swTumbleADT position = -0.2779,-0.055,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.35,0.35,0.35 } PROP { name = Dyna.MS3pos_FLCOMPMode position = -0.2443,-0.0245,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.5,0.5,0.5 } PROP { name = Dyna.IVIPANEL position = 0.1044,0.0719,-1.50535 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIKNOBAFTFWD position = 0.1389542,0.05189493,-1.50535 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIKNOBLR position = 0.1054912,0.05189493,-1.50535 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIKNOBDNUP position = 0.07275567,0.05189493,-1.50535 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIINDFWD position = 0.1382995,0.09412376,-1.502513 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIINDAFT position = 0.1382995,0.06920841,-1.502513 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIINDL position = 0.1131295,0.09408741,-1.502561 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIINDR position = 0.09742855,0.09408741,-1.502561 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIINDUP position = 0.07178573,0.09408741,-1.502561 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVIINDDN position = 0.07178573,0.06923266,-1.502561 rotation = 0,0,0,1 scale = 1.212426,1.212427,1.212427 } PROP { name = Dyna.IVI_SpeedAFTFWD position = 0.1382267,0.08147817,-1.50244 rotation = 0.707107,0,0,0.7071066 scale = 0.4032648,0.403265,0.403265 } PROP { name = Dyna.IVI_SpeedLR position = 0.1052487,0.08147817,-1.50244 rotation = 0.707107,0,0,0.7071066 scale = 0.4032648,0.4032649,0.4032649 } PROP { name = Dyna.IVI_SpeedDNUP position = 0.07190695,0.08147812,-1.50244 rotation = 0.7071069,0,0,0.7071066 scale = 0.4032648,0.4032649,0.4032649 } PROP { name = Dyna.swTumbleAcquireTarget position = -0.2416,-0.1667,-1.5043 rotation = 0.7071068,0,0,0.7071067 scale = 0.3,0.3,0.3 } PROP { name = Dyna.onTarget position = -0.2047,-0.1577,-1.504 rotation = 0.7071068,0,0,0.7071067 scale = 0.4,0.4000011,0.4000011 } PROP { name = Dyna.onApproach position = -0.2791,-0.1651,-1.5042 rotation = 0.7071068,0,0,0.7071067 scale = 0.4,0.4000012,0.4000012 } PROP { name = Dyna.onScan position = -0.2048,-0.1709,-1.504 rotation = 0.7071068,0,0,0.7071067 scale = 0.4,0.4000011,0.4000011 } PROP { name = SwitchRotary_Precision_Ctrl position = 0.0962,-0.0456,-1.5038 rotation = 0.707106,0,0,0.7071076 scale = 0.3,0.3,0.3 } PROP { name = swTumbleARRT_ON position = -0.1112,-0.0014,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = swTumbleARRT_MODE position = -0.1112,-0.0411,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = ASET_SignalLamp_RCS position = 0.1067,-0.09370001,-1.5038 rotation = 0.707106,0,0,0.7071076 scale = 0.3,0.3,0.3 } PROP { name = switchTumble_RCS position = 0.1067,-0.1168,-1.5038 rotation = 0.707106,0,0,0.7071076 scale = 0.3,0.3,0.3 } PROP { name = ASET_SignalLamp_SAS position = 0.1067,-0.1406,-1.5038 rotation = 0.707106,0,0,0.7071076 scale = 0.3,0.3,0.3 } PROP { name = switchTumble_SAS position = 0.1067,-0.1637,-1.5038 rotation = 0.707106,0,0,0.7071076 scale = 0.3,0.3,0.3 } PROP { name = onHighGIndicator position = 0.2658,0.0297,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = Dyna.onOrbit position = -0.0845,0.0297,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = Dyna.onSuborbital position = -0.0845,0.0148,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = Dyna.onAerobraking position = -0.0845,-0.0003,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = Dyna.onAerobrake position = -0.0845,-0.0157,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = onRCSIndicator position = 0.0845,0.0297,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = onSASIndicator position = 0.0845,0.0145,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = onStageLockedIndicator position = 0.0845,-0.0005,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = onStageReadyIndicator position = 0.1123,-0.0005,-1.5038 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = LowFuelIndicator position = 0.1124,-0.0164,-1.5037 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = LowMonopropIndicator position = 0.0845,-0.0164,-1.5037 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = LowChargeIndicator position = 0.1445,-0.0803,-1.504 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = OnPREC_MODE position = 0.0962,-0.0614,-1.504 rotation = 0.7071066,0,0,0.7071069 scale = 0.4,0.4,0.4 } PROP { name = switchRotary_ResLock position = 0.1439,-0.1629632,-1.504 rotation = 0.7071066,0,0,0.7071069 scale = 0.5392895,0.5392894,0.5392894 } PROP { name = switchRotary_StageLock position = 0.1439,-0.1168,-1.504 rotation = 0.7071066,0,0,0.7071069 scale = 0.5392895,0.5392894,0.5392894 } PROP { name = Dyna.SignalLampRadioRx position = -0.2327,0.0281,-1.4999 rotation = 0.7400762,1.423445E-07,1.947127E-08,0.6725231 scale = 0.3,0.3000001,0.3000001 } PROP { name = Dyna.SignalLampRadioTx position = -0.2406,0.0281,-1.4999 rotation = 0.7400762,1.313165E-07,2.949264E-08,0.6725231 scale = 0.3,0.3,0.2999999 } PROP { name = GEM.BtnB_Chatter position = -0.2367,0.0147,-1.5022 rotation = 0.6995044,0.001076008,0.001183332,0.7146266 scale = 0.3999992,0.4000002,0.4000001 } PROP { name = Dyna.MultiSw_4_Radio position = -0.2092,0.0146,-1.5032 rotation = 0.7400612,0.00470469,-0.004275253,0.6725095 scale = 0.3999992,0.4000005,0.4000003 } PROP { name = RNDZ_RadarSignalIndicator position = -0.271,0.0147,-1.5021 rotation = 0.6995044,0.001076008,0.001183332,0.7146266 scale = 0.3373719,0.3373729,0.3373728 } PROP { name = FI_SAS_SPEED_TARGET position = 0.0252,-0.207,-1.5135 rotation = 0.7071068,0,0,0.7071067 scale = 1.25,1.25,1.25 } PROP { name = FI_SAS_SPEED_SURFACE position = 0.0733,-0.207,-1.5135 rotation = 0.7071068,0,0,0.7071067 scale = 1.25,1.25,1.25 } PROP { name = FI_SAS_SPEED_ORBIT position = 0.0492,-0.207,-1.5135 rotation = 0.7071068,0,0,0.7071067 scale = 1.25,1.25,1.25 } PROP { name = SwitchRotary_SAS_SpeedMode_Selector-01 position = 0.0489,-0.2443,-1.5139 rotation = 0.7071068,0,0,0.7071067 scale = 0.5,0.4999999,0.4999999 } PROP { name = ASET_SignalLamp_FUELCELL position = 0.1805,-0.0787,-1.5036 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = swTumbleFUELCELL position = 0.1802,-0.1003,-1.5036 rotation = 0.7071066,0,0,0.7071069 scale = 0.3,0.3,0.3 } PROP { name = Dyna.SignalLamp_Brakes position = 0.222,-0.1433,-1.5037 rotation = 0.7071067,-1.421085E-14,-1.421085E-14,0.7071068 scale = 0.3,0.2999998,0.2999998 } PROP { name = switchTumble_Brakes position = 0.222,-0.1648,-1.5037 rotation = 0.7071067,-1.421085E-14,-1.421085E-14,0.7071068 scale = 0.3,0.2999999,0.2999999 } PROP { name = ASET_SignalLamp_GEAR position = 0.2567,-0.1429,-1.5037 rotation = 0.7071067,-1.421085E-14,-1.421085E-14,0.7071068 scale = 0.3,0.2999998,0.2999998 } PROP { name = switchTumble_Gear position = 0.2567,-0.1648,-1.5037 rotation = 0.7071067,-1.421085E-14,-1.421085E-14,0.7071068 scale = 0.3,0.2999999,0.2999999 } PROP { name = switchTumbleBacklight position = -0.1425,-0.1666,-1.5038 rotation = 0.707106,0,0,0.7071076 scale = 0.3,0.3,0.3 } PROP { name = GEM.BtnB_Undock position = -0.0274,-0.2399,-1.5134 rotation = 0.7071068,0,0,0.7071067 scale = 0.6,0.5999998,0.5999998 } PROP { name = Dyna.onDockReady position = -0.0621,-0.244,-1.5139 rotation = 0.7071068,0,0,0.7071067 scale = 0.4,0.4000002,0.4000002 } PROP { name = Dyna.onDocked position = -0.0915,-0.244,-1.5139 rotation = 0.7071068,0,0,0.7071067 scale = 0.4,0.4000002,0.4000002 } PROP { name = GEM.MS3pos_TimeSelect position = -0.3175,-0.1243,-1.4634 rotation = -0.6138194,-0.3491065,0.3472804,-0.617047 scale = 0.5,0.5000002,0.5 } PROP { name = GEM.MonitorMissionTime position = -0.319,-0.1494,-1.4636 rotation = 0.6154352,0.3481946,-0.3481946,0.6154352 scale = 0.6000001,0.5999999,0.6000043 } PROP { name = GEM.FI_NextApsisAp position = -0.3069,-0.1674,-1.4807 rotation = -0.6138192,-0.3491062,0.3472801,-0.6170473 scale = 0.8,0.8,0.7999999 } PROP { name = GEM.FI_NextApsisPe position = -0.3142,-0.1674,-1.4686 rotation = -0.6138192,-0.3491062,0.3472801,-0.6170473 scale = 0.8,0.8,0.7999999 } PROP { name = GEM.FI_NextNodeAN position = -0.3214,-0.1674,-1.4565 rotation = -0.6138194,-0.3491065,0.3472804,-0.617047 scale = 0.8000001,0.8000005,0.8000004 } PROP { name = GEM.FI_NextNodeDN position = -0.3287,-0.1674,-1.4445 rotation = -0.6138194,-0.3491065,0.3472804,-0.617047 scale = 0.8000001,0.8000005,0.8000004 } PROP { name = NASA_Gauge_LF-OX position = 0.1444,0.0016,-1.5033 rotation = 0.7071066,0,0,0.7071069 scale = 0.82,0.82,0.82 } PROP { name = NASA_Gauge_RCS-ELEC position = 0.177,0.0016,-1.5033 rotation = 0.7071066,0,0,0.7071069 scale = 0.82,0.82,0.82 } PROP { name = NASA_Gauge_Int_Temp position = 0.1838429,-0.0494,-1.5035 rotation = 0.7071066,0,0,0.7071069 scale = 0.7421415,0.7421415,0.7421415 } PROP { name = NASA_Gauge_Pod_Temp position = 0.1607,-0.0494,-1.5035 rotation = 0.7071066,0,0,0.7071069 scale = 0.7421415,0.7421415,0.7421415 } PROP { name = NASA_GaugeSngl_ATMDEPTH position = 0.1383,-0.0494,-1.5035 rotation = 0.7071066,0,0,0.7071069 scale = 0.7421415,0.7421415,0.7421415 } PROP { name = NASA_ChargeRateIndicator position = 0.2186,-0.0977,-1.502 rotation = 0.7071066,0,0,0.7071069 scale = 0.3128846,0.3128847,0.3128847 } PROP { name = NASA_Elec_Output position = 0.18,-0.1353,-1.5021 rotation = 0.7071066,0,0,0.7071069 scale = 0.2741408,0.2741408,0.2741408 } PROP { name = Dyna.IntLightSwitch position = -0.1709,-0.1664,-1.5038 rotation = 0.707106,0,0,0.7071076 scale = 0.3,0.3,0.3 } PROP { name = Dyna.LabelText_Fl.Comp position = -0.2796,-0.0241,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.2368992,0.2368994,0.2368994 } PROP { name = Dyna.LabelText_TGT position = -0.2798,-0.0773,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.2368992,0.2368994,0.2368994 } PROP { name = Dyna.SignalLampTGT position = -0.2795,-0.0847,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.5,0.5,0.5 } PROP { name = Dyna.LabelText_INC position = -0.2798,-0.0927,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.2368992,0.2368994,0.2368994 } PROP { name = Dyna.SignalLampINC position = -0.2795,-0.1007,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.5,0.5,0.5 } PROP { name = Dyna.LabelText_RELINC position = -0.2798,-0.1085,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.2368992,0.2368994,0.2368994 } PROP { name = Dyna.SignalLampRELINC position = -0.2795,-0.1175,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.5,0.5,0.5 } PROP { name = Dyna.LabelText_PHS position = -0.2798,-0.1259,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.2368992,0.2368994,0.2368994 } PROP { name = Dyna.SignalLampPHS position = -0.2795,-0.135,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.5,0.5,0.5 } PROP { name = Dyna.LabelText_DV position = -0.2798,-0.1436,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.2368992,0.2368994,0.2368994 } PROP { name = Dyna.SignalLampDV position = -0.2795,-0.1516,-1.5025 rotation = 0.7071068,0,0,0.7071067 scale = 0.5,0.5,0.5 } PROP { name = GEM.NASA_Gauge_WT-OX position = -0.3529,-0.01892577,-1.4087 rotation = 0.6154344,0.3481953,-0.3481962,0.6154348 scale = 0.8200012,0.8200003,0.8200012 } PROP { name = GEM.NASA_GaugeSngl_CO2 position = -0.3477,-0.072,-1.4175 rotation = 0.6154344,0.3481953,-0.3481962,0.6154348 scale = 0.8163567,0.8163559,0.8163568 } PROP { name = GEM.NASA_GaugeSngl_WSTH2O position = -0.3582,-0.072,-1.4 rotation = 0.6154344,0.3481953,-0.3481962,0.6154348 scale = 0.8163567,0.8163559,0.8163568 } PROP { name = SwitchFlatPanelShortClear position = -0.357,-0.046,-1.4112 rotation = -0.3481961,0.3481961,-0.6154345,0.6154343 scale = 0.8057808,0.8057808,0.8057795 } PROP { name = swTumble_TWR_MON position = 0.3593,-0.0105,-1.3998 rotation = 0.6154342,-0.3481959,0.3481963,0.6154346 scale = 0.2417343,0.2417343,0.2417343 } PROP { name = TWR_Indicator position = 0.34831,-0.0174,-1.41661 rotation = 0.6154344,-0.3481962,0.3481963,0.6154342 scale = 0.6880813,0.6880817,0.6880817 } PROP { name = SwitchFlatPanelShortClear position = 0.3571,-0.0465,-1.4112 rotation = 0.3481961,-0.3481961,-0.6154345,0.6154343 scale = 0.8057808,0.8057808,0.8057808 } } } UrlConfig { parentUrl = ROCapsules/Assets/RN/Internals/SoyuzPod/internal.cfg INTERNAL { name = SoyuzPod MODULE { name = InternalSeat seatTransformName = seat1 portraitCameraName = camPilot allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat2 portraitCameraName = allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat3 portraitCameraName = allowCrewHelmet = false } MODULE { name = InternalCameraSwitch colliderTransformName = camRcollider cameraTransformName = camR } MODULE { name = InternalCameraSwitch colliderTransformName = camLcollider cameraTransformName = camL } PROP { name = AltimeterThreeHands position = -0.4340928, -0.09960778, -0.9360042 rotation = 0.6875694, 0.1650708, -0.1650708, 0.6875694 scale = 1, 0.9999998, 0.9999998 } PROP { name = AtmosphereDepth position = -0.4022362, -0.03610739, -0.9572527 rotation = 0.6029077, 0.6029077, 0.3694623, 0.3694623 scale = 2, 2, 2 } PROP { name = AxisIndicator position = -0.4338944, 0.02116445, -0.9428569 rotation = 0.6029077, 0.6029077, 0.3694623, 0.3694623 scale = 1, 0.9999998, 0.9999998 } PROP { name = AxisIndicator position = -0.4338946, 0.05901423, -0.9428574 rotation = 0.6029078, 0.6029078, 0.3694621, 0.3694621 scale = 1, 1, 1 } PROP { name = AxisIndicator position = -0.4338946, 0.09657043, -0.9428588 rotation = 0.6029078, 0.6029078, 0.3694621, 0.3694621 scale = 1, 1, 1 } PROP { name = ECLSS position = 0.4074868, 0.203772, -0.9586755 rotation = 0.6903455, -0.1530459, 0.1530459, 0.6903455 scale = 0.6, 0.6, 0.6 } PROP { name = IndicatorPanel position = 0.404093, -0.01103384, -0.9512314 rotation = 0.6875694, -0.1650708, 0.1650708, 0.6875694 scale = 2, 2, 2 } PROP { name = NEPTUNE4020 position = 0, -0.2094291, -0.8890401 rotation = 0.258819, 0, 0, 0.9659258 scale = 0.8, 0.8, 0.8 } PROP { name = NEPTUNE_MFD position = 0.2728, -0.2018082, -0.8846398 rotation = 0.2588191, 0, 0, 0.9659258 scale = 0.8, 0.8, 0.8 } PROP { name = radarAltitude position = -0.3681314, -0.09963635, -0.9722936 rotation = 0.6875694, 0.1650708, -0.1650708, 0.6875694 scale = 1, 0.9999998, 0.9999998 } PROP { name = switchWithGuards position = -0.3805108, 0.02120366, -0.9690363 rotation = 0.6875694, 0.1650708, -0.1650708, 0.6875694 scale = 1, 0.9999998, 0.9999998 } PROP { name = switchWithGuards position = -0.350255, 0.02120389, -0.9844523 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = switchWithGuards position = -0.3805106, 0.05922899, -0.9690363 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = switchWithGuards position = -0.3502548, 0.05922895, -0.9844524 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = switchWithGuards position = -0.3502548, 0.09678671, -0.9844524 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = switchWithGuards position = -0.3805106, 0.09678683, -0.9690363 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = VZOR position = 0, -0.2854291, -0.7574044 rotation = 0.2588191, 0, 0, 0.9659258 scale = 0.8, 0.8, 0.8 } } } UrlConfig { parentUrl = ROCapsules/Assets/RN/Internals/SoyuzPod/PropConfig.cfg INTERNAL { name = INSERT_INTERNAL_NAME PROP { name = AltimeterThreeHands position = -0.4340928, -0.09960778, -0.9360042 rotation = 0.6875694, 0.1650708, -0.1650708, 0.6875694 scale = 1, 0.9999998, 0.9999998 } PROP { name = AtmosphereDepth position = -0.4022362, -0.03610739, -0.9572527 rotation = 0.6029077, 0.6029077, 0.3694623, 0.3694623 scale = 2, 2, 2 } PROP { name = AxisIndicator position = -0.4338944, 0.02116445, -0.9428569 rotation = 0.6029077, 0.6029077, 0.3694623, 0.3694623 scale = 1, 0.9999998, 0.9999998 } PROP { name = AxisIndicator position = -0.4338946, 0.05901423, -0.9428574 rotation = 0.6029078, 0.6029078, 0.3694621, 0.3694621 scale = 1, 1, 1 } PROP { name = AxisIndicator position = -0.4338946, 0.09657043, -0.9428588 rotation = 0.6029078, 0.6029078, 0.3694621, 0.3694621 scale = 1, 1, 1 } PROP { name = ECLSS position = 0.4074868, 0.203772, -0.9586755 rotation = 0.6903455, -0.1530459, 0.1530459, 0.6903455 scale = 0.6, 0.6, 0.6 } PROP { name = IndicatorPanel position = 0.404093, -0.01103384, -0.9512314 rotation = 0.6875694, -0.1650708, 0.1650708, 0.6875694 scale = 2, 2, 2 } PROP { name = NEPTUNE4020 position = 0, -0.2094291, -0.8890401 rotation = 0.258819, 0, 0, 0.9659258 scale = 0.8, 0.8, 0.8 } PROP { name = NEPTUNE_MFD position = 0.2728, -0.2018082, -0.8846398 rotation = 0.2588191, 0, 0, 0.9659258 scale = 0.8, 0.8, 0.8 } PROP { name = radarAltitude position = -0.3681314, -0.09963635, -0.9722936 rotation = 0.6875694, 0.1650708, -0.1650708, 0.6875694 scale = 1, 0.9999998, 0.9999998 } PROP { name = switchWithGuards position = -0.3805108, 0.02120366, -0.9690363 rotation = 0.6875694, 0.1650708, -0.1650708, 0.6875694 scale = 1, 0.9999998, 0.9999998 } PROP { name = switchWithGuards position = -0.350255, 0.02120389, -0.9844523 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = switchWithGuards position = -0.3805106, 0.05922899, -0.9690363 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = switchWithGuards position = -0.3502548, 0.05922895, -0.9844524 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = switchWithGuards position = -0.3502548, 0.09678671, -0.9844524 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = switchWithGuards position = -0.3805106, 0.09678683, -0.9690363 rotation = 0.6875694, 0.1650705, -0.1650705, 0.6875694 scale = 1, 1, 1 } PROP { name = VZOR position = 0, -0.2854291, -0.7574044 rotation = 0.2588191, 0, 0, 0.9659258 scale = 0.8, 0.8, 0.8 } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/APAS/APAS_Active.cfg PART { name = ROC-APAS8995A module = Part author = cxg2827, capkirk rescaleFactor = 1.6533 node_stack_top = 0.0, 0.075, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.05, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,0,1 TechRequired = standardDockingPorts entryCost = 2000 cost = 3500 category = Coupling subcategory = 0 title = APAS 89/95 Active Docking Port manufacturer = RKK Energia description = Androgynous Peripheral Attach System developed for the Shuttle-Mir program and ISS. This is the active variant, with a deployable capture ring to align the ports and dampen the impact. mass = 0.286 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.75 crashTolerance = 15 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 fuelCrossFeed = True bulkheadProfiles = size1p2 tags = ISS APAS docking PMA tantares loaf bread apollo kane ets gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/APAS/CXA_APAS_A_L04F scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDockingNode nodeType = APAS8995 gendered = false genderFemale = false acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleAnimateGeneric animationName = Default Take isOneShot = false startEventGUIName = Extend Docking Ring endEventGUIName = Retract Docking Ring actionGUIName = Toggle Docking Ring } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/APAS/APAS_Passive.cfg PART { name = ROC-APAS8995P module = Part author = cxg2827, capkirk rescaleFactor = 1.6533 node_stack_top = 0.0, 0.075, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.065, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,0,1 TechRequired = standardDockingPorts entryCost = 1000 cost = 3000 category = Coupling subcategory = 0 title = APAS 89/95 Passive Docking Port manufacturer = RKK Energia description = Androgynous Peripheral Attach System developed for the Shuttle-Mir program and ISS. This is the passive variant, useful for permanent fixtures that won't have to form the active docking partner, such as berthing ports on station modules. mass = 0.286 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.75 crashTolerance = 15 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 fuelCrossFeed = True bulkheadProfiles = size1p2 tags = ISS APAS docking PMA tantares loaf bread apollo kane ets gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/APAS/CXA_APAS_P scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDockingNode nodeType = APAS8995 gendered = false genderFemale = false acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloCM.cfg PART { module = Part name = ROC-ApolloCM author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.87, 0.0, 0.0, 1.0, 0.0, 1 node_stack_para = 0.0, 0.87, 0.0, 0.0, -1.0, 0.0, 1 node_stack_para2 = 0.0, 1.165, -0.58, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.24, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 bulkheadProfiles = size1, size2 CoMOffset = 0.0, -0.25, 0.0 title = Apollo Command Module (CM) manufacturer = North American Aviation description = The Command Module of the Apollo spacecraft. Apollo was the spacecraft that transported humans to the Moon in the 1960's and 1970's. It has room for three crew. [Diameter: 3.91 m] Supports a crew of three for up to 14 days of active operations. Plume and sound provided by Waterfall. mass = 3.084 category = Pods subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere TechRequired = unlockParts cost = 1 entryCost = 1 vesselType = Ship stagingIcon = COMMAND_POD CrewCapacity = 3 maxTemp = 973.15 skinMaxTemp = 3600 emissiveConstant = 0.54 thermalMassModifier = 1.0 skinMassPerArea = 7.9 buoyancy = 1.1 breakingForce = 250 breakingTorque = 250 fuelCrossfeed = true leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Apollo/CM scale = 1.0, 1.0, 1.0 rotation = 0, 180, 0 } MODEL { model = ROCapsules/Assets/DECQ/Apollo/DrogueParaDec scale = 1.0, 1.0, 1.0 position = 0.0, 1.15, 0.33 rotation = 0.0, 180.0, 0.0 } INTERNAL { name = ApolloCM_Internal } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 ablationTempThresh = 500 reentryConductivity = 0.001 infoTemp = 3000 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 10 amount = 10 } RESOURCE { name = CharredAblator maxAmount = 7.5 amount = 0 } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.520 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = AdjustableCoMShifter DescentModeCoM = 0, 0, -0.17 } MODULE { name = ModuleAnimateGeneric animationName = ALH1 startEventGUIName = Turn On Lights endEventGUIName = Turn Off Lights actionGUIName = Toggle Lights defaultActionGroup = Light } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.411 runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.4557 } PROPELLANT { name = NTO ratio = 0.5443 } PROPELLANT { name = Helium ratio = 10.0 ignoreForIsp = True } atmosphereCurve { key = 0 274 key = 1 137 key = 4 0.001 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 880 basemass = -1 TANK { name = ElectricCharge amount = 12096 maxAmount = 12096 } TANK { name = MMH amount = 46 maxAmount = 46 } TANK { name = NTO amount = 55 maxAmount = 55 } TANK { name = Helium amount = 1010 maxAmount = 1010 } TANK { name = Food amount = 245.7 maxAmount = 245.7 } TANK { name = Water amount = 16 maxAmount = 16 } TANK { name = Oxygen amount = 1755.5 maxAmount = 1755.5 } TANK { name = LithiumHydroxide amount = 43.2 maxAmount = 43.2 } TANK { name = WasteWater amount = 0 maxAmount = 25 } TANK { name = Waste amount = 0 maxAmount = 22.4 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 5.9 surface = 15.71 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = RCSthruster position = 0,0.03,0 rotation = 0, 0, 180 scale = 1.5, 1.5, 1.5 moduleID = ROC-ApolloCM engineID = basicEngine } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-ApolloCM TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,0.03,0 rotation = 0, 0, 180 scale = 1.5, 1.5, 1.5 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 3.3 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloDrogueDockPort.cfg PART { module = Part name = ROC-ApolloDrogueDockPort author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -0.2256, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.0771, 0.0, 0.0, 1.0, 0.0, 1 attachRules = 1,0,1,1,0 bulkheadProfiles = size1 title = Apollo Drogue Docking Port manufacturer = North American Aviation description = This is the drogue (accepting) part of the Apollo Docking System. It will only work with the Apollo Command Module Probe. mass = 0.2 category = Coupling subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, dock, port, docking TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_VERT maxTemp = 973.15 skinMaxTemp = 1073.15 breakingForce = 250 breakingTorque = 250 bodyLiftMultiplier = 0 fuelCrossfeed = false crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/LEM/LEM_dockingPort scale = 1.175, 1.0, 1.175 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleDockingNode referenceAttachNode = top stagingEnabled = False nodeType = Apollo gendered = True genderFemale = True acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleB9DisableTransform transform = Cylinder_020 transform = Cylinder_020.001 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloDrogueParachute.cfg PART { module = Part name = ROC-ApolloDrogueParachute author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, -0.9, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,0,0 bulkheadProfiles = size1, size2 title = Apollo Drogue Parachute Pack manufacturer = Northrop Corp. description = The drogue parachute pack is meant to slow down the Apollo spacecraft at a high altitude in preparation for the deployment of the main parachute pack. Attach this to the front node before placing the Forward Heat Shield. mass = 0.025 category = Utility subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, drogue, para, parachute TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = 1 childStageOffset = 1 stagingIcon = PARACHUTES sound_parachute_open = activate breakingForce = 250 breakingTorque = 250 bodyLiftMultiplier = 0 fuelCrossfeed = true absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/DECQ/Apollo/DroguePara scale = 1.0, 1.0, 1.0 rotation = 0, 180, 0 } MODULE { name = RealChuteModule caseMass = 0.0206 timer = 0 mustGoDown = True spareChutes = 0 cutSpeed = 0.5 secondaryChute = False PARACHUTE { parachuteName = CANOPY capName = Parashute preDeploymentAnimation = SEMI deploymentAnimation = FULL material = Nylon minIsPressure = false minPressure = 0.01 preDeployedDiameter = 5.2 preDeploymentSpeed = 1.6 minDeployment = 7525 deployedDiameter = 10.0 deploymentSpeed = 10.0 deploymentAlt = 7315 cutAlt = 3350 } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 0.78125 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 1.25 } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = Parashute valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Parashute valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Parashute valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloForwardHS.cfg PART { module = Part name = ROC-ApolloForwardHS author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.428, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.329, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,1,0 bulkheadProfiles = size1 title = Apollo CM Forward Heat Shield manufacturer = North American Aviation description = The forward heat shield and docking probe for the Apollo Command Module. After soft docking the probe is retracted, allowing the two spacecraft to dock hard. It can also be extended after undocking to push them apart. Attach this to the top of the CM after placing the Drogue and Main Parachutes. mass = 0.14 category = Coupling subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, dock, port, docking TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_VERT maxTemp = 973.15 skinMaxTemp = 1073.15 breakingForce = 250 breakingTorque = 250 bodyLiftMultiplier = 0 fuelCrossfeed = false fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Apollo/CM_ForwardHS scale = 1.0, 1.0, 1.0 rotation = 0, 180, 0 } MODULE { name = ModuleAnimateGeneric animationName = OPEN actionGUIName = Toggle Docking Probe startEventGUIName = Extend Docking Probe endEventGUIName = Retract Docking Probe } MODULE { name = ModuleDecouple ejectionForce = 15 explosiveNodeID = bottom } MODULE { name = ModuleDockingNode referenceAttachNode = top stagingEnabled = False nodeType = Apollo gendered = True genderFemale = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloHGA.cfg PART { module = Part name = ROC-ApolloHGA author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,0,0 bulkheadProfiles = size1 title = Apollo High Gain Antenna (HGA) manufacturer = Dalmo Victor Co. description = The primary High Gain Antenna of the Apollo Spacecraft. Attach to the bottom of the Service Module in the grooved node. mass = 0.043 category = Communication subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, sm, csm, saturn, v, antenna, hga TechRequired = unlockParts cost = 150 entryCost = 1 maxTemp = 673.15 skinMaxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/DECQ/Apollo/HGA scale = 1.0, 1.0, 1.0 rotation = 0, 180, 0 } MODULE { name = ModuleDeployableAntenna showStatus = false isTracking = false pivotName = ANTENNA windResistance = 1 animationName = 1 isBreakable = False extendActionName = Extend HGA retractActionName = Retract HGA extendpanelsActionName = Toggle HGA } MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna referenceGain = 3.0 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleRealAntenna antennaDiameter = 1.8 RFBand = S UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloHS.cfg PART { name = ROC-ApolloHS module = Part author = DECQ, capkirk rescaleFactor = 1.0 node_stack_bottom = 0.0, -0.53, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, -0.53, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = start entryCost = 1 cost = 1 category = Thermal subcategory = 0 title = Apollo Heatshield manufacturer = North American Aviation description = Heatshield for the Apollo Capsule. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 72 breakingTorque = 72 crashTolerance = 18 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 thermalMassModifier = 1.0 bulkheadProfiles = size1p2 tags = apollo heat shield heatshield reentry gTolerance = 100 maxPressure = 20000 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.19110125 MODEL { model = ROCapsules/Assets/DECQ/Apollo/HeatShield scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 charModuleName = HeatShieldCharAnim charMin = 0 charMax = 1 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 955.50625 amount = 955.50625 } RESOURCE { name = CharredAblator maxAmount = 716.6296875 amount = 0 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloLES.cfg PART { module = Part name = ROC-ApolloLES author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -4.22, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 bulkheadProfiles = size2 title = Apollo Launch Escape System (LES) manufacturer = Lockheed description = The abort motor of the LES is a powerful solid rocket motor, designed specifically to carry away the Apollo Command Module in the case of a pad or a low altitude flight abort. The pitch motor of the LES imparts a small attitude change to the Apollo Command Module during an abort. This ensures that the CM will have sufficient clearance from the launch vehicle after the LES abort motor burns out. Plume configured by RealPlume. mass = 1.894 subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, sm, csm, saturn, v, les, escape TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = SOLID_BOOSTER stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossfeed = false crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine MODEL { model = ROCapsules/Assets/DECQ/Apollo/LES_Tower scale = 1.1289, 1.1289, 1.1289 } MODEL { model = ROCapsules/Assets/DECQ/Apollo/LES_Pitch_Motor_Pap scale = 1.1289, 1.1289, 1.1289 position = 0.0, 3.046, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 693.7 maxThrust = 693.7 heatProduction = 84 useEngineResponseTime = False engineAccelerationSpeed = 0.0 allowShutdown = False staging = false %ullage = False %pressureFed = False %ignitions = 1 ActivatesEvenIfDisconnected = true powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 172 key = 1 164 key = 6 0.001 } transformMultipliers { trf0 = 0.08998 trf1 = 0.08998 trf2 = 0.23201 trf3 = 0.20501 trf4 = 0.20501 trf5 = 0.16801 } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = pitchThrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 10.9 maxThrust = 10.9 heatProduction = 49 useEngineResponseTime = False engineAccelerationSpeed = 0.0 allowShutdown = False staging = false %ullage = False %pressureFed = False %ignitions = 1 ActivatesEvenIfDisconnected = true powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 208 key = 1 198 key = 6 0.001 } } MODULE { name = ModuleFuelTanks type = HTPB volume = 805.7 basemass = -1 TANK { name = HTPB amount = 805.7 maxAmount = 805.7 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleFuelTanks type = PSPC volume = 2.3 basemass = -1 TANK { name = PSPC amount = 2.3 maxAmount = 2.3 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = pitchThrustTransform plumePosition = 0.0, 0.0, 0.0 plumeScale = 0.25 flarePosition = 0.0, 0.0, 0.0 flareScale = 1.0 smokePosition = 0.0, 0.0, 0.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.0 slagScale = 1.0 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.25 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } PLUME { name = Solid-Lower transformName = thrustTransform plumePosition = -0.05, 0.0, 0.0 plumeScale = 0.2 flarePosition = -0.05, 0.0, -0.1 flareScale = 0.2 smokePosition = -0.05, 0.0, -0.1 smokeScale = 0.2 slagPosition = -0.05, 0.0, -0.1 slagScale = 0.2 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = -0.05, 0.0, -0.1 fixedScale = 0.2 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = -0.05, 0.0, 0.0 fixedScale = 0.2 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = -0.05, 0.0, -0.1 fixedScale = 0.2 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = -0.05, 0.0, -0.1 fixedScale = 0.2 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.2 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.2 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = pitchThrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.0, 0.0 fixedScale = 0.25 energy = 1.0 speed = 1.25 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.25 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloLESCover.cfg PART { module = Part name = ROC-ApolloLESCover author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, 0.42, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,1,0 bulkheadProfiles = size1, size2 title = Apollo LES Booster Protection Cover (BPC) manufacturer = Lockheed description = The booster protection cover protects the Apollo Command Module from the exhaust of the LES abort motor. Also doubles as a thermal protection system during the early phases of a launch. mass = 0.318 category = Utility subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, sm, csm, saturn, v, les, escape TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = DECOUPLER_VERT stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossfeed = false fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/DECQ/Apollo/LES_Cover scale = 1.0, 1.0, 1.0 rotation = 0, 180, 0 } MODULE { name = ModuleDecouple ejectionForce = 0 explosiveNodeID = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloParachute.cfg PART { module = Part name = ROC-ApolloParachute author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,0,1,0,0 bulkheadProfiles = size2 title = Apollo Main Parachute Pack manufacturer = Northrop Corp. description = The main parachute pack of the Apollo Command Module. Attach this to the central top node before placing the Forward Heat Shield. mass = 0.175 category = Utility subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, para, parachute TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = 1 childStageOffset = 1 stagingIcon = PARACHUTES sound_parachute_open = activate breakingForce = 250 breakingTorque = 250 bodyLiftMultiplier = 0 fuelCrossfeed = true absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/DECQ/Apollo/Parachute scale = 1.0, 1.0, 1.0 } MODULE { name = RealChuteModule caseMass = 0.1106 mustGoDown = True spareChutes = 0 cutSpeed = 0.5 PARACHUTE { parachuteName = CANOPY capName = Parashute preDeploymentAnimation = SEMI deploymentAnimation = FULL material = Nylon minIsPressure = false minPressure = 0.01 preDeployedDiameter = 19.1 preDeploymentSpeed = 6.0 minDeployment = 3660 deployedDiameter = 38.1 deploymentSpeed = 10.0 deploymentAlt = 3350 cutAlt = 0 } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 0.9375 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 3.125 } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = Parashute valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Parashute valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Parashute valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloRCS.cfg PART { module = Part name = ROC-ApolloRCS author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 0,1,0,0,0 bulkheadProfiles = srf title = Apollo Service Module RCS Block manufacturer = Marquardt Corp. description = The attitude control thruster blocks of the Apollo Service Module (SM). Four of these allow full three-axis attitude control and translation of the Apollo CSM. Plume and sound provided by Waterfall. mass = 0.014 category = Control subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, rcs TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = 1 childStageOffset = 1 stagingIcon = RCS_MODULE fuelCrossFeed = true maxTemp = 673.15 skinMaxTemp = 773.15 breakingForce = 250 breakingTorque = 250 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Apollo/RCS scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.445 runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = Aerozine50 ratio = 0.5575 } PROPELLANT { name = NTO ratio = 0.4425 } atmosphereCurve { key = 0 278 key = 1 168 key = 4 0.001 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = rowaterfall-rcs-hypergolic-1 audio = rcs-jet-1 transform = RCSthruster position = 0,0.05,0 rotation = 0, 0, 180 scale = 1.7, 1.7, 1.7 moduleID = ROC-ApolloRCS engineID = basicEngine } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-ApolloRCS TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,0.05,0 rotation = 0, 0, 180 scale = 1.7, 1.7, 1.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/ApolloSM.cfg PART { module = Part name = ROC-ApolloSM author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.86, 0.0, 0.0, 1.0, 0.0, 3 node_stack_SIM = 0.816, -2.4, -1.445, 0.0, 1.0, 0.0, 0 node_stack_Antenna = -1.105, -3.43, 1.455, 0.0, 1.0, 0.0, 1 node_stack_Antenna2 = 1.12, -3.245, -1.41, 0.0, 1.0, 0.0, 1 node_stack_Engine = 0.0, -3.51, 0.0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -3.245, 0.0, 0.0, -1.0, 0.0, 2, 1, 3 attachRules = 1,0,1,1,0 bulkheadProfiles = size0, size1, size3 title = Apollo Service Module (SM) manufacturer = North American Aviation description = The Apollo Service Module contains the main propellant tanks, the fuel cells, life support and everything else that it is needed for a flight to the Moon. Connect this directly to the Command Module. mass = 3.73 category = FuelTank subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, sm, csm, saturn, v, service, module, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, fuel cell, lqdhydrogen, lqdoxygen, generator, o2, ox, oxygen, lqdoxygen evaporator, evaporator, gas, oxygen converter, converter TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_HOR fuelCrossFeed = true maxTemp = 673.15 skinMaxTemp = 773.15 breakingForce = 250 breakingTorque = 250 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Apollo/SM scale = 1.0, 1.0, 1.0 rotation = 0, 180, 0 } MODULE { name = ModuleJettison jettisonName = ERVISE bottomNodeName = Engine isFairing = false jettisonedObjectMass = 0.1 jettisonForce = 3 jettisonDirection = -1 0 -1 } MODULE { name = ModuleDecouple ejectionForce = 200 explosiveNodeID = top } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 17120 basemass = -1 TANK { name = ElectricCharge amount = 0 maxAmount = 43200 } TANK { name = LqdHydrogen amount = 367 maxAmount = 367 isDewar = True } TANK { name = LqdOxygen amount = 254 maxAmount = 254 isDewar = True } TANK { name = Water amount = 100 maxAmount = 100 } TANK { name = Aerozine50 amount = 8206 maxAmount = 8206 } TANK { name = NTO amount = 8149 maxAmount = 8149 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAnimateGeneric animationName = USS startEventGUIName = Unlock CSM Umbilical endEventGUIName = Lock CSM Umbilical actionGUIName = Toggle CSM Umbilical } MODULE { name = ModuleAnimateGeneric animationName = openCap startEventGUIName = Open Subsatellite Cover endEventGUIName = Close Subsatellite Cover actionGUIName = Toggle Subsatellite Cover } MODULE { name = ModuleAnimateGeneric animationName = LHT startEventGUIName = Turn On Light endEventGUIName = Turn Off Light actionGUIName = Toggle Light defaultActionGroup = Light } MODULE { name = ModuleAnimateGeneric animationName = LH_2 startEventGUIName = Turn On Docking Spotlight endEventGUIName = Turn Off Docking Spotlight actionGUIName = Toggle Docking Spotlight defaultActionGroup = Light } MODULE { name = ModuleAnimateGeneric animationName = ApolloDockLight startEventGUIName = Activate Docking Light endEventGUIName = Deactivate Docking Light actionGUIName = Toggle Docking Light defaultActionGroup = Light } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna referenceGain = 2.0 RFBand = VHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _FuelCell title = Fuel Cells capacity = 4.26 running = true } MODULE { name = ProcessController resource = _LOXConverter title = LOX to GOX Converter capacity = 3 } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 5 running = true } MODULE { name = Configure title = Processes slots = 3 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Fuel Cells desc = 4.26 kW fuel cell unit that consumes LqdHydrogen and LqdOxygen to generate Water. tech = lunarRatedPower MODULE { type = ProcessController id_field = resource id_value = _FuelCell } } SETUP { name = LOX to GOX Converter desc = Heats LqdOxygen to breathable Oxygen. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _LOXConverter } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = True toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/Internal_Apollo.cfg INTERNAL { name = ApolloCM_Internal MODEL { model = ROCapsules/Assets/DECQ/Apollo/Internal/Apollo_IVA rotation = 0, 0, 180 scale = 1, 1, 1 } MODULE { name = InternalSeat seatTransformName = seat1 allowCrewHelmet = false } MODULE { name = InternalSeat seatTransformName = seat2 } MODULE { name = InternalSeat seatTransformName = seat3 allowCrewHelmet = false } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint1 cameraTransformName = WindowEyeTransform1 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint2 cameraTransformName = WindowEyeTransform2 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint3 cameraTransformName = WindowEyeTransform3 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint4 cameraTransformName = WindowEyeTransform4 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint5 cameraTransformName = WindowEyeTransform5 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint6 cameraTransformName = WindowEyeTransform6 } PROP { name = NASA_Gauge_ENGINE position = -0.7094001,0.7407,-0.5747 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_LF-OX position = 0.6600001,0.3673,-0.4562 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_RCS-ELEC position = 0.7040001,0.3668,-0.4557 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_GaugeSngl_ABLATIVE position = 0.7370001,0.367,-0.4562 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = IndicatorPanel5x3 position = 0.07800002,0.891,-0.614 rotation = 0.5877852,0,0,0.8090171 scale = 0.7000007,0.7000005,0.7000006 } PROP { name = ASET_X-Pointer-01 position = 0.6137001,0.7645001,-0.5800999 rotation = 0.5877852,0,0,0.8090171 scale = 1,1,1 } PROP { name = ASET_FDAI-01 position = 0.7185001,0.5232,-0.5433 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = ASET_FDAI-01 position = 0.3546001,0.7287,-0.6101 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = DigitalIndicator_DELTAV position = 0.6227001,0.6611,-0.5476 rotation = 0.5877852,0,0,0.8090171 scale = 0.8000007,0.8000005,0.8000005 } PROP { name = NASA_G_Units_Indicator position = 0.8491002,0.5827,-0.5255 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = NASA_Gauge_RCS-ELEC position = -0.4395001,0.7407,-0.5733 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_Int_Temp position = -0.4475001,0.5664,-0.5185 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_Pod_Temp position = -0.4186001,0.5664,-0.5184 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_Amb_Temp position = -0.3885001,0.567,-0.5169 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_Eng_Temp position = -0.6024001,0.7415,-0.5739 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_LF-OX position = 0.1712,0.7022,-0.561 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_Surf_Temp position = -0.3231001,0.5668,-0.5183 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_FUEL position = -0.3833001,0.7404,-0.574 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_OXID position = -0.3268,0.7399,-0.574 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_Shield_Temp position = -0.2573,0.7396,-0.574 rotation = 0.5913097,0,0,0.8064446 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_GaugeSngl_ABLATIVE position = -0.2858001,0.7399,-0.5738 rotation = 0.5913097,0,0,0.8064446 scale = 1.200001,1.200001,1.200001 } PROP { name = ASET_DSKY position = 0.3622001,0.5608,-0.5043 rotation = 0.5877852,0,0,0.8090171 scale = 1.400002,1.200001,1.200001 } PROP { name = ASET_CabinPress position = -1.0515,0.2644,-0.4205 rotation = 0.5877852,0,0,0.8090171 scale = 0.5000005,0.5000004,0.5000004 } PROP { name = ASET_AnalogSpeedIndicator position = 0.1971001,0.9094,-0.6288999 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG01 position = -0.007400002,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG02 position = -0.03710001,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG03 position = -0.06630001,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG04 position = -0.09680003,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG05 position = -0.1258,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG06 position = -0.1548,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG07 position = -0.1836,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG08 position = -0.2162001,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG09 position = -0.2485001,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleAG10 position = -0.2807001,0.4429,-0.4817 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = FDAI_ErrorScaleSelector-01 position = -0.02900001,0.6794,-0.5542 rotation = 0.5877852,0,0,0.8090171 scale = 1.300002,1.300001,1.300001 } PROP { name = X-Pointer_ScaleSelector-01 position = 0.6639,0.3133,-0.4342 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000006,0.6000006,0.6000004 } PROP { name = X-PointerModeSelector-01 position = 0.7213,0.3144,-0.4323 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000006,0.6000006,0.6000004 } PROP { name = NASA_ChargeRateIndicator position = -0.9097002,0.4685,-0.4872 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = StageSwitch position = 0.9024003,0.3068,-0.4407 rotation = 0.5877852,0,0,0.8090171 scale = 0.8000007,0.8000005,0.8000005 } PROP { name = SwitchRotary-5pos-ElecOutput_Selector position = -0.5487,0.8417,-0.6048 rotation = 0.5877852,0,0,0.8090171 scale = 1.400002,1.400001,1.400001 } PROP { name = switchTumbleClear position = 0.2306001,0.5255,-0.5081 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.2049001,0.5255,-0.5081 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1785,0.5255,-0.5081 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1513,0.5255,-0.5081 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1233,0.5255,-0.5081 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.09540003,0.5255,-0.5081 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.06820001,0.5255,-0.5081 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.04030001,0.5255,-0.5081 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.03970001,0.6071,-0.5339 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.06760001,0.6071,-0.5339 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.09480003,0.6071,-0.5339 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1227,0.6071,-0.5339 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1507,0.6071,-0.5339 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1779,0.6071,-0.5339 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.2043001,0.6071,-0.5339 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.2300001,0.6071,-0.5339 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.04210001,0.4421,-0.481 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.07000002,0.4421,-0.481 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.09720003,0.4421,-0.481 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1251,0.4421,-0.481 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1531,0.4421,-0.481 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1803,0.4421,-0.481 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.2067001,0.4421,-0.481 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.2324001,0.4421,-0.481 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8405002,0.4549,-0.4852 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8684002,0.4549,-0.4852 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8956003,0.4549,-0.4852 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.9515002,0.4549,-0.4852 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 1.0051,0.4549,-0.4852 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.9041002,0.2382118,-0.4175231 rotation = 0.5920622,0,0,0.8058923 scale = 0.6000005,0.6000003,0.6000002 } PROP { name = switchTumbleClear position = 0.8777002,0.2382118,-0.4175231 rotation = 0.5920622,0,0,0.8058923 scale = 0.6000005,0.6000003,0.6000002 } PROP { name = switchTumbleClear position = 0.8505002,0.2382118,-0.4175231 rotation = 0.5920622,0,0,0.8058923 scale = 0.6000005,0.6000003,0.6000002 } PROP { name = switchTumbleClear position = 0.8225002,0.2382118,-0.4175231 rotation = 0.5920622,0,0,0.8058923 scale = 0.6000005,0.6000003,0.6000002 } PROP { name = switchTumbleClear position = 0.7946002,0.2382118,-0.4175231 rotation = 0.5920622,0,0,0.8058923 scale = 0.6000005,0.6000003,0.6000002 } PROP { name = switchTumbleClear position = 0.7674003,0.2382118,-0.4175231 rotation = 0.5920622,0,0,0.8058923 scale = 0.6000005,0.6000003,0.6000002 } PROP { name = switchTumbleClear position = 0.7395001,0.2382118,-0.4175231 rotation = 0.5920622,0,0,0.8058923 scale = 0.6000005,0.6000003,0.6000002 } PROP { name = switchTumbleClear position = 0.6946001,0.184,-0.4 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.6674001,0.184,-0.4 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.6394001,0.184,-0.4 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.6115001,0.184,-0.4 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.5843001,0.184,-0.4 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.5564001,0.184,-0.4 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.04510001,0.8,-0.5948 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.07300001,0.8,-0.5948 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1002,0.8,-0.5948 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1281,0.8,-0.5948 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1561,0.8,-0.5948 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1833,0.8,-0.5948 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.2097001,0.8,-0.5948 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.2354001,0.8,-0.5948 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.7857003,0.1864,-0.401 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8136002,0.1864,-0.401 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8408002,0.1864,-0.401 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8687003,0.1864,-0.401 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8967003,0.1864,-0.401 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.9239002,0.1864,-0.401 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.9503002,0.1864,-0.401 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.9760002,0.1864,-0.401 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.8415,0.4555,-0.4858 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.8136,0.4555,-0.4858 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7864,0.4555,-0.4858 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7585,0.4555,-0.4858 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7305,0.4555,-0.4858 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7033,0.4555,-0.4858 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6769,0.4555,-0.4858 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6283001,0.3057,-0.4388 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6540001,0.3057,-0.4388 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6804001,0.3057,-0.4388 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7076001,0.3057,-0.4388 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7356001,0.3057,-0.4388 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7635002,0.3057,-0.4388 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7907003,0.3057,-0.4388 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.8186002,0.3057,-0.4388 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.8186002,0.2387,-0.4177 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7907003,0.2387,-0.4177 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7635002,0.2387,-0.4177 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7356001,0.2387,-0.4177 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7076001,0.2387,-0.4177 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6804001,0.2387,-0.4177 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6540001,0.2387,-0.4177 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6283001,0.2387,-0.4177 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6283001,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6540001,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6804001,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7076001,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7356001,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7635002,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7907003,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.8186002,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.09650003,0.6671,-0.5521 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.1222,0.6671,-0.5521 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.1758,0.6671,-0.5521 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.2038001,0.6671,-0.5521 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.2589,0.6671,-0.5521 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.2868001,0.6671,-0.5521 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.3159001,0.6662,-0.5519 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.3416001,0.6662,-0.5519 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.3680001,0.6662,-0.5519 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.3952001,0.6662,-0.5519 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.4232001,0.6662,-0.5519 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.4511001,0.6662,-0.5519 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.03580001,0.7076,-0.5649 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.09090001,0.7076,-0.5649 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.1188,0.7076,-0.5649 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9092003,0.3036,-0.4374 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9643002,0.3036,-0.4374 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9922003,0.3036,-0.4374 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9922003,0.2353,-0.4163 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9643002,0.2353,-0.4163 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9371002,0.2353,-0.4163 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9092003,0.2353,-0.4163 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9092003,0.174,-0.3964 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9371002,0.174,-0.3964 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9643002,0.174,-0.3964 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.9922003,0.174,-0.3964 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 1.0208,0.3277,-0.4456 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 1.048,0.3277,-0.4456 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.9929003,0.3277,-0.4456 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.02370001,0.5085,-0.5026 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.04940002,0.5085,-0.5026 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.131,0.5085,-0.5026 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.07580002,0.5085,-0.5026 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.103,0.5085,-0.5026 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.177,0.7226,-0.5704 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.1498,0.7226,-0.5704 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.2050001,0.7226,-0.5704 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.1234,0.7226,-0.5704 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.09770003,0.7226,-0.5704 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.2182001,0.7857,-0.5903 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.1903001,0.7857,-0.5903 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.1631,0.7857,-0.5903 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7317001,0.5921,-0.5289 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7038001,0.5921,-0.5289 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6766001,0.5921,-0.5289 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6188001,0.47,-0.4901 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7038001,0.5355,-0.5114 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7317001,0.5355,-0.5114 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6183001,0.0004,-0.4905 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5251001,0.3684,-0.4578 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5647001,0.47025,-0.49004 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5802001,0.3684,-0.4578 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5244001,0.3098,-0.4397 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5795001,0.3098,-0.4397 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5795001,0.1753,-0.3975 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5516001,0.1753,-0.3975 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5244001,0.1753,-0.3975 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 1.068,0.3833,-0.4632 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 1.0129,0.3833,-0.4632 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.9505002,0.3833,-0.4632 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8602002,0.3833,-0.4632 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.8401002,0.5136,-0.5043 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.9621003,0.5136,-0.5043 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5236001,0.239,-0.4173 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5515001,0.239,-0.4173 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6318,0.3678,-0.4569 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7391,0.3678,-0.4569 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.6839,0.3678,-0.4569 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.7942,0.3678,-0.4569 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.4421001,0.3183,-0.4425 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.4142001,0.3183,-0.4425 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.4693001,0.3183,-0.4425 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.4761001,0.2448,-0.4186 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.4210001,0.2448,-0.4186 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.4489001,0.2448,-0.4186 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.3643001,0.3756,-0.4606 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.3922001,0.3756,-0.4606 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.4474001,0.3756,-0.4606 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.4202001,0.3756,-0.4606 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.3092,0.3756,-0.4606 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.3371001,0.3756,-0.4606 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.6115001,0.2437,-0.4193 rotation = 0.5913097,0,0,0.8064446 scale = 0.6000005,0.6000004,0.6000004 } PROP { name = switchTumbleClear position = 0.6394001,0.2437,-0.4193 rotation = 0.5913097,0,0,0.8064446 scale = 0.6000005,0.6000004,0.6000004 } PROP { name = switchTumbleClear position = 0.6946001,0.2437,-0.4193 rotation = 0.5913097,0,0,0.8064446 scale = 0.6000005,0.6000004,0.6000004 } PROP { name = switchTumbleClear position = 0.6674001,0.2437,-0.4193 rotation = 0.5913097,0,0,0.8064446 scale = 0.6000005,0.6000004,0.6000004 } PROP { name = switchTumbleClear position = 0.5564001,0.2437,-0.4193 rotation = 0.5913097,0,0,0.8064446 scale = 0.6000005,0.6000004,0.6000004 } PROP { name = switchTumbleClear position = 0.5843001,0.2437,-0.4193 rotation = 0.5913097,0,0,0.8064446 scale = 0.6000005,0.6000004,0.6000004 } PROP { name = switchTumbleClear position = 0.8308002,0.3101,-0.4399 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.3372,0.3183,-0.4425 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = 0.3651001,0.3183,-0.4425 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = FDAI_GMCP-01 position = -0.07490002,0.886,-0.6199999 rotation = 0.5877852,0,0,0.8090171 scale = 1.500002,1.500001,1.500001 } PROP { name = switchTumble_RCS position = -0.3092,0.4432,-0.4807 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumble_SAS position = -0.3373001,0.4428,-0.4818 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = FDAI_RateScaleSelector-01 position = -0.029,0.5918,-0.5206 rotation = 0.5877852,0,0,0.8090171 scale = 1.300002,1.300001,1.300001 } PROP { name = NASA_Gauge_LF-OX position = -0.6578001,0.7401,-0.5733 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_Int_Temp position = -0.5758001,0.7415,-0.5739 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_Gauge_ENGINE position = 0.2291001,0.7034,-0.5626 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_GaugeSngl_ATMDEPTH position = -0.5466001,0.7415,-0.5733 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = NASA_GaugeSngl_CHARGE position = -0.5183001,0.7415,-0.5733 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = ASET_PhaseAngleIndicator position = 0.7947,0.3838,-0.4623 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000006,0.6000006,0.6000004 } PROP { name = ASET_BatteryGauge position = -0.2668,0.5905,-0.5188 rotation = 0.5877852,0,0,0.8090171 scale = 0.5000005,0.5000004,0.5000004 } PROP { name = SwitchRotary_SAS_SpeedMode_Selector-01 position = -0.8299,0.5563,-0.5147 rotation = 0.5877852,0,0,0.8090171 scale = 1.400002,1.400001,1.400001 } PROP { name = swToggleEngines position = 0.9496002,0.2823,-0.4335 rotation = 0.5877852,0,0,0.8090171 scale = 2,2,2 } PROP { name = NASA_Elec_Output position = -0.9003003,0.5329,-0.5057 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = RNDZ_RadarSignalIndicator position = -0.1943001,0.5902,-0.5285 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = NASA_Gauge_Eng_Temp position = -0.3500001,0.5666,-0.5171 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = ABORTbuttonV2 position = 0.5665001,0.4884,-0.4952 rotation = 0.5877852,0,0,0.8090171 scale = 1,1,1 } PROP { name = ARRT position = 0.5801001,0.3516,-0.449 rotation = 0.5913097,0,0,0.8064446 scale = 1.200001,1.200001,1.200001 } PROP { name = Resource_Display position = -0.5785001,0.5779,-0.5129 rotation = 0.5877852,0,0,0.8090171 scale = 1.200001,1.200001,1.200001 } PROP { name = switchRotary_ResLock position = -1.0316,0.3824,-0.4575 rotation = 0.5877852,0,0,0.8090171 scale = 1.400002,1.400001,1.400001 } PROP { name = RES_DISP_ModeSelector position = -0.5813001,0.5338,-0.5001 rotation = 0.5877852,0,0,0.8090171 scale = 0.8000007,0.8000005,0.8000005 } PROP { name = switchRotary_StageLock position = -0.9285002,0.38,-0.461 rotation = 0.5877852,0,0,0.8090171 scale = 1.400002,1.400001,1.400001 } PROP { name = swTumble_GAUGE_RES_MON position = -0.6759001,0.5356,-0.5104 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = swTumbleFUELCELL position = -0.5533001,0.3682,-0.4582 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleClear position = -0.5909001,0.47013,-0.49038 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = swTumbleARRT_MODE position = 0.8883002,0.3834,-0.463 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000004 } PROP { name = swTumbleARRT_ON position = 0.9784002,0.3836,-0.4628 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000004 } PROP { name = PortableTimer position = -0.07140002,0.7905,-0.6022999 rotation = -0.1564344,0,0,0.9876884 scale = 1,1,1 } PROP { name = swTumbleAP_Ascent position = -0.6575,0.3678,-0.457 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000004 } PROP { name = swTumbleAP_Landing position = -0.7111,0.3676,-0.4574 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000004 } PROP { name = swTumbleAP_Rendezvous position = -0.767,0.3676,-0.4574 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000004 } PROP { name = ASET_CabinPress position = -0.2688001,0.5076,-0.4996 rotation = 0.5877852,0,0,0.8090171 scale = 0.5000005,0.5000004,0.5000004 } PROP { name = ASET_PhaseAngleIndicator position = -0.1195,0.5909,-0.5238 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000004 } PROP { name = NASA_Thrust_Limit_Indicator position = -0.1951001,0.5121,-0.5037 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = swTumbler_PhaseAngMode position = 0.7407,0.1918,-0.4009 rotation = 0.5907897,0,0,0.8068256 scale = 2,2,2 } PROP { name = ASET_AnalogSpeedIndicator position = 0.5514,0.8851,-0.621 rotation = 0.5877852,0,0,0.8090171 scale = 0.8000009,0.8000008,0.8000006 } PROP { name = NASA_Effect_Accl_Indicator position = 0.7168,0.6698,-0.5522 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000004 } PROP { name = AnalogSpeedIndicatorModeSelector position = 0.2024001,0.8355,-0.6048 rotation = 0.5877852,0,0,0.8090171 scale = 1,1,1 } PROP { name = switchTumbleClear position = 0.06370001,0.7076,-0.5649 rotation = -0.587623,0,0,-0.8091349 scale = 0.6,0.6000005,0.6000004 } PROP { name = switchTumbleClear position = -0.7317001,0.6352,-0.5429 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.6766001,0.6352,-0.5429 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.7038001,0.6352,-0.5429 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.5967,0.6444,-0.5456 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.5446,0.6444,-0.5456 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.5703,0.6444,-0.5456 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.6239,0.6444,-0.5456 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchRotaryClear04 position = -0.4227001,0.3088,-0.4429 rotation = -0.587623,0,0,-0.8091349 scale = 1.5,1.500001,1.500001 } PROP { name = onFUELCELL_ONIndicator position = 1.0097,0.2682,-0.4298 rotation = -0.587623,0,0,-0.8091349 scale = 0.5,0.5000005,0.5000004 } PROP { name = onAirBrakingIndicator position = 1.0103,0.2301,-0.4177 rotation = -0.587623,0,0,-0.8091349 scale = 0.5,0.5000005,0.5000004 } PROP { name = ASET_SignalLamp_CONTACT position = 1.0622,0.2623,-0.4263 rotation = -0.587623,0,0,-0.8091349 scale = 2.5,2.500002,2.500001 } PROP { name = ASET_SignalLamp_RCS position = 1.0636,0.2232,-0.4135 rotation = -0.587623,0,0,-0.8091349 scale = 2.5,2.500002,2.500001 } PROP { name = ASET_SignalLamp_SAS position = 1.0658,0.1855,-0.4017 rotation = -0.587623,0,0,-0.8091349 scale = 2.5,2.500002,2.500001 } PROP { name = OnPREC_MODE position = 1.0132,0.1915,-0.4064 rotation = -0.587623,0,0,-0.8091349 scale = 0.5,0.5000004,0.5000002 } PROP { name = switchTumbleClear position = 0.4847,0.184,-0.4 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleBacklight position = 0.9342002,0.5136,-0.5043 rotation = -0.587623,0,0,-0.8091349 scale = 0.6,0.6000005,0.6000004 } PROP { name = switchTumbleClear position = -0.4208,0.2361,-0.4149 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.4487,0.2361,-0.4149 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.3936,0.2361,-0.4149 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.8516,0.1772,-0.3978 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = FI_ARRT-ERROR position = 0.1124,0.6497,-0.5464 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_SAS_SPEED_ORBIT position = 0.1128,0.5643,-0.5186 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_SAS_SPEED_SURFACE position = 0.0773,0.5643,-0.5186 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_SAS_SPEED_TARGET position = 0.0421,0.5643,-0.5186 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_FuelCell position = 0.1116,0.7496,-0.578 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_FuelCell_AVAILABLE position = 0.0389,0.4829,-0.4913 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_LowCharge position = 0.0408,0.7496,-0.578 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_LowCharge position = -0.8248,0.4866,-0.4953 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_FuelCell_AVAILABLE position = -0.7893,0.4866,-0.4953 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_FuelCell position = -0.5195,0.4097,-0.4703 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_X-Pointer01-ERROR position = 0.0771,0.6497,-0.5464 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_LowMonoprop position = 0.0418,0.6497,-0.5464 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = switchTumbleClear position = -0.8214,0.3678,-0.4569 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = -0.8496,0.3678,-0.4569 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000019,0.6000015,0.6000011 } PROP { name = IntOmniLight_2m-CP01 position = 0,1.5942,0.0095 rotation = 0,0.2905256,0.9568672,0 scale = 1,1,1 } PROP { name = switchTumbleClear position = 0.8698,0.5136,-0.5043 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumbleClear position = 0.9102,0.5778,-0.5251 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = ASET_B-Knob_LD_COCKPIT position = -1.0644,0.1804,-0.3973 rotation = -0.587623,0,0,-0.8091349 scale = 1.5,1.500002,1.500001 } PROP { name = ASET_B_Compass position = 0.5585,0.5694,-0.5172 rotation = 0.1564345,4.393937E-08,2.774222E-07,-0.9876884 scale = 0.7,0.7000006,0.7 } PROP { name = switchTumbleClear position = 0.7412,0.729,-0.571 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000019,0.6000015,0.6000011 } PROP { name = swTumbleApolloCPLights position = 0.9235002,0.4549,-0.4852 rotation = -0.587623,0,0,-0.8091349 scale = 0.6,0.6000005,0.6000004 } PROP { name = switchTumble_Lights position = -0.4288,0.4366,-0.4798 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000012,0.600001,0.6000008 } PROP { name = switchTumble_SAS position = 1.0408,0.3833,-0.4632 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumble_Lights position = 0.9787002,0.4549,-0.4852 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumble_RCS position = 0.8580002,0.3101,-0.4399 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = swTumble_PREC_CTRL position = 0.8029003,0.3101,-0.4399 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = swTumbleApolloCPLights position = -0.1486,0.6671,-0.5521 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleBacklight position = -0.2317001,0.6671,-0.5521 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = switchTumbleBacklight position = -0.9371002,0.3036,-0.4374 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = FI_FuelCell position = -0.5546,0.4097,-0.4703 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_FuelCell_AVAILABLE position = -0.7547,0.4866,-0.4953 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = switchRotaryClear position = -0.3379,0.3088,-0.4429 rotation = -0.587623,0,0,-0.8091349 scale = 1.5,1.500001,1.500001 } PROP { name = switchTumbleClear position = -0.261,0.3787,-0.4612 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000019,0.6000015,0.6000011 } PROP { name = switchTumbleClear position = -0.2892,0.3787,-0.4612 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000026,0.6000021,0.6000013 } PROP { name = ASET_Thrust_kN position = -0.3389,0.3763,-0.458 rotation = 0.5877852,0,0,0.8090171 scale = 0.3000003,0.3000003,0.3000002 } PROP { name = ASET_Thrust_Throttle position = -0.3901,0.3763,-0.458 rotation = 0.5877852,0,0,0.8090171 scale = 0.3000003,0.3000003,0.3000002 } PROP { name = ASET_VSI position = -0.4397,0.3763,-0.458 rotation = 0.5877852,0,0,0.8090171 scale = 0.3000003,0.3000003,0.3000002 } PROP { name = FI_SAS_SPEED_ORBIT position = -0.6752,0.4069,-0.4694 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_SAS_SPEED_SURFACE position = -0.7093,0.4069,-0.4694 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_SAS_SPEED_TARGET position = -0.7442,0.4069,-0.4694 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_ABLATION position = -0.779,0.4069,-0.4694 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_FuelCell position = 0.0758,0.7496,-0.578 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_RCS position = -0.8138,0.4069,-0.4694 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_MECO position = 0.1778,0.4819,-0.4935 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_PREC position = 0.1432,0.4819,-0.4935 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_RCS position = 0.1083,0.4819,-0.4935 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_ABLATION position = 0.0736,0.4819,-0.4935 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = FI_LowFuel position = -0.0142,0.5485,-0.5134 rotation = -0.587623,0,0,-0.8091349 scale = 2,2,2 } PROP { name = swTumbleApolloCPLights position = -0.5516001,0.3098,-0.4397 rotation = 0.5877852,0,0,0.8090171 scale = 0.6000005,0.6000006,0.6000006 } PROP { name = onSASIndicator position = -0.7726,0.5561,-0.5227 rotation = -0.587623,0,0,-0.8091349 scale = 0.5,0.8000006,0.8000014 } PROP { name = onStageLockedIndicator position = -0.8674,0.3098,-0.4437 rotation = -0.587623,0,0,-0.8091349 scale = 0.3,0.6000008,0.6000006 } PROP { name = onStageReadyIndicator position = -0.8674,0.2769,-0.433 rotation = -0.587623,0,0,-0.8091349 scale = 0.3,0.6000006,0.6000004 } PROP { name = onSASIndicator position = 0.5698,0.6052,-0.5381 rotation = -0.587623,-1.650517E-07,2.2727E-07,-0.8091349 scale = 0.7,0.700001,0.7000004 } PROP { name = onRCSIndicator position = 0.8244,0.6617,-0.5565 rotation = -0.587623,-1.650517E-07,2.2727E-07,-0.8091349 scale = 0.5,0.700001,0.8000006 } PROP { name = switchRotaryClear03 position = 0.7201,0.7866,-0.5917 rotation = -0.587623,0,0,-0.8091349 scale = 1.5,1.500002,1.500001 } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/TU_Support_Apollo.cfg KSP_MODEL_SHADER { name = ROC-Apollo model = ROCapsules/Assets/DECQ/Apollo/CM model = ROCapsules/Assets/DECQ/Apollo/CM_ForwardHS model = ROCapsules/Assets/DECQ/Apollo/HGA model = ROCapsules/Assets/DECQ/Apollo/RCS MATERIAL { shader = TU/Metallic mesh = CM mesh = mesh_030_026 mesh = mesh_030_019 mesh = mesh_030_005 mesh = mesh_030_016 mesh = mesh_030_017 mesh = ap-cup mesh = CM2 mesh = ANTENNA mesh = ap-pro3_002 mesh = ap-pro3_003 mesh = ap-pro3_005 mesh = ap-pro3_006 PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo/TU_Support_Apollo.cfg KSP_MODEL_SHADER { name = ROC-ApolloSM model = ROCapsules/Assets/DECQ/Apollo/SM MATERIAL { shader = TU/Metallic mesh = ERVISE mesh = BottomCenter_002 mesh = Cube_005_002 mesh = Cube_012 mesh = mesh_030_000 mesh = mesh_030_001 mesh = mesh_030_008 mesh = mesh_030_030 mesh = mesh_030_033 PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloActiveDockingMechanism.cfg PART { name = ROC-ApolloDockingProbe module = Part author = CobaltWolf, capkirk rescaleFactor = 1.5646 scale = 1.0 node_stack_bottom = 0.0, -0.036, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.03599977, 0.0, 0.0, 1.0, 0.0, 1 attachRules = 1,0,1,1,1 sound_vent_large = decouple TechRequired = dockingCrewTransfer entryCost = 1000 cost = 2000 category = Coupling subcategory = 0 title = Apollo Docking Mechanism Probe manufacturer = North American Aviation description = Once soft docking is achieved and the vessels properly aligned, retract the probe to hard dock and establish a solid connection. IT WILL ONLY WORK WITH THE Apollo Docking Drogue. tags = apollo, block-III, block-3, block-V, block-5, eyes turned skyward bulkheadProfiles = size0 mass = 0.036 dragModelType = default maximum_drag = 0.19 minimum_drag = 0.15 angularDrag = 2 breakingForce = 150 breakingTorque = 150 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = false stagingIcon = DECOUPLER_VERT crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block2_ActiveDockingMechanism } MODULE { name = ModuleDockingNode nodeType = Apollo gendered = True genderFemale = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleAnimateGeneric animationName = retract startEventGUIName = Retract Probe endEventGUIName = Extend Probe actionGUIName = Toggle Probe allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloCMBlockIII+.cfg PART { name = ROC-ApolloCMBlockIII module = Part author = DECQ, Pap, capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.87, 0.0, 0.0, 1.0, 0.0, 1 node_stack_para = 0.0, 0.87, 0.0, 0.0, -1.0, 0.0, 1 node_stack_para2 = 0.0, 1.165, -0.58, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.24, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 CoMOffset = 0.0, -0.25, 0.0 title = Apollo Block III+ Command Module (CM) manufacturer = Rockwell International description = Significant changes were made to better adapt Apollo to its new role as a crew shuttle for LEO, and the internal volume was modified to fit 5 crew for reentry. Be sure to bring extra living space by attaching the Mission Module to dock with after orbiting. By only using the Command Module, you will have resources for 5 crew for 72 hours. FICTIONAL (Eyes Turned Skyward) Plume and sound provided by Waterfall. TechRequired = start entryCost = 1 cost = 1 category = Pods subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, sickbay, stress, colony, habitation vesselType = Ship stagingIcon = COMMAND_POD CrewCapacity = 5 bulkheadProfiles = size1, size2 mass = 3.084 maxTemp = 973.15 skinMaxTemp = 3600 emissiveConstant = 0.54 thermalMassModifier = 1.0 skinMassPerArea = 7.9 buoyancy = 1.1 breakingForce = 250 breakingTorque = 250 fuelCrossfeed = true leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Apollo/CM scale = 1.0, 1.0, 1.0 rotation = 0, 180, 0 } MODEL { model = ROCapsules/Assets/DECQ/Apollo/DrogueParaDec scale = 1.0, 1.0, 1.0 position = 0.0, 1.15, 0.33 rotation = 0.0, 180.0, 0.0 } INTERNAL { name = ApolloCM_Internal } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 ablationTempThresh = 500 reentryConductivity = 0.001 infoTemp = 3000 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 10 amount = 10 } RESOURCE { name = CharredAblator maxAmount = 7.5 amount = 0 } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.12 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = AdjustableCoMShifter DescentModeCoM = 0, 0, -0.17 } MODULE { name = ModuleAnimateGeneric animationName = ALH1 startEventGUIName = Turn On Lights endEventGUIName = Turn Off Lights actionGUIName = Toggle Lights defaultActionGroup = Light } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.411 runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.4557 } PROPELLANT { name = NTO ratio = 0.5443 } PROPELLANT { name = Helium ratio = 10.0 ignoreForIsp = True } atmosphereCurve { key = 0 274 key = 1 137 key = 4 0.001 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 780 basemass = -1 TANK { name = ElectricCharge amount = 12096 maxAmount = 12096 } TANK { name = MMH amount = 46 maxAmount = 46 } TANK { name = NTO amount = 55 maxAmount = 55 } TANK { name = Helium amount = 1010 maxAmount = 1010 } TANK { name = Food amount = 58.5 maxAmount = 58.5 } TANK { name = Water amount = 38.8 maxAmount = 38.8 } TANK { name = Oxygen amount = 6214.32 maxAmount = 6214.32 } TANK { name = LithiumHydroxide amount = 10.815 maxAmount = 10.815 } TANK { name = WasteWater amount = 0 maxAmount = 25 } TANK { name = Waste amount = 0 maxAmount = 22.4 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 6.2 surface = 15.71 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleRealAntenna referenceGain = 3.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 1,1,1 moduleID = ROC-ApolloCMBlockIII engineID = basicEngine } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-ApolloCMBlockIII TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 1,1,1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 5.5 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 8.35 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 8.35 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 8.35 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloDecoupler.cfg PART { name = ROC-ApolloDecoupler module = Part author = CobaltWolf, capkirk123 rescaleFactor = 1.6047 scale = 1.0 node_stack_top = 0.0, -0.167, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.168, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 buoyancy = 0.2 buoyancyUseSine = False fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = dockingCrewTransfer entryCost = 2800 cost = 200 category = Coupling subcategory = 0 title = Apollo Command/Service Module Decoupler manufacturer = North American Aviation description = This is used to decouple the Command Module from the Service Module prior to reentry. This one has been seperated from the Service Module, to allow you to attatch whatever you want to your Apollo capsule tags = apollo, block-III, block-3, block-V, block-5, eyes turned skyward bulkheadProfiles = size2 mass = 0.9504 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block2_Decoupler rotation = 0.0, 30.0, 0.0 } MODULE { name = ModuleAnimateGeneric animationName = release startEventGUIName = Unlock CSM Umbilical endEventGUIName = Lock CSM Umbilical actionGUIName = Toggle CSM Umbilical } MODULE { name = ModuleDecouple ejectionForce = 15 explosiveNodeID = top stagingEnabled = True stagingToggleEnabledEditor = True stagingEnableText = Decoupler: Enable Staging stagingDisableText = Decoupler: Disable Staging } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloEngineBlockIII.cfg PART { name = ROC-ApolloEngineBlockIII module = Part author = CobaltWolf subcategory = 0 maxTemp = 673.15 skinTemp = 773.15 fuelCrossfeed = true breakingForce = 10000 breakingTorque = 10000 scale = 1 rescaleFactor = 1.6047 node_stack_top = 0.0, 0.038, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top2 = 0.0, 0.038, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom = 0.0, -0.84, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 tags = apollo, block-III, block-3, lmae, eyes turned skyward heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 stagingIcon = LIQUID_ENGINE stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Apollo Block III Service Engine (LMAE) description = With the decreased weight and LEO operation design, there was no longer a need for a large engine to power the CSM. NASA decided to reuse the successful Lunar Module Ascent Engine. FICTIONAL (Eyes Turned Skyward) Plume and sound provided by Waterfall. manufacturer = Bell / Rocketdyne category = Engine node_attach = 0.0, 0.038, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block3_ServiceEngine rotation = 0.0, -90.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Hypergolic_UpperRed shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.6 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairing } MODULE { name = ModuleAnimateHeat animationName = LEM_spsA_Emit_Anim dependOnEngineState = True responseSpeed = 0.05 ThermalAnim = LEM_spsA_Emit_Anim useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LMAE origMass = 0.095 CONFIG { name = LMAE minThrust = 15.57 maxThrust = 15.57 heatProduction = 20 massMult = 1.0 ullage = True pressureFed = True ignitions = 0 powerEffectName = Hypergolic_UpperRed ratedBurnTime = 560 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 100 } } CONFIG { name = RS-18 description = LMAE converted to run on Methalox for use on future manned Lunar and Martian landers. Developed and test fired, but cancelled in 2020 in favor of commercially developed landers. minThrust = 24.5 maxThrust = 24.5 heatProduction = 20 massMult = 1.0 ullage = True pressureFed = True ignitions = 0 powerEffectName = Hypergolic_UpperRed ratedBurnTime = 560 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = LqdMethane ratio = 0.5549 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4451 DrawGauge = False } atmosphereCurve { key = 0 356 key = 1 150 } } } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 4.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 15 } ROWaterfall { template = waterfall-hypergolic-aerozine50-upper-1 audio = pressure-fed-1 position = 0,0,0.436366 rotation = 0, 0, 0 scale = 0.67, 0.67, 0.67 glow = ro-hypergolic-az50 moduleID = ROC-ApolloEngineBlockIII engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-ApolloEngineBlockIII TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.47 rotation = 0, 0, 0 scale = 0.67, 0.67, 0.67 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.47 rotation = 0, 0, 0 scale = 0.72025,0.72025,1.4405 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LMAE ratedBurnTime = 560 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 } TESTFLIGHT { name = RS-18 ratedBurnTime = 560 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.985 cycleReliabilityEnd = 0.995 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloEngineBlockV.cfg PART { name = ROC-ApolloEngineBlockV module = Part author = CobaltWolf subcategory = 0 maxTemp = 673.15 skinTemp = 773.15 fuelCrossfeed = true breakingForce = 10000 breakingTorque = 10000 scale = 1 rescaleFactor = 1.6047 node_stack_top = 0.0, 0.038, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top2 = 0.0, 0.038, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom = 0.0, -1.046, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 tags = apollo, block-V, block-5, tr-201, eyes turned skyward heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 stagingIcon = LIQUID_ENGINE stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Apollo Block V Service Engine (TR-201) description = Deeply throttleable pressure-fed vacuum engine used for the descent module of the Apollo lunar lander. Uses storable propellants which are not subject to boil-off, but are far less efficient than hydrolox or even kerolox. The later variant (TR-201) was used on Delta as an upper stage engine (on Delta P series); this was a low-cost model with more restarts (4 instead of 2) and slightly higher thrust but lower efficiency and no throttling capability. In the alternate Eyes Turned Skyward universe it was used for the Apollo Block V Service Module. FICTIONAL (Eyes Turned Skyward) Plume and sound provided by Waterfall. manufacturer = TRW category = Engine node_attach = 0.0, 0.038, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block5_ServiceEngine rotation = 0.0, 90.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Hypergolic_UpperRed shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 4.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.6 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairing } MODULE { name = ModuleAnimateHeat animationName = LEM_spsD_Emit_Anim dependOnEngineState = True responseSpeed = 0.05 ThermalAnim = LEM_spsD_Emit_Anim useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = TR-201 origMass = 0.158 CONFIG { name = TR-201 description = Simplifed LMDE used on Delta-P as an upper stage engine. minThrust = 43.8 maxThrust = 43.8 heatProduction = 48 massMult = 0.7151 ullage = True pressureFed = True ignitions = 5 powerEffectName = Hypergolic_UpperRed ratedBurnTime = 360 PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 303 key = 1 130 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-upper-1 audio = pressure-fed-1 position = 0,0,0.700804 rotation = 0, 0, 0 scale = 0.98, 0.98, 0.98 glow = ro-hypergolic-az50 moduleID = ROC-ApolloEngineBlockV engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-ApolloEngineBlockV TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.75 rotation = 0, 0, 0 scale = 0.98, 0.98, 0.98 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.75 rotation = 0, 0, 0 scale = 1.0535,1.0535,2.107 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = TR-201 ratedBurnTime = 360 ignitionReliabilityStart = 0.989130 ignitionReliabilityEnd = 0.997826 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.983607 cycleReliabilityEnd = 0.996721 techTransfer = LMDE-H,LMDE-J:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloHGABlockIII.cfg PART { name = ROC-ApolloHGABlockIII module = Part author = CobaltWolf, capkirk scale = 1 rescaleFactor = 1.5646 node_attach = 0.0, 0.04, 0.0, 0.0, 1.0 , 0.0 attachRules = 1,1,0,0,1 TechRequired = improvedCapsules entryCost = 1500 cost = 1000 category = Communication subcategory = 0 title = Apollo Block III High Gain Antenna manufacturer = Rockwell International description = A collapsable relay antenna. Intended to be placed on the mounting bracket of the Apollo Service Engine Block III. FICTIONAL (Eyes Turned Skyward) tags = apollo, block-III, block-3, eyes turned skyward bulkheadProfiles = srf mass = 0.01 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 PhysicsSignificance = 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block3_HGA rotation = 0.0, -60.0, 0.0 } MODULE { name = ModuleAnimateGeneric animationName = extend isOneShot = false startEventGUIName = Extend Antenna endEventGUIName = Retract Antenna actionGUIName = Toggle Antenna allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 0.9 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloHGABlockIII.cfg PART { name = ROC-ApolloHGABlockV module = Part author = CobaltWolf, capkirk scale = 1 rescaleFactor = 1.5646 node_attach = 0.0, 0.04, 0.0, 0.0, 1.0 , 0.0 attachRules = 1,1,0,0,1 entryCost = 1500 cost = 1000 category = Communication subcategory = 0 manufacturer = Boeing description = A collapsible relay antenna consisting of a high gain dish, for transmitting the many exciting things you've discovered. Intended to be placed on the mounting bracket of the Apollo Service Engine Block V. FICTIONAL (Eyes Turned Skyward) bulkheadProfiles = srf mass = 0.025 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 PhysicsSignificance = 0 title = Apollo Block V High Gain Antenna TechRequired = commandModules tags = apollo, block-V, block-5, eyes turned skyward crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block5_HGA rotation = 0.0, 45.0, 0.0 } MODULE { name = ModuleAnimateGeneric animationName = deploy isOneShot = false startEventGUIName = Extend Antenna endEventGUIName = Retract Antenna actionGUIName = Toggle Antenna allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 1.5 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloHSBlockIII+.cfg PART { name = ROC-ApolloHSBlockIII+ module = Part author = CobaltWolf, capkirk rescaleFactor = 1.0 node_stack_bottom = 0.0, -0.53, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, -0.53, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = start entryCost = 1 cost = 1 category = Thermal subcategory = 0 title = Apollo Block III+ Heatshield manufacturer = Rockwell International description = LEO Heatshield for the Apollo Block III+ Capsule. A lighter heat shield for use with LEO operations. attachRules = 1,0,1,0,0 tags = apollo heat shield heatshield reentry bulkheadProfiles = size1p2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 72 breakingTorque = 72 crashTolerance = 18 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1p2 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 gTolerance = 100 maxPressure = 20000 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.152881 MODEL { model = ROCapsules/Assets/DECQ/Apollo/HeatShield scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 charModuleName = HeatShieldCharAnim charMin = 0 charMax = 1 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 764.405 amount = 764.405 } RESOURCE { name = CharredAblator maxAmount = 764.405 amount = 0 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloMissionModule.cfg PART { name = ROC-ApolloMissionModule module = Part author = CobaltWolf, capkirk rescaleFactor = 1.56463 node_stack_top = 0.0, 0.986899, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.906899, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 TechRequired = improvedCapsules CrewCapacity = 2 cost = 7000 category = Pods subcategory = 0 title = Apollo Block III+ Mission Module manufacturer = Rockwell International description = In order to increase the living space and mission duration of the Apollo Block III CSM. This mission module is essentially several more cubic meters of living space for the crew. Place it upside down in place of the lunar module, with docking ports on each end. Extract with the CSM after circularization. FICTIONAL (Eyes Turned Skyward) tags = apollo, block-III, block-3, block-V, block-5, eyes turned skyward, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere vesselType = Ship bulkheadProfiles = size2 mass = 3.25 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 673.15 skinMaxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block3_MissionModule } INTERNAL { name = crewCabinInternals } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 750 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = ModuleAnimateGeneric animationName = Block3MM_Window_Emit startEventGUIName = Lights On endEventGUIName = Lights Off actionGUIName = Toggle Lights defaultActionGroup = Light } MODULE { name = ModuleAnimateGeneric animationName = Block3MM_Spotlight_Emit actionGUIName = Toggle Spotlight startEventGUIName = Spotlight On endEventGUIName = Spotlight Off defaultActionGroup = Light } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 16.8 surface = 26.4 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 5 running = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloMissionModule.cfg PART { name = ROC-ApolloMissionModule4 module = Part author = CobaltWolf rescaleFactor = 1.56463 node_stack_top = 0.0, 1.02, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.02, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 TechRequired = composites CrewCapacity = 2 cost = 10000 category = Pods subcategory = 0 title = Apollo Block IV Mission Module manufacturer = Rockwell International description = Following the introduction of more capable lifters for crewed LEO missions, the venerable Apollo Block III+ mission module was replaced with a larger can. Includes a larger attachment node on top for using larger androgynous docking ports. Place it upside down in place of the lunar module, with docking ports on each end. Extract with the CSM after circularization. vesselType = Ship bulkheadProfiles = size2 mass = 4.5 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 673.15 skinMaxTemp = 773.15 tags = apollo, block-III, block-3, block-V, block-5, eyes turned skyward, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block4_MissionModule } INTERNAL { name = crewCabinInternals } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 2500 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = ModuleAnimateGeneric animationName = Block4MM_Window_Emit startEventGUIName = Lights On endEventGUIName = Lights Off actionGUIName = Toggle Lights defaultActionGroup = Light } MODULE { name = ModuleAnimateGeneric animationName = Block4MM_Spotlight_Emit actionGUIName = Toggle Spotlight startEventGUIName = Spotlight On endEventGUIName = Spotlight Off defaultActionGroup = Light } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 16.8 surface = 33.0 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = Laboratory ec_rate = 0.07 analysis_rate = 0.0000025 researcher = Scientist } MODULE { name = HardDrive title = Laboratory Storage sampleCapacityCost = 10 dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 10 running = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloSMBlockIII+.cfg PART { name = ROC-ApolloSMBlockIII module = Part author = CobaltWolf scale = 1 rescaleFactor = 1.6047 node_stack_top = 0.0, 0.64, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.64, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 CoMOffset = 0.0, -0.6, 0.0 TechRequired = unlockParts entryCost = 1 cost = 150 category = FuelTank subcategory = 0 title = Apollo Block III+ Service Module manufacturer = North American Rockwell description = Significant changes were made to better adapt Apollo to its new role as a crew shuttle for LEO and the Service Module was decreased in size and weight. FICTIONAL (Eyes Turned Skyward) tags = apollo, block-III, block-3, eyes turned skyward, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere bulkheadProfiles = size2 mass = 1.2377 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block3_ServiceModule rotation = 0.0, -90.0, 0.0 } MODULE { name = FlagDecal textureQuadName = flagDecal1 } MODULE { name = FlagDecal textureQuadName = flagDecal2 } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 2900.0 basemass = -1 TANK { name = Aerozine50 amount = 710.4072 maxAmount = 710.4072 } TANK { name = NTO amount = 789.4163 maxAmount = 789.4163 } TANK { name = MMH amount = 100 maxAmount = 100 } TANK { name = ElectricCharge amount = 33000 maxAmount = 33000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna referenceGain = 2.0 RFBand = VHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 5 running = true } MODULE { name = Configure title = Processes slots = 1 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/ApolloSolar.cfg PART { name = ROC-ApolloSolarBlockV module = Part author = CobaltWolf, capkirk rescaleFactor = 1.5646 node_attach = 0.0, 0.038, 0.0, 0.0, 1.0, 0.0 attachRules = 0,1,0,0,1 TechRequired = spaceStationSolarPanels entryCost = 3800 cost = 2000 category = Electrical subcategory = 0 title = Apollo Block V Solar Array manufacturer = Boeing description = Extendable sun-tracking Level 3 solar panel used for the Block V Apollo CSM. 8.05m^2. FICTIONAL (Eyes Turned Skyward) Solar Panels degrade, affecting the power output over time. Check this effect in the PAW. tags = apollo, block-V, block-5, eyes turned skyward bulkheadProfiles = srf mass = 0.07728 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 maxTemp = 673.15 skinMaxTemp = 773.15 thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODEL { model = ROCapsules/Assets/BDB/bluedog_Apollo_Block5_SolarPanels } MODULE { name = ModuleDeployableSolarPanel resourceName = ElectricCharge chargeRate = 1.449 retractable = false animationName = deploy raycastTransformName = sunCatcher pivotName = pivot useKopernicusSolarPanels = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.0005479452 -0.0005479452 key = 365 0.8 -0.0001824585 -0.0001824585 key = 3650 0.4 -3.621587E-05 -3.621587E-05 key = 36500 0.01 -1.257784E-05 -1.257784E-05 } RESOURCE { name = ElectricCharge rate = 1.449 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-APAS8995A model = ROCapsules/Assets/BDB/APAS/CXA_APAS_A_L04F MATERIAL { shader = TU/Metallic mesh = Active_Ring mesh = Guide_Fin mesh = Apas_Fin_Anchor mesh = Cylinder_top mesh = Cylinder_top_001 mesh = Guide_Fin_001 mesh = Apas_Fin_Anchor_001 mesh = Cylinder_top_002 mesh = Cylinder_top_003 mesh = Fin_Latch_003 mesh = Guide_Fin_002 mesh = Apas_Fin_Anchor_002 mesh = Cylinder_top_004 mesh = Cylinder_top_005 mesh = Cylinder mesh = handle mesh = Inside_wall mesh = Mating_Surface mesh = mini_fin mesh = minifinring mesh = Outer_Wall mesh = Cylinder_bottom mesh = Cylinder_bottom_001 mesh = Cylinder_bottom_002 mesh = Cylinder_bottom_003 mesh = Cylinder_bottom_004 mesh = Cylinder_bottom_005 PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-APAS8995P model = ROCapsules/Assets/BDB/APAS/CXA_APAS_P MATERIAL { shader = TU/Metallic mesh = Alignment mesh = Cross mesh = Cross_Standoff mesh = Cylinder mesh = Guide_Fin mesh = Guide_Fin_001 mesh = Guide_Fin_002 mesh = handle mesh = Inner_Taper mesh = Inside_wall mesh = Mating_Surface mesh = mini_fin mesh = minifinring mesh = Outer_Wall mesh = Radial_Attachments mesh = round_plate PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloCMBlockIII model = ROCapsules/Assets/DECQ/Apollo/CM model = ROCapsules/Assets/DECQ/Apollo/CM_ForwardHS model = ROCapsules/Assets/DECQ/Apollo/HGA model = ROCapsules/Assets/DECQ/Apollo/RCS MATERIAL { shader = TU/Metallic mesh = CM mesh = mesh_030_026 mesh = mesh_030_019 mesh = mesh_030_005 mesh = mesh_030_016 mesh = mesh_030_017 mesh = ap-cup mesh = CM2 mesh = ANTENNA mesh = ap-pro3_002 mesh = ap-pro3_003 mesh = ap-pro3_005 mesh = ap-pro3_006 PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloDecoupler model = ROCapsules/Assets/BDB/bluedog_Apollo_Block2_Decoupler MATERIAL { shader = TU/Metallic mesh = Decoupler mesh = Umbilical PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloSMBlockIII model = ROCapsules/Assets/BDB/bluedog_Apollo_Block3_ServiceModule MATERIAL { shader = TU/Metallic mesh = pCylinder142 mesh = polySurface26 mesh = polySurface50 mesh = polySurface142 PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloEngineBlockIII model = ROCapsules/Assets/BDB/bluedog_Apollo_Block3_ServiceEngine MATERIAL { shader = TU/Metallic mesh = Apollo_ServiceEngine_Merged_Apollo_ServiceEngineMesh_group1 mesh = bell mesh = polySurface29 excludeMesh = innerGlow excludeMesh = innerGlow 1 PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloEngineBlockV model = ROCapsules/Assets/BDB/bluedog_Apollo_Block5_ServiceEngine MATERIAL { shader = TU/Metallic mesh = bluedog_LEM_Snap3_0002_LEM_Descent_Engine_pCylinder71 mesh = bluedog_LEM_Snap3_0002_pCylinder70 mesh = pCube55 mesh = pCube59 mesh = pCube60 mesh = pCylinder138 mesh = pCylinder139 mesh = pCylinder139_ncl1_1 mesh = polySurface29 mesh = pTorus3 excludeMesh = innerGlow excludeMesh = innerGlow 1 PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloHGABlockIII model = ROCapsules/Assets/BDB/bluedog_Apollo_Block3_HGA MATERIAL { shader = TU/Metallic mesh = Block3_HighGain mesh = pCylinder43 mesh = pCylinder81 mesh = pCylinder44 PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloHGABlockV model = ROCapsules/Assets/BDB/bluedog_Apollo_Block5_HGA MATERIAL { shader = TU/Metallic mesh = base mesh = BlockV_HighGainAntenna_Merged_base_ArmRotate_DishHinge_pCylinder133 mesh = pCylinder132 PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloMissionModule model = ROCapsules/Assets/BDB/bluedog_Apollo_Block3_MissionModule MATERIAL { shader = TU/Metallic mesh = Hull mesh = Spotlight PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Apollo ETS/TU_Support_ApolloETS.cfg KSP_MODEL_SHADER { name = ROC-ApolloMissionModule4 model = ROCapsules/Assets/BDB/bluedog_Apollo_Block4_MissionModule MATERIAL { shader = TU/Metallic mesh = Hull mesh = Spotlight PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/CSTCM.cfg PART { name = ROC-CSTCM module = Part author = Hanson Ma, Colton Franke, VoidCosmos, Drakenex, zer0Kerbal, capkirk scale = 1 rescaleFactor = 1.24 node_stack_bottom = 0.0, -0.9 , 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 1.28, 0.0, 0.0, 1.0, 0.0, 1 node_stack_parachute = 0.0, 0.78775, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,0,1,1,0 CoPOffset = 0.0, 0.5, 0.0 CoLOffset = 0.0, -0.45, 0.0 CoMOffset = 0.0, -1.0, 0.0 buoyancy = 1.5 buoyancyUseSine = False TechRequired = unlockParts cost = 150 entryCost = 1 category = Pods subcategory = 0 title = CST-100 Command Module manufacturer = Boeing description = The command module of the CST-100 "Starliner" Commercial Crew Transportation System (COTS). Designed to be reusable for up to 10 times. Supports a crew of 7 for 2 days. Plume and sound provided by Waterfall. tags = starliner, boeing, cst100, cst-100, 100, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, nitrogen, nitrogen pressure control, atmosphere, sickbay, stress, colony, habitation vesselType = Ship CrewCapacity = 7 bulkheadProfiles = size3, size1 mass = 4.28 dragModelType = default breakingForce = 250 breakingTorque = 250 maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 maxTemp = 973.15 skinMaxTemp = 2673.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/CST/commandModule/model } INTERNAL { name = CST100internal scaleAll = 1.24, 1.24, 1.24 } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.625 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.600 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = AdjustableCoMShifter DescentModeCoM = 0.0, 0.0, -0.3 } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = ModuleRCSFX thrusterTransformName = RCS thrusterPower = 0.445 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = rcs plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = Hydrazine ratio = 1.0 } PROPELLANT { name = Helium ratio = 10.0 ignoreForIsp = True } atmosphereCurve { key = 0 220 key = 1 82 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 460 basemass = -1 TANK { name = ElectricCharge amount = 5400 maxAmount = 5400 } TANK { name = Hydrazine amount = 150 maxAmount = 150 } TANK { name = Helium amount = 1500 maxAmount = 1500 } TANK { name = Food amount = 102.37 maxAmount = 102.37 } TANK { name = Water amount = 27.1 maxAmount = 27.1 } TANK { name = Oxygen amount = 4145 maxAmount = 4145 } TANK { name = Nitrogen amount = 1381 maxAmount = 1381 } TANK { name = Waste amount = 0 maxAmount = 9.32 } TANK { name = WasteWater amount = 0 maxAmount = 34.47 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 11 surface = 35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleRealAntenna antennaDiameter = 0.8 RFBand = K UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. capacity = 14 toggle = true running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = RCS position = 0,0,0 rotation = 0, 0, 180 scale = 0.8, 0.8, 1 moduleID = ROC-CSTCM engineID = basicEngine } EFFECTS { rcs { AUDIO_MULTI_POOL { channel = Ship transformName = RCS clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-CSTCM TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCS position = 0,0,0 rotation = 0, 0, 180 scale = 0.8, 0.8, 1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCS } } MODULE { name = Configure title = Processes slots = 1 SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 7.7 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 14 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 14 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 14 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/CSTHS.cfg PART { name = ROC-CSTHS module = Part author = Hanson Ma, Colton Franke, VoidCosmos, Drakenex, zer0Kerbal, capkirk scale = 1.0 rescaleFactor = 1.24 node_stack_bottom = 0.0, -0.3 , 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, -0.041 , 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,0,1,0,0 fx_gasBurst_white = 0.0, -0.041, 0.0, 0.0, 1.0, 0.0, decouple TechRequired = unlockParts cost = 150 entryCost = 1 category = Thermal subcategory = 0 title = CST-100 Heat Shield manufacturer = Boeing description = The heat shield for CST-100 "Starliner" command module. tags = starliner, boeing, cst100, cst-100, 100 bulkheadProfiles = size3 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.207936 MODEL { model = ROCapsules/Assets/CST/cstHeatShield/model } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 1.4 liftingSurfaceCurve = CapsuleBottom disableBodyLift = False omnidirectional = False perpendicularOnly = True transformDir = Y transformSign = -1 nodeEnabled = True attachNodeName = bottom } MODULE { name = ModuleDecouple menuName = Jettison Heat Shield ejectionForce = 5 isOmniDecoupler = false explosiveNodeID = top } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 1039.68 amount = 1039.68 } RESOURCE { name = CharredAblator maxAmount = 1039.68 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/CSTNDSActive.cfg PART { name = ROC-CSTNDSActive module = Part author = Hanson Ma, Colton Franke, VoidCosmos, Drakenex, zer0Kerbal, capkirk scale = 1.0 rescaleFactor = 0.62 node_stack_top = 0.0, 0.336, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 attachRules = 1,1,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Coupling subcategory = 0 title = NASA Docking System (Active) manufacturer = Boeing description = The NASA Docking System (NDS) is a spacecraft docking and berthing mechanism for US human spaceflight vehicles, such as the Orion Multi-Purpose Crew Vehicle and the Commercial Crew vehicles. tags = starliner, boeing, cst100, cst-100, 100, nasa docking system, nds bulkheadProfiles = size1, srf mass = 0.2 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/CST/nds/NDS3/ndsport3 } MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = NASADock gendered = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 stagingEnabled = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/CSTNDSPassive.cfg PART { name = ROC-CSTNDSPassive module = Part author = Hanson Ma, Colton Franke, VoidCosmos, Drakenex, zer0Kerbal, capkirk scale = 1.0 rescaleFactor = 0.62 node_stack_top = 0.0, 0.336, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 attachRules = 1,1,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Coupling subcategory = 0 title = NASA Docking System (Passive) manufacturer = Boeing description = The NASA Docking System (NDS) is a spacecraft docking and berthing mechanism for US human spaceflight vehicles, such as the Orion Multi-Purpose Crew Vehicle and the Commercial Crew vehicles. tags = starliner, boeing, cst100, cst-100, 100, nasa docking system, nds bulkheadProfiles = size1, srf mass = 0.2 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/CST/nds/NDS1/ndsport1 } MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = NASADock gendered = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 stagingEnabled = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/CSTNoseCone.cfg PART { name = ROC-CSTNoseCone module = Part author = Hanson Ma, Colton Franke, VoidCosmos, Drakenex, zer0Kerbal, capkirk scale = 1 rescaleFactor = 2.15 node_stack_bottom = 0.0, 0.09535, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,1,1 fx_gasBurst_white = 0.0, -0.09535, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = unlockParts cost = 150 entryCost = 1 category = Aero subcategory = 0 title = CST-100 Nose Cone manufacturer = Boeing description = A protective nose cone for the NASA Docking System of the CST-100 Starliner. tags = starliner, boeing, cst100, cst-100, 100 bulkheadProfiles = size1 mass = 0.1 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 crashTolerance = 14 breakingForce = 100 breakingTorque = 100 maxTemp = 973.15 skinMaxTemp = 1073.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 stagingIcon = DECOUPLER_HOR fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 chilStageOffset = 1 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/CST/noseCone/CST101_CAP } MODULE { name = ModuleDecouple menuName = Jettison Nose Cone ejectionForce = 10 isOmniDecoupler = false explosiveNodeID = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/CSTParachute.cfg PART { name = ROC-CSTParachute module = Part author = Hanson Ma, Colton Franke, VoidCosmos, Drakenex, zer0Kerbal, capkirk scale = 1 rescaleFactor = 1.24 node_stack_bottom = 0.0, -0.25, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 attachRules = 1,0,1,1,1 TechRequired = unlockParts cost = 150 entryCost = 1 category = Utility subcategory = 0 title = CST-100 Parachute Pack manufacturer = Boeing description = The parachute pack for the CST-100 "Starliner" command module. tags = starliner, boeing, cst100, cst-100, 100 bulkheadProfiles = size2 sound_parachute_open = activate mass = 0.26 dragModelType = default angularDrag = .1 thermalMassModifier = 1.0 skinMassPerArea = 4 breakingForce = 100 breakingTorque = 50 bodyLiftMultiplier = 0 stagingIcon = PARACHUTES fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 buoyancyUseCubeNamed = PACKED absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 973.15 skinMaxTemp = 2673.15 MODEL { model = ROCapsules/Assets/CST/cstParachute/model } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = RealChuteModule caseMass = 0.26 mustGoDown = True spareChutes = 0 cutSpeed = 0.5 PARACHUTE { parachuteName = canopy invertCanopy = true capName = cap preDeploymentAnimation = semiDeploy deploymentAnimation = fullyDeploy material = Nylon minIsPressure = false minPressure = 0.01 preDeployedDiameter = 2.7 preDeploymentSpeed = 6.0 minDeployment = 3660 deployedDiameter = 53.4 deploymentSpeed = 10.0 deploymentAlt = 3350 cutAlt = 0 } } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 25 } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 15 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/CSTRS88.cfg PART { name = ROC-CSTRS88 module = Part author = Hanson Ma, Colton Franke, VoidCosmos, Drakenex, zer0Kerbal, capkirk subcategory = 0 maxTemp = 673.15 skinTemp = 773.15 fuelCrossfeed = true breakingForce = 10000 breakingTorque = 10000 rescaleFactor = 1.24 scale = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,0,0 TechRequired = unlockParts cost = 150 entryCost = 1 tags = starliner, boeing, cst100, cst-100, 100, rs88, rs-88, 88 bulkheadProfiles = size1 mass = 1.0 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 stagingIcon = LIQUID_ENGINE stageOffset = 1 chileStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = CST-100 Launch Abort Engines (LAE) manufacturer = Rocketdyne description = The launch abort system of the CST-100 "Starliner" spacecraft. Uses four RS-88 engines (hypergolic variant). Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROCapsules/Assets/CST/RS88/model } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Hypergolic_LowerOrangeShock shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LAE modded = False origMass = 1 CONFIG { name = LAE minThrust = 1032 maxThrust = 1032 heatProduction = 0.88 ullage = True pressureFed = True ignitions = 1 throttleResponseRate = 10 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 DrawGauge = False } atmosphereCurve { key = 0 290 key = 1 220 } } } ROWaterfall { template = rowaterfall-hypergolic-superdraco audio = pressure-fed-1 position = 0,0,0.84 rotation = 0, 0, 0 scale = 0.39, 0.39, 0.5 glow = _orange moduleID = ROC-CSTRS88 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-CSTRS88 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-hypergolic-superdraco overrideParentTransform = thrustTransform position = 0,0,0.84 rotation = 0, 0, 0 scale = 0.39, 0.39, 0.5 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0.84 rotation = 0, 0, 0 scale = 0.46371,0.46371,0.92742 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/CSTSM.cfg PART { name = ROC-CSTSM module = Part author = Hanson Ma, Colton Franke, VoidCosmos, Drakenex, zer0Kerbal, capkirk scale = 1.0 rescaleFactor = 1.24 node_stack_top = 0.0, 0.273, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.15, 0.0, 0.0, -1.0, 0.0, 2 node_stack_engine = 0.0, -0.75, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,1,1,1,0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple TechRequired = unlockParts cost = 150 entryCost = 1 cost = 500 category = FuelTank subcategory = 0 title = CST-100 Service Module manufacturer = Boeing description = The service module for the CST-100 "Starliner" spacecraft. Solar Panels degrade, affecting the power output over time. Check this effect in the PAW. Plume and sound provided by Waterfall. tags = starliner, boeing, cst100, cst-100, 100 bulkheadProfiles = size1, size3 mass = 3.89 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = True emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 2.0 radiatorHeadroom = 0.5 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 useKopernicusSolarPanels = false MODEL { model = ROCapsules/Assets/CST/serviceModule/model } MODULE { name = ModuleDecouple menuName = Jettison Service Module ejectionForce = 15 isOmniDecoupler = false explosiveNodeID = top } MODULE { name = ModuleRCSFX thrusterTransformName = RCS thrusterPower = 0.44 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = rcs plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.499 } PROPELLANT { name = MON3 ratio = 0.501 } atmosphereCurve { key = 0 320 key = 1 110 } } MODULE { name = ModuleDeployableSolarPanel sunTracking = false raycastTransformName = suncatcher pivotName = suncatcher isBreakable = false resourceName = ElectricCharge chargeRate = 3.0 useKopernicusSolarPanels = false flowUnits = Watts flowFormat = N1 flowMult = 1000 RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 2000 basemass = -1 TANK { name = ElectricCharge amount = 12600 maxAmount = 12600 } TANK { name = Water amount = 200 maxAmount = 200 } TANK { name = MMH amount = 871 maxAmount = 871 } TANK { name = MON3 amount = 875 maxAmount = 875 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } ROWaterfall { template = rowaterfall-rcs-hypergolic-1 audio = rcs-jet-1 transform = RCS position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 moduleID = ROC-CSTSM engineID = basicEngine } EFFECTS { rcs { AUDIO_MULTI_POOL { channel = Ship transformName = RCS clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-CSTSM TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCS position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCS } } MODULE { name = SolarPanelFixer } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/TU_Support_CST.cfg KSP_MODEL_SHADER { name = ROC-CSTRS88 model = ROCapsules/Assets/CST/RS88/model MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/CST/TU_Support_CST.cfg KSP_MODEL_SHADER { name = ROC-CSTCM model = ROCapsules/Assets/CST/commandModule/model model = ROCapsules/Assets/CST/cstParachute/model model = ROCapsules/Assets/CST/noseCone/CST101_CAP model = ROCapsules/Assets/CST/serviceModule/model model = ROCapsules/Assets/CST/nds/NDS1/ndsport1 model = ROCapsules/Assets/CST/nds/NDS3/ndsport3 MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaAftBay.cfg PART { name = ROC-DynaAftBay module = Part author = silentVelcro, capkirk rescaleFactor = 1.7364 scale = 1.0 node_stack_top = 0.0, 0.637, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.593, 0.0, 0.0, -1.0, 0.0 fx_gasBurst_white = 0.0, -1.96, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = propulsionSystems entryCost = 3600 cost = 3400 category = Propulsion subcategory = 0 title = Dynasoar Aft Bay manufacturer = Boeing description = Contains the Liquid Hydrogen and Liquid Oxygen tanks for the DynaSoar fuel cells, as well as a solid rocket motor for abort or emergency deorbiting. Plume and sound provided by Waterfall. attachRules = 1,1,1,1,0 mass = 0.500 dragModelType = default maximum_drag = 0.21 minimum_drag = 0.21 angularDrag = 2.1 crashTolerance = 24 breakingForce = 80 breakingTorque = 80 maxTemp = 900 skinMaxTemp = 1273 stageOffset = 2 childStageOffset = 1 gTolerance = 100 maxPressure = 20000 node_attach = 0.0, 0.637, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROCapsules/Assets/LonesomeRobot/TRANSITION_STG } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = SR73 CONFIG { name = SR73 minThrust = 624 maxThrust = 624 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 241.4 key = 1 214 } } } MODULE { name = ModuleFuelTanks volume = 1000 type = HTPB basemass = -1 TANK { name = HTPB amount = 1000 maxAmount = 1000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleDecouple isOmniDecoupler = False explosiveNodeID = top ejectionForce = 30 staged = false } MODULE { name = ModuleRCSFX thrusterTransformName = RCSTHRUSTER thrusterPower = 0.445 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = runningrcs enableRoll = False enableYaw = False enablePitch = False enableX = True enableY = True enableZ = True stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = HTP ratio = 1.0 } atmosphereCurve { key = 0 137 key = 1 57 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MM_NODE_LOOP { } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = RCSTHRUSTER position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 moduleID = ROC-DynaAftBay engineID = basicEngine } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = -0.05, 0.0, -0.1 fixedScale = 0.2 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = -0.05, 0.0, 0.0 fixedScale = 0.2 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = -0.05, 0.0, -0.1 fixedScale = 0.2 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = -0.05, 0.0, -0.1 fixedScale = 0.2 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.2 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } runningrcs { AUDIO_MULTI_POOL { channel = Ship transformName = RCSTHRUSTER clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } PLUME { name = Solid-Lower transformName = thrustTransform plumePosition = -0.05, 0.0, 0.0 plumeScale = 0.2 flarePosition = -0.05, 0.0, -0.1 flareScale = 0.2 smokePosition = -0.05, 0.0, -0.1 smokeScale = 0.2 slagPosition = -0.05, 0.0, -0.1 slagScale = 0.2 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-DynaAftBay TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSTHRUSTER position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSTHRUSTER } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaAntenna.cfg PART { name = ROC-DynaAntenna module = Part author = silentVelcro,capkirk rescaleFactor = 1.7364 scale = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = electrics entryCost = 2200 cost = 500 category = Communication subcategory = 0 title = DynaSoar Telemetry Antenna manufacturer = Boeing description = A surface mount Telemetry Antenna. attachRules = 0,1,0,0,0 mass = 0.01 dragModelType = default maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 maxTemp = 1273 skinMaxTemp = 2283 bulkheadProfiles = srf crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/LonesomeRobot/DynaTeleAnt } MODULE { name = Driftless active = True } MODULE { name = ModuleRealAntenna referenceGain = 3.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaBay.cfg PART { name = ROC-DynaBay module = Part author = silentVelcro, capkirk rescaleFactor = 1.7364 node_stack_bay = 0.0, -0.224, 0.288, 0.0, 0.0, 1.0, 1 node_stack_crg1 = 0.0, 0.381, -0.096, 0.0, 1.0, 0.0, 1 node_stack_crg2 = 0.0, -0.847, -0.096, 0.0, -1.0, 0.0, 1 node_stack_crg3 = 0.0, -0.247, 0.259, 0.0, 0.0, -1.0, 1 attachRules = 1,0,1,1,0 TechRequired = highAltitudeFlight entryCost = 12400 cost = 4000 category = Payload subcategory = 0 title = DynaSoar Cargo Bay manufacturer = Boeing mass = 0.150 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.01 breakingForce = 200 breakingTorque = 200 maxTemp = 1273 skinMaxTemp = 2383 heatConductivity = 0.04 thermalMassModifier = 5.0 emissiveConstant = 0.95 bulkheadProfiles = size2 fuelCrossFeed = True tags = base cabin (can outpost passenger statio tour tuna crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/LonesomeRobot/DynaBay } MODULE { name = ModuleAnimateGeneric animationName = BayAnim startEventGUIName = Open endEventGUIName = Close actionGUIName = Toggle Bay Doors allowDeployLimit = true revClampDirection = false revClampSpeed = true revClampPercent = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaBody.cfg PART { name = ROC-DynaBody module = Part author = silentVelcro, capkirk scale = 1.0 rescaleFactor = 1.7364 node_stack_wingL = 0.46, -0.27, 0.42, 1, 0,0, 1 node_stack_wingR = -0.46, -0.27, 0.42, -1, 0,0, 1 node_stack_bottom = 0.0, -1.96, 0.0, 0.0, -1.0, 0.0, 1 node_stack_chute = 0.0, -1.884, 0.164, 0.0, -1.0, 0.0, 1 node_stack_frontgear = 0.0, 1.13, 0.42, 0, 0, 1, 1 node_stack_docking = -0.446, 1.4, 0.24, -1.0, 0.0, 0.0, 1 node_stack_bay = 0.0, -0.224, 0.288, 0.0, 0.0, -1.0, 1 CoMOffset = 0, 0.8, 0 TechRequired = basicRocketry entryCost = 7000 cost = 5000 category = Pods subcategory = 0 title = DynaSoar Body manufacturer = Boeing description = DynaSoar fuselage and cockpit. Features RCS (Limit RCS to Pitch,Yaw,Ventral and Dorsal via the RCS Actuation toggles). It is fitted with a kos computer if you have the mod installed. Supports a crew of one for up to maximum 35 hours of active operations. Plume and sound provided by Waterfall. attachRules = 1,0,1,1,0 mass = 2.841 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 crashTolerance = 25 maxTemp = 900 skinMaxTemp = 2383 explosionPotential = 0.1 fuelCrossFeed = True CrewCapacity = 1 bulkheadProfiles = size1, mk3 heatConductivity = 0.1 thermalMassModifier = 5.0 emissiveConstant = 0.95 vesselType = Ship gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/LonesomeRobot/Dynamk2 } INTERNAL { name = DYNA_INTERIOR } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.900 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 2500 basemass = -1 TANK { name = LqdHydrogen amount = 413 maxAmount = 413 } TANK { name = LqdOxygen amount = 317 maxAmount = 317 } TANK { name = ElectricCharge amount = 762048 maxAmount = 762048 } TANK { name = HTP amount = 150 maxAmount = 150 } TANK { name = Food amount = 8.5302 maxAmount = 8.5302 } TANK { name = Water amount = 5.6448 maxAmount = 5.6448 } TANK { name = Oxygen amount = 863.1 maxAmount = 863.1 } TANK { name = Nitrogen amount = 863.1 maxAmount = 863.1 } TANK { name = LithiumHydroxide amount = 1.05 maxAmount = 1.05 } TANK { name = WasteWater amount = 0 maxAmount = 7.1820 } TANK { name = Waste amount = 0 maxAmount = 5.7305 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleRCSFX thrusterTransformName = RCSTHRUSTER thrusterPower = 0.445 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = runningrcs enableRoll = False enableYaw = True enablePitch = True enableX = True enableY = True enableZ = False plumeToKeep = runningrcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = HTP ratio = 1.0 } atmosphereCurve { key = 0 137 key = 1 57 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 2 surface = 10 max_pressure = 0.55 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ProcessController resource = _FuelCell title = Fuel Cells capacity = 4 running = true } MODULE { name = ProcessController resource = _LOXConverter title = LOX to GOX Converter capacity = 3 } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller capacity = 3 running = true } MODULE { name = Configure title = Processes slots = 3 SETUP { name = Fuel Cells desc = 4 kW fuel cell unit that consumes LqdHydrogen and LqdOxygen to generate Water. tech = improvedPower MODULE { type = ProcessController id_field = resource id_value = _FuelCell } } SETUP { name = LOX to GOX Converter desc = Heats LqdOxygen to breathable Oxygen. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _LOXConverter } } SETUP { name = N2 Pressure Controller desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = RCSTHRUSTER position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 moduleID = ROC-DynaBody engineID = basicEngine } EFFECTS { runningrcs { AUDIO_MULTI_POOL { channel = Ship transformName = RCSTHRUSTER clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-DynaBody TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSTHRUSTER position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSTHRUSTER } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 1.3 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 1.3 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 1.3 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaCabin.cfg PART { name = ROC-DynaCabin module = Part author = silentVelcro, capkirk rescaleFactor = 1.7364 node_stack_bay = 0.0, -0.224, 0.288, 0.0, 0.0, 1.0, 1 CrewCapacity = 2 TechRequired = spaceExploration entryCost = 12400 cost = 4000 category = Utility subcategory = 0 title = DynaSoar Passenger Cabin manufacturer = Boeing attachRules = 1,0,1,1,0 mass = 0.800 dragModelType = default maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 breakingForce = 200 breakingTorque = 200 maxTemp = 900 skinMaxTemp = 2383 bulkheadProfiles = size2 tags = base cabin (can outpost passenger statio tour tuna, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/LonesomeRobot/DynaPass } INTERNAL { name = DYNA_PASS_INTERIOR } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 525 basemass = -1 TANK { name = Food amount = 164 maxAmount = 164 } TANK { name = Water amount = 8 maxAmount = 8 } TANK { name = Oxygen amount = 1184 maxAmount = 1184 } TANK { name = Nitrogen amount = 5000 maxAmount = 5000 } TANK { name = Waste amount = 0 maxAmount = 111 } TANK { name = WasteWater amount = 0 maxAmount = 138 } TANK { name = LithiumHydroxide amount = 29 maxAmount = 29 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 3.50 surface = 5.89 max_pressure = 0.55 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/dynadockingarms.cfg PART { name = ROC-DynaDockingArms module = Part author = silentVelcro, capkirk rescaleFactor = 1.7364 node_stack_top = -0.446, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = specializedConstruction entryCost = 3000 cost = 575 category = Coupling subcategory = 0 title = DynaSoar Docking Arms manufacturer = Boeing description = DynaSoar Docking arms. Attach them on the front left node of the DynaSoar body. Don’t forget to jettison them before reentry. attachRules = 1,0,1,1,1 fx_gasBurst_white = 0.446, 0.0, 0.0, 1.0, 0.0, 0.0, decouple sound_decoupler_fire = decouple mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 1000 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/LonesomeRobot/Dynadockingarms scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleAnimateGeneric animationName = DynaDockDeploy isOneShot = false startEventGUIName = Extend Docking Arms endEventGUIName = Retract Docking Arms actionGUIName = Toggle Docking Arms allowAnimationWhileShielded = False } MODULE { name = ModuleDockingNode referenceAttachNode = dockingNode nodeType = Dyna } MODULE { name = ModuleDecouple ejectionForce = 10 explosiveNodeID = top } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/dynadockingsystem.cfg PART { name = ROC-DynaDockingSystem module = Part author = silentVelcro scale = 1.0 rescaleFactor = 1.7364 node_stack_top = 0.0, 0.0, 1.83, 0.0, 0.0, -1.0, 1 TechRequired = specializedConstruction entryCost = 4000 cost = 1200 category = Coupling subcategory = 0 title = DynaSoar Docking Rod manufacturer = Boeing description = Docking rod for the DynaSoar. This is where the docking arms attach. attachRules = 1,0,1,1,1 mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 fuelCrossFeed = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/LonesomeRobot/SIVDOCK scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleAnimateGeneric animationName = DynaDockAnim isOneShot = false startEventGUIName = Deploy Docking Rod endEventGUIName = Undeploy Docking Rod actionGUIName = Toggle Docking Rod } MODULE { name = ModuleDockingNode referenceAttachNode = dockingNode nodeType = Dyna } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaDragChute.cfg PART { name = ROC-DynaDragChute module = Part author = silentVelcro, capkirk rescaleFactor = 1.7364 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 sound_parachute_open = activate sound_parachute_single = deploy TechRequired = landing entryCost = 1200 cost = 1600 category = Utility subcategory = 0 manufacturer = Boeing title = DynaSoar Drag Chute description = Dynasoar drag chute to use while landing. Place it on the back of the DynaSoar body. Compatible with RealChute. attachRules = 1,0,1,0,0 mass = 0.005 dragModelType = default angularDrag = 2 breakingForce = 18 breakingTorque = 25 stageOffset = -1 stagingIcon = PARACHUTES absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/LonesomeRobot/Dynachute } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = RealChuteModule caseMass = 0.05 timer = 0 mustGoDown = false cutSpeed = 0.4 spareChutes = 0 PARACHUTE { material = Nylon preDeployedDiameter = 0.5 deployedDiameter = 3 minIsPressure = false minPressure = 0.01 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 1 deploymentSpeed = 2 preDeploymentAnimation = semiDeploy deploymentAnimation = fullDeploy parachuteName = canopy capName = Cap } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 2.5 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 8 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = Cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaElevonL.cfg PART { name = ROC-DynaElevonL module = Part author = silentVelcro, capkirk scale = 1 rescaleFactor = 1.7364 TechRequired = aerodynamicSystems entryCost = 3400 cost = 400 category = Aero subcategory = 0 title = Dynasoar Elevon Left manufacturer = Boeing description = Control surface for the DynaSoar left wing. Limit its functionality to Roll/Pitch only. attachRules = 1,0,1,1,1 node_stack_top = 0.04, -0.02, 0.03, 0.0, 1.0, 0.0 node_attach = 0, 0, 0, 0.0, 1.0, 0.0 mass = 0.100 thermalMassModifier = 8.0 heatConductivity = 0.06 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 2 crashTolerance = 15 breakingForce = 999 breakingTorque = 999 maxTemp = 1273 skinMaxTemp = 2383 bulkheadProfiles = srf gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/LonesomeRobot/DynaElevonL2 } MODULE { name = FARControllableSurface MAC = 1.46 MidChordSweep = 8.83 b_2 = 1.61 TaperRatio = 1.0 maxdeflect = 20 ctrlSurfFrac = 1 nonSideAttach = 1 transformName = Elevon_L ignorePitch = False ignoreYaw = True ignoreRoll = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaElevonR.cfg PART { name = ROC-DynaElevonR module = Part author = silentVelcro, capkirk scale = 1 rescaleFactor = 1.7364 TechRequired = aerodynamicSystems entryCost = 3400 cost = 400 category = Aero subcategory = 0 title = Dynasoar Elevon Right manufacturer = Boeing description = Control surface for the DynaSoar right wing. Limit its functionality to Roll/Pitch only. attachRules = 1,0,1,1,1 node_stack_top = -0.04, -0.02, 0.03, 0.0, 1.0, 0.0 node_attach = 0, 0, 0, 0.0, 1.0, 0.0 mass = 0.100 thermalMassModifier = 8.0 heatConductivity = 0.06 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 2 crashTolerance = 15 breakingForce = 999 breakingTorque = 999 maxTemp = 1273 skinMaxTemp = 2383 bulkheadProfiles = srf gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/LonesomeRobot/DynaElevonR2 } MODULE { name = FARControllableSurface MAC = 1.46 MidChordSweep = 8.83 b_2 = 1.61 TaperRatio = 1.0 maxdeflect = 20 ctrlSurfFrac = 1 nonSideAttach = 1 transformName = Elevon_R ignorePitch = False ignoreYaw = True ignoreRoll = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaFuelTank.cfg PART { name = ROC-DynaFuelTank module = Part author = silentVelcro rescaleFactor = 1.7364 node_stack_bay = 0.0, -0.224, 0.288, 0.0, 0.0, 1.0, 1 TechRequired = spaceExploration entryCost = 12400 cost = 4000 category = Propulsion subcategory = 0 title = DynaSoar Fuel Tank manufacturer = Boeing attachRules = 1,0,1,1,0 mass = 0.150 dragModelType = default maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 breakingForce = 200 breakingTorque = 200 maxTemp = 900 skinMaxTemp = 2383 bulkheadProfiles = size2 tags = fuel tank crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/LonesomeRobot/DynaFuel } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 1750 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaSkidFront.cfg PART { name = ROC-DynaSkidFront module = Part author = silentVelcro, capkirk rescaleFactor = 1.7364 node_stack_noseSkid = 0, 0, 0, 0, 0, -1, 1 attachRules = 1,0,1,1,0 TechRequired = landing entryCost = 3000 cost = 450 category = Ground subcategory = 0 title = Dynasoar Fore Skid manufacturer = Boeing description = Attach this under the nose. Don’t forget to add this to the GEAR Action group so you can toggle it with the G key. Fiddle with the skid controls at your own risk since they function correctly as is. mass = 0.022 thermalMassModifier = 4.0 emissiveConstant = 0.95 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 maxTemp = 1273 skinMaxTemp = 2383 crashTolerance = 175 breakingForce = 250 breakingTorque = 250 PhysicsSignificance = 0 bulkheadProfiles = srf tags = aero (air aircraft ground plane roll takeoff taxi wheel gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/LonesomeRobot/NoseSkid scale = 1, 1, 1 rotation = -90,0,0 } EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.7 pitch = 0.75 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.7 pitch = 0.55 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.7 pitch = 0.50 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.7 pitch = 0.60 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.7 pitch = 0.50 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.7 pitch = 0.75 } } } MODULE { name = KSPWheelBase wheelColliderName = wheelcollider wheelRadius = 0.18 suspensionTravel = 0.165 suspensionTarget = 0.165 boundsColliderName = Bounds maxSpeed = 100 } MODULE { name = KSPWheelDeployment animationName = SkidFront retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed } MODULE { name = KSPWheelSuspension suspensionName = suspensionParent suspensionOffset = -0.03 suspensionAxis = 0, 1, 0 } MODULE { name = KSPWheelSteering steeringName = SkidSteering maxSteeringAngle = 10 steeringAxis = 0, 1, 0 steeringResponse = 5 } MODULE { name = KSPWheelDamage impactTolerance = 370 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaSkidRear.cfg PART { name = ROC-DynaSkidRear module = Part author = silentVelcro rescaleFactor = 1.7364 node_stack_backSkid = 0, 0, 0, 0, 0, -1, 1 attachRules = 1,0,1,1,0 TechRequired = landing entryCost = 2800 cost = 400 category = Ground subcategory = 0 title = Dynasoar Aft Skid manufacturer = LonesomeRobots description = Attach these under each wing. Don’t forget to add them to the GEAR Action group so you can toggle them with the G key. Fiddle with the skid controls at your own risk since they function correctly as is. mass = 0.022 thermalMassModifier = 4.0 emissiveConstant = 0.95 dragModelType = default maximum_drag = 0.0 minimum_drag = 0.02 angularDrag = 0.0 maxTemp = 1273 skinMaxTemp = 2383 crashTolerance = 175 breakingForce = 250 breakingTorque = 250 PhysicsSignificance = 0 bulkheadProfiles = srf tags = aero (air aircraft ground plane roll takeoff taxi wheel gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/LonesomeRobot/BackSkid scale = 1, 1, 1 rotation = -90,0,0 } EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.7 pitch = 0.75 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.7 pitch = 0.55 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.7 pitch = 0.50 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.7 pitch = 0.60 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.7 pitch = 0.50 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.7 pitch = 0.75 } } } MODULE { name = KSPWheelBase wheelColliderName = wheelcollider wheelRadius = 0.15 suspensionTravel = 0.155 suspensionTarget = 0.155 boundsColliderName = Bounds maxSpeed = 100 } MODULE { name = KSPWheelDeployment animationName = SkidBack retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed } MODULE { name = KSPWheelSuspension suspensionName = suspensionParent suspensionOffset = -0.05 suspensionAxis = 0, 1, 0 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 500 brakeResponse = 5 } MODULE { name = KSPWheelDamage impactTolerance = 370 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaTitanAdapter.cfg PART { name = ROC-DynaTitanAdapter module = Part author = silentVelcro rescaleFactor = 1.7364 node_stack_top = 0.0, 0.15, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.26, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,1,1 fx_gasBurst_white = 0.0, 0.15, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = advConstruction entryCost = 1500 cost = 1200 category = Coupling subcategory = 0 title = DynaSoar Adapter and Decoupler manufacturer = Boeing description = A 4 meter adapter to attach DynaSoar to a Titan C rocket. mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 123 breakingTorque = 123 maxTemp = 2600 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/LonesomeRobot/TITAN_ADPT scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDecouple ejectionForce = 30 explosiveNodeID = top } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaWingLeft.cfg PART { name = ROC-DynaWingLeft module = Part author = silentVelcro, capkirk scale = 1.0 rescaleFactor = 1.7364 node_stack_wing = -0.42, 2.6, 1.2, 0, 0, 1, 1 node_stack_eleL = -0.47, 0.832, 0.72, 0, -1, 0, 1 node_stack_gear = -0.45, 0.96, 0.69, -1, 0, 0, 1 attachRules = 1,1,1,1,1 CoMOffset = -0.66, 4.44, 1.66 TechRequired = aerodynamicSystems entryCost = 7000 cost = 1000 category = Aero subcategory = 0 title = DynaSoar Left Wing manufacturer = Boeing description = Left wing and rudder of the DynaSoar. Limit its aero functionality only to Yaw. Also limit its RCS functionality to Roll only via the actuation toggles. Rudder fins can be used as an airbrake. Add them to the Brakes action group. Plume and sound provided by Waterfall. mass = 0.600 thermalMassModifier = 4.0 heatConductivity = 0.1 emissiveConstant = 0.95 crashTolerance = 15 breakingForce = 999 breakingTorque = 999 maxTemp = 1273 skinMaxTemp = 2383 bodyLiftMultiplier = 2 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/LonesomeRobot/DynaLWing } MODULE { name = ModuleRCSFX thrusterTransformName = RCSTHRUSTER thrusterPower = 0.445 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = runningrcs enableRoll = True enableYaw = False enablePitch = False enableX = False enableY = False enableZ = False plumeToKeep = runningrcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = HTP ratio = 1.0 } atmosphereCurve { key = 0 137 key = 1 57 } } MODULE { name = FARControllableSurface MAC = 3.9 MidChordSweep = 60 b_2 = 1.8 TaperRatio = 0.110 maxdeflect = 30 ctrlSurfFrac = 0.1 nonSideAttach = 0 transformName = Rudder_L } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = RCSTHRUSTER position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 moduleID = ROC-DynaWingLeft engineID = basicEngine } EFFECTS { runningrcs { AUDIO_MULTI_POOL { channel = Ship transformName = RCSTHRUSTER clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-DynaWingLeft TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSTHRUSTER position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSTHRUSTER } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/DynaWingRight.cfg PART { name = ROC-DynaWingRight module = Part author = silentVelcro, capkirk scale = 1.0 rescaleFactor = 1.7364 node_stack_wing = 0.42, 2.6, 1.2, 0, 0, 1, 1 node_stack_eleR = 0.47, 0.832, 0.71, 0, -1, 0, 1 node_stack_gear = 0.45, 0.96, 0.69, 1, 0, 0, 1 attachRules = 1,1,1,1,1 CoMOffset = 0.66, 4.44, 1.66 TechRequired = aerodynamicSystems entryCost = 7000 cost = 1000 category = Aero subcategory = 0 title = DynaSoar Wing Right manufacturer = Boeing description = Right wing and rudder of the DynaSoar. Limit its aero functionality only to Yaw. Also limit its RCS functionality to Roll only via the actuation toggles. Rudder fins can be used as an airbrake. Add them to the Brakes action group. Plume and sound provided by Waterfall. mass = 0.600 thermalMassModifier = 4.0 heatConductivity = 0.1 emissiveConstant = 0.95 crashTolerance = 15 breakingForce = 999 breakingTorque = 999 maxTemp = 1273 skinMaxTemp = 2383 bodyLiftMultiplier = 2 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/LonesomeRobot/DynaRWing } MODULE { name = ModuleRCSFX thrusterTransformName = RCSTHRUSTER thrusterPower = 0.445 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = runningrcs enableRoll = True enableYaw = False enablePitch = False enableX = False enableY = False enableZ = False plumeToKeep = runningrcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = HTP ratio = 1.0 } atmosphereCurve { key = 0 137 key = 1 57 } } MODULE { name = FARControllableSurface MAC = 3.9 MidChordSweep = 60 b_2 = 1.8 TaperRatio = 0.110 maxdeflect = 30 ctrlSurfFrac = 0.1 nonSideAttach = 0 transformName = Rudder_R } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = RCSTHRUSTER position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 moduleID = ROC-DynaWingRight engineID = basicEngine } EFFECTS { runningrcs { AUDIO_MULTI_POOL { channel = Ship transformName = RCSTHRUSTER clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-DynaWingRight TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSTHRUSTER position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSTHRUSTER } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/ReflectionsConfig.cfg KSP_MODEL_SHADER { name = DYNABODY model = ROCapsules/Assets/LonesomeRobot/Dynamk2 MATERIAL { shader = SSTU/PBR/Metallic mesh = GLASS PROPERTY { name = _Color color = 1.75,1.75,1.75 } PROPERTY { name = _Metal float = 1.00 } PROPERTY { name = _Smoothness float = 1.00 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/ReflectionsConfig.cfg KSP_MODEL_SHADER { name = DYNAPASS model = ROCapsules/Assets/LonesomeRobot/DynaPass MATERIAL { shader = SSTU/PBR/Metallic mesh = PASS_GLASS PROPERTY { name = _Color color = 1.75,1.75,1.75 } PROPERTY { name = _Metal float = 1.00 } PROPERTY { name = _Smoothness float = 1.00 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/ReflectionsConfig.cfg KSP_MODEL_SHADER { name = DYNAANT model = ROCapsules/Assets/LonesomeRobot/DynaTeleAnt MATERIAL { shader = SSTU/PBR/Metallic mesh = MAST PROPERTY { name = _Color color = 1.75,1.75,1.75 } PROPERTY { name = _Metal float = 0.75 } PROPERTY { name = _Smoothness float = 0.75 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/ReflectionsConfig.cfg KSP_MODEL_SHADER { name = SIVDOCK model = ROCapsules/Assets/LonesomeRobot/SIVDOCK MATERIAL { shader = SSTU/PBR/Metallic PROPERTY { name = _Color color = 1.75,1.75,1.75 } PROPERTY { name = _Metal float = 0.75 } PROPERTY { name = _Smoothness float = 0.75 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/ReflectionsConfig.cfg KSP_MODEL_SHADER { name = DYNADOCK model = ROCapsules/Assets/LonesomeRobot/Dynadockingarms MATERIAL { shader = SSTU/PBR/Metallic mesh = BASE-R mesh = R-ARM mesh = R-LGR mesh = R-UGR mesh = BASE-L mesh = L-ARM mesh = L-LGR mesh = L-UGR PROPERTY { name = _Color color = 1.75,1.75,1.75 } PROPERTY { name = _Metal float = 0.75 } PROPERTY { name = _Smoothness float = 0.75 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Dynasoar/ReflectionsConfig.cfg KSP_MODEL_SHADER { name = TRANS model = ROCapsules/Assets/LonesomeRobot/TRANSITION_STG MATERIAL { shader = SSTU/PBR/Metallic mesh = Transition_Stage_Nozzles PROPERTY { name = _Color color = 1.75,1.75,1.75 } PROPERTY { name = _Metal float = 0.75 } PROPERTY { name = _Smoothness float = 0.75 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiAntenna.cfg PART { name = ROC-GeminiAntenna module = Part author = Frizzank, capkirk rescaleFactor = 1.0 scale = 1.219 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = electrics entryCost = 3800 cost = 350 category = Communication subcategory = 0 title = Gemini Antenna manufacturer = McDonnell Aircraft description = This is a proposed high gain antenna for Gemini upgrades. It is meant to be mounted on the Gemini rendezvous and recovery section. attachRules = 0,1,0,1,1 mass = 0.025 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = .001 breakingForce = 20 breakingTorque = 20 skinMaxTemp = 3350 maxTemp = 900 bulkheadProfiles = srf heatConductivity = 0.01 thermalMassModifier = 4.0 PhysicsSignificance = 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/GeminiAntenna scale = 1.219, 1.219, 1.219 } MODULE { name = ModuleAnimateGeneric animationName = Gemini_Antenna isOneShot = false startEventGUIName = Extend endEventGUIName = Retract actionGUIName = Toggle Antenna } MODULE { name = ModuleRealAntenna DeployFxModules = 0 antennaDiameter = 0.6 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModulePartVariants baseVariant = Black VARIANT { name = Black themeName = Black displayName = Black primaryColor = #000000 secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Nosecone } } VARIANT { name = White displayName = White primaryColor = #FFFFFF secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Nosecone_White } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiCM.cfg PART { name = ROC-GeminiCM module = Part author = Frizzank, capkirk scale = 1.194 rescaleFactor = 1 node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = spaceExploration entryCost = 1800 cost = 2600 category = -1 subcategory = 0 title = Gemini Cabin manufacturer = McDonnell Aircraft description = The Gemini cabin.\t Contains two astronauts. Supports a crew of two for up to maximum 14 days of active operations but it will require fuel cells. attachRules = 1,0,1,1,1 mass = 0.9711 thermalMassModifier = 1.0 emissiveConstant = 0.8 heatConductivity = 0.01 skinMassPerArea = 3 bulkheadProfiles = size1, size0 CoMOffset = 0.0, -0.1, 0.0 CoPOffset = 0.0, 0.3, 0.0 CoLOffset = 0.0, -0.3, 0.0 bodyLiftMultiplier = 1.00 CenterOfBuoyancy = 0.0, -0.05, -0.1 CenterOfDisplacement = 0.0, -0.10, 0.0 buoyancy = 1.65 buoyancyUseSine = False dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 14 breakingForce = 25 breakingTorque = 50 skinMaxTemp = 3350 maxTemp = 900 explosionPotential = 0.75 vesselType = Ship CrewCapacity = 2 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/Gemini_Pod2 scale = 1.219, 1.194, 1.219 } INTERNAL { name = FASAGeminiInt2 } MODULE { name = FlagDecal textureQuadName = Flag } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.900 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleLight lightName = spotlight useAnimationDim = true lightBrightenSpeed = 3.5 lightDimSpeed = 3.5 resourceAmount = 0.05 animationName = Gemini_Int_Lights useResources = true } MODULE { name = AdjustableCoMShifter DescentModeCoM = 0.0, 0.0, -0.06 } MODULE { name = ModuleKrEjectPilot MODULE { name = ModuleKrKerbalParachute deployedDrag = 100 minAirPressureToOpen = 0.01 semiDeployedFraction = 0.0025 semiDeployedHeight = 1.25 deployTime = 0.33 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 525 basemass = -1 TANK { name = ElectricCharge amount = 14400 maxAmount = 14400 } TANK { name = Food amount = 164 maxAmount = 164 } TANK { name = Water amount = 8 maxAmount = 8 } TANK { name = Oxygen amount = 1184 maxAmount = 1184 } TANK { name = Waste amount = 0 maxAmount = 111 } TANK { name = WasteWater amount = 0 maxAmount = 138 } TANK { name = LithiumHydroxide amount = 29 maxAmount = 29 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -8600 lossConst = 0.214 pyrolysisLossFactor = 75000 ablationTempThresh = 500 reentryConductivity = 0.01 charMax = 1 charMin = 1 depletedMaxTemp = 1200 } RESOURCE { name = Ablator amount = 144 maxAmount = 144 } RESOURCE { name = CharredAblator amount = 0 maxAmount = 108 } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True collectActionName = Take Data dataIsCollectable = True interactionRange = 2 rerunnable = True xmitDataScalar = 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 2.26 surface = 5.89 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModulePartVariants baseVariant = USA VARIANT { name = USA themeName = USA displayName = USA primaryColor = #FF0000 secondaryColor = #0000FF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Pod_USA } } VARIANT { name = NoText themeName = NoText displayName = No Text primaryColor = #000000 secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Pod_No_Text } } VARIANT { name = NoTextWhite displayName = No Text White primaryColor = #FFFFFF secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Pod_Base } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiEquipmentSection.cfg PART { name = ROC-GeminiEquipmentSection module = Part author = Frizzank,capkirk rescaleFactor = 1.0 scale = 1.028 node_stack_top = 0.0, 0.622, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.6925, 0.0, 0.0, -1.0, 0.0, 3 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = fuelSystems entryCost = 1200 cost = 850 category = -1 subcategory = 0 title = Gemini Adapter Equipment Section manufacturer = McDonnell Aircraft description = The Gemini Adapter Equipment Section.\t It contains O2 and H2 for fuel cell consumption and life support.\tIt also contains fuel for manoeuvring and attitude control thrusters. This is the configuration as found on Gemini 10+. RCS O/F Ratio 1.3:1. attachRules = 1,0,1,1,0 mass = 0.367 dragModelType = default maximum_drag = 0.22 minimum_drag = 0.22 angularDrag = 2.3 crashTolerance = 24 breakingForce = 80 breakingTorque = 80 maxTemp = 2400 fuelCrossFeed = True stageOffset = 1 childStageOffset = 0 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/Gemini_UtilityPack scale = 1.219, 1.028, 1.219 } MODULE { name = ModuleDecouple explosiveNodeID = top isOmniDecoupler = false ejectionForce = 10 staged = False } MODULE { name = ModuleRCSFX runningEffectName = running thrusterTransformName = RCSthruster resourceFlowMode = STACK_PRIORITY_SEARCH thrusterPower = 0.4448222 fxOffset = 0, 0.1, 0.0 plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 273 key = 1 100 } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = True } MODULE { name = ModuleFuelTanks volume = 2340 type = ServiceModule basemass = -1 TANK { name = LqdHydrogen amount = 413 maxAmount = 413 } TANK { name = LqdOxygen amount = 317 maxAmount = 317 } TANK { name = MMH amount = 239.4665 maxAmount = 239.4665 } TANK { name = NTO amount = 192.7835 maxAmount = 192.7835 } TANK { name = Water amount = 101 maxAmount = 101 } TANK { name = WasteWater amount = 0 maxAmount = 315 } TANK { name = Oxygen amount = 0 maxAmount = 10 } TANK { name = ElectricCharge amount = 552096 maxAmount = 762048 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } EFFECTS { running { AUDIO_MULTI { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = ReflectiveShaderModule CubeMapSize = 8 FarClipPlane = 500000000 NearClipPlane = .1 OneFacePerFrame = true ShaderName = Reflective/Bumped Diffuse realTimeReflection = False ParallaxHeight = 0.01 ReflectionStrength = 0.4 MeshesToChange = all Shininess = 1.0 updateRate = 45 SpecColorR = 0.8 SpecColorG = 0.8 SpecColorB = 0.8 SpecColorA = 0.8 rimFalloff = 5.0 rimColor = 0.8242, 0.6445, 0.1914, 1.0 ReflectionColor = 0.6242, 0.6445, 0.69, 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _FuelCell title = Fuel Cells capacity = 2.2 toggle = true running = true } MODULE { name = ProcessController resource = _LOXConverter title = LOX to GOX Converter capacity = 1.2 } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 2 running = true } MODULE { name = Configure title = Processes slots = 3 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Fuel Cell desc = A fuel cell that combines Liquid Hydrogen and Liquid Oxygen, producing Water as a by-product. tech = improvedPower MODULE { type = ProcessController id_field = resource id_value = _FuelCell } } SETUP { name = LOX to GOX Converter desc = Heats LqdOxygen to breathable Oxygen. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _LOXConverter } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiFlightPack.cfg PART { name = ROC-GeminiFlightPack module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.219 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.69, 0.0, 0.0, -1.0, 0.0, 2 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = aerospaceTech entryCost = 38200 cost = 5000 category = Control subcategory = 0 title = Gemini Flight Pack manufacturer = McDonnell Aircraft description = Decoupler, and flight pack for Winged Gemini.\t This pack has a decoupler on the bottom to jettison spent fuel tanks or engines. attachRules = 1,0,1,1,1 stackSymmetry = 1 mass = 0.325 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 0.205 crashTolerance = 15 breakingForce = 25 breakingTorque = 25 maxTemp = 3200 CoMOffset = 0.0, -0.35, 0.0 stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_VERT gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/WingGemini_FP scale = 1.219, 1.219, 1.219 } MODULE { name = ModuleSAS } MODULE { name = ModuleDecouple explosiveNodeID = bottom isOmniDecoupler = false ejectionForce = 150 } MODULE { name = ReflectiveShaderModule CubeMapSize = 8 FarClipPlane = 500000000 NearClipPlane = .1 OneFacePerFrame = true ShaderName = Reflective/Bumped Diffuse realTimeReflection = False ParallaxHeight = 0.01 ReflectionStrength = 0.2 MeshesToChange = all Shininess = 1.0 updateRate = 10 SpecColorR = 0.8 SpecColorG = 0.8 SpecColorB = 0.8 SpecColorA = 0.8 rimFalloff = 5.0 rimColor = 0.6242, 0.6445, 0.6914, 1.0 ReflectionColor = 0.6442, 0.6445, 0.64, 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiFlightPackContSurf.cfg PART { name = ROC-GeminiFlightPackContSurf module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.219 TechRequired = aerospaceTech entryCost = 38200 cost = 1500 category = Aero subcategory = 0 title = Gemini Flight Pack Control Surface manufacturer = McDonnell Aircraft description = It's not really a control surface, its more of a metal slat that deflects some of the air that goes by. Goes on the Gemini Flight Pack over the holes. attachRules = 1,1,0,0,1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 node_attach = 0.0, 0.0, 0.01, 0.0, 0.0, -1.0 mass = 0.02 thermalMassModifier = 4.0 heatConductivity = 0.06 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 0.75 maxTemp = 2600 explosionPotential = 0.1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/FASA/WingGemini_FP_CtrlSurf scale = 1.219, 1.219, 1.219 rotation = 0.0, 0.0, 0.0 } MODULE { name = FARControllableSurface maxdeflect = 50 MAC = 0.6150 MidChordSweep = 0 b_2 = 0.905 TaperRatio = 1 } MODULE { name = ReflectiveShaderModule CubeMapSize = 8 FarClipPlane = 500000000 NearClipPlane = .1 OneFacePerFrame = true ShaderName = Reflective/Bumped Diffuse realTimeReflection = False ParallaxHeight = 0.01 ReflectionStrength = 0.2 MeshesToChange = all Shininess = 1.0 updateRate = 10 SpecColorR = 0.8 SpecColorG = 0.8 SpecColorB = 0.8 SpecColorA = 0.8 rimFalloff = 5.0 rimColor = 0.6242, 0.6445, 0.6914, 1.0 ReflectionColor = 0.6442, 0.6445, 0.64, 1.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiNoseCap.cfg PART { name = ROC-GeminiNoseCap module = Part author = Frizzank, capkirk rescaleFactor = 1.0 scale = 1.349 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = aerodynamicSystems entryCost = 100 cost = 50 category = -1 subcategory = 0 title = Gemini Nose Fairing manufacturer = McDonnell Aircraft description = A nose fairing to protect the fragile equipment contained in the rendezvous and recovery section during launch. attachRules = 1,0,1,1,1 mass = 0.01 dragModelType = default maximum_drag = 0.21 minimum_drag = 0.19 angularDrag = 2 breakingForce = 10 breakingTorque = 10 skinMaxTemp = 3350 maxTemp = 900 bulkheadProfiles = size0 heatConductivity = 0.01 thermalMassModifier = 2.0 bodyLiftMultiplier = 1.05 stagingIcon = DECOUPLER_VERT stageOffset = 1 childStageOffset = 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/GeminiNoseconeCap scale = 1.219, 1.349, 1.219 } MODULE { name = ModuleDecouple isOmniDecoupler = true ejectionForce = 50 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModulePartVariants baseVariant = Black VARIANT { name = Black themeName = Black displayName = Black primaryColor = #000000 secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Nosecone } } VARIANT { name = White displayName = White primaryColor = #FFFFFF secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Nosecone_White } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiNosecone.cfg PART { name = ROC-GeminiNosecone module = Part author = Frizzank, capkirk rescaleFactor = 1.0 scale = 1.334 node_stack_bottom = 0.0, 0.183, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.725, 0.0, 0.0, 1.0, 0.0, 1 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = spaceExploration entryCost = 200 cost = 200 category = -1 subcategory = 0 title = Gemini Rendezvous and Recovery Section Fairing manufacturer = McDonnell Aircraft description = This section contains all the necessary equipment for rendezvous and docking with the Agena Target Vehicle. After re-entry jettison this section to deploy the drogue parachute, after which the main parachute can then be deployed as well. attachRules = 1,0,1,1,1 mass = 0.077 dragModelType = default maximum_drag = 0.22 minimum_drag = 0.18 angularDrag = 2 breakingForce = 200 breakingTorque = 200 skinMaxTemp = 3350 maxTemp = 900 bulkheadProfiles = size0 heatConductivity = 0.01 thermalMassModifier = 2.0 stagingIcon = DECOUPLER_VERT stageOffset = 1 childStageOffset = 0 fuelCrossFeed = false crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/GeminiNosecone scale = 1.219, 1.219, 1.219 } MODULE { name = ModuleDecouple isOmniDecoupler = true ejectionForce = 150 } MODULE { name = ModuleAnimateGeneric animationName = Gemini_Index isOneShot = false startEventGUIName = Extend Docking Guide endEventGUIName = Retract Docking Guide actionGUIName = Toggle Docking Guide } MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = size0 acquireForce = 0.75 acquireTorque = 1 nodeType = GeminiAgena gendered = True genderFemale = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModulePartVariants baseVariant = Black VARIANT { name = Black themeName = Black displayName = Black primaryColor = #000000 secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Nosecone } } VARIANT { name = White displayName = White primaryColor = #FFFFFF secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Nosecone_White } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiNoseconeAero.cfg PART { name = ROC-GeminiNoseconeAero module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.336 node_stack_bottom = 0.0, 0.183, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.9, 0.0, 0.0, 1.0, 0.0, 1 sound_vent_large = decouple TechRequired = aerodynamicSystems entryCost = 100 cost = 150 category = -1 subcategory = 0 title = Gemini Aerodynamic Nose Fairing manufacturer = McDonnell Aircraft description = A more aerodynamic nosecone for Gemini without the docking port. This nosecone also contains a decoupler.\t This goes on top of the parachute. Remember to eject it before you deploy the parachute. attachRules = 1,0,1,1,1 mass = 0.087 dragModelType = default maximum_drag = 0.21 minimum_drag = 0.18 angularDrag = .1 breakingForce = 40 breakingTorque = 40 skinMaxTemp = 3350 maxTemp = 900 bulkheadProfiles = size0 heatConductivity = 0.01 thermalMassModifier = 2.0 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/GeminiNoseconeAero scale = 1.219, 1.336, 1.219 } MODULE { name = ModuleDecouple isOmniDecoupler = false ejectionForce = 150 explosiveNodeID = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModulePartVariants baseVariant = Black VARIANT { name = Black themeName = Black displayName = Black primaryColor = #000000 secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Nosecone } } VARIANT { name = White displayName = White primaryColor = #FFFFFF secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Nosecone_White } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiParachute.cfg PART { name = ROC-GeminiParachute module = Part author = Frizzank, capkirk rescaleFactor = 1.0 scale = 1.219 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = landing entryCost = 1200 cost = 1450 category = -1 subcategory = 0 title = Gemini Recovery Main Parachute manufacturer = McDonnell Aircraft description = The Gemini recovery main parachute. Put this on top of the Reentry Control Section section. May be attached radially. attachRules = 1,1,1,0,1 stageOffset = -1 childStageOffset = 0 mass = 0.123 dragModelType = default angularDrag = 2.0 crashTolerance = 25 breakingForce = 200 breakingTorque = 150 bulkheadProfiles = size0, srf bodyLiftMultiplier = 0 stageOffset = 0 ActivatesEvenIfDisconnected = true bulkheadProfiles = size0, srf bodyLiftMultiplier = 0 stagingIcon = PARACHUTES absorptiveConstant = 0.15 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/FASA/GeminiParachute scale = 1.219, 1.219, 1.219 } MODULE { name = RealChuteModule caseMass = 0.0931 timer = 0 mustGoDown = true spareChutes = 0 cutSpeed = 0.25 PARACHUTE { material = Nylon preDeployedDiameter = 10 deployedDiameter = 25.6 minIsPressure = false minPressure = 0.02 minDeployment = 3200 deploymentAlt = 2740 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 8 preDeploymentAnimation = semiDeploy deploymentAnimation = fullyDeploy parachuteName = canopy capName = cap } } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 2 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 45 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiParachuteDrogue.cfg PART { name = ROC-GeminiParachuteDrogue module = Part author = Frizzank, capkirk rescaleFactor = 1.219 scale = 1.0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = advLanding entryCost = 4200 cost = 1350 category = -1 subcategory = 0 title = Gemini Recovery Drogue Parachute manufacturer = McDonnell Aircraft description = The Gemini recovery drogue parachute. Put this on top of the main parachute.\tMay be attached radially. attachRules = 1,1,1,1,1 stageOffset = -1 childStageOffset = 0 mass = 0.0746 dragModelType = default angularDrag = 2.0 crashTolerance = 30 breakingForce = 250 breakingTorque = 200 heatConductivity = 0.01 thermalMassModifier = 2.0 breakingForce = 250 maximum_drag = 0.3 stageOffset = 0 stagingIcon = PARACHUTES bulkheadProfiles = size0, srf bodyLiftMultiplier = 0 absorptiveConstant = 0.15 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/FASA/GeminiParachute_d scale = 1.219, 1.219, 1.219 } MODULE { name = RealChuteModule caseMass = 0.073 timer = 0 mustGoDown = false spareChutes = 1 cutSpeed = 12 PARACHUTE { material = Nylon preDeployedDiameter = 2 deployedDiameter = 6 minIsPressure = false minPressure = 0.001 minDeployment = 15000 deploymentAlt = 6400 cutAlt = 3100 preDeploymentSpeed = 2 deploymentSpeed = 4 preDeploymentAnimation = semiDeploy deploymentAnimation = fullyDeploy parachuteName = canopy capName = cap } } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 3 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 3 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiRCS.cfg PART { name = ROC-GeminiRCS module = Part author = Frizzank, capkirk rescaleFactor = 1.0 scale = 1.0 node_attach = 0.0,0.0,0.0, 0.0, 0.0, 0.0 TechRequired = fuelSystems entryCost = 600 cost = 250 category = -1 subcategory = 0 title = Gemini RCS Thruster Pack manufacturer = McDonnell Aircraft description = Gemini thrusters go on the bottom of your Gemini adapter equipment section. They only thrust laterally, Left and Right. RCS O/F Ratio 1.3:1. attachRules = 0,1,0,0,1 mass = 0.015 dragModelType = default maximum_drag = 0.005 minimum_drag = 0.001 angularDrag = 0.005 breakingForce = 12 breakingTorque = 12 maxTemp = 1800 bulkheadProfiles = srf heatConductivity = 0.01 thermalMassModifier = 2.0 PhysicsSignificance = 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/FASA/GeminiRCSThruster scale = 1.4, 1.4, 1.4 } MODULE { name = ModuleRCSFX resourceFlowMode = STACK_PRIORITY_SEARCH thrusterPower = 0.1112055 runningEffectName = running thrusterTransformName = RCSthruster fxOffset = 0, 0, 0 plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 288 key = 1 100 } } EFFECTS { running { AUDIO_MULTI { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiReentryControlSystem.cfg PART { name = ROC-GeminiReentryControlSystem module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.524 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = earlyDocking entryCost = 36000 cost = 720 category = -1 subcategory = 0 title = Gemini Re-entry Control System manufacturer = McDonnell Aircraft description = This section contains fuel and thrusters to provide Gemini 3 axis attitude control after detaching the adapter section. RCS O/F Ratio 1.3:1. attachRules = 1,0,1,1,1 mass = 0.133 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.5 angularDrag = 0.1 breakingForce = 25 breakingTorque = 50 skinMaxTemp = 3350 maxTemp = 900 explosionPotential = 0.75 stagingIcon = RCS_MODULE CenterOfBuoyancy = 0.0, 0.05, -0.1 CenterOfDisplacement = 0.0, 0.0, 0.0 buoyancy = 1.5 buoyancyUseSine = False crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/Gemini_Pod2_RCS scale = 1.219, 1.524, 1.219 } MODULE { name = ModuleRCSFX runningEffectName = running thrusterTransformName = RCSthruster thrusterPower = 0.1112055 fxOffset = 0, 0, 0.0 resourceFlowMode = STACK_PRIORITY_SEARCH plumeToKeep = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 283 key = 1 100 } PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } } MODULE { name = ModuleFuelTanks volume = 32.62 type = ServiceModule basemass = -1 TANK { name = MMH amount = 18.072 maxAmount = 18.072 } TANK { name = NTO amount = 14.548 maxAmount = 14.548 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } EFFECTS { running { AUDIO_MULTI { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModulePartVariants baseVariant = USA VARIANT { name = USA themeName = USA displayName = USA primaryColor = #FF0000 secondaryColor = #0000FF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Pod_USA } } VARIANT { name = NoText themeName = NoText displayName = No Text primaryColor = #000000 secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Pod_No_Text } } VARIANT { name = NoTextWhite displayName = No Text White primaryColor = #FFFFFF secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Gemini_Pod_Base } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiRetrogradeSection.cfg PART { name = ROC-GeminiRetrogradeSection module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.575 node_stack_top = 0.0, 0.27, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.27, 0.0, 0.0, -1.0, 0.0, 2 fx_exhaustFlame_yellow_tiny = 0.0, 0.0, -0.10, 0.0, 1.0, 0.0, running fx_exhaustFlame_white_tiny = 0.0, 0.0, -0.10, 0.0, 1.0, 0.0, running fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple sound_rocket_mini = running category = -1 subcategory = 0 title = Gemini Adapter Retrograde Section manufacturer = McDonnell Aircraft description = The Gemini Adapter Retrograde Section. Contains the retrograde engines to de-orbit Gemini. Also houses RCS for translation up/down/left/right/aft. Modelled with the 2 backwards firing thrusters as well. RCS O/F Ratio 1.3:1. Provides approximately 106dV for re-entry burn. From FASA mod attachRules = 1,0,1,1,1 mass = 0.491 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.2 crashTolerance = 16 breakingForce = 120 breakingTorque = 120 maxTemp = 1973.15 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER fuelCrossFeed = True TechRequired = earlyDocking cost = 800 entryCost = 40000 node_attach = 0.0, 0.27, 0.0, 0.0, 1.0, 0.0, 2 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/Gemini_Utility_SasRcs scale = 1.219, 1.575, 1.219 rotation = 0, 90, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = False explosiveNodeID = top ejectionForce = 5 staged = false } EFFECTS { running { AUDIO_MULTI { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 11.12 heatProduction = 100 useEngineResponseTime = False allowShutdown = False fxOffset = 0, 0, 0.17 powerEffectName = powerflame shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 255 key = 1 100 } } MODULE { name = ModuleAnimateHeat ThermalAnim = LR91_Anim useTemp = False } MODULE { name = ModuleRCSFX resourceFlowMode = STACK_PRIORITY_SEARCH thrusterPower = 0.4448222 runningEffectName = running thrusterTransformName = RCSthruster fxOffset = 0, 0, 0 plumeToKeep = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 273 key = 1 100 } } MODULE { name = ModuleFuelTanks volume = 56.37 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs modded = false configuration = Solid type = ModuleEnginesRF CONFIG { name = Solid maxThrust = 11.12 curveResource = PSPC PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 255 key = 1 100 } thrustCurve { key = 0.95462 1 key = 0.90925 1 key = 0.86387 1 key = 0.8185 1 key = 0.77312 1 key = 0.72775 1 key = 0.68237 1 key = 0.637 1 key = 0.59162 1 key = 0.54625 1 key = 0.50087 1 key = 0.4555 1 key = 0.41012 1 key = 0.36475 1 key = 0.31937 1 key = 0.274 1 key = 0.22862 1 key = 0.18325 1 key = 0.13787 1 key = 0.0925 1 key = 0.04712 1 key = 0.00175 1 } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = True toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiWing.cfg PART { name = ROC-GeminiWing module = Part author = Frizzank, capkirk rescaleFactor = 1.0 scale = 1.219 TechRequired = aerospaceTech entryCost = 38200 cost = 5000 category = Aero subcategory = 0 title = Gemini Wings manufacturer = McDonnell Aircraft description = The Winged Gemini experiment was designed so that Gemini could land on a runway. It would have greatly reduced the cost of recovery, but it was so unstable and hard to control in tests that it was abandoned. See if you can do better! Keep the AoA high during reentry, and then drop the nose to keep your speed up. Atmosphereic Autopilot or other fly-by-wire mods strongly recommended. attachRules = 1,0,1,1,0 node_stack_top = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 mass = 0.5 thermalMassModifier = 2.25 heatConductivity = 0.1 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 2 breakingForce = 10 breakingTorque = 15 maxTemp = 3000 explosionPotential = 0.25 CoMOffset = 0.0, -0.1, 0.2 mirrorRefAxis = 0, 0, 0 CoPOffset = 0.0, -1.8, 0.4 CoLOffset = 0.0, -1.0, 0.5 bodyLiftMultiplier = 0.9 leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/FASA/WingGemini scale = 1.219, 1.219, 1.219 } MODULE { name = ModuleLiftingSurface useInternalDragModel = True deflectionLiftCoeff = 1.9 dragAtMaxAoA = 0.1 dragAtMinAoA = 0.01 } MODULE { name = ModuleRCSFX runningEffectName = running thrusterTransformName = RCSthruster thrusterPower = 0.1112055 fxOffset = 0, 0, 0.0 resourceFlowMode = STACK_PRIORITY_SEARCH plumeToKeep = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 283 key = 1 100 } PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } } EFFECTS { running { AUDIO_MULTI { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = ModuleFuelTanks volume = 48.93 type = ServiceModule basemass = -1 TANK { name = MMH amount = 27.108 maxAmount = 27.108 } TANK { name = NTO amount = 21.822 maxAmount = 21.822 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleHeatShield ablativeResource = Ablator reentryConductivity = 0.001 ablationTempThresh = 500 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } @MODULE[ModuleAblator] { @name = ModuleHeatShield depletedMaxTemp = 1200 } RESOURCE { name = Ablator amount = 600 maxAmount = 600 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/GeminiWingContSurf.cfg PART { name = ROC-GeminiWingContSurf module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.219 TechRequired = aerospaceTech entryCost = 38200 cost = 500 category = Aero subcategory = 0 title = Gemini Wing Control Surface manufacturer = McDonnell Aircraft description = Put two of these stubby little control surfaces on the bottom of the Gemini wing. attachRules = 0,1,0,1,1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 mass = 0.02 thermalMassModifier = 4.0 heatConductivity = 0.06 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 0.2 maxTemp = 3200 explosionPotential = 0.01 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/FASA/WingGemini_ContSurf scale = 1.219, 1.219, 1.219 } MODULE { name = FARControllableSurface MAC = 0.3550 MidChordSweep = 0 b_2 = 1.455 TaperRatio = 0.8512 maxdeflect = 20 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-AgenaPort model = ROCapsules/Assets/BDB/GATV/bluedog_GATV_DockingPort MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiEquipmentSection model = ROCapsules/Assets/FASA/Gemini_UtilityPack MATERIAL { shader = TU/Metallic mesh = Engine_Casing PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiRetrogradeSection model = ROCapsules/Assets/FASA/Gemini_Utility_SasRcs MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiCM model = ROCapsules/Assets/FASA/Gemini_Pod2 MATERIAL { shader = TU/Metallic mesh = pod2 PROPERTY { name = _Color color = 1.0, 1.0, 1.0 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.2 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiReentryControlSystem model = ROCapsules/Assets/FASA/Gemini_Pod2_RCS MATERIAL { shader = TU/Metallic mesh = base mesh = Pod2_RCS PROPERTY { name = _Color color = 1.0, 1.0, 1.0 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.2 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiNosecone model = ROCapsules/Assets/FASA/GeminiNosecone MATERIAL { shader = TU/Metallic mesh = Gemini_Indexing_Bar mesh = Gemini_Nosecone PROPERTY { name = _Color color = 1.0, 1.0, 1.0 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.2 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiNoseCap model = ROCapsules/Assets/FASA/GeminiNoseconeCap MATERIAL { shader = TU/Metallic mesh = Gemini_Nosecone_Cap PROPERTY { name = _Color color = 1.0, 1.0, 1.0 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.2 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiNoseconeAero model = ROCapsules/Assets/FASA/GeminiNoseconeAero MATERIAL { shader = TU/Metallic mesh = Gemini_Nosecone mesh = Gemini_Nosecone_Cap PROPERTY { name = _Color color = 1.0, 1.0, 1.0 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.2 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiAntenna model = ROCapsules/Assets/FASA/GeminiAntenna MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.0, 1.0, 1.0 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.2 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiRCS model = ROCapsules/Assets/FASA/GeminiRCSThruster MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiWing model = ROCapsules/Assets/FASA/WingGemini MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiFlightPack model = ROCapsules/Assets/FASA/WingGemini_FP MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Gemini/TU_Support_Gemini.cfg KSP_MODEL_SHADER { name = ROC-GeminiFlightPackContSurf model = ROCapsules/Assets/FASA/WingGemini_FP_CtrlSurf MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/AgenaFairing.cfg PART { name = ROC-AgenaFairing module = Part author = CobaltWolf rescaleFactor = 1.6 TechRequired = generalRocketry entryCost = 800 cost = 150 category = Coupling subcategory = 0 title = Agena Target Vehicle Nose Cone manufacturer = Thiokol description = Nose cone halves for the Agena Docking Target fairing. attachRules = 1,0,1,1,0 mass = 0.01 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 maxTemp = 773 skinMaxTemp = 2000 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf fuelCrossFeed = False tags = break decouple separat split stag gatv atda agena nose fairing cone crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/GATV/bluedog_GATV_NoseCone position = 0.0, 0.0, -0.3 } NODE { name = Nose_Node transform = Nose_Node size = 0 method = FIXED_JOINT } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchSide switcherDescription = Side switcherDescriptionPlural = Side affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Capped transform = Capped } SUBTYPE { name = Uncapped transform = Uncapped } } MODULE { name = ModuleDecouple isOmniDecoupler = false ejectionForce = 50 explosiveNodeID = Nose_Node explosiveDir = 0, 0, -1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/AgenaPort.cfg PART { name = ROC-AgenaPort module = Part author = Frizzank, capkirk rescaleFactor = 1.6 scale = 1.0 node_stack_bottom = 0.0, -0.046087, 0.0, 0.0, -1.0, 0.0, 0 node_stack_dock = 0.0, 0.0108, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, -0.046087, 0.0, 0.0, -1.0, 0.0, 0 stackSymmetry = 1 sound_vent_large = decouple TechRequired = spaceExploration entryCost = 2200 cost = 450 category = Coupling subcategory = 0 title = Gemini Agena Target Vehicle Docking Port manufacturer = McDonnell Aircraft description = This special docking port is designed to capture the Gemini nose cone's docking mechanism. The simple mechanical connection won't allow you to transfer crew, but it will securely attach two vessels together, for berthing or travel. Electrical connections and a gauge cluster mounted just above the docking port allow the crew to control the vehicle they are docked too. attachRules = 1,0,1,1,1 mass = 0.211 dragModelType = default maximum_drag = 0.19 minimum_drag = 0.15 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 1000 fuelCrossFeed = false crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/GATV/bluedog_GATV_DockingPort } NODE { transform = Nose_Node1 name = Nose_1 size = 0 method = FIXED_JOINT } NODE { transform = Nose_Node2 name = Nose_2 size = 0 method = FIXED_JOINT } MODULE { name = ModuleDockingNode referenceAttachNode = dock nodeType = GeminiAgena gendered = True genderFemale = True acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleAnimateGeneric animationName = dockingPort_Lights startEventGUIName = Lights On endEventGUIName = Lights Off actionGUIName = Toggle Lights defaultActionGroup = Light animSpeed = 10 } MODULE { name = ModuleAnimateGeneric animationName = dockingPort_RCS startEventGUIName = RCS Indicator On endEventGUIName = RCS Indicator Off actionGUIName = Toggle RCS Indicator defaultActionGroup = RCS animSpeed = 10 } MODULE { name = ModuleAnimateGeneric animationName = dockingPort_SAS startEventGUIName = SAS Indicator On endEventGUIName = SAS Indicator Off actionGUIName = Toggle SAS Indicator defaultActionGroup = SAS animSpeed = 10 } MODULE { name = ModuleAnimateGeneric animationName = dockingPort_Rigid startEventGUIName = Rigidize Docking Port endEventGUIName = Release Docking Port actionGUIName = Toggle Docking Port } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiAntenna.cfg PART { name = ROC-GeminiAntennaBDB module = Part author = CobaltWolf scale = 1 rescaleFactor = 1.524 node_attach = 0.0, -0.0078, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = flightControl entryCost = 600 cost = 75 category = Communication subcategory = 0 title = Gemini UHF Antenna manufacturer = General Electric description = A small extending antenna used for maintaining communications between the Gemini spacecraft and the ground. Attaches to the equipment section attachRules = 0,1,0,0,1 mass = 0.003 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 maxTemp = 2000 PhysicsSignificance = 0 bulkheadProfiles = size00, srf tags = aerial antenna radio signal transmit comm communicat gemini crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_UHFAntenna } MODULE { name = ModuleAnimateGeneric animationName = deploy isOneShot = false startEventGUIName = Extend endEventGUIName = Retract actionGUIName = Toggle Antenna allowAnimationWhileShielded = False } MODULE { name = ModuleRealAntenna DeployFxModules = 0 antennaCombinable = True antennaCombinableExponent = 0.75 referenceGain = 3.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiCM.cfg PART { name = ROC-GeminiCMBDB module = Part author = Cobaltwolf,capkirk scale = 1 rescaleFactor = 1.524 node_stack_bottom = 0.0, -0.52387, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.61691, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 CoPOffset = 0.0, 0.4, 0.0 CoLOffset = 0.0, -0.4, 0.0 CenterOfBuoyancy = 0.0, 0.0, -0.3 CenterOfDisplacement = 0.0, -0.35, 0.0 buoyancy = 1.75 buoyancyUseSine = False TechRequired = flightControl entryCost = 0 cost = 2000 category = Pods subcategory = 0 title = Gemini Command Pod manufacturer = McDonnell Aircraft description = The Gemini cabin. Contains two astronauts. Supports a crew of two for up to maximum 14 days of active operations but it will require fuel cells. mass = 1.0377 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 breakingForce = 72 breakingTorque = 72 crashTolerance = 20 skinMaxTemp = 3350 maxTemp = 900 emissiveConstant = 0.6 vesselType = Ship CrewCapacity = 2 bulkheadProfiles = size0, size1p2 tags = capsule pod gemini, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Capsule rotation = 0, 180, 0 } INTERNAL { name = FASAGeminiInt2 } MODULE { name = ModuleCommand minimumCrew = 1 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.900 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = AdjustableCoMShifter DescentModeCoM = 0.0, 0.0, -0.06 } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 525 basemass = -1 TANK { name = ElectricCharge amount = 14400 maxAmount = 14400 } TANK { name = Food amount = 164 maxAmount = 164 } TANK { name = Water amount = 8 maxAmount = 8 } TANK { name = Oxygen amount = 1184 maxAmount = 1184 } TANK { name = Waste amount = 0 maxAmount = 111 } TANK { name = WasteWater amount = 0 maxAmount = 138 } TANK { name = LithiumHydroxide amount = 29 maxAmount = 29 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchWindows switcherDescription = Portholes switcherDescriptionPlural = Portholes affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Disabled } SUBTYPE { name = Enabled transform = Portholes } } MODULE { name = ModuleB9AssignUiGroups MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleCommand } } MODULE { uiGroupName = internal uiGroupDisplayName = Internal IDENTIFIER { name = ModuleReactionWheel } } MODULE { uiGroupName = internal uiGroupDisplayName = Internal IDENTIFIER { name = ModuleDataTransmitter antennaType = INTERNAL } } MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleScienceExperiment experimentID = crewReport } } MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleScienceContainer } } MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleColorChanger } } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black transform = Black } SUBTYPE { name = White transform = Black TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Capsule_White baseTransform = Black transform = Capsule_Base } TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Capsule_White transform = Portholes } } SUBTYPE { name = Stripe 1 transform = Stripe_1 } SUBTYPE { name = Stripe 2 transform = Stripe_2 } SUBTYPE { name = Boilerplate transform = BoilerPlate TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Capsule_White transform = Portholes } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 2.26 surface = 5.89 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiEquipmentSection.cfg PART { name = ROC-GeminiEquipmentSectionBDB module = Part author = Cobaltwolf, capkirk scale = 1 rescaleFactor = 1.524 node_stack_bottom = 0.0, -0.22401, 0.0, 0.0, -1.0, 0.0, 1 node_stack_recessed = 0.0, 0.15732, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.68709, 0.0, 0.0, 1.0, 0.0, 1 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple attachRules = 1,0,1,1,0 TechRequired = flightControl entryCost = 0 cost = 1245 category = Propulsion subcategory = 0 title = Gemini Equipment Section manufacturer = McDonnell Aircraft description = The Gemini Adapter Equipment Section. It contains O2 and H2 for fuel cell consumption and life support. It also contains fuel for manoeuvring and attitude control thrusters. This is the configuration as found on Gemini 10+. RCS O/F Ratio 1.3:1. Plume and sound provided by Waterfall. mass = 0.367 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.20 angularDrag = 2 maxTemp = 900 skinMaxTemp = 2000 stageOffset = 1 childStageOffset = 1 stagingIcon = RCS_MODULE bulkheadProfiles = size1p2, size1p5 stackSymmetry = 1 tags = gemini equipment section battery fuel cell rcs, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, fuel cell, lqdhydrogen, lqdoxygen, generator, o2, ox, oxygen, lqdoxygen evaporator, evaporator, gas, oxygen converter, converter crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_EquipmentModule rotation = 0, 180, 0 } NODE { transform = node1 name = OAMS_node1 size = 0 method = FIXED_JOINT } NODE { transform = node2 name = OAMS_node2 size = 0 method = FIXED_JOINT } NODE { transform = node3 name = OAMS_node3 size = 0 method = FIXED_JOINT } NODE { transform = node4 name = OAMS_node4 size = 0 method = FIXED_JOINT } MODULE { name = ModuleDecouple isOmniDecoupler = false ejectionForce = 10 explosiveNodeID = top stagingToggleEnabledEditor = True stagingEnabled = False menuName = Jettison } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.11 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcsAtt enableX = false enableY = false enableZ = false enableRoll = true enablePitch = true enableYaw = true plumeToKeep = rcsAtt stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 273 key = 1 100 } } MODULE { name = ModuleFuelTanks volume = 2340 type = ServiceModule basemass = -1 TANK { name = LqdHydrogen amount = 413 maxAmount = 413 } TANK { name = LqdOxygen amount = 317 maxAmount = 317 } TANK { name = MMH amount = 239.4665 maxAmount = 239.4665 } TANK { name = NTO amount = 192.7835 maxAmount = 192.7835 } TANK { name = Water amount = 101 maxAmount = 101 } TANK { name = WasteWater amount = 0 maxAmount = 315 } TANK { name = Oxygen amount = 0 maxAmount = 10 } TANK { name = ElectricCharge amount = 552096 maxAmount = 762048 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchStyle switcherDescription = Style switcherDescriptionPlural = Styles SUBTYPE { name = Early transform = EarlyModel } SUBTYPE { name = Late transform = LateModel } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = White } SUBTYPE { name = Blue TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/Paint/Blue/bluedog_Gemini_Adapter_Blue } TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_FoilBack transform = GoldFoil } } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchNodes switcherDescription = OAMS Nodes switcherDescriptionPlural = OAMS Nodes affectDragCubes = False affectFARVoxels = False SUBTYPE { name = None title = None descriptionSummary = No engine attach nodes. descriptionDetail = Who needs forward thrust anyway? } SUBTYPE { name = Two title = 2 Nodes descriptionSummary = Two OAMS thruster attach points at the bottom of the module. descriptionDetail = defaultSubtypePriority = 1 node = OAMS_node1 node = OAMS_node2 stackSymmetry = 1 } SUBTYPE { name = Four title = 4 Nodes descriptionSummary = Four OAMS thruster attach points at the bottom of the module. descriptionDetail = node = OAMS_node1 node = OAMS_node2 node = OAMS_node3 node = OAMS_node4 stackSymmetry = 3 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _FuelCell title = Fuel Cells capacity = 2.2 toggle = true running = true } MODULE { name = ProcessController resource = _LOXConverter title = LOX to GOX Converter capacity = 1.2 } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 2 running = true } MODULE { name = Configure title = Processes slots = 3 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Fuel Cell desc = A fuel cell that combines Liquid Hydrogen and Liquid Oxygen, producing Water as a by-product. tech = improvedPower MODULE { type = ProcessController id_field = resource id_value = _FuelCell } } SETUP { name = LOX to GOX Converter desc = Heats LqdOxygen to breathable Oxygen. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _LOXConverter } } } ROWaterfall { template = rowaterfall-rcs-hypergolic-1 audio = rcs-jet-1 transform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.7, 0.7, 0.7 moduleID = ROC-GeminiEquipmentSectionBDB engineID = basicEngine } EFFECTS { rcsAtt { AUDIO_MULTI_POOL { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-GeminiEquipmentSectionBDB TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.7, 0.7, 0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = True toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiHS.cfg PART { name = ROC-GeminiHSBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.524 node_stack_bottom = 0.0, 0.075149, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.075149, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 TechRequired = flightControl entryCost = 1000 cost = 360 category = Thermal subcategory = 0 title = Gemini Heatshield manufacturer = McDonnell Aircraft description = Heatshield for the Gemini Capsule. Can be switched to the Gemini B configuration with a hatch attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 72 breakingTorque = 72 crashTolerance = 18 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1p2 tags = gemini heat shield heatshield reentry emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 gTolerance = 100 maxPressure = 20000 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.0484 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Heatshield_1p5m rotation = 0, 180, 0 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchHatch switcherDescription = Hatch affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Disabled } SUBTYPE { name = Enabled transform = MOL_Hatch } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 242 amount = 242 } RESOURCE { name = CharredAblator maxAmount = 242 amount = 0 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiHS.cfg PART { name = ROC-GeminiHSLunarBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.524 node_stack_bottom = 0.0, 0.075149, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.075149, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 TechRequired = flightControl entryCost = 1000 cost = 360 category = Thermal subcategory = 0 title = Gemini Lunar Heatshield manufacturer = McDonnell Aircraft description = Improved, lunar rated heatshield for the Gemini Capsule. Can be switched to the Gemini B configuration with a hatch attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 72 breakingTorque = 72 crashTolerance = 18 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1p2 tags = gemini heat shield heatshield reentry emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 gTolerance = 100 maxPressure = 20000 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.0605 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Heatshield_1p5m rotation = 0, 180, 0 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchHatch switcherDescription = Hatch affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Disabled } SUBTYPE { name = Enabled transform = MOL_Hatch } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 302.5 amount = 302.5 } RESOURCE { name = CharredAblator maxAmount = 226.875 amount = 0 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiNoseCap.cfg PART { name = ROC-GeminiNoseCapBDB module = Part author = CobaltWolf scale = 1 rescaleFactor = 1.524 node_stack_bottom = 0.0, -0.037335, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = flightControl entryCost = 50 cost = 10 category = Aero subcategory = 0 title = Gemini Aerodynamic Nose Cover manufacturer = McDonnell Aircraft description = Covers up the nose of the Gemini Docking Mechanism to protect it during ascent. Jettison once out of the atmosphere. attachRules = 1,1,0,0,0 mass = 0.01 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = .25 maxTemp = 2000 fuelCrossFeed = True thermalMassModifier = 6.0 emissiveConstant = 0.95 bulkheadProfiles = size00 tags = gemini aero cap cover dock crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_NoseFairing rotation = 0, 180, 0 } MODULE { name = ModuleDecouple explosiveNodeID = bottom isOmniDecoupler = false ejectionForce = 10 staged = True } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiNosecone.cfg PART { name = ROC-GeminiNoseconeBDB module = Part author = Cobaltwolf scale = 1 rescaleFactor = 1.524 node_stack_bottom = 0.0, -0.22171, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.4234, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 TechRequired = generalConstruction entryCost = 750 cost = 210 category = Coupling subcategory = 0 title = Gemini Nose Docking Mechanism manufacturer = McDonnell Aircraft description = One of the most crucial skills that the Gemini program is meant to develop is the ability to rendevous and dock in space. This simple docking mechanism doesn't have the ability to transfer crew or resources, but it will allow you to connect two vessels in flight. This male active docking mechanism corresponds to the female Agena Docking Adapter. It include an indexing key, that slides into the V shape on the Agena Docking Adapter, to help line the two craft up properly. mass = 0.077 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 900 skinMaxTemp = 2000 emissiveConstant = 0.6 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_VERT bulkheadProfiles = size00, size0 tags = gemini dock docking port gatv agena target crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_DockingPort rotation = 0, 180, 0 } NODE { transform = drogueNode name = parachute size = 0 method = FIXED_JOINT } MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = size0 acquireForce = 0.75 acquireTorque = 1 nodeType = GeminiAgena gendered = True genderFemale = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleAnimateGeneric animationName = deploy actionGUIName = Toggle Indexing Key startEventGUIName = Deploy Indexing Key endEventGUIName = Retract Indexing Key } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchStyle switcherDescription = Style switcherDescriptionPlural = Styles SUBTYPE { name = Early transform = EarlyModel } SUBTYPE { name = Late transform = LateModel } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black } SUBTYPE { name = White TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Capsule_White transform = Skin } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiNoseconeAero.cfg PART { name = ROC-GeminiNoseconeAeroBDB module = Part author = Cobaltwolf scale = 1 rescaleFactor = 1.524 node_stack_bottom = 0.0, -0.22171, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.4234, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 TechRequired = generalConstruction entryCost = 750 cost = 210 category = Coupling subcategory = 0 title = Gemini Aerodynamic Nose Fairing manufacturer = McDonnell Aircraft description = A more aerodynamic nosecone for Gemini without the docking port. mass = 0.077 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 maxTemp = 900 skinMaxTemp = 2000 emissiveConstant = 0.6 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 stagingIcon = DECOUPLER_VERT bulkheadProfiles = size00, size0 tags = gemini dock docking port gatv agena target crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_LunarRecon_Camera rotation = 0, 180, 0 } NODE { transform = drogueNode name = parachute size = 0 method = FIXED_JOINT } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black } SUBTYPE { name = White TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Capsule_White transform = Skin } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiOAMS.cfg PART { name = ROC-GeminiOAMSRCSBDB module = Part author = CobaltWolf rescaleFactor = 1.524 node_attach = 0.0, -0.1342, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = flightControl entryCost = 800 cost = 150 category = Control subcategory = 0 title = Gemini Orbit Attitude and Maneuvering System (RCS) manufacturer = TRW description = This tiny thruster is nevertheless more than sufficient to manuever the Gemini capsule around in low orbit. This part is configured as RCS. Plume and sound provided by Waterfall. attachRules = 1,1,0,0,0 mass = 0.0125 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 maxTemp = 900 skinMaxTemp = 2000 stageOffset = 1 childStageOffset = 1 stagingIcon = RCS_MODULE bulkheadProfiles = srf tags = gemini rcs thruster oams crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_OAMSThruster rotation = 0, 180, 0 } NODE { transform = node name = OAMS_node size = 0 method = FIXED_JOINT } MODULE { name = ModuleRCSFX thrusterTransformName = thrustTransform thrusterPower = 0.4448222 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = runningRCS enableX = false enableY = false enableZ = true enableRoll = false enablePitch = false enableYaw = false plumeToKeep = runningRCS stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 273 key = 1 100 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = rcs-jet-1 transform = thrustTransform position = 0,0.025,-0.015 rotation = 0, 0, 0 scale = 0.07, 0.07, 0.1 moduleID = ROC-GeminiOAMSRCSBDB engineID = basicEngine ExtraTemplate_Processed { template = rowaterfall-glow-hypergolic-white position = 0,0.0065,0.0209 rotation = -26.1, 0, 0 scale = 0.12, 0.15, 0 transform = thrustTransform } } EFFECTS { runningRCS { AUDIO_MULTI_POOL { channel = Ship transformName = thrustTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-GeminiOAMSRCSBDB TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0.025,-0.015 rotation = 0, 0, 0 scale = 0.07, 0.07, 0.1 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0.0065,0.0209 rotation = -26.1, 0, 0 scale = 0.12, 0.15, 0 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = rcs thrusterTransformName = thrustTransform } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiOAMS.cfg PART { name = ROC-GeminiOAMSBDB module = Part author = CobaltWolf rescaleFactor = 1.524 node_attach = 0.0, -0.1342, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = flightControl entryCost = 800 cost = 150 subcategory = 0 title = Gemini Orbit Attitude and Maneuvering System manufacturer = TRW description = This tiny thruster is nevertheless more than sufficient to manuever the Gemini capsule around in low orbit. This part is configured as an engine. Plume and sound provided by Waterfall. attachRules = 1,1,0,0,0 mass = 0.0125 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 maxTemp = 900 skinMaxTemp = 2000 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE bulkheadProfiles = srf tags = gemini rcs thruster oams crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_OAMSThruster rotation = 0, 180, 0 } NODE { transform = node name = OAMS_node size = 0 method = FIXED_JOINT } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel runningEffectName = runningRCS shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = OAMS modded = false origMass = 0.0125 CONFIG { name = OAMS minThrust = 0.4448222 maxThrust = 0.4448222 PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 273 key = 1 100 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = rcs-jet-1 transform = thrustTransform position = 0,0.025,-0.015 rotation = 0, 0, 0 scale = 0.07, 0.07, 0.1 moduleID = ROC-GeminiOAMSBDB engineID = basicEngine ExtraTemplate_Processed { template = rowaterfall-glow-hypergolic-white position = 0,0.0065,0.0209 rotation = -26.1, 0, 0 scale = 0.12, 0.15, 0 transform = thrustTransform } } EFFECTS { runningRCS { AUDIO_MULTI_POOL { channel = Ship transformName = thrustTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-GeminiOAMSBDB TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0.025,-0.015 rotation = 0, 0, 0 scale = 0.07, 0.07, 0.1 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0.0065,0.0209 rotation = -26.1, 0, 0 scale = 0.12, 0.15, 0 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiParachute.cfg PART { name = ROC-GeminiParachuteBDB module = Part author = Cobaltwolf, capkirk scale = 1 rescaleFactor = 1.524 node_stack_bottom = 0.0, -0.029382, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.027643, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 sound_parachute_open = activate sound_parachute_single = deploy fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = flightControl entryCost = 2000 cost = 600 category = Utility subcategory = 0 title = Gemini Landing Parachute System manufacturer = Parasystems, Inc. description = Main parachute for Gemini mass = 0.049 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.20 angularDrag = 2 breakingForce = 50 breakingTorque = 50 bodyLiftMultiplier = 0 fuelCrossFeed = False stageOffset = -1 childStageOffset = 1 stagingIcon = PARACHUTES bulkheadProfiles = size0 tags = gemini parachute descent landing absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_MainParachute rotation = 0, 180, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = false ejectionForce = 50 } MODULE { name = RealChuteModule caseMass = 0.049 timer = 0 mustGoDown = true spareChutes = 0 cutSpeed = 0.25 invertCanopy = false reverseOrientation = false PARACHUTE { material = Nylon preDeployedDiameter = 10 deployedDiameter = 25.6 minIsPressure = false minPressure = 0.02 minDeployment = 3200 deploymentAlt = 2740 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 8 preDeploymentAnimation = semi_deploy deploymentAnimation = full_deploy parachuteName = canopy capName = bag } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 2 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 35 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black } SUBTYPE { name = White TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Capsule_White transform = Skin } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = bag valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = bag valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = bag valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiParachuteDrogue.cfg PART { name = ROC-GeminiParachuteDrogueBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.524 buoyancyUseCubeNamed = PACKED sound_parachute_open = activate sound_parachute_single = deploy TechRequired = engineering101 entryCost = 1000 cost = 200 category = Utility subcategory = 0 title = Gemini Drogue Parachute manufacturer = Parasystems, Inc. description = Drogue parachute for the Gemini capsule. Attach to the node in the nose section. attachRules = 1,0,0,1,0 mass = 0.032 dragModelType = default angularDrag = 3 stageOffset = -1 bulkheadProfiles = size0, srf bodyLiftMultiplier = 0 tags = arrest canopy chute decel descen drag entry fall landing re- return safe slow white gemini absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_DrogueChute rotation = 0, 180, 0 } NODE { transform = drogueNode name = parachute size = 0 method = FIXED_JOINT } MODULE { name = RealChuteModule caseMass = 0.032 timer = 0 mustGoDown = false spareChutes = 1 cutSpeed = 12 invertCanopy = false reverseOrientation = false PARACHUTE { material = Nylon preDeployedDiameter = 2 deployedDiameter = 6 minIsPressure = false minPressure = 0.001 minDeployment = 15000 deploymentAlt = 6400 cutAlt = 3300 preDeploymentSpeed = 2 deploymentSpeed = 4 preDeploymentAnimation = semi_deploy deploymentAnimation = full_deploy parachuteName = canopy capName = Cap } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 1 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 1 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = Cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiReentryControlSystem.cfg PART { name = ROC-ReentryControlSystemBDB module = Part author = Cobaltwolf, capkirk scale = 1 rescaleFactor = 1.524 node_stack_bottom = 0.0, -0.15536, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.1293, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 TechRequired = flightControl entryCost = 1500 cost = 360 category = Control subcategory = 0 title = Gemini Re-entry Control System manufacturer = McDonnell Aircraft description = This section contains fuel and thrusters to provide Gemini 3 axis attitude control after detaching the adapter section. RCS O/F Ratio 1.3:1. Plume and sound provided by Waterfall. mass = 0.133 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.20 angularDrag = 2 breakingForce = 50 breakingTorque = 50 skinMaxTemp = 3350 maxTemp = 900 emissiveConstant = 0.6 bulkheadProfiles = size0 tags = gemini rcs reentry control crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_ReentryRCS rotation = 0, 180, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.1112055 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcsAtt enableX = false enableY = false enableZ = false enableRoll = true enablePitch = true enableYaw = true plumeToKeep = rcsAtt stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 283 key = 1 100 } } MODULE { name = ModuleFuelTanks volume = 32.62 type = ServiceModule basemass = -1 TANK { name = MMH amount = 18.072 maxAmount = 18.072 } TANK { name = NTO amount = 14.548 maxAmount = 14.548 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black } SUBTYPE { name = White TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Capsule_White transform = Skin } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = rowaterfall-rcs-hypergolic-1 audio = rcs-jet-1 transform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.5, 0.5, 0.5 moduleID = ROC-ReentryControlSystemBDB engineID = basicEngine } EFFECTS { rcsAtt { AUDIO_MULTI_POOL { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-ReentryControlSystemBDB TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.5, 0.5, 0.5 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiRetro.cfg PART { name = ROC-GeminiRetroBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.524 scale = 1.0 node_attach = 0.0, 0.0, -0.116, 0.0, 0.0, 1.0, 0 TechRequired = flightControl entryCost = 0 cost = 54 subcategory = 0 title = Star-13E Gemini Retro Rocket manufacturer = Thiokol description = emini retro solid derived from the Star 13 orbit insertion motor. Place in 4x symmetry in the gaps of the retro module cruciform. Plume configured by RealPlume. attachRules = 1,1,1,1,0 mass = 0.0043 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 900 skinMaxTemp = 2000 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER bulkheadProfiles = size00, srf tags = gemini retro star-13 star 13 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_RetroMotor rotation = 0, 180, 0 } NODE { transform = retroNode name = retroNode size = 0 method = FIXED_JOINT } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Star-13E modded = false origMass = 0.0043 CONFIG { name = Star-13E minThrust = 2.78 maxThrust = 2.78 heatProduction = 100 PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 255 key = 1 211 key = 7 0.001 } thrustCurve { key = 0.95462 1 key = 0.90925 1 key = 0.86387 1 key = 0.8185 1 key = 0.77312 1 key = 0.72775 1 key = 0.68237 1 key = 0.637 1 key = 0.59162 1 key = 0.54625 1 key = 0.50087 1 key = 0.4555 1 key = 0.41012 1 key = 0.36475 1 key = 0.31937 1 key = 0.274 1 key = 0.22862 1 key = 0.18325 1 key = 0.13787 1 key = 0.0925 1 key = 0.04712 1 key = 0.00175 1 } } } MODULE { name = ModuleFuelTanks volume = 14.09 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.75 maxDistance = 50 falloff = 1.8 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = thrustTransform plumePosition = 0.0, 0.0, 0.0 plumeScale = 0.25 flarePosition = 0.0, 0.0, 0.0 flareScale = 1.0 smokePosition = 0.0, 0.0, 0.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.0 slagScale = 1.0 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.25 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.0, 0.0 fixedScale = 0.25 energy = 1.0 speed = 1.25 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.25 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.25 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiRetrogradeDecoupler.cfg PART { name = ROC-RetrogradeDecouplerBDB module = Part author = CobaltWolf scale = 1 rescaleFactor = 1.524 node_stack_top = 0.0, 0.0144427, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.015053, 0.0, 0.0, -1.0, 0.0, 1 buoyancy = 0.2 buoyancyUseSine = False fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = generalConstruction entryCost = 1800 cost = 450 category = Coupling subcategory = 0 title = Gemini Retrograde Section Decoupler manufacturer = McDonnell Aircraft description = Low profile decoupler for separating the Gemini capsule from the Adapter Retrograde Section. attachRules = 1,0,1,1,0 mass = 0.058 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 72 breakingTorque = 72 maxTemp = 900 skinMaxTemp = 2000 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1p2 tags = gemini decoupler shield crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_Decoupler_1p5m rotation = 0, 180, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = false ejectionForce = 10 explosiveNodeID = top automaticDir = False } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiRetrogradeSection.cfg PART { name = ROC-GeminiRetrogradeSectionBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.524 node_stack_top = 0.0, 0.2672, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.26742, 0.0, 0.0, -1.0, 0.0 TechRequired = flightControl entryCost = 0 cost = 615 category = Coupling subcategory = 0 title = Gemini Adapter Retrograde Section manufacturer = McDonnell Aircraft description = This hollow structural adapter is designed to sit on top of the Gemini equipment section and house a quad of retro motors for reentry. Houses six translational control thrusters. Plume and sound provided by Waterfall. attachRules = 1,0,1,1,0 mass = 0.4158 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 72 breakingTorque = 72 maxTemp = 2000 bulkheadProfiles = size0p5, size1 stackSymmetry = 3 tags = gemini retrograde adapter rcs control crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_Gemini_RetroModule rotation = 0, 180, 0 } NODE { transform = retroNode1 name = retroNode1 size = 0 method = FIXED_JOINT } NODE { transform = retroNode2 name = retroNode2 size = 0 method = FIXED_JOINT } NODE { transform = retroNode3 name = retroNode3 size = 0 method = FIXED_JOINT } NODE { transform = retroNode4 name = retroNode4 size = 0 method = FIXED_JOINT } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.4448222 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcsTranslate enableX = true enableY = true enableZ = false enableRoll = false enablePitch = false enableYaw = false plumeToKeep = rcsTranslate stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 273 key = 1 100 } } MODULE { name = ModuleRCSFX stagingEnabled = False thrusterTransformName = retroTransform thrusterPower = 0.4448222 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = rcsRetro rcsEnabled = true enableX = false enableY = false enableZ = true enableRoll = false enablePitch = false enableYaw = false plumeToKeep = rcsRetro PROPELLANT { name = MMH ratio = 0.554 } PROPELLANT { name = NTO ratio = 0.446 } atmosphereCurve { key = 0 273 key = 1 100 } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchStyle switcherDescription = Style switcherDescriptionPlural = Styles SUBTYPE { name = Early transform = EarlyModel } SUBTYPE { name = Late transform = LateModel } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = White } SUBTYPE { name = Blue TEXTURE { texture = ROCapsules/Assets/BDB/Gemini/Paint/Blue/bluedog_Gemini_Adapter_Blue } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { moduleID = ROC-GeminiRetrogradeSectionBDB-translate template = rowaterfall-rcs-hypergolic-1 audio = rcs-jet-1 transform = rcsTransform position = 0,0,0 rotation = 0,0,180 scale = 1,1,1 engineID = basicEngine } EFFECTS { rcsRetro { AUDIO_MULTI_POOL { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } rcsTranslate { AUDIO_MULTI_POOL { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-GeminiRetrogradeSectionBDB-translate TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0,0,180 scale = 1,1,1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } } MODULE { name = ModuleWaterfallFX moduleID = ROC-GeminiRetrogradeSectionBDB-retro TEMPLATE { templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = retroTransform position = 0,0,0 rotation = 0,0,180 scale = 1,1,1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = retroTransform } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiB/GeminiBEquipmentSection.cfg PART { name = ROC-GeminiBEquipmentSection module = Part author = Cobaltwolf scale = 1 rescaleFactor = 1.524 node_stack_bottom = 0.0, -0.17299, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.1524, 0.0, 0.0, 1.0, 0.0, 1 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple attachRules = 1,1,1,1,0 TechRequired = flightControl entryCost = 0 cost = 780 category = Propulsion subcategory = 0 title = Gemini B Adapter Module manufacturer = McDonnell Aircraft description = The lower half of the Gemini-B adapter, with batteries and separation motors. Decoupler detaches the bottom node. Designed for the MOL program, it was tested uncrewed, but the program was cancelled before any manned launches. Plume configured by RealPlume. mass = 0.250 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.20 angularDrag = 2 maxTemp = 2000 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER bulkheadProfiles = size1p2, size1p5 tags = gemini geminib gemini-b b MOL air force equipment crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 node_attach = 0.0, 0.1524, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_GeminiB_AdapterModule rotation = 0, 180, 0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 1 maxThrust = 1 heatProduction = 400 useEngineResponseTime = True engineAccelerationSpeed = 10.0 allowRestart = False EngineType = SolidBooster runningEffectName = running_solid allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 255 key = 1 211 key = 7 0.001 } } MODULE { name = ModuleDecouple isOmniDecoupler = false ejectionForce = 10 explosiveNodeID = bottom stagingToggleEnabledEditor = True stagingEnabled = True menuName = Jettison stagingEnableText = Jettison: Enable Staging stagingDisableText = Jettison: Disable Staging } MODULE { name = ModuleB9AssignUiGroups MODULE { uiGroupName = engine uiGroupDisplayName = Separation Rockets IDENTIFIER { name = ModuleEnginesFX } } MODULE { uiGroupName = topDecouple uiGroupDisplayName = Jettison IDENTIFIER { name = ModuleDecouple explosiveNodeID = top } } } RESOURCE { name = PSPC amount = 0.2 maxAmount = 0.2 } MODULE { name = ModuleFuelTanks volume = 131 type = ServiceModule basemass = -1 TANK { name = ElectricCharge amount = 130000 maxAmount = 130000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = thrustTransform plumePosition = 0.0, 0.0, 0.0 plumeScale = 0.25 flarePosition = 0.0, 0.0, 0.0 flareScale = 1.0 smokePosition = 0.0, 0.0, 0.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.0 slagScale = 1.0 localRotation = 0.0, 0.0, 0.0 emissionMult = 0.5 energy = 1.0 speed = 1.25 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0.0, 0.0, 0.0 localPosition = 0.0, 0.0, 0.0 fixedScale = 0.25 energy = 1.0 speed = 1.25 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.25 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.25 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/GeminiBDB/GeminiB/GeminiBRetrogradeSection.cfg PART { name = ROC-GeminiBRetrogradeSection module = Part author = CobaltWolf rescaleFactor = 1.524 node_stack_top = 0.0, 0.28078, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.28925, 0.0, 0.0, -1.0, 0.0 TechRequired = flightControl entryCost = 0 cost = 260 category = Coupling subcategory = 0 title = Gemini B Retro Module manufacturer = Douglas Aircraft description = A hollow structural adapter with mounting points for 4 retrorockets, and a passage for crew. Hold ALT to make attaching the retrorockets easier. Decoupler detaches the bottom node (adapter module). Designed for the MOL program, it was tested uncrewed, but the program was cancelled before any manned launches. attachRules = 1,0,1,1,0 mass = 0.064 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 72 breakingTorque = 72 maxTemp = 2000 bulkheadProfiles = size0p5, size1 stagingIcon = DECOUPLER_VERT stackSymmetry = 3 tags = gemini geminib gemini-b b MOL air force retro crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/Gemini/bluedog_GeminiB_RetroModule rotation = 0, 180, 0 } NODE { transform = retroNode1 name = retroNode1 size = 0 method = FIXED_JOINT } NODE { transform = retroNode2 name = retroNode2 size = 0 method = FIXED_JOINT } NODE { transform = retroNode3 name = retroNode3 size = 0 method = FIXED_JOINT } NODE { transform = retroNode4 name = retroNode4 size = 0 method = FIXED_JOINT } NODE { transform = retroNode5 name = retroNode5 size = 0 method = FIXED_JOINT } NODE { transform = retroNode6 name = retroNode6 size = 0 method = FIXED_JOINT } MODULE { name = ModuleDecouple explosiveNodeID = bottom isOmniDecoupler = false ejectionForce = 10 staged = True } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/LEM/Internal_LEM.cfg INTERNAL { name = ROC-LEMInternal MODEL { model = ROCapsules/Assets/DECQ/LEM/Internal/LEM_IVA scale = 1.0, 1.0, 1.0 } MODULE { name = InternalSeat seatTransformName = seat1 allowCrewHelmet = False kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = seat2 allowCrewHelmet = False kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint1 cameraTransformName = WindowEyeTransform1 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint3 cameraTransformName = WindowEyeTransform3 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint2 cameraTransformName = WindowEyeTransform2 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint4 cameraTransformName = WindowEyeTransform4 } PROP { name = ASET_DSKY position = 0.0167,-1.2879,-0.0013 rotation = -0.3696919,0,0,0.9291544 scale = 1.2,1,1.000001 } PROP { name = TWR_Indicator position = 0.0863,-1.4917,-0.4134 rotation = -0.04361941,0,0,0.9990483 scale = 1.3,1.3,1.3 } PROP { name = ASET_X-Pointer-01 position = 0.3278,-1.5033,-0.5528 rotation = -0.04361941,0,0,0.9990483 scale = 1,1,1 } PROP { name = ASET_RadarAltimeter position = 0.2655,-1.4323,-0.167 rotation = -0.3420201,0,0,0.9396927 scale = 0.42,0.42,0.42 } PROP { name = FDAI_GMCP-01 position = 1.1252,-0.5831,-0.0868 rotation = -0.06162845,-0.06162845,0.704416,0.704416 scale = 2.8,2.8,2.8 } PROP { name = ABORTbutton position = 0.0994,-1.4881,-0.3277 rotation = -0.0597419,0,0,0.9982139 scale = 0.8,0.8,0.8 } PROP { name = ASET_FDAI-01 position = 0.2686,-1.506,-0.4037 rotation = -0.04361941,0,0,0.9990483 scale = 1.1,1.1,1.1 } PROP { name = ASET_FDAI-01 position = -0.2352,-1.5067,-0.4043 rotation = -0.04361941,0,0,0.9990483 scale = 1.1,1.1,1.1 } PROP { name = NASA_Gauge_ENGINE position = 0.1546,-1.508,-0.541 rotation = -0.05623298,0,0,0.9984177 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_RCS-ELEC position = 0.1009,-1.5075,-0.5411 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = RES_DISP_ModeSelector position = 0.1227,-1.51319,-0.61241 rotation = -0.0523359,0,0,0.9986295 scale = 0.7,0.7000001,0.7000001 } PROP { name = ARRT position = 0.1522,-1.4884,-0.4108 rotation = -0.04361941,0,0,0.9990483 scale = 0.9,0.9000001,0.9000001 } PROP { name = PortableTimer position = 0.3341,-1.5297,-0.6572 rotation = 0.7372774,0,0,-0.6755902 scale = 0.8,0.8000001,0.8000001 } PROP { name = ASET_SignalLamp_CONTACT position = 0.2202,-1.5176,-0.5979 rotation = -0.05669279,0,0,0.9983917 scale = 2.3,2.3,2.3 } PROP { name = Resource_Display position = 0.1035,-1.5155,-0.6613 rotation = -0.0523359,0,0,0.9986295 scale = 1.65,1.5,1.1 } PROP { name = swTumbler_V2_Gear position = 0.2175,-1.5076,-0.5111 rotation = -0.0597419,0,0,0.9982139 scale = 3,2,3 } PROP { name = swTumbler_V2_RCS position = -0.01634271,-1.5014,-0.4568 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,3 } PROP { name = swTumbler_V2_RCS position = -0.0559,-1.5009,-0.4569 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999999 } PROP { name = swTumbler_V2_RCS position = -0.0908,-1.501,-0.4569 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999999 } PROP { name = swTumbler_V2_RCS position = -0.1298,-1.5014,-0.4568 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999998 } PROP { name = swTumbler_V2_RCS position = -0.1298,-1.4937,-0.3961 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999997 } PROP { name = swTumbler_V2_RCS position = -0.0908,-1.4945,-0.3965 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_V2_RCS position = -0.0558,-1.4936,-0.3968 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_V2_RCS position = -0.0169,-1.4942,-0.3961 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999995 } PROP { name = ASET_X-Pointer-01 position = -0.32,-1.5022,-0.5405 rotation = -0.04361941,0,0,0.9990483 scale = 0.8,0.8,0.8 } PROP { name = ASET_SignalLamp_CONTACT position = -0.3225,-1.4446,-0.17 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 2,2,2 } PROP { name = ABORTbuttonV2 position = 0.0472,-1.4786,-0.3289 rotation = -0.0597419,0,0,0.9982139 scale = 0.7,0.7,0.6 } PROP { name = swTumbler_FDAIRateSelector position = 0.3706,-1.49847,-0.4174 rotation = -0.04361941,0,0,0.9990483 scale = 2.6,3,2.6 } PROP { name = NASA_Gauge_ENGINE position = -0.2397,-1.5171,-0.6222 rotation = -0.05623298,0,0,0.9984177 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_RCS-ELEC position = -0.1221,-1.516,-0.622 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_Eng_Temp position = -0.0097,-1.516,-0.622 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_Amb_Temp position = -0.1715,-1.516,-0.622 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_Pod_Temp position = -0.0362,-1.516,-0.622 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_Int_Temp position = -0.1979,-1.516,-0.622 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_FUEL position = -0.1847,-1.506,-0.5274 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_OXID position = -0.2387,-1.506,-0.5274 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_Eng_Temp position = 0.0583,-1.5069,-0.535 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_Pod_Temp position = 0.0315,-1.5069,-0.5349 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = MasterAlarm position = 0.3686,-1.5037,-0.4576 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,1,1 } PROP { name = MasterAlarm position = -0.341,-1.5045,-0.4641 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.9999998,0.9999998 } PROP { name = onFUELCELL_ONIndicator position = 0.2451,-1.5348,-0.7456 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onFUELCELL_AVAILABLE_ONIndicator position = 0.2451,-1.532,-0.7227 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onASCIndicator position = 0.2451,-1.5307,-0.7119 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onDESIndicator position = 0.2451,-1.5294,-0.7008 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onLIGHTIndicator position = 0.2085,-1.5348,-0.7456 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onSASIndicator position = 0.2085,-1.532,-0.7228 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = AlarmHighSlopeIndicator position = 0.2085,-1.5307,-0.712 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = OnPREC_MODE position = 0.2085,-1.5293,-0.7005 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = LowMonopropIndicator position = 0.2085,-1.5334,-0.7339 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = AlarmLLegsIndicator position = 0.245,-1.5334,-0.7339 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_AlarmExCabinWater position = 0.1586,-1.5334,-0.7339 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_AlarmExSuitWater position = 0.1211,-1.5334,-0.7339 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodCabFans position = 0.1586,-1.532,-0.7223 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodCabinTempAuto position = 0.1586,-1.5307,-0.7114 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodHeaters position = 0.1586,-1.5293,-0.7002 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_AlarmRadiator position = 0.1586,-1.5348,-0.7454 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_AlarmValve position = 0.1211,-1.5306,-0.7112 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodSuitFans position = 0.1211,-1.532,-0.7222 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodCabFans position = 0.1211,-1.5348,-0.7455 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = OnWARP position = 0.1211,-1.5293,-0.7002 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = OnWARP position = -0.2991,-1.5293,-0.7002 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodCabFans position = -0.2993,-1.5348,-0.7455 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodSuitFans position = -0.2993,-1.532,-0.7222 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_AlarmValve position = -0.2993,-1.5306,-0.7112 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_AlarmRadiator position = -0.2594,-1.5348,-0.7454 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodHeaters position = -0.2594,-1.5293,-0.7002 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodCabinTempAuto position = -0.2594,-1.5307,-0.7114 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_GoodCabFans position = -0.2594,-1.532,-0.7223 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_AlarmExSuitWater position = -0.2993,-1.5334,-0.7339 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = Fake_AlarmExCabinWater position = -0.2594,-1.5334,-0.7339 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = AlarmLLegsIndicator position = -0.18,-1.5334,-0.7339 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = LowMonopropIndicator position = -0.2204,-1.5334,-0.7339 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = OnPREC_MODE position = -0.2204,-1.5293,-0.7005 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = AlarmHighSlopeIndicator position = -0.2204,-1.5307,-0.712 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onSASIndicator position = -0.2204,-1.532,-0.7228 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onLIGHTIndicator position = -0.2204,-1.5348,-0.7456 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onDESIndicator position = -0.1799,-1.5294,-0.7008 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onASCIndicator position = -0.1799,-1.5307,-0.7119 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onFUELCELL_AVAILABLE_ONIndicator position = -0.1799,-1.532,-0.7227 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = onFUELCELL_ONIndicator position = -0.1799,-1.5348,-0.7456 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.55,0.3,0.3 } PROP { name = swTumbler_V3_StageLock position = -0.0162,-1.4848,-0.314 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,3 } PROP { name = onStageLockedIndicator position = -0.015,-1.49007,-0.34754 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 0.5,0.5,0.5 } PROP { name = NASA_Gauge_LF-OX position = -0.0765,-1.516,-0.622 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = NASA_Gauge_Eng_Temp position = -0.308,-1.516,-0.622 rotation = -0.05244249,0,0,0.998624 scale = 1.2,1.2,1.2 } PROP { name = FDAI_GMCP-01 position = -0.4284,-1.2219,0.1118 rotation = -0.4008328,0,0,0.9161512 scale = 1.5,1.5,1.500001 } PROP { name = MCP_VSpeedDisp position = -0.4512,-1.2766,0.0623 rotation = -0.931234,0,0,0.3644218 scale = 1.5,1.5,1.500001 } PROP { name = swTumbler2_MCP_RW_SwitchModes position = -0.3131,-1.3654,-0.0752 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG01 position = 0.134663,-1.4423,-0.1668 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG02 position = 0.0844,-1.4423,-0.1668 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG03 position = 0.0336,-1.4423,-0.1668 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG04 position = 0.134663,-1.4087,-0.1261 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG05 position = 0.0845,-1.4087,-0.1261 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG06 position = 0.0337,-1.4087,-0.1261 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG07 position = 0.1369,-1.3651,-0.0744 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG08 position = 0.0848,-1.3651,-0.0744 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_AG09 position = 0.033,-1.365,-0.0745 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_SAS position = -0.1044,-1.3653,-0.0743 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2,3 } PROP { name = swTumbler_V2_SAS position = -0.1359,-1.3656,-0.0747 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000001,3.000001 } PROP { name = swTumbler_V2_SAS position = -0.1359,-1.4028,-0.1199 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000001,3.000001 } PROP { name = swTumbler_V2_SAS position = -0.1034,-1.4028,-0.1199 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000002 } PROP { name = swTumbler_2-Test02 position = -0.0724,-1.4399,-0.1648 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000002 } PROP { name = swTumbler_2-Test02 position = -0.1047,-1.4399,-0.1648 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000003 } PROP { name = swTumbler_2-Test02 position = -0.1346,-1.4399,-0.1648 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000004 } PROP { name = swTumbler_2-Test02 position = -0.1652,-1.4399,-0.1648 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000005 } PROP { name = swTumbler_FDAIErrorSelector position = 0.3722,-1.4935,-0.3756 rotation = -0.04361941,0,0,0.9990483 scale = 2.6,3,2.6 } PROP { name = FI_RCS position = -0.0156,-1.5045,-0.4935 rotation = -0.06605087,0,0,0.9978163 scale = 2,2,2 } PROP { name = FI_RCS position = -0.049,-1.5045,-0.4935 rotation = -0.06605087,0,0,0.9978163 scale = 2,2,2 } PROP { name = FI_RCS position = -0.0955,-1.5045,-0.4935 rotation = -0.06605087,0,0,0.9978163 scale = 2,2,2 } PROP { name = FI_RCS position = -0.1286,-1.5045,-0.4935 rotation = -0.06605087,0,0,0.9978163 scale = 2,1.999999,1.999999 } PROP { name = FI_RCS position = -0.0156,-1.4963,-0.4238 rotation = -0.06605087,0,0,0.9978163 scale = 2,2,2 } PROP { name = FI_RCS position = -0.0501,-1.4963,-0.4238 rotation = -0.06605087,0,0,0.9978163 scale = 2,1.999999,1.999999 } PROP { name = FI_RCS position = -0.0942,-1.4963,-0.4238 rotation = -0.06605087,0,0,0.9978163 scale = 2,1.999999,1.999999 } PROP { name = FI_RCS position = -0.1281,-1.4963,-0.4238 rotation = -0.06605087,0,0,0.9978163 scale = 2,1.999999,1.999999 } PROP { name = ActionGroupPlate01 position = 0.1316,-1.4545,-0.1853 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = ActionGroupPlate02 position = 0.0777,-1.4545,-0.1853 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = ActionGroupPlate03 position = 0.0326,-1.4545,-0.1853 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = ActionGroupPlate04 position = 0.1307,-1.4196,-0.143 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = ActionGroupPlate05 position = 0.083,-1.4196,-0.143 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = ActionGroupPlate06 position = 0.0341,-1.4196,-0.143 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = ActionGroupPlate07 position = 0.1307,-1.3776,-0.0921 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = ActionGroupPlate08 position = 0.0832,-1.3776,-0.0921 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = ActionGroupPlate09 position = 0.0325,-1.3776,-0.0921 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = FI_LowMonoprop position = -0.0156,-1.5114,-0.5542 rotation = -0.06605087,0,0,0.9978163 scale = 2,2,2 } PROP { name = FI_LowMonoprop position = -0.0497,-1.5114,-0.5542 rotation = -0.06605087,0,0,0.9978163 scale = 2,2,2 } PROP { name = FI_LowMonoprop position = -0.095,-1.5114,-0.5542 rotation = -0.06605087,0,0,0.9978163 scale = 2,1.999999,1.999999 } PROP { name = FI_LowMonoprop position = -0.1295,-1.5114,-0.5542 rotation = -0.06605087,0,0,0.9978163 scale = 2,1.999999,1.999999 } PROP { name = swTumbler_V2_Roll0 position = 0.55058,-1.2925,0.0547 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 3,2,3 } PROP { name = swTumbler_V2_Roll90 position = 0.4931,-1.2939,0.0535 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 3,2,3 } PROP { name = swTumbler_V2_Roll180 position = 0.4513,-1.2939,0.0535 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 3,2,3 } PROP { name = swTumbler_V2_Roll270 position = 0.4089,-1.2937,0.0537 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 3,2,3 } PROP { name = swTumbler_XPointerScale position = -0.3291,-1.4123,-0.1285 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,3,3 } PROP { name = swTumbler_V2_TWR position = 0.0429,-1.5016,-0.4567 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 2.6,2,2.6 } PROP { name = swTumbler_V2_ARRT_ON position = 0.0426,-1.4974,-0.4197 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 2.6,2,2.6 } PROP { name = ASET_RotationCtrl_V2 position = 0.2493,-1.1932,0.1033 rotation = 0,0.7071068,-0.7071068,0 scale = 2,2,2 } PROP { name = ASET_RotationCtrl_V2 position = -0.1878,-1.1932,0.1033 rotation = 0,0.7071068,-0.7071068,0 scale = 2.000003,2.000001,2.000001 } PROP { name = X-PointerModeSelector-01 position = 0.2045,-1.371,-0.0852 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 1.2,1.2,1.2 } PROP { name = swTumbler_2-Test02 position = 0.2654,-1.3898,-0.104 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000003 } PROP { name = swTumbler_FDAIRateSelector position = -0.3431,-1.49851,-0.41881 rotation = -0.04361941,0,0,0.9990483 scale = 2.6,3,2.6 } PROP { name = swTumbler_FDAIErrorSelector position = -0.3435,-1.4934,-0.3738 rotation = -0.04361941,0,0,0.9990483 scale = 2.6,3,2.6 } PROP { name = FI_ARRT-ERROR position = -0.3741,-1.2648,0.0666 rotation = -0.4007968,0,0,0.916167 scale = 2,2,2 } PROP { name = swTumbler_V2_ARRT_MODE position = 0.0426,-1.4921,-0.3779 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 2.6,2,2.6 } PROP { name = swTumbler_V3_ResLock position = -0.01634271,-1.5102,-0.5293 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,3 } PROP { name = swTumbler_V3_ResLock position = -0.0563,-1.5102,-0.5293 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999999 } PROP { name = swTumbler_V3_ResLock position = -0.0911,-1.5102,-0.5293 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999999 } PROP { name = swTumbler_V3_ResLock position = -0.1294,-1.5102,-0.5293 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999999 } PROP { name = DigitalIndicator_ISPEED position = 0.2303,-1.5197,-0.6339 rotation = -0.02509664,0,0,0.9996851 scale = 0.75,0.75,0.75 } PROP { name = DigitalIndicator_VSpeedLM position = 0.2303,-1.5211,-0.6627 rotation = -0.02509664,0,0,0.9996851 scale = 0.75,0.75,0.75 } PROP { name = swTumbler_V2_Engine position = 0.3112,-1.4748,-0.2261 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_V2_EngineMode position = 0.2856,-1.4795,-0.2648 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_V2_EngineMode position = 0.2444,-1.4795,-0.2648 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_V2_AG10 position = 0.319,-1.4444,-0.169 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000003 } PROP { name = ASET_B-Knob_LD_UTILITY position = 0.571,-1.1995,0.1384 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 1.4,1.4,1.4 } PROP { name = swTumbler_V2_Lights position = 0.4973,-1.2458,0.0972 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 3,2,3 } PROP { name = swTumbler_V2_Lights position = 0.4643,-1.2458,0.0972 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 3,2,3 } PROP { name = swTumbler_V2_Engine position = 0.207,-1.4748,-0.2261 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_V2_Engine position = 0.1625,-1.4748,-0.2261 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,1.999999,2.999995 } PROP { name = swTumbler_V2_Engine position = 0.1625,-1.4816,-0.2901 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,1.999999,2.999994 } PROP { name = swTumbler_V2_Engine position = 0.2066,-1.4816,-0.2901 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,1.999999,2.999994 } PROP { name = swTumbler_V2_Gimbal position = 0.3569,-1.4444,-0.169 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000003 } PROP { name = swTumbler_V2_CLRTGT position = 0.1999,-1.4192,-0.1386 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000003 } PROP { name = swTumbler_V2_PrecControl position = 0.2744,-1.4749,-0.2269 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_V2_BackLight position = -0.2081,-1.446239,-0.1709323 rotation = -0.345211,-2.954073E-08,-2.29264E-10,0.9385251 scale = 3,2.000002,3.000005 } PROP { name = swTumbler_V2_EngineMode position = -0.1297,-1.4783,-0.2645 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,1.999999,2.999995 } PROP { name = swTumbler_V2_CLRTGT position = 0.3179,-1.4104,-0.1281 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000004 } PROP { name = swTumbler_V2_BackLight position = 0.399,-1.2458,0.0972 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 3,2,3 } PROP { name = swTumbler_2-Test01 position = 0.135,-1.296,0.002 rotation = -0.3750548,-2.951828E-08,-1.174059E-09,0.9270027 scale = 2.6,2,2.6 } PROP { name = swTumbler_2-Test01 position = 0.135,-1.2472,0.0524 rotation = -0.3750548,-2.951828E-08,-1.174059E-09,0.9270027 scale = 2.6,2,2.6 } PROP { name = swTumbler_2-Test01 position = -0.1044,-1.2472,0.0524 rotation = -0.3750548,-2.951828E-08,-1.174059E-09,0.9270027 scale = 2.6,2,2.6 } PROP { name = swTumbler_2-Test01 position = -0.1044,-1.2957,0.0023 rotation = -0.3750548,-2.951828E-08,-1.174059E-09,0.9270027 scale = 2.6,2,2.6 } PROP { name = ASET_B-Knob_LD_CP-RIGHT position = -0.2681,-1.4171,-0.1367 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 1.2,1.2,1.2 } PROP { name = switchRotaryDummy_Control position = -0.2287,-1.3674,-0.0764 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 1.2,1.2,1.2 } PROP { name = switchRotaryClear position = -0.1883,-1.4819,-0.2939 rotation = -0.0490182,0.5790274,-0.03490768,0.8130842 scale = 1.15,1.15,1.15 } PROP { name = switchRotaryClear02 position = -0.1884,-1.4746,-0.2342 rotation = -0.0508615,0.5334951,-0.03216269,0.8436597 scale = 1.15,1.15,1.15 } PROP { name = switchRotaryClear03 position = -0.2860368,-1.47839,-0.2648178 rotation = -0.05912542,0.1858333,-0.01120329,0.9807368 scale = 1.15,1.15,1.15 } PROP { name = swTumbler_2-Test02 position = 0.2873,-1.484,-0.3091 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_2-Test02 position = 0.3297,-1.484,-0.3088 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_2-Test02 position = 0.2443,-1.4841,-0.3098 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = swTumbler_2-Test02 position = 0.134,-1.4803,-0.2782 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,1.999999,2.999995 } PROP { name = swTumbler_2-Test02 position = 0.1236,-1.4749,-0.2332 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,1.999999,2.999994 } PROP { name = ASET_B-Knob-4pos-TEST position = 0.0662,-1.478,-0.2631 rotation = -0.06016927,-0.0164937,0.0009943522,0.9980514 scale = 1.15,1.15,1.15 } PROP { name = ASET_B-Knob-6pos-TEST position = -0.03018857,-1.367521,-0.07644758 rotation = -0.2879538,0.4925238,-0.1768341,0.8020179 scale = 1.2,1.2,1.2 } PROP { name = switchRotaryClear04 position = 0.3353,-1.3626,-0.0732 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 1.2,1.2,1.2 } PROP { name = switchRotaryClear05 position = -0.01507491,-1.478518,-0.2663199 rotation = -0.05865664,0.2229932,-0.01344353,0.9729608 scale = 1.15,1.15,1.15 } PROP { name = NASA_Gauge_Surf_Temp position = -0.0343,-1.4232,-0.1473 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 1.5,1.5,1.5 } PROP { name = swTumbler_V2_Engine position = 0.3643,-1.4096,-0.1285 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000003 } PROP { name = swTumbler_V2_PrecControl position = -0.1296,-1.4845,-0.3156 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,1.999999,2.999995 } PROP { name = swTumbler_V2_PrecControl position = -0.0916,-1.4845,-0.3156 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,1.999999,2.999994 } PROP { name = ActionGroupPlate00 position = 0.3143,-1.4571,-0.1885 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.4,0.5000002,0.5000002 } PROP { name = swTumbler_V2_LEMLight position = 0.4325,-1.2458,0.0972 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 3,2,3 } PROP { name = swTumbler_V2_LEMLight position = -0.2081,-1.4152,-0.1348 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000005 } PROP { name = FI_PREC position = -0.1281,-1.4876,-0.3474 rotation = -0.06605087,0,0,0.9978163 scale = 2,1.999999,1.999999 } PROP { name = FI_PREC position = -0.0944,-1.4876,-0.3474 rotation = -0.06605087,0,0,0.9978163 scale = 2,1.999998,1.999998 } PROP { name = FI_MECO position = 0.1676,-1.48371,-0.31415 rotation = -0.06605087,0,0,0.9978163 scale = 2.2,1.999998,1.999998 } PROP { name = FI_MECO position = 0.2035,-1.4761,-0.2483 rotation = -0.06605087,0,0,0.9978163 scale = 2.2,2,2 } PROP { name = FI_MECO position = 0.1665,-1.4762,-0.2483 rotation = -0.06605087,0,0,0.9978163 scale = 2.2,1.999999,1.999999 } PROP { name = swTumbler_2-Test02 position = 0.2624,-1.3596,-0.0685 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 3,2.000002,3.000004 } PROP { name = swTumbler_2-Test02 position = 0.2451,-1.4749,-0.2269 rotation = -0.06017748,-5.260884E-09,4.721462E-15,0.9981877 scale = 3,2,2.999996 } PROP { name = FI_MECO position = 0.20506,-1.48371,-0.31415 rotation = -0.06605087,0,0,0.9978163 scale = 2.2,1.999997,1.999997 } PROP { name = swTumbler_2-Test02 position = 0.925,-1.04,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.925,-0.9734,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.942,-0.8484,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.942,-0.8028,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.942,-0.7537,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 1.0145,-0.8484,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.8744,-0.8484,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.8744,-0.8032,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.8744,-0.7539,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 1.0135,-0.7539,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 1.0135,-0.8014,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 1.0108,-0.6027,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.8763,-1.178,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.9864,-1.168,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 0.9864,-1.1126,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 1.0378,-1.1126,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 1.0355,-1.0416,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = 1.0355,-0.9728,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_2-Test02 position = -0.9981,-1.0232,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.9287,-0.8254,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.9287,-0.7599,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.9287,-0.7004,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.8575,-0.7004,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -1.0012,-0.7004,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -1.0012,-0.7599,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -1.0012,-0.8245,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.8584,-0.8245,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.8584,-0.7594,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.9101,-0.5356,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -1.0235,-0.5356,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -1.0235,-0.4475,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -1.0259,-0.3547,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.9729,-0.3547,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.9729,-0.2811,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.8604,-0.2662,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_2-Test02 position = -0.909,-0.4494,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_V2_Engine position = -0.9774,-1.115,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 4,3,4 } PROP { name = swTumbler_V2_Engine position = -0.9774,-1.1776,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 4,3,4 } PROP { name = FI_MECO position = -1.0145,-1.176,0.0214 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3 } PROP { name = FI_MECO position = -1.0145,-1.1135,0.0214 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3 } PROP { name = FI_MECO position = 1.026,-0.5336,0.0214 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = FI_MECO position = 1.026,-0.4857,0.0214 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = swTumbler_V2_Engine position = 0.9893,-0.5333,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3.7 } PROP { name = swTumbler_V2_Engine position = 0.9893,-0.4854,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 3.7,3,3.7 } PROP { name = CSS SWitch 01 position = 1.1493,-1.0706,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.9666001,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.9170001,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.8666,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.8137001,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.7618001,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.7121,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.6615001,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.6029,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.5571,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.5103,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.4519,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.4065,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.3612,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.3176,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.1493,-0.2702,-0.2171 rotation = -0.312064,-0.312064,0.6345204,0.6345204 scale = 0.6,0.5,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-1.0366,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000003,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.9841,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.9341,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.8288,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.782,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.7302,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.6761,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.6238,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.5729,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.5235,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.4701,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.4226,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.3744,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.3251,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.283,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.2424,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.1985,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.136,-0.1559,-0.268 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.6 } PROP { name = CSS SWitch 01 position = 1.114,-0.1559,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.2005,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.2444,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.2924,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.3341,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.3797,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.4324,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.4802,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.5299,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.5809,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.6325,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.7349,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.7893,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.8356,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.9387,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-0.9886,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-1.0402,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.114,-1.091,-0.3488 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.1559,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.207,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.2491,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.2965,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.3408,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.3824,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.4313,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.4861,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.534,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.586,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.636,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.69,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.739,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.785,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.84,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.9391,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-0.9915,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-1.0436,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = 1.0803,-1.0908,-0.4152 rotation = -0.128821,-0.128821,0.6952735,0.6952735 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = -1.0803,-1.2336,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6,0.5000004,0.4999999 } PROP { name = CSS SWitch 01 position = -1.0803,-1.1899,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000004,0.5000006,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-1.1468,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000004,0.5000006,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-1.1025,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000004,0.5000006,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-1.0142,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000004,0.5000006,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.975,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000004,0.5000006,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.932,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000004,0.5000006,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.8906,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000004,0.5000006,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.844,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.801,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.759,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.7143,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.6712,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.6316,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.5918,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.5429,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.4882,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.4422,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.0803,-0.3881,-0.4152 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.3799,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.4256,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.4717,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.5188,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.5617,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.6071,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.6483,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.6933,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.5000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.7416,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.7853,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.8257,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.877,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.9184,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-0.9633,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-1.0067,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-1.1025,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-1.1468,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-1.1899,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1142,-1.2336,-0.3485 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000004,0.5000006,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-1.2336,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000007,0.5000008,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-1.1899,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-1.1468,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-1.1025,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-1.0067,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.9633,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.9184,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.877,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000011,0.5000011,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.8257,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000015,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.7853,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000015,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.7416,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000015,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.6933,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.5000014,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.6483,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000015,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.6071,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000015,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.5617,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000015,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.5188,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000015,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.4717,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000015,0.5000013,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.4267,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000018,0.5000016,0.4999998 } PROP { name = CSS SWitch 01 position = -1.1454,-0.3825,-0.2775 rotation = -0.1271971,0.1271971,-0.6955724,0.6955724 scale = 0.6000018,0.5000016,0.4999998 } PROP { name = StageSwitch position = 0.8825,-0.7029,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 0.85,0.8,0.8 } PROP { name = onLLEGSIndicator position = 0.9825,-0.7009,0.0249 rotation = -0.5,-0.5,0.5,0.5 scale = 0.8,0.8,0.8 } PROP { name = onLLEGSIndicator position = -0.9677,-0.8899,0.0249 rotation = 0.5,-0.5,0.5,-0.5 scale = 0.85,0.8,0.8 } PROP { name = StageSwitch position = -0.8637,-0.8917,0.022 rotation = 0.5,-0.5,0.5,-0.5 scale = 1.1,0.8,0.8 } PROP { name = swTumbler_V2_Gear position = -0.9287,-0.8921,0.0221 rotation = 0.5,-0.5,0.5,-0.5 scale = 4,3,4 } PROP { name = swTumbler_V2_Gear position = 0.942,-0.703,0.0221 rotation = -0.5,-0.5,0.5,0.5 scale = 3.7,3,3.7 } PROP { name = StageSwitch position = -0.0909,-1.4767,-0.2526 rotation = -0.0537389,0,0,0.9985551 scale = 0.7,0.6999999,0.6999999 } PROP { name = swTumbler_2-Test02 position = -0.989,-0.7895,-0.2047 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3,2,3 } PROP { name = swTumbler_2-Test02 position = -1.049,-0.745,-0.2235 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000003,2.000002,3.000002 } PROP { name = swTumbler_2-Test02 position = -1.0468,-0.7866,-0.2228 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000006,2.000004,3.000005 } PROP { name = swTumbler_2-Test02 position = -1.0468,-0.8194,-0.2228 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000009,2.000006,3.000007 } PROP { name = swTumbler_2-Test02 position = -1.0468,-0.8498,-0.2228 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000009,2.000006,3.000007 } PROP { name = swTumbler_2-Test02 position = -1.0468,-0.8864,-0.2228 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000009,2.000006,3.000007 } PROP { name = swTumbler_2-Test02 position = -1.0468,-0.919,-0.2228 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000009,2.000006,3.000007 } PROP { name = swTumbler_2-Test02 position = -1.0468,-0.9513,-0.2228 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000009,2.000006,3.000007 } PROP { name = swTumbler_2-Test02 position = -1.0993,-0.7866,-0.2393 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000009,2.000006,3.000007 } PROP { name = swTumbler_2-Test02 position = -1.0993,-0.8261,-0.2393 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000011,2.000008,3.00001 } PROP { name = swTumbler_2-Test02 position = -1.0993,-0.8739,-0.2393 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000011,2.000008,3.00001 } PROP { name = swTumbler_2-Test02 position = -1.0993,-0.9193,-0.2393 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000011,2.000008,3.00001 } PROP { name = swTumbler_2-Test02 position = -1.0993,-0.9637,-0.2393 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000011,2.000008,3.00001 } PROP { name = swTumbler_2-Test02 position = -1.1004,-1.0116,-0.2396 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000011,2.000008,3.00001 } PROP { name = swTumbler_2-Test02 position = -1.1093,-1.0482,-0.2424 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000014,2.00001,3.000012 } PROP { name = swTumbler_2-Test02 position = -1.1093,-1.0992,-0.2424 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000017,2.000012,3.000015 } PROP { name = swTumbler_2-Test02 position = -1.1093,-1.1526,-0.2424 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000017,2.000012,3.000015 } PROP { name = swTumbler_2-Test02 position = -1.0727,-1.0482,-0.2309 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000017,2.000012,3.000015 } PROP { name = swTumbler_2-Test02 position = -1.0699,-1.192,-0.23 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.00002,2.000015,3.000017 } PROP { name = swTumbler_2-Test02 position = -0.9954,-1.2049,-0.2066 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000023,2.000017,3.00002 } PROP { name = swTumbler_2-Test02 position = -1.0239,-1.1518,-0.2155 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000023,2.000017,3.00002 } PROP { name = swTumbler_2-Test02 position = -1.0239,-1.0991,-0.2155 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 3.000026,2.000019,3.000023 } PROP { name = ASET_B-Knob-2pos-TEST position = -0.9962,-0.7346,-0.2057 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 1.200003,1.000002,1.200002 } PROP { name = ASET_B-Knob-2pos-TEST position = -0.989,-0.6562,-0.2038 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 1.200004,1.000003,1.200003 } PROP { name = ASET_B-Knob-2pos-TEST position = -0.9997,-0.5954,-0.2072 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 1.200004,1.000004,1.200004 } PROP { name = ASET_B-Knob-2pos-TEST position = -1.0868,-0.5954,-0.2346 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 1.200005,1.000005,1.200005 } PROP { name = NASA_ChargeRateIndicator position = -1.1024,-0.6657,-0.2417 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.500005,0.500005,0.5500005 } PROP { name = NASA_ChargeRateIndicator position = -1.1024,-0.7257,-0.2417 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.5000054,0.5000055,0.5500005 } PROP { name = NASA_ChargeRateIndicator position = -1.0382,-0.6908,-0.2216 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.5000057,0.5000061,0.55 } PROP { name = MCP_VertSpeedRWheel position = -0.99045,-0.92003,-0.20611 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.7200003,0.5,0.5 } PROP { name = MCP_VertSpeedRWheel position = -0.99045,-0.8513,-0.20611 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.7200007,0.5000005,0.5000004 } PROP { name = MCP_VertSpeedRWheel position = -1.0337,-1.0489,-0.2197 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.7200007,0.5000005,0.5000004 } PROP { name = MCP_VertSpeedRWheel position = -1.067,-1.0977,-0.2302 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.720001,0.500001,0.5000007 } PROP { name = MCP_VertSpeedRWheel position = -1.0678,-1.1531,-0.2304 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.7200014,0.5000015,0.5000011 } PROP { name = MCP_VertSpeedRWheel position = -0.9877,-1.0486,-0.2053 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.7200021,0.4000026,0.4000019 } PROP { name = MCP_VertSpeedRWheel position = -0.9877,-1.0989,-0.2053 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.7200025,0.400003,0.4000022 } PROP { name = MCP_VertSpeedRWheel position = -0.9877,-1.1545,-0.2053 rotation = 0.4184819,-0.4184819,0.5699763,-0.5699763 scale = 0.7200025,0.400003,0.4000022 } PROP { name = MCP_VertSpeedRWheel position = -0.9662,-0.53893,0.0206 rotation = 0.5,-0.5,0.5,-0.5 scale = 1.2,0.6,0.6 } PROP { name = MCP_VertSpeedRWheel position = -0.9662,-0.4519,0.0206 rotation = 0.5,-0.5,0.5,-0.5 scale = 1.2,0.6,0.6 } PROP { name = MCP_VertSpeedRWheel position = -0.9169,-0.3599,0.0206 rotation = 0.5,-0.5,0.5,-0.5 scale = 1.2,0.6,0.6 } PROP { name = MCP_VertSpeedRWheel position = 0.8677,-0.9717,0.0206 rotation = 0.5,0.5,-0.5000001,-0.5000001 scale = 1,0.6,0.6 } PROP { name = MCP_VertSpeedRWheel position = -0.8533,-0.4523,0.0206 rotation = 0.5,-0.5,0.5,-0.5 scale = 1.2,0.5,0.5 } PROP { name = MCP_VertSpeedRWheel position = -0.8533,-0.3614,0.0206 rotation = 0.5,-0.5,0.5,-0.5 scale = 1.2,0.5,0.5 } PROP { name = MCP_VertSpeedRWheel position = 0.8677,-1.0384,0.0206 rotation = 0.5,0.5,-0.5000001,-0.5000001 scale = 1.000001,0.6000004,0.6000004 } PROP { name = MCP_VertSpeedRWheel position = 0.8677,-1.1068,0.0206 rotation = 0.5,0.5,-0.5000001,-0.5000001 scale = 1.000001,0.6000004,0.6000004 } PROP { name = MCP_VertSpeedRWheel position = 0.9322,-1.1068,0.0206 rotation = 0.5,0.5,-0.5000001,-0.5000001 scale = 1.000001,0.6000007,0.6000007 } PROP { name = MCP_VertSpeedRWheel position = 0.9791,-1.0382,0.0206 rotation = 0.5,0.5,-0.5000001,-0.5000001 scale = 1.000002,0.6000011,0.6000011 } PROP { name = MCP_VertSpeedRWheel position = 0.9791,-0.9723,0.0206 rotation = 0.5,0.5,-0.5000001,-0.5000001 scale = 1.000003,0.6000015,0.6000015 } PROP { name = MCP_VertSpeedRWheel position = -0.8533,-0.5394,0.0206 rotation = 0.5,-0.5,0.5,-0.5 scale = 1.2,0.5,0.5 } PROP { name = Fake_AlarmMaster position = -0.9897,-0.8149,-0.2018 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 0.5,0.6,0.6 } PROP { name = IntSpotLight60_2m-UTIL position = 5.960464E-08,-0.6812,-1.1547 rotation = 0.9265231,0,0,0.376238 scale = 1,1,1 } PROP { name = ASET_B-Knob_LD_CP-PORT position = 0.4788,-1.201,0.1382 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 1.4,1.4,1.4 } PROP { name = ASET_B-Knob_LD_CP-STARBOARD position = 0.4043,-1.2009,0.1381 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 1.4,1.4,1.4 } PROP { name = ASET_RadarAltimeter position = 1.1201,-0.8077,-0.0969 rotation = -0.06162845,-0.06162845,0.704416,0.704416 scale = 1,1,1 } PROP { name = ASET_Screw_V4 position = 0.56319,-1.2372,0.1015 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.5378,-1.2372,0.1015 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.5265,-1.21002,0.12638 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.5265,-1.18396,0.1502 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.5265,-1.2654,0.0776 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.5265,-1.30216,0.04403 rotation = -0.4035453,-3.527905E-08,-8.83773E-15,0.9149597 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.2965,-1.3424,-0.049 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.3851,-1.3469,-0.0544 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.3606,-1.4643,-0.1969 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.2864,-1.4643,-0.1969 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.17014,-1.46542,-0.19694 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.0519,-1.46557,-0.19713 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.2762,-1.46539,-0.19691 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.2915,-1.3448,-0.0506 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.2057,-1.3443,-0.0501 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.3389,-1.3448,-0.0507 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.34993,-1.43338,-0.15812 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.1051,-1.2313,0.0688 rotation = -0.3750273,0,0,0.9270138 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.1353,-1.2301,0.07 rotation = -0.3750273,0,0,0.9270138 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.1345,-1.3295,-0.0327 rotation = -0.3750273,0,0,0.9270138 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.1043,-1.3302,-0.0334 rotation = -0.3750273,0,0,0.9270138 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.04932,-1.47562,-0.24237 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.0571,-1.4854,-0.333 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.3323,-1.47282,-0.21539 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.1337,-1.4863,-0.3411 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.3628,-1.4721,-0.209 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.1917,-1.5168,-0.5972 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.1863,-1.5198,-0.6225 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.1863,-1.5251,-0.672 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.1691,-1.5012,-0.4642 rotation = -0.05332939,0,0,0.998577 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.3027,-1.5005,-0.4643 rotation = -0.05332939,0,0,0.998577 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.3014,-1.5349,-0.7594 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.2582,-1.5349,-0.7594 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.2212,-1.5349,-0.7594 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.1767,-1.5349,-0.7594 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.036,-1.5164,-0.5859 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.0599,-1.5163,-0.5861 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.9079,-1.1408,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.9488,-1.1408,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.9586,-0.9427,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.9595,-1.0109,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 1.0012,-1.0109,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.8888,-1.0109,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.8862,-0.9427,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.844,-0.9427,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.9991,-0.9427,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.844,-1.0115,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.844,-1.07941,0.02032 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.88931,-1.07941,0.02032 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.9459,-0.6489,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = 0.9459,-0.5206,0.0208 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.9873,-0.4858,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.9444,-0.4858,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.8714,-0.4858,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.8276,-0.4858,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.9856,-0.5753,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.9434,-0.5748,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.8696,-0.5763,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.8291,-0.5741,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.8714,-0.3968,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.8272,-0.3968,0.0202 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.8906,-0.3151,0.0204 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.93339,-0.3151,0.0204 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.9302,-0.9606,0.0204 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -0.9302,-1.1299,0.0204 rotation = -0.5,-0.5,0.5,0.5 scale = 3,3,3 } PROP { name = ASET_Screw_V4 position = -1,-1.1299,-0.2095 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.9742,-1.184,-0.201 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0285,-1.184,-0.2178 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0281,-1.2247,-0.2177 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.9744,-1.2252,-0.2011 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0435,-1.2169,-0.2224 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1007,-1.2169,-0.24 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1345,-1.1711,-0.2504 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1338,-1.0741,-0.2502 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0521,-1.1299,-0.2256 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0853,-1.1299,-0.2358 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0525,-1.0753,-0.2257 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0851,-1.0757,-0.2357 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0001,-1.0759,-0.2096 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1338,-1.0101,-0.2502 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1331,-0.9457,-0.25 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1338,-0.8382,-0.2502 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1338,-0.7832,-0.2502 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0465,-1.026,-0.2233 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.9993,-1.026,-0.2088 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0052,-0.9461,-0.2106 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.9734,-0.9461,-0.2008 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.9732,-0.8755,-0.2008 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0054,-0.8755,-0.2107 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.9732,-0.6251,-0.2008 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.9729,-0.5708,-0.2007 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0375,-0.5708,-0.2206 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0629,-0.5708,-0.2284 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1116,-0.5708,-0.2434 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0247,-0.6251,-0.2167 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.0629,-0.6251,-0.2284 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -1.1114,-0.6251,-0.2434 rotation = -0.4200078,0.4200078,-0.5688528,0.5688528 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.3488,-1.4779,-0.2636 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.3488,-1.4841,-0.3216 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.3796,-1.4848,-0.3282 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.2676,-1.5155,-0.5853 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.2676,-1.5258,-0.6815 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.2543,-1.5264,-0.687 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.2106,-1.5264,-0.687 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.16,-1.5264,-0.687 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.1153,-1.5264,-0.687 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.0233,-1.5251,-0.6751 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.0224,-1.5171,-0.6005 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = -0.0052,-1.5261,-0.6843 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999998,1.999998 } PROP { name = ASET_Screw_V4 position = -0.1419,-1.5269,-0.6916 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999998,1.999998 } PROP { name = ASET_Screw_V4 position = -0.1761,-1.5268,-0.6902 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999997,1.999997 } PROP { name = ASET_Screw_V4 position = -0.3011,-1.5268,-0.6906 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999997,1.999997 } PROP { name = ASET_Screw_V4 position = -0.3427,-1.5262,-0.6851 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999997,1.999997 } PROP { name = ASET_Screw_V4 position = -0.3229,-1.5155,-0.5849 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999996,1.999996 } PROP { name = ASET_Screw_V4 position = -0.2989,-1.5155,-0.5849 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999996,1.999996 } PROP { name = ASET_Screw_V4 position = 0.0528,-1.3437,-0.0494 rotation = -0.3378839,0,0,0.9411879 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.29215,-1.47188,-0.20657 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.32044,-1.47612,-0.24616 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = -0.30281,-1.48743,-0.35137 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.0721,-1.4894,-0.3704 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.1623,-1.4878,-0.3546 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.2,-1.4871,-0.3483 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.2147,-1.4855,-0.3337 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.1879,-1.5094,-0.5278 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = 0.2365,-1.5043,-0.4801 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.0103,-1.5057,-0.4927 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.0103,-1.5123,-0.5552 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = -0.0071,-1.5152,-0.5822 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999998,1.999998 } PROP { name = ASET_Screw_V4 position = -0.0741,-1.5152,-0.5822 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999998,1.999998 } PROP { name = ASET_Screw_V4 position = -0.1412,-1.5152,-0.5822 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999997,1.999997 } PROP { name = ASET_Screw_V4 position = -0.167,-1.4851,-0.3312 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.2362,-1.4851,-0.3312 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = -0.3074,-1.4851,-0.3312 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = -0.3467,-1.4852,-0.3317 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = -0.1543,-1.4867,-0.3457 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = -0.1543,-1.4893,-0.3702 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.0107,-1.4881,-0.3587 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.0099,-1.4756,-0.2424 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.0223,-1.4758,-0.2443 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = -0.07,-1.4718,-0.207 rotation = -0.05332939,0,0,0.998577 scale = 2,2,2 } PROP { name = ASET_Screw_V4 position = -0.172,-1.4718,-0.207 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = ASET_Screw_V4 position = 0.0107,-1.4949,-0.4218 rotation = -0.05332939,0,0,0.998577 scale = 2,1.999999,1.999999 } PROP { name = swTumbler_V2_RES_MODE position = 0.0627,-1.5139,-0.6188 rotation = -0.0523359,0,0,0.9986295 scale = 2,2,2 } PROP { name = Label_ARRTMod position = 0.0391,-1.4921,-0.3958 rotation = -0.0597419,0,0,0.9982139 scale = 0.45,0.5000002,0.5000002 } PROP { name = Label_FDAIErr position = 0.3702,-1.4915,-0.3908 rotation = -0.0597419,0,0,0.9982139 scale = 0.45,0.5000002,0.5000002 } PROP { name = Label_FDAIRate position = 0.3702,-1.4962,-0.4301 rotation = -0.0597419,0,0,0.9982139 scale = 0.45,0.5000002,0.5000002 } PROP { name = Label_ARRT position = 0.0391,-1.4971,-0.4376 rotation = -0.0597419,0,0,0.9982139 scale = 0.45,0.5000002,0.5000002 } PROP { name = Label_TWR position = 0.0391,-1.5018,-0.4769 rotation = -0.0597419,0,0,0.9982139 scale = 0.45,0.5000002,0.5000002 } PROP { name = Label_FDAIRate position = -0.3409,-1.4965,-0.4324 rotation = -0.0597419,0,0,0.9982139 scale = 0.45,0.5000002,0.5000002 } PROP { name = Label_FDAIErr position = -0.3409,-1.4918,-0.3931 rotation = -0.0597419,0,0,0.9982139 scale = 0.45,0.5000002,0.5000002 } PROP { name = Label_EngMode position = -0.1314,-1.479,-0.2867 rotation = -0.0597419,0,0,0.9982139 scale = 0.45,0.5000002,0.5000002 } PROP { name = Label_Backlight position = -0.2082,-1.457,-0.1884 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = Label_DispMode position = -0.3127,-1.3804,-0.0954 rotation = -0.3379167,-2.954162E-08,1.096411E-14,0.9411761 scale = 0.45,0.5,0.5 } PROP { name = IntOmniLight_2m-CP01 position = 0.2207,-0.9883,-1.1546 rotation = 0.5,0.5,0.5,0.5 scale = 1,1,1 } PROP { name = IntOmniLight_2m-CP02 position = -0.15,-0.9883,-1.1546 rotation = 0.5,0.5,0.5,0.5 scale = 1,1,1 } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/LEM/LEM-LMDE.cfg PART { name = ROC-LEM-LMDE module = Part author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.565, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, lem, lm, module, descent, landing, engine, lmde stagingIcon = LIQUID_ENGINE bulkheadProfiles = size1, size2 mass = 0.179 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 2.0 breakingForce = 250 breakingTorque = 250 fuelCrossfeed = True stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Lunar Module Descent Engine (LMDE) manufacturer = TRW description = Deeply throttleable pressure-fed vacuum engine used for the descent module of the Apollo lunar lander. Uses storable propellants which are not subject to boiloff, but are far less efficient than hydrolox or even kerolox. The version used on J-class missions had slightly higher specific impulse (this, along with other changes, gave enough payload capacity for the rover, for example). A later variant (TR-201) was used on Delta as an upper stage engine (on Delta P series); this was a low-cost model with more restarts (4 instead of 2) and slightly higher thrust but lower efficiency and no throttling capability. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROCapsules/Assets/DECQ/LEM/LEM_LMDE } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 heatProduction = 35 EngineType = LiquidFuel powerEffectName = Hypergolic-OMS-White shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 6.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleAnimateHeat animationName = lemD responseSpeed = 0.002 dependOnEngineState = True dependOnThrottle = True ThermalAnim = lemD useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.4 maxDistance = 15 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LMDE-H origMass = 0.158 CONFIG { name = LMDE-H description = Lunar Module Descent Engine used up to Apollo 15 minThrust = 4.67 maxThrust = 43.9 heatProduction = 35 massMult = 1.0 ullage = True pressureFed = True ignitions = 3 powerEffectName = Hypergolic-OMS-White ratedBurnTime = 960 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 116 } } CONFIG { name = LMDE-J description = LMDE upgraded for J-class missions. Improved performance and more fuel allowed the LEM to carry rovers and extra scientific equipment to the surface. minThrust = 4.67 maxThrust = 45.04 heatProduction = 36 massMult = 1.0 ullage = True pressureFed = True ignitions = 3 powerEffectName = Hypergolic-OMS-White ratedBurnTime = 960 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 313.5 key = 1 116 } } CONFIG { name = TR-201 description = Simplifed LMDE used on Delta-P as an upper stage engine. minThrust = 43.8 maxThrust = 43.8 heatProduction = 48 massMult = 0.7151 ullage = True pressureFed = True ignitions = 5 powerEffectName = Hypergolic-OMS-White ratedBurnTime = 360 PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 303 key = 1 130 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-upper-1 audio = pressure-fed-1 position = 0,0,-0.0153808 rotation = 0, 0, 0 scale = 1.13, 1.13, 1.13 glow = ro-hypergolic-az50 glowStretch = 0.8 moduleID = ROC-LEM-LMDE engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-LEM-LMDE TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.03 rotation = 0, 0, 0 scale = 1.13, 1.13, 1.13 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.03 rotation = 0, 0, 0 scale = 1.21475,1.21475,1.9436 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LMDE-H ratedBurnTime = 960 ignitionReliabilityStart = 0.933333 ignitionReliabilityEnd = 0.986667 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 ignitionDynPresFailMultiplier = 0.1 } TESTFLIGHT { name = LMDE-J ratedBurnTime = 960 ignitionReliabilityStart = 0.933333 ignitionReliabilityEnd = 0.986667 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 techTransfer = LMDE-H:75 reliabilityDataRateMultiplier = 2 } TESTFLIGHT { name = TR-201 ratedBurnTime = 360 ignitionReliabilityStart = 0.989130 ignitionReliabilityEnd = 0.997826 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.983607 cycleReliabilityEnd = 0.996721 techTransfer = LMDE-H,LMDE-J:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/LEM/LEMAscent.cfg PART { name = ROC-LEMAscent module = Part author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.405, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.375, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Pods subcategory = 0 tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, lem, lm, module, ascent, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere vesselType = Lander stagingIcon = LIQUID_ENGINE CrewCapacity = 2 bulkheadProfiles = size1, size2 mass = 2.2 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 2.0 breakingForce = 250 breakingTorque = 250 fuelCrossfeed = True NoCrossFeedNodeKey = bottom leaveCategory = True stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Apollo LM Ascent Stage manufacturer = Grumman Aerospace Corporation description = The ascent stage and crew compartment of the Apollo Lunar Module. This has the ascent engine integrated. Supports a crew of two for up to 3 days of active operations. Plume and sound provided by Waterfall. node_attach = 0.0, 1.405, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROCapsules/Assets/DECQ/LEM/LEM_Ascent } MODEL { model = ROCapsules/Assets/DECQ/LEM/LEM_dockingPort scale = 1.175, 1.0, 1.175 position = 0.0, 1.325, 0.0 } INTERNAL { name = ROC-LEMInternal } MODULE { name = ModuleCommand minimumCrew = 1 hasHibernation = True hibernateOnWarp = True hibernationMultiplier = 0.65 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.325 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.445 runningEffectName = control stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = Aerozine50 ratio = 0.5575 } PROPELLANT { name = NTO ratio = 0.4425 } atmosphereCurve { key = 0 278 key = 1 168 key = 4 0.001 } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = false ignitionThreshold = 0.1 heatProduction = 20 EngineType = LiquidFuel powerEffectName = Hypergolic-OMS-White shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateGeneric animationName = Antenna startEventGUIName = Extend HGA endEventGUIName = Retract HGA actionGUIName = Toggle HGA allowAnimationWhileShielded = False useMultipleDragCubes = false } MODULE { name = ModuleAnimateGeneric animationName = LH1 startEventGUIName = Turn On Cabin Lights endEventGUIName = Turn Off Cabin Lights actionGUIName = Toggle Cabin Lights defaultActionGroup = Light useMultipleDragCubes = false } MODULE { name = ModuleAnimateGeneric animationName = LEM_L startEventGUIName = Activate Docking Lights endEventGUIName = Deactivate Docking Lights actionGUIName = Toggle Docking Lights defaultActionGroup = Light useMultipleDragCubes = false } MODULE { name = ModuleAnimateHeat animationName = F1 dependOnEngineState = True responseSpeed = 0.5 ThermalAnim = F1 useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = Apollo gendered = True genderFemale = True acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 2501.5 basemass = -1 TANK { name = ElectricCharge amount = 59675 maxAmount = 59675 } TANK { name = Aerozine50 amount = 1156.1 maxAmount = 1156.1 } TANK { name = NTO amount = 1120.4 maxAmount = 1120.4 } TANK { name = Food amount = 23.4 maxAmount = 35.1 } TANK { name = Water amount = 40 maxAmount = 40 } TANK { name = Oxygen amount = 1563.4 maxAmount = 1563.4 } TANK { name = LithiumHydroxide amount = 4.1 maxAmount = 6.2 } TANK { name = Waste amount = 0 maxAmount = 3.2 } TANK { name = WasteWater amount = 0 maxAmount = 29.3 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 4.5 surface = 18.1 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleRealAntenna referenceGain = 3.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleRealAntenna antennaDiameter = 0.66 RFBand = S UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LMAE CONFIG { name = LMAE minThrust = 15.57 maxThrust = 15.57 heatProduction = 20 massMult = 1.0 ullage = True pressureFed = True ignitions = 0 powerEffectName = Hypergolic-OMS-White ratedBurnTime = 560 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 100 } } CONFIG { name = RS-18 description = LMAE converted to run on Methalox for use on future manned Lunar and Martian landers. Developed and test fired, but cancelled in 2020 in favor of commercially developed landers. minThrust = 24.5 maxThrust = 24.5 heatProduction = 20 massMult = 1.0 ullage = True pressureFed = True ignitions = 0 powerEffectName = Hypergolic-OMS-White ratedBurnTime = 560 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = LqdMethane ratio = 0.5549 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4451 DrawGauge = False } atmosphereCurve { key = 0 356 key = 1 150 } } } MM_NODE_LOOP { } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { moduleID = ROC-LEMAscent-lmae template = waterfall-hypergolic-aerozine50-upper-1 audio = pressure-fed-1 position = 0,0,0.0193176 rotation = 0, 0, 0 scale = 0.51, 0.52, 0.52 glow = ro-hypergolic-az50 glowStretch = 0.8 engineID = basicEngine transform = thrustTransform } MODULE { name = ModuleWaterfallFX moduleID = ROC-LEMAscent-rcs CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } TEMPLATE { templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 1.1, 1.1, 1.1 } } EFFECTS { control { AUDIO_MULTI_POOL { channel = Ship clip = sound_rocket_mini transformName = RCSthruster volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-LEMAscent-lmae TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.04 rotation = 0, 0, 0 scale = 0.51, 0.52, 0.52 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.04 rotation = 0, 0, 0 scale = 0.54825,0.559,0.8858 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LMAE ratedBurnTime = 560 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 } TESTFLIGHT { name = RS-18 ratedBurnTime = 560 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.985 cycleReliabilityEnd = 0.995 } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/LEM/LEMDecoupler.cfg PART { name = ROC-LEMDecoupler module = Part author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.029, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Coupling subcategory = 0 title = Apollo LM Decoupler manufacturer = Grumman Aerospace Corporation description = The explosive bolt interstage connector placed between the ascent and the descent modules of the Apollo Lunar Module. tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, lem, lm, module, ascent, decoupler stagingIcon = DECOUPLER_HOR bulkheadProfiles = size2 mass = 0.015 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 2.0 breakingForce = 250 breakingTorque = 250 fuelCrossfeed = False stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/LEM/LEM_Decoupler } MODULE { name = ModuleDecouple ejectionForce = 0 explosiveNodeID = top } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/LEM/LEMDescent.cfg PART { name = ROC-LEMDescent module = Part author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.895, 0.0, 0.0, 1.0, 0.0, 2 node_stack_ladder10 = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_LRV = 1.4, 0.01162398, -1.4, 1.0, 0.0, -1.0, 2 node_stack_bottom = 0.0, -1.084, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = FuelTank subcategory = 0 title = Apollo LM Descent Stage manufacturer = Grumman Aerospace Corporation description = The Apollo Lunar Module descent stage. Equipped with storage boxes for storing equipment. It also includes a node to attach the Lunar Roving Vehicle. tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, lem, lm, module, descent, landing, land, legs bulkheadProfiles = size1, size2 mass = 1.826 crashTolerance = 14 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 1.1 breakingForce = 250 breakingTorque = 250 fuelCrossfeed = True gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/LEM/LEM_Descent } MODULE { name = ModuleAnimateGeneric animationName = OPEN startEventGUIName = Extend Landing Legs endEventGUIName = Retract Landing Legs actionGUIName = Toggle Landing Legs allowManualControl = True allowAnimationWhileShielded = False } MODULE { name = ModuleAnimateGeneric animationName = 2 startEventGUIName = Open Front Box endEventGUIName = Close Front Box actionGUIName = Toggle Front Box } MODULE { name = ModuleAnimateGeneric animationName = 21 startEventGUIName = Open Rear Box endEventGUIName = Close Rear Box actionGUIName = Toggle Rear Box } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 8070 basemass = -1 TANK { name = ElectricCharge amount = 161280 maxAmount = 201600 } TANK { name = Aerozine50 amount = 3544 maxAmount = 3791 } TANK { name = NTO amount = 3520 maxAmount = 3765 } TANK { name = Water amount = 0 maxAmount = 150 } TANK { name = Oxygen amount = 15441.4 maxAmount = 30882.9 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/LEM/LEMRover.cfg PART { name = ROC-LEMRover module = Part author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Utility subcategory = 0 title = Apollo Lunar Roving Vehicle (LRV) manufacturer = Boeing Co. & General Motors description = This 4-wheeled buggy can be attached to the side of the Apollo LM descent stage, allowing extended exploration on the surface of the Moon. tags = apollo, moon, lunar, crew, armstrong, aldrin, cm, csm, saturn, v, lem, lm, rover vesselType = Rover bulkheadProfiles = size1, srf mass = 0.168 crashTolerance = 15 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 2.0 breakingForce = 250 breakingTorque = 250 fuelCrossfeed = False gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/LEM/LEM_Rover } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true techRequired = fuelSystems } MODULE { name = ModuleDecouple ejectionForce = 50.0 explosiveNodeID = top menuName = Deploy LRV } MODULE { name = KerbalSeat seatPivotName = seatPivot ejectDirection = -0.0, 0.0, -0.0 } MODULE { name = KerbalSeat seatPivotName = seatPivot1 ejectDirection = -0.0, 0.0, 0.0 } RESOURCE { name = ElectricCharge amount = 32800 maxAmount = 32800 } MODULE { name = KSPWheelBase showControls = false loadRating = 0.4 minLoadRating = 0.05 maxLoadRating = 1 maxSpeed = 4.0 persistentState = RETRACTED allowScaling = false groundHeightOffset = 0.36 WHEEL { colliderName = wheelColliderFrontRight radius = 0.3635 mass = 0.0054 travel = 0.175 } WHEEL { colliderName = wheelColliderFrontLeft radius = 0.3635 mass = 0.0054 travel = 0.175 } WHEEL { colliderName = wheelColliderRearRight radius = 0.3635 mass = 0.0054 travel = 0.175 } WHEEL { colliderName = wheelColliderRearLeft radius = 0.3635 mass = 0.0054 travel = 0.175 } } MODULE { wheelIndex = 0 name = KSPWheelRotation wheelMeshName = WheelFrontRight rotationAxis = 1, 0, 0 } MODULE { wheelIndex = 1 name = KSPWheelRotation wheelMeshName = WheelFrontLeft rotationAxis = 1, 0, 0 } MODULE { wheelIndex = 2 name = KSPWheelRotation wheelMeshName = WheelRearRight rotationAxis = 1, 0, 0 } MODULE { wheelIndex = 3 name = KSPWheelRotation wheelMeshName = WheelRearLeft rotationAxis = 1, 0, 0 } MODULE { name = KSPWheelSuspension wheelIndex = 0 suspensionName = Suspension } MODULE { name = KSPWheelSuspension wheelIndex = 1 suspensionName = Suspension_003 } MODULE { name = KSPWheelSuspension wheelIndex = 2 suspensionName = Suspension_001 } MODULE { name = KSPWheelSuspension wheelIndex = 3 suspensionName = Suspension_002 } MODULE { name = KSPWheelBrakes wheelIndex = 2 maxBrakeTorque = 30 brakeResponse = 2 } MODULE { name = KSPWheelBrakes wheelIndex = 3 maxBrakeTorque = 30 brakeResponse = 2 } MODULE { name = KSPWheelBrakes wheelIndex = 0 maxBrakeTorque = 30 brakeResponse = 2 } MODULE { name = KSPWheelBrakes wheelIndex = 1 maxBrakeTorque = 30 brakeResponse = 2 } MODULE { name = KSPWheelMotor wheelIndex = 2 maxMotorTorque = 0.061975 maxRPM = 10000 motorEfficiency = 0.335 gearRatio = 80 maxGearRatio = 80 } MODULE { name = KSPWheelMotor wheelIndex = 3 maxMotorTorque = 0.061975 maxRPM = 10000 motorEfficiency = 0.335 gearRatio = 80 maxGearRatio = 80 } MODULE { name = KSPWheelMotor wheelIndex = 0 maxMotorTorque = 0.061975 maxRPM = 10000 motorEfficiency = 0.335 gearRatio = 80 maxGearRatio = 80 } MODULE { name = KSPWheelMotor wheelIndex = 1 maxMotorTorque = 0.061975 maxRPM = 10000 motorEfficiency = 0.335 gearRatio = 80 maxGearRatio = 80 } MODULE { name = KSPWheelSteering steeringName = steering_transform1 wheelIndex = 0 maxSteeringAngle = 15 steeringAxis = 1, 1, 0 steeringResponse = 10 } MODULE { name = KSPWheelSteering steeringName = steering_transform2 wheelIndex = 1 maxSteeringAngle = 15 steeringAxis = 1, 1, 0 steeringResponse = 10 } MODULE { name = KSPWheelSteering invertSteering = true steeringName = steering_transform3 wheelIndex = 2 maxSteeringAngle = 15 steeringAxis = 1, 1, 0 steeringResponse = 10 } MODULE { name = KSPWheelSteering invertSteering = true steeringName = steering_transform4 wheelIndex = 3 maxSteeringAngle = 15 steeringAxis = 1, 1, 0 steeringResponse = 10 } MODULE { name = KSPWheelDeployment invertAnimation = true animationName = LRV animationLayer = 1 tempColliderName = WheelFrontRight tempColliderOffset = -0.1 } MODULE { name = KSPWheelDustEffects } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 0.60 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = VHF UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/LEM/TU_Support_LEM.cfg KSP_MODEL_SHADER { name = ROC-LEM model = ROCapsules/Assets/DECQ/LEM/LEM_Ascent model = ROCapsules/Assets/DECQ/LEM/LEM_Decoupler model = ROCapsules/Assets/DECQ/LEM/LEM_Descent model = ROCapsules/Assets/DECQ/LEM/LEM_dockingPort model = ROCapsules/Assets/DECQ/LEM/LEM_LMDE model = ROCapsules/Assets/DECQ/LEM/LEM_Rover MATERIAL { shader = SSTU/PBR/Metallic PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.85 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryAdapterRedstone.cfg PART { module = Part name = ROC-MercuryAdapterRedstone author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.145, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.14, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,0,1,1,0 bulkheadProfiles = size0 title = Mercury-Redstone Adapter manufacturer = McDonnell Aircraft description = Adapter to connect and decouple the Mercury spacecraft and the Redstone Rocket. mass = 0.112 category = -1 subcategory = 0 tags = mercury, reentry, decoupler, dec, redstone TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.9 thermalMassModifier = 4.0 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = false fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/GeminiDecDark125m scale = 1.45, 1.45, 1.45 } MODULE { name = ModuleDecouple ejectionForce = 5 explosiveNodeID = top } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryAdapterRedstone.cfg PART { module = Part name = ROC-MercuryAdapterAtlas author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.4, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.25, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,1,0 bulkheadProfiles = size0 title = Mercury-Atlas Adapter manufacturer = McDonnell Aircraft description = Adapter to connect and decouple the Mercury spacecraft and the Atlas Rocket. mass = 0.318 category = -1 subcategory = 0 tags = mercury, reentry, decoupler, dec, atlas TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.9 thermalMassModifier = 4.0 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = false fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/GeminiDecDark125m scale = 1.48, 4.0, 1.48 } MODULE { name = ModuleDecouple ejectionForce = 5 explosiveNodeID = top } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryCM.cfg PART { module = Part name = ROC-MercuryCM author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 2.05, 0.0, 0.0, 1.0, 0.0, 1 node_stack_para = 0.0, 2.05, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.055, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,1 bulkheadProfiles = size1, size2 CoMOffset = 0.0, 0.415, 0.0 CoMOffset = 0.0, 0.20, 0.0 CoPOffset = 0.0, 0.70, 0.0 CoLOffset = 0.0, 0.00, 0.0 bodyLiftMultiplier = 1.01 title = Mercury Command Pod manufacturer = McDonnell Aircraft description = The Mercury Command Pod is a one crew vessel that sent the first humans into space for the United States. It is rated for LEO reentry with an integrated heatshield. RCS thrusters are integrated. Supports a crew of one for up to maximum 35 hours of active operations but it will require you to change the resources. mass = 0.753 category = -1 subcategory = 0 tags = mercury, grissom, schirra, glenn, crew, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere TechRequired = unlockParts cost = 150 entryCost = 1 vesselType = Ship stagingIcon = COMMAND_POD CrewCapacity = 1 maxTemp = 773.15 skinMaxTemp = 2573.15 emissiveConstant = 0.9 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 1.1 breakingForce = 250 breakingTorque = 250 skinInternalConductionMult = 6 fuelCrossFeed = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/Mercury_Pod scale = 1.514, 1.526, 1.514 } MODEL { model = RealismOverhaul/Models/LinearRCS position = -0.394, 1.93, 0.0 scale = 0.2, 0.2, 0.2 rotation = 90, 0, 90 } MODEL { model = RealismOverhaul/Models/LinearRCS position = 0.394, 1.93, 0.0 scale = 0.2, 0.2, 0.2 rotation = 90, 0, 270 } MODEL { model = RealismOverhaul/Models/LinearRCS position = 0.0, 1.93, 0.394 scale = 0.2, 0.2, 0.2 rotation = 90, 0, 0 } MODEL { model = RealismOverhaul/Models/LinearRCS position = 0.0, 1.93, -0.394 scale = 0.2, 0.2, 0.2 rotation = 90, 0, 180 } MODEL { model = ROCapsules/Assets/FASA/Mercury/Mercury_Pod_RCS scale = 1.5, 1.56, 1.5 position = 0.1736, 0.320, -0.812 rotation = 18, -10, 0 } INTERNAL { name = ROC-MercuryInternal } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 useChar = True charModuleName = HeatShieldCharAnim charMin = 0 charMax = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 400 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator amount = 125 maxAmount = 125 } RESOURCE { name = CharredAblator amount = 0 maxAmount = 100 isTweakable = False } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.475 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 1 } MODULE { name = FlagDecal textureQuadName = Flag } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.1067573 runningEffectName = running resourceFlowMode = STACK_PRIORITY_SEARCH fullThrust = True fxOffset = 0.0, 0.5, 0.0 plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = HTP ratio = 1.0 } atmosphereCurve { key = 0 267 key = 1 57 key = 4 0.001 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 66.6 basemass = -1 TANK { name = ElectricCharge amount = 48600 maxAmount = 48600 } TANK { name = HTP amount = 18 maxAmount = 18 } TANK { name = Food amount = 0 maxAmount = 8.5302 } TANK { name = Water amount = 0 maxAmount = 5.6448 } TANK { name = Oxygen amount = 0 maxAmount = 863.1 } TANK { name = LithiumHydroxide amount = 1.05 maxAmount = 1.05 } TANK { name = WasteWater amount = 0 maxAmount = 7.1820 } TANK { name = Waste amount = 0 maxAmount = 5.7305 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleLight lightName = spotlight useAnimationDim = true lightBrightenSpeed = 4.5 lightDimSpeed = 4.5 resourceAmount = 0.002 animationName = Gemini_Int_Lights useResources = true } EFFECTS { running { AUDIO_MULTI { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 1.56 surface = 3.85 max_pressure = 0.34 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. capacity = 1 toggle = true running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModulePartVariants baseVariant = USA VARIANT { name = USA themeName = USA displayName = USA primaryColor = #FF0000 secondaryColor = #0000FF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Mercury_Pod_USA } } VARIANT { name = NoText themeName = NoText displayName = No Text primaryColor = #000000 secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Mercury_Pod_No_Text } } VARIANT { name = NoTextWhite displayName = No Text White primaryColor = #FFFFFF secondaryColor = #FFFFFF TEXTURE { _MainTex = ROCapsules/Assets/FASA/Retextures/Mercury_Pod_White_No_Text } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = Configure title = Processes slots = 1 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryLES.cfg PART { module = Part name = ROC-MercuryLES author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,0,1,1 bulkheadProfiles = size1 title = Mercury Launch Escape System (LES) manufacturer = Grand Central Rocket Company description = The abort motor of the LES is a powerful solid rocket motor, designed specifically to carry away the Mercury Capsule in the case of a pad or a low altitude flight abort. Plume configured by RealPlume. mass = 0.4679 category = -1 subcategory = 0 tags = mercury, les, escape TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = SOLID_BOOSTER stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = false fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/FASA/Mercury_LES scale = 1.514, 2.633, 1.514 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform powerEffectName = running throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 231.3 maxThrust = 231.3 heatProduction = 100 useEngineResponseTime = False engineAccelerationSpeed = 0.0 allowShutdown = False staging = false %ullage = False %pressureFed = False %ignitions = 1 ActivatesEvenIfDisconnected = true shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 225 key = 1 210 key = 6 0.001 } } MODULE { name = ModuleFuelTanks type = PSPC volume = 64.45 basemass = -1 TANK { name = PSPC amount = 64.45 maxAmount = 64.45 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleDecouple ejectionForce = 15 explosiveNodeID = bottom staged = true } MODULE { name = ModuleEngineConfigs modded = false configuration = MercuryLES CONFIG { name = MercuryLES minThrust = 231.3 maxThrust = 231.3 heatProduction = 100 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 225 key = 1 210 } } } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 energy = 1.5 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 flareScale = 1 fumeScale = 1 lampScale = 1 plumeScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plumePosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 energy = 1.5 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 1 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryNose.cfg PART { module = Part name = ROC-MercuryNose author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, 0.1658883, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.47295, 0.0, 0.0, 1.0, 0.0, 1 attachRules = 1,0,1,1,1 bulkheadProfiles = size1 title = Mercury Nose Fairing & Antenna manufacturer = McDonnell Aircraft description = The Nose Fairing protects the parachute during flight and it has an integrated antenna. Place the Parachute and then place this fairing on top. Decouple it before deploying the parachute. mass = 0.040 category = -1 subcategory = 0 tags = mercury, grissom, schirra, glenn, comms, antenna TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.9 thermalMassModifier = 4.0 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/Mercury_Cap2 scale = 1.514, 1.051, 1.514 } MODULE { name = ModuleAnimateGeneric animationName = MercuryCap_Anim isOneShot = false startEventGUIName = Extend Antenna endEventGUIName = Retract Antenna actionGUIName = Toggle Antenna } MODULE { name = ModuleDecouple ejectionForce = 60 explosiveNodeID = bottom isOmniDecoupler = true staged = true } MODULE { name = ModuleRealAntenna antennaCombinable = True antennaCombinableExponent = 2.0 DeployFxModules = 0 referenceGain = 2.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryParachute.cfg PART { module = Part name = ROC-MercuryParachute author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, 0.01, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.1514, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.01, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,1 bulkheadProfiles = size0 title = Mercury Parachute Pack manufacturer = McDonnell Aviation description = The main parachute pack of the Mercury Command Module. Put this directly on top of the Mercury Pod and then attach the nose fairing above it. mass = 0.060 category = -1 subcategory = 0 tags = mercury, para, parachute TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = 0 stagingIcon = PARACHUTES breakingForce = 250 breakingTorque = 250 bodyLiftMultiplier = 0 fuelCrossFeed = true sound_parachute_open = activate sound_parachute_single = deploy absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/FASA/Mercury_Parachute_Box scale = 1.55, 1.514, 1.55 } MODULE { name = RealChuteModule caseMass = 0.0421 mustGoDown = True spareChutes = 1 cutSpeed = 0.5 PARACHUTE { parachuteName = canopy capName = cap preDeploymentAnimation = semiDeploy deploymentAnimation = fullyDeploy material = Nylon minIsPressure = false minPressure = 0.01 preDeployedDiameter = 5 preDeploymentSpeed = 2 minDeployment = 5000 deployedDiameter = 19.2 deploymentSpeed = 6 deploymentAlt = 1000 cutAlt = 0 } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 4 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 45 } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryPosigrade.cfg PART { module = Part name = ROC-MercuryPosigrade author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.04, 0.0, 0.0, -1.0, 1 attachRules = 0,1,0,0,0 bulkheadProfiles = srf title = Mercury Posigrade Solid Rocket Motor manufacturer = McDonnell Aircraft description = A tiny solid rocket motor, designed to separate Mercury spacecraft from its booster. Mount in a set of three to the Mercury retropack and stage along with the Atlas or Redstone decoupler. Plume configured by RealPlume. mass = 0.001 subcategory = 0 tags = mercury, srb, engine TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = SOLID_BOOSTER stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = false fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine MODEL { model = ROCapsules/Assets/FASA/Gemini_Mini_SRB scale = 0.2604, 0.3604, 0.2604 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = False ignitionThreshold = 0.1 minThrust = 1.779 maxThrust = 1.779 heatProduction = 100 useEngineResponseTime = False engineAccelerationSpeed = 0.0 allowShutdown = False staging = True %ullage = False %pressureFed = False %ignitions = 1 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleFuelTanks type = PSPC volume = 1.103 basemass = -1 TANK { name = PSPC amount = 1.103 maxAmount = 1.103 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs modded = false configuration = MercuryPosigrade CONFIG { name = MercuryPosigrade minThrust = 1.779 maxThrust = 1.779 heatProduction = 100 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 107.04 key = 1 107.04 } } } MODULE { name = ModuleAnimateHeat ThermalAnim = LR91_Anim useTemp = False } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.1 fixedScale = 0.5 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,-0.1 corePosition = 0,0,-0.1 exhaustPosition = 0,0,-0.1 flarePosition = 0,0,-0.1 fumePosition = 0,0,-0.1 lampPosition = 0,0,-0.1 plumePosition = 0,0,-0.1 plume2Position = 0,0,-0.1 plume3Position = 0,0,-0.1 smokePosition = 0,0,-0.1 shockPosition = 0,0,-0.1 shockconePosition = 0,0,-0.1 slagPosition = 0,0,-0.1 streamPosition = 0,0,-0.1 plumeIdentifier = Solid-Sepmotor processed = true } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.1 fixedScale = 0.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryRCS.cfg PART { module = Part name = ROC-MercuryRCS author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 1 attachRules = 0,1,0,0,1 bulkheadProfiles = srf title = Mercury RCS Roll Thrusters manufacturer = McDonnell Aircraft description = These thrusters will control the roll for the Mercury spacecraft. Put 1 pack only, on the right side of the spacecraft at the same height as the lowest part of the hatch. mass = 0.00675 category = -1 subcategory = 0 tags = mercury, rcs TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = 1 childStageOffset = 1 stagingIcon = RCS_MODULE fuelCrossFeed = true maxTemp = 673.15 skinMaxTemp = 773.15 breakingForce = 250 breakingTorque = 250 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/Mercury_Pod_RCS scale = 1.5, 1.56, 1.5 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.1067573 runningEffectName = running fullThrust = True plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = HTP ratio = 1.0 } atmosphereCurve { key = 0 137.175 key = 1 47.082 } } EFFECTS { running { AUDIO { channel = Ship clip = sound_rocket_mini transformName = RCSthruster volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryRetro.cfg PART { module = Part name = ROC-MercuryRetro author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.3, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,0 bulkheadProfiles = size0 title = Mercury Retro Solid Rocket Pack manufacturer = McDonnell Aircraft description = This pack contains 3 solid rocket engines to de-orbit the Mercury capsule. They are each 1000lbf (4.448kN) and burn for 10 seconds and are fired at five second intervals, thus peak thrust is 8.9kN). Plume configured by RealPlume. mass = 0.024 subcategory = 0 tags = mercury, reentry, solid, retro, rocket TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = SOLID_BOOSTER stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.8 thermalMassModifier = 4.0 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROCapsules/Assets/FASA/Mercury_Eng scale = 1.514, 1.147, 1.514 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 8.896444 maxThrust = 8.896444 heatProduction = 10 useEngineResponseTime = True engineAccelerationSpeed = 8.0 allowShutdown = False shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs modded = false configuration = MercuryRetro CONFIG { name = MercuryRetro minThrust = 0 maxThrust = 8.896444 heatProduction = 10 powerEffectName = Solid-Upper curveResource = PSPC PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 107.04 key = 1 107.04 } thrustCurve { key = 0.0 0.01 0 0 key = 0.03 0.5 0 0 key = 0.13349 0.5 0 7.500748 key = 0.16682 1 7.500748 0 key = 0.76671 1 0 -3.750936 key = 0.83336 0.5 -3.750936 0 key = 0.97 0.5 0 0 key = 1.0 0.01 0 0 0 } } } MODULE { name = ModuleFuelTanks type = PSPC volume = 111.86 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleJettison jettisonName = fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.01 jettisonForce = 10 jettisonDirection = 0 0 1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 40 falloff = 2 thrustTransformName = thrustTransform } PLUME { name = Solid-Upper transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.05 coreScale = 0.05 exhaustScale = 0.05 flareScale = 0.05 fumeScale = 0.05 lampScale = 0.05 plumeScale = 0.05 plume2Scale = 0.05 plume3Scale = 0.05 smokeScale = 0.05 shockScale = 0.05 shockconeScale = 0.05 slagScale = 0.05 streamScale = 0.05 blazePosition = 0,0,-0.02 corePosition = 0,0,-0.02 exhaustPosition = 0,0,-0.02 flarePosition = 0,0,-0.02 fumePosition = 0,0,-0.02 lampPosition = 0,0,-0.02 plumePosition = 0,0,-0.02 plume2Position = 0,0,-0.02 plume3Position = 0,0,-0.02 smokePosition = 0,0,-0.02 shockPosition = 0,0,-0.02 shockconePosition = 0,0,-0.02 slagPosition = 0,0,-0.02 streamPosition = 0,0,-0.02 plumeIdentifier = Solid-Upper processed = true } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Upper { plumeIdentifier = Solid-Upper MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 name = Solid-Upper-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Upper-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 emissionMult = 0.5 name = Solid-Upper-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 5.0 density = 0.05 4 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 5 density = 0.3 5 density = 0.05 0.1 density = 0.0 0.0 } size { density = 1.0 1 density = 0.8 1.2 density = 0.6 2 density = 0.2 3 density = 0.0 7 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 name = Solid-Upper-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Upper-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.05 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb3 volume = 0.05 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/MercuryRetroDecoupler.cfg PART { module = Part name = ROC-MercuryRetroDecoupler author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 bulkheadProfiles = size0 title = Mercury Retro Strap & Decoupler manufacturer = McDonnell Aircraft description = These are the straps that hold the retro pack on and will also decouple it. Attach it directly to the base of the pod and then attachd the retro pack. On Mercury-Atlas 6 Friendship 7, John Glenn's first orbital flight, the sensor on the heatshield malfunctioned and it showed that it was not attached to the bottom of the capsule. The NASA engineers on the ground had John Glenn keep the retro rockets attached during re-entry. They very quickly burned up and did nothing beneficial. Don't be like those engineers, decouple it before re-entry. mass = 0.005 category = -1 subcategory = 0 tags = mercury, reentry, decoupler, dec TechRequired = unlockParts cost = 150 entryCost = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.9 thermalMassModifier = 4.0 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, activate sound_vent_large = activate sound_decoupler_fire = decouple crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/FASA/Mercury_Dec scale = 1.514, 1.147, 1.514 } MODULE { name = ModuleDecouple ejectionForce = 5 } MODULE { name = FARBasicDragModel S = 0.01 CdCurve { key = -1 0.001 key = 0.5 0.1 key = 1.0 0.001 } ClCurve { key = -1 0.001 key = 1 0.001 } CmCurve { key = -1 0.001 key = 1 0.001 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Mercury/Mercury_Internal/internal.cfg INTERNAL { name = ROC-MercuryInternal MODULE { name = InternalSeat seatTransformName = Seat portraitCameraName = Camera allowCrewHelmet = False } MODULE { name = InternalCameraSwitch colliderTransformName = focusCanopy cameraTransformName = Camera_Focus } PROP { name = AltimeterThreeHands position = -0.02101419,0.2554766,-0.470351 rotation = 0.5690058,0,0,0.8223335 scale = 0.6476148,0.6476144,0.6476148 } PROP { name = AltimeterThreeHands position = -0.1066808,0.207537,-0.4554183 rotation = 0.5690057,0,0,0.8223336 scale = 0.5931233,0.5931222,0.5931236 } PROP { name = AltimeterThreeHands position = -0.06989942,0.2075557,-0.455368 rotation = 0.5690057,0,0,0.8223336 scale = 0.593123,0.5931216,0.593123 } PROP { name = AltimeterThreeHands position = 0.07045785,0.2270579,-0.4596474 rotation = 0.5690057,0,0,0.8223336 scale = 0.647615,0.647614,0.647615 } PROP { name = AtmosphereDepth position = 0.08609484,0.3064707,-0.4973937 rotation = 0.4026065,0.5812986,0.4026062,0.5812988 scale = 0.9999997,0.9217977,0.9072554 } PROP { name = AxisIndicatorPitch position = 0.1095345,0.2705403,-0.4838975 rotation = 2.531739E-07,0.8220805,0.5693714,3.227562E-07 scale = 1.003025,0.8476349,0.6213477 } PROP { name = AxisIndicatorRoll position = 0.07361905,0.2813604,-0.4879618 rotation = 0.4026062,-0.5812988,-0.4026066,0.5812985 scale = 0.9539738,0.7290736,0.605269 } PROP { name = AxisIndicatorYaw position = 0.07355437,0.2591065,-0.4796028 rotation = 0.4026062,-0.5812988,-0.4026066,0.5812985 scale = 0.8828813,0.6357766,0.6114484 } PROP { name = Compass position = 0.0006,0.3119,-0.5009 rotation = 0.4026063,-0.5812986,-0.4026064,0.5812988 scale = 0.3490281,0.4278449,0.4278449 } PROP { name = directionalKnob position = 0.1461035,0.2921605,-0.4916085 rotation = 0.3466113,0.6522003,0.4517127,0.5004509 scale = 0.8276393,0.8276393,0.8276396 } PROP { name = directionalKnob position = 0.2350465,0.1927463,-0.4487365 rotation = -0.4567391,0.7855993,0.4164225,0.02855594 scale = 0.6071531,0.6071531,0.6071531 } PROP { name = directionalKnob2 position = 0.07065746,0.1831359,-0.4506567 rotation = -2.830601E-08,0.8220805,0.5693714,-5.945976E-08 scale = 1,0.9999995,0.9999999 } PROP { name = directionalKnob2 position = -0.0721615,0.1680662,-0.4449965 rotation = 0,0.8220805,0.5693713,0 scale = 1,0.9999997,0.9999997 } PROP { name = directionalKnob2 position = 0.234732,0.1742164,-0.4421476 rotation = -0.520446,0.230911,-0.333398,-0.7514399 scale = 0.5355725,0.5355725,0.5355725 } PROP { name = IndicatorPanel position = 0.1771058,0.2162038,-0.4598416 rotation = 0.5693713,3.636947E-07,1.219954E-07,0.8220805 scale = 1,0.5969779,0.9234289 } PROP { name = ledPanelSpeed position = 0.2491153,0.2793494,-0.4665408 rotation = -0.520446,0.2309114,-0.3333982,-0.7514398 scale = 0.6028521,0.602852,0.6028522 } PROP { name = NavBall_mercury position = 0.02169921,0.2533547,-0.4844607 rotation = 0.7071066,0,0,0.7071069 scale = 0.6475736,0.6475736,0.6475736 } PROP { name = pullSwitch position = 0.1032648,0.1838115,-0.4509101 rotation = 0,0.8220805,0.5693713,0 scale = 0.9999995,0.9999995,0.9999995 } PROP { name = pullSwitch position = -0.1405671,0.2366989,-0.4713418 rotation = 0.402348,0.581478,0.402348,0.581477 scale = 0.7192873,0.592737,0.7192929 } PROP { name = RadarAltimeter position = 0.02215587,0.2893927,-0.4905692 rotation = 0.5693713,3.636947E-07,1.219954E-07,0.8220805 scale = 0.3699879,0.625321,0.3699877 } PROP { name = RadarAltimeter position = -0.100268,0.289393,-0.490569 rotation = 0.5693713,0,0,0.8220805 scale = 0.369988,0.625321,0.369988 } PROP { name = RadarAltimeter position = -0.1394448,0.2643152,-0.4811493 rotation = 0.5693713,0,0,0.8220805 scale = 0.369988,0.625321,0.369988 } PROP { name = RadarAltimeter position = -0.1065753,0.1686242,-0.4452056 rotation = 0.5693713,0,0,0.8220805 scale = 0.369988,0.625321,0.369988 } PROP { name = RadarAltimeter position = 0.1080971,0.2348288,-0.4700736 rotation = 0.5693713,0,0,0.8220805 scale = 0.369988,0.625321,0.369988 } PROP { name = squareButton position = -0.140567,0.2151827,-0.463238 rotation = 0.402348,0.581478,0.402348,0.581477 scale = 0.5517381,0.4667288,0.6549117 } PROP { name = standingSwitch position = 0.0703005,0.1595818,-0.4418093 rotation = -2.830601E-08,0.8220805,0.5693714,-5.945976E-08 scale = 0.9999995,0.9999995,0.9999996 } PROP { name = standingSwitch position = 0.1032648,0.159582,-0.441809 rotation = 0,0.8220805,0.5693713,0 scale = 1,0.9999997,0.9999997 } PROP { name = switch position = -0.1405672,0.1618981,-0.4431686 rotation = 0.4023481,-0.5814773,-0.4023476,0.5814781 scale = 0.7500536,0.7500515,0.7500553 } PROP { name = switch position = -0.140567,0.1774135,-0.4490127 rotation = 0.4023482,0.5814778,0.4023479,0.5814773 scale = 0.7500537,0.7500523,0.750056 } PROP { name = switch position = -0.140567,0.193639,-0.4551239 rotation = 0.402348,0.581478,0.402348,0.581477 scale = 0.750054,0.750052,0.750056 } PROP { name = switch position = 0.2347316,0.2545798,-0.4723338 rotation = -0.520446,0.2309114,-0.3333982,-0.7514398 scale = 0.7393548,0.7393547,0.7393546 } PROP { name = switch position = 0.2445428,0.2583915,-0.4621868 rotation = -0.520446,0.230911,-0.333398,-0.7514399 scale = 0.7393548,0.7393553,0.739355 } PROP { name = switch position = 0.244543,0.2380521,-0.4545473 rotation = -0.520446,0.230911,-0.333398,-0.7514399 scale = 0.7393548,0.7393553,0.739355 } PROP { name = switch position = 0.234732,0.2342411,-0.4646943 rotation = -0.520446,0.230911,-0.333398,-0.7514399 scale = 0.7393548,0.7393553,0.739355 } PROP { name = switch position = 0.234732,0.2153561,-0.4576004 rotation = -0.520446,0.230911,-0.333398,-0.7514399 scale = 0.7393548,0.7393553,0.739355 } PROP { name = switch position = 0.244543,0.2191671,-0.4474534 rotation = -0.520446,0.230911,-0.333398,-0.7514399 scale = 0.7393548,0.7393553,0.739355 } PROP { name = switchWithGuards position = -0.1706986,0.2243793,-0.4667024 rotation = 0.5690057,0,0,0.8223336 scale = 0.4273257,0.4273247,0.4273264 } PROP { name = switchWithGuards position = -0.170699,0.2123224,-0.4621611 rotation = 0.5690057,0,0,0.8223336 scale = 0.427326,0.4273248,0.4273262 } PROP { name = switchWithGuards position = -0.170699,0.201347,-0.4580274 rotation = 0.5690057,0,0,0.8223336 scale = 0.427326,0.4273248,0.4273262 } PROP { name = switchWithGuards position = -0.170699,0.1900613,-0.4537764 rotation = 0.5690057,0,0,0.8223336 scale = 0.427326,0.4273248,0.4273262 } PROP { name = switchWithGuards position = -0.170699,0.1790891,-0.4496436 rotation = 0.5690057,0,0,0.8223336 scale = 0.427326,0.4273248,0.4273262 } PROP { name = switchWithGuards position = -0.170699,0.1679575,-0.4454515 rotation = 0.5690057,0,0,0.8223336 scale = 0.427326,0.4273248,0.4273262 } PROP { name = switchWithGuards position = -0.170699,0.1571383,-0.4413759 rotation = 0.5690057,0,0,0.8223336 scale = 0.427326,0.4273248,0.4273262 } PROP { name = VSI position = -0.02094402,0.2893927,-0.4905692 rotation = 0.5693713,3.636947E-07,1.219954E-07,0.8220805 scale = 0.3884703,0.6104138,0.3884703 } PROP { name = VSI position = -0.07130953,0.2905192,-0.490992 rotation = 0.5693713,0,0,0.8220805 scale = 0.4366996,0.6861984,0.4366996 } PROP { name = VSI position = -0.07131,0.2643537,-0.4811638 rotation = 0.5693713,0,0,0.8220805 scale = 0.366828,0.5764071,0.366828 } PROP { name = VSI position = -0.09972026,0.264354,-0.481164 rotation = 0.5693713,0,0,0.8220805 scale = 0.366828,0.576407,0.366828 } PROP { name = VSI position = -0.09972,0.2415268,-0.4725896 rotation = 0.5693713,0,0,0.8220805 scale = 0.366828,0.576407,0.366828 } PROP { name = VSI position = -0.07131,0.2415268,-0.4725896 rotation = 0.5693713,0,0,0.8220805 scale = 0.366828,0.576407,0.366828 } PROP { name = VSI position = 0.1080712,0.2130136,-0.4618795 rotation = 0.5693713,0,0,0.8220805 scale = 0.366828,0.576407,0.366828 } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryAirbrake.cfg PART { name = ROC-MercuryAirbrakeBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.512 node_attach = 0.0, -0.005, 0.0, 0, -1, 0 TechRequired = engineering101 entryCost = 100 cost = 10 category = Aero subcategory = 0 title = Mercury M-ASF Destabilizing Flap manufacturer = McDonnell Aircraft description = This small airbrake prevents the Mercury from stabilizing in a "nose-first" orientation during reentry. Attach to the offset node on the Mercury Antenna/Drogue Chute unit. Once in orbit, click the brakes action group to extend it for the rest of the mission. attachRules = 1,1,0,0,0 mass = 0.01 dragModelType = default angularDrag = 3 maxTemp = 2573.15 skinMaxTemp = 2573.15 emissiveConstant = 0.7 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size0 bodyLiftMultiplier = 0 tags = mercury aero stablizer airbrake crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_Airbrake rotation = 0, 180, 0 } NODE { transform = Node name = Node1 size = 0 method = FIXED_JOINT } MODULE { name = ModuleAeroSurface useInternalDragModel = True brakeDeployInvert = true dragCoeff = 0.2 deflectionLiftCoeff = 0.01 ctrlSurfaceRange = 160 ctrlRangeFactor = 0.2 ctrlSurfaceArea = 1 actuatorSpeed = 100 transformName = Flap_Rotate defaultActionGroup = Brakes liftingSurfaceCurve = SpeedBrake uncasedTemp = 1200 casedTemp = 2400 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchCover switcherDescription = Cover switcherDescriptionPlural = Covers affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Enabled transform = cover } SUBTYPE { name = Disabled } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black } SUBTYPE { name = White TEXTURE { texture = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_AlternateTextures transform = Skin transform = cover } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryCM.cfg PART { name = ROC-MercuryCMBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.512 scale = 1 node_stack_top = 0.0, 0.49839, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.47261, 0.0, 0.0, -1.0, 0.0, 1 CenterOfBuoyancy = 0.0, 0.0, -0.05 buoyancy = 1.1 buoyancyUseSine = False CoPOffset = 0.0, 0.3, 0.0 CoLOffset = 0.0, -0.3, 0.0 CoMOffset = 0, -0.15, 0 TechRequired = engineering101 entryCost = 1000 cost = 1000 category = Pods subcategory = 0 title = Mercury Capsule manufacturer = McDonnell Aircraft description = The first American spacecraft. Carrying a single astronaut, it can be launched suborbital on a Redstone or into orbit on Atlas LV3B. Supports a crew of one for up to maximum 35 hours of active operations but it will require you to change the resources. Plume and sound provided by Waterfall. attachRules = 1,0,1,1,0 mass = 0.6692 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 bodyLiftMultiplier = 0 maxTemp = 773.15 skinMaxTemp = 2573.15 emissiveConstant = 0.9 thermalMassModifier = 1.0 skinMassPerArea = 2.0 breakingForce = 250 breakingTorque = 250 skinInternalConductionMult = 6 vesselType = Ship CrewCapacity = 1 bulkheadProfiles = size0, size1 fuelCrossFeed = true tags = mercury crew pod CM, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_Capsule rotation = 0, 180, 0 } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.1067573 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = rcs enablePitch = false enableYaw = false enableRoll = true enableX = false enableY = false enableZ = false plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = HTP ratio = 1.0 } atmosphereCurve { key = 0 137 key = 1 57 key = 4 0.001 } } INTERNAL { name = Hermes_Crew_A_Interior } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.475 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 1 } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 } MODULE { name = ModuleScienceContainer reviewActionName = Review Stored Data storeActionName = Store Experiments evaOnlyStorage = True storageRange = 2.0 } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 127.6 basemass = -1 TANK { name = ElectricCharge amount = 48600 maxAmount = 48600 } TANK { name = HTP amount = 18 maxAmount = 18 } TANK { name = Food amount = 0 maxAmount = 8.5302 } TANK { name = Water amount = 0 maxAmount = 5.6448 } TANK { name = Oxygen amount = 0 maxAmount = 863.1 } TANK { name = LithiumHydroxide amount = 1.05 maxAmount = 1.05 } TANK { name = WasteWater amount = 0 maxAmount = 7.1820 } TANK { name = Waste amount = 0 maxAmount = 5.7305 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAnimateGeneric animationName = deploy_periscope isOneShot = false startEventGUIName = Extend Periscope endEventGUIName = Retract Periscope actionGUIName = Toggle Periscope allowAnimationWhileShielded = False } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchWindows switcherDescription = Style switcherDescriptionPlural = Styles affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Window transform = Window } SUBTYPE { name = Portholes transform = Portholes } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black transform = Black } SUBTYPE { name = White transform = Black TEXTURE { texture = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_AlternateTextures baseTransform = Black transform = Skin } } SUBTYPE { name = Mixed transform = Mixed } SUBTYPE { name = Boilerplate transform = Orange TEXTURE { texture = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_AlternateTextures transform = Skin } } } MODULE { name = ModuleB9AssignUiGroups MODULE { uiGroupName = rcsRoll uiGroupDisplayName = RCS Roll IDENTIFIER { name = ModuleRCSFX thrusterTransformName = rcsTransform } } MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleCommand } } MODULE { uiGroupName = internal uiGroupDisplayName = Internal IDENTIFIER { name = ModuleReactionWheel } } MODULE { uiGroupName = internal uiGroupDisplayName = Internal IDENTIFIER { name = ModuleDataTransmitter antennaType = INTERNAL } } MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleScienceExperiment experimentID = crewReport } } MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleScienceContainer } } MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleAnimateGeneric animationName = deploy_periscope } } MODULE { uiGroupName = command uiGroupDisplayName = Command IDENTIFIER { name = ModuleColorChanger } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 1.56 surface = 3.85 max_pressure = 0.34 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. capacity = 1 toggle = true running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.5, 0.5, 0.5 moduleID = ROC-MercuryCMBDB engineID = basicEngine } EFFECTS { rcs { AUDIO_MULTI_POOL { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-MercuryCMBDB TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.5, 0.5, 0.5 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } } MODULE { name = Configure title = Processes slots = 1 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryDecoupler.cfg PART { name = ROC-MercuryDecouplerBDB module = Part author = CobaltWolf, capkirk scale = 1 rescaleFactor = 1.512 node_stack_top = 0.0, 0.008973837, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.036815, 0.0, 0.0, -1.0, 0.0, 1 buoyancy = 0.2 buoyancyUseSine = False fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = engineering101 entryCost = 600 cost = 350 category = Coupling subcategory = 0 title = Mercury Redstone Adapter manufacturer = McDonnell Aircraft description = Decoupler for separating the Mercury capsule from a Redstone rocket. attachRules = 1,0,1,1,0 mass = 0.112 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.9 thermalMassModifier = 4.0 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = false stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = decoupler redstone mercury crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_Decoupler rotation = 0, 180, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = false ejectionForce = 5 explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryDecouplerAtlas.cfg PART { name = ROC-MercuryDecouplerAtlasBDB module = Part author = CobaltWolf, capkirk scale = 1 rescaleFactor = 1.512 node_stack_top = 0.0, 0.371667, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.47205, 0.0, 0.0, -1.0, 0.0, 1 buoyancy = 0.2 buoyancyUseSine = False fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = engineering101 entryCost = 600 cost = 350 category = Coupling subcategory = 0 title = Mercury-Atlas Adapter manufacturer = McDonnell Aircraft description = Interstage for separating the Mercury capsule from an Atlas rocket. attachRules = 1,0,1,1,0 mass = 0.318 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.9 thermalMassModifier = 4.0 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = false stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = decoupler atlas mercury crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_Interstage rotation = 0, 180, 0 } MODULE { name = ModuleDecouple isOmniDecoupler = false ejectionForce = 5 explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryHS.cfg PART { name = ROC-MercuryHS module = Part author = CobaltWolf, capkirk rescaleFactor = 1.512 node_stack_bottom = 0.0, -0.0820906, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.037256, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 buoyancy = 0.1 buoyancyUseSine = False sound_vent_large = decouple TechRequired = engineering101 entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = Mercury Heatshield manufacturer = McDonnell Aircraft description = Small 1.89m heatshield for the Mercury capsule. Place underneath, before adding the retropack. Does not include a fairing. Comes with a built in airbag for a nice comfy landing. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = -1 childStageOffset = 1 bulkheadProfiles = size1 stagingIcon = WHEEL tags = mercury hermes heatshield 1.25 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.035721 MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_Heatshield rotation = 0, 180, 0 } MODULE { name = ModuleAnimateGeneric animationName = deploy isOneShot = false startEventGUIName = Deploy Landing Bag endEventGUIName = Retract Landing Bag actionGUIName = Toggle Landing Bag allowAnimationWhileShielded = False restrictedNode = bottom disableAfterPlaying = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 178.605 amount = 178.605 } RESOURCE { name = CharredAblator maxAmount = 178.605 amount = 0 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryLES.cfg PART { name = ROC-MercuryLESBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.512 node_stack_bottom = 0.0, -0.6293343, 0.0, 0.0, -1.0, 0.0, 0 CoMOffset = 0, 1.4, 0 sound_vent_large = decouple fx_gasBurst_white = 0.0, -0.269, 0.0, 0.0, -1.0, 0.0, decouple TechRequired = engineering101 entryCost = 4500 cost = 350 category = Utility subcategory = 0 title = Mercury Launch Escape System manufacturer = Grand Central Rocket Company description = This solid rocket tower is designed to wrench the command pod up and away from a malfunctioning rocket. Use only in case of emergency. WARNING: Staging the LES will also decouple it from the bottom node, in order to dispose of it after launch. Map the engine to the ABORT action group for emergency use. attachRules = 1,0,1,1,0 mass = 0.4679 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 15 breakingTorque = 30 breakingForce = 30 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.95 stagingIcon = SOLID_BOOSTER stageOffset = 1 bulkheadProfiles = size00 tags = mercury les launch abort escape tower gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_LES rotation = 0, 180, 0 } EFFECTS { 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 { modelName = Squad/FX/LES_Thruster transformName = abortTransform emission = 0.0 0.0 emission = 0.05 0.0 emission = 0.075 0.25 emission = 1.0 1.25 speed = 0.0 0.5 speed = 1.0 1.2 } } engage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = abortTransform powerEffectName = running throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 231.3 maxThrust = 231.3 heatProduction = 100 useEngineResponseTime = False engineAccelerationSpeed = 0.0 allowShutdown = False fxOffset = 0, 0, 0 staging = false %ullage = False %pressureFed = False %ignitions = 1 ActivatesEvenIfDisconnected = true shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 225 key = 1 210 key = 6 0.001 } } MODULE { name = ModuleFuelTanks type = PSPC volume = 64.45 basemass = -1 TANK { name = PSPC amount = 64.45 maxAmount = 64.45 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleDecouple ejectionForce = 15 explosiveNodeID = bottom staged = true } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryNoseCap.cfg PART { name = ROC-MercuryNoseCapBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.512 node_stack_bottom = 0.0, -0.148621, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.2688744, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = engineering101 entryCost = 0 cost = 1100 category = Utility subcategory = 0 title = Mercury M-DCAM Nose Unit manufacturer = McDonnell Aircraft description = This nose cap for the Mercury capsule includes the drogue chute and the main antenna. It has an attach node for a destabilizing flap. The latter might not accomplish much but its theorized to help self orient a reentering craft and its nice to have. attachRules = 1,0,1,1,0 mass = 0.03 dragModelType = default angularDrag = 3 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size0 bodyLiftMultiplier = 0 tags = mercury hermes antenna absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_AntennaNose rotation = 0, 180, 0 } NODE { transform = Node name = Node1 size = 0 method = FIXED_JOINT } MODULE { name = ModuleRealAntenna antennaCombinable = True antennaCombinableExponent = 2.0 DeployFxModules = 0 referenceGain = 2.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = RealChuteModule caseMass = 0.03 mustGoDown = True spareChutes = 1 cutSpeed = 0.5 invertCanopy = true PARACHUTE { parachuteName = canopy capName = Cap preDeploymentAnimation = semi_deploy deploymentAnimation = full_deploy material = Nylon minIsPressure = false minPressure = 0.01 preDeployedDiameter = 1 preDeploymentSpeed = 2 minDeployment = 7000 deployedDiameter = 5 deploymentSpeed = 0.125 deploymentAlt = 5000 cutAlt = 0 } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 1 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 1 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black } SUBTYPE { name = White TEXTURE { texture = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_AlternateTextures transform = Skin transform = Cap } } } MODULE { name = ModuleB9AssignUiGroups MODULE { uiGroupName = chute uiGroupDisplayName = Drogue Chute IDENTIFIER { name = ModuleParachute } } MODULE { uiGroupName = antenna uiGroupDisplayName = Antenna IDENTIFIER { name = ModuleDataTransmitter antennaType = DIRECT } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = Cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryPosigrade.cfg PART { name = ROC-MercuryPosigradeBDB module = Part author = CobaltWolf rescaleFactor = 1.44 scale = 1 node_attach = 0.0, -0.04107487, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = engineering101 entryCost = 200 cost = 50 subcategory = 0 title = Mercury Posigrade Kick Motor manufacturer = Thiokol description = This tiny solid rocket motor was originally used to push a Mercury away from its Atlas booster. We're sure you'll think of even more uses for it. Plume configured by RealPlume. attachRules = 0,1,0,0,0 mass = 0.001 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.8 stagingIcon = SOLID_BOOSTER stageOffset = 1 bulkheadProfiles = size00, srf tags = shepherd solid booster decent retro motor engine mercury crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_PosigradeRocket rotation = 0, 180, 0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = False ignitionThreshold = 0.1 minThrust = 1.779 maxThrust = 1.779 heatProduction = 100 useEngineResponseTime = False engineAccelerationSpeed = 0.0 allowShutdown = False staging = True %ullage = False %pressureFed = False %ignitions = 1 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleFuelTanks type = PSPC volume = 1.103 basemass = -1 TANK { name = PSPC amount = 1.103 maxAmount = 1.103 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs modded = false configuration = MercuryPosigrade CONFIG { name = MercuryPosigrade minThrust = 1.779 maxThrust = 1.779 heatProduction = 100 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 107.04 key = 1 107.04 } } } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.1 fixedScale = 0.5 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,-0.1 corePosition = 0,0,-0.1 exhaustPosition = 0,0,-0.1 flarePosition = 0,0,-0.1 fumePosition = 0,0,-0.1 lampPosition = 0,0,-0.1 plumePosition = 0,0,-0.1 plume2Position = 0,0,-0.1 plume3Position = 0,0,-0.1 smokePosition = 0,0,-0.1 shockPosition = 0,0,-0.1 shockconePosition = 0,0,-0.1 slagPosition = 0,0,-0.1 streamPosition = 0,0,-0.1 plumeIdentifier = Solid-Sepmotor processed = true } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.1 fixedScale = 0.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryRCS.cfg PART { name = ROC-MercuryRCSBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.512 node_stack_top = 0.0, 0.27984, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17365, 0.0, 0.0, -1.0, 0.0, 0 fx_gasBurst_white = 0.0, 0.35, 0.0, 0.0, 1.0, 0.0, decouple TechRequired = engineering101 entryCost = 1500 cost = 500 category = Control subcategory = 0 title = Mercury Landing and Control Module manufacturer = McDonnell Aircraft description = This part contains four way RCS thrusters to help orient the Mercury capsule and the main parachute. Plume and sound provided by Waterfall. attachRules = 1,0,1,1,0 mass = 0.17 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bodyLiftMultiplier = 0 bulkheadProfiles = size0 fuelCrossFeed = true tags = mercury rcs parachute control absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_ParachuteRCS rotation = 0, 180, 0 } MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_Parachute rotation = 0, 180, 0 } NODE { transform = parachute_Node name = parachute size = 0 method = FIXED_JOINT } MODULE { name = RealChuteModule caseMass = 0.07 mustGoDown = True spareChutes = 1 cutSpeed = 0.5 invertCanopy = false reverseOrientation = true PARACHUTE { parachuteName = canopy capName = Cap preDeploymentAnimation = semi_deploy deploymentAnimation = full_deploy material = Nylon minIsPressure = false minPressure = 0.01 preDeployedDiameter = 5 preDeploymentSpeed = 2 minDeployment = 3000 deployedDiameter = 19.2 deploymentSpeed = 6 deploymentAlt = 1000 cutAlt = 0 } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 4 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 45 } MODULE { name = ModuleAnimateGeneric animationName = antenna_deploy isOneShot = false startEventGUIName = Extend Recovery Aids endEventGUIName = Retract Recovery Aids actionGUIName = Toggle Recovery Aids allowAnimationWhileShielded = False restrictedNode = top layer = 4 } MODULE { name = ModuleAnimateGeneric animationName = goo_deploy startEventGUIName = Deploy Experiment endEventGUIName = Close Experiment actionGUIName = Toggle Cover evaDistance = 1.5 layer = 5 } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.1067573 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = rcs enableX = false enableY = false enableZ = false enableRoll = true enablePitch = true enableYaw = true plumeToKeep = rcs stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = HTP ratio = 1.0 } atmosphereCurve { key = 0 137 key = 1 57 key = 4 0.001 } } MODULE { name = ModuleDecouple ejectionForce = 20 explosiveNodeID = top staged = true } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchPaint switcherDescription = Paint switcherDescriptionPlural = Paints affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Black } SUBTYPE { name = White TEXTURE { texture = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_AlternateTextures transform = Skin } } } MODULE { name = ModuleAnimateGeneric animationName = recovery_light startEventGUIName = Light On endEventGUIName = Light Off actionGUIName = Toggle Light defaultActionGroup = Light restrictedNode = top } MODULE { name = ModuleB9AssignUiGroups MODULE { uiGroupName = rcsAtt uiGroupDisplayName = RCS Attitude IDENTIFIER { name = ModuleRCSFX thrusterTransformName = rcsTransform } } MODULE { uiGroupName = recovery uiGroupDisplayName = Recovery IDENTIFIER { name = ModuleAnimateGeneric animationName = antenna_deploy } } MODULE { uiGroupName = recovery uiGroupDisplayName = Recovery IDENTIFIER { name = ModuleAnimateGeneric animationName = recovery_light } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = Cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = Cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 transform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.4, 0.4, 0.4 moduleID = ROC-MercuryRCSBDB engineID = basicEngine } EFFECTS { rcs { AUDIO_MULTI_POOL { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-MercuryRCSBDB TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 0, 0, 180 scale = 0.4, 0.4, 0.4 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } } MODULE { name = ModuleToggleCrossfeed toggleEditor = True toggleFlight = True crossfeedStatus = true } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryRetro.cfg PART { name = ROC-MercuryRetroBDB module = Part author = CobaltWolf, capkirk rescaleFactor = 1.512 scale = 1 node_stack_top = 0.0, -0.0314, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, -0.0314, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = engineering101 entryCost = 200 cost = 52 subcategory = 0 title = Mercury Retro TE-316 manufacturer = Thiokol description = The Mercury retro motor, intended to deorbit the capsule. Place 3 on the Mercury Retropack. In real life they were fired sequentially on a short delay, but in game this is represented by a thrust curve on the motors. Plume configured by RealPlume. attachRules = 1,1,0,0,0 mass = 0.008 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 maxTemp = 2000 emissiveConstant = 0.8 stagingIcon = SOLID_BOOSTER stageOffset = 1 bulkheadProfiles = size00, srf tags = shepherd hermes solid booster decent retro motor engine mercury crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_RetroRocket rotation = 0, 180, 0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 2.965 maxThrust = 2.965 heatProduction = 10 useEngineResponseTime = True engineAccelerationSpeed = 8.0 allowShutdown = False shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs modded = false configuration = MercuryRetro CONFIG { name = MercuryRetro minThrust = 2.965 maxThrust = 2.965 heatProduction = 10 powerEffectName = Solid-Upper curveResource = PSPC PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 107.04 key = 1 107.04 } thrustCurve { key = 0.0 0.01 0 0 key = 0.03 0.5 0 0 key = 0.13349 0.5 0 7.500748 key = 0.16682 1 7.500748 0 key = 0.76671 1 0 -3.750936 key = 0.83336 0.5 -3.750936 0 key = 0.97 0.5 0 0 key = 1.0 0.01 0 0 0 } } } MODULE { name = ModuleFuelTanks type = PSPC volume = 37.28 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleJettison jettisonName = cap bottomNodeName = top ignoreNodes = true isFairing = False jettisonedObjectMass = 0.01 jettisonForce = 0 jettisonDirection = 0 0 1 } PLUME { name = Solid-Upper transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.05 coreScale = 0.05 exhaustScale = 0.05 flareScale = 0.05 fumeScale = 0.05 lampScale = 0.05 plumeScale = 0.05 plume2Scale = 0.05 plume3Scale = 0.05 smokeScale = 0.05 shockScale = 0.05 shockconeScale = 0.05 slagScale = 0.05 streamScale = 0.05 blazePosition = 0,0,-0.02 corePosition = 0,0,-0.02 exhaustPosition = 0,0,-0.02 flarePosition = 0,0,-0.02 fumePosition = 0,0,-0.02 lampPosition = 0,0,-0.02 plumePosition = 0,0,-0.02 plume2Position = 0,0,-0.02 plume3Position = 0,0,-0.02 smokePosition = 0,0,-0.02 shockPosition = 0,0,-0.02 shockconePosition = 0,0,-0.02 slagPosition = 0,0,-0.02 streamPosition = 0,0,-0.02 plumeIdentifier = Solid-Upper processed = true } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { Solid-Upper { plumeIdentifier = Solid-Upper MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 name = Solid-Upper-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Upper-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 emissionMult = 0.5 name = Solid-Upper-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 5.0 density = 0.05 4 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 5 density = 0.3 5 density = 0.05 0.1 density = 0.0 0.0 } size { density = 1.0 1 density = 0.8 1.2 density = 0.6 2 density = 0.2 3 density = 0.0 7 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.02 fixedScale = 0.05 name = Solid-Upper-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Upper-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.05 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb3 volume = 0.05 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/MercuryBDB/MercuryRetropack.cfg PART { name = ROC-MercuryRetropackBDB module = Part author = CobaltWolf rescaleFactor = 1.512 scale = 1 node_stack_top = 0.0, -0.095, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.358, 0.0, 0.0, -1.0, 0.0, 1 node_stack_decoupler = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 CoMOffset = 0, -0.233, 0 fx_gasBurst_white = 0.0, 0.1875, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = engineering101 entryCost = 400 cost = 100 category = Propulsion subcategory = 0 title = Mercury Retropack manufacturer = McDonnell Aircraft description = This metal tub attaches to the bottom of the Mercury heatshield, allowing retro solids to be mounted. Decoupling will release the straps to separate from the capsule for reentry. Note that this is purely a structural unit - no propulsion is included. attachRules = 1,0,1,1,0 mass = 0.005 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 emissiveConstant = 0.8 stagingIcon = DECOUPLER_VERT stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = shepherd solid booster decent retro motor engine mercury crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROCapsules/Assets/BDB/Mercury/bluedog_Mercury_Retropack rotation = 0, 180, 0 position = 0, -0.233, 0 } MODULE { name = ModuleAnimateGeneric animationName = deploy isOneShot = true layer = 1 stagingEnabled = True startEventGUIName = Retract Umbilical endEventGUIName = Extend Umbilical actionGUIName = Toggle Umbilical } MODULE { name = ModuleDecouple ejectionForce = -15 explosiveNodeID = top stagingEnabled = False } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchStyle switcherDescription = Style switcherDescriptionPlural = Styles affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Basic transform = Basic } SUBTYPE { name = Enhanced transform = Enhanced } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionCM.cfg PART { name = ROC-OrionCM module = Part author = DECQ rescaleFactor = 1.0 scale = 1.0 specPower = 500.1 node_stack_top = 0.0, 1.491405, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.2842814, 0.0, 0.0, -1.0, 0.0, 2 node_stack_PARA = 0.0, 1.822791, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = generalRocketry entryCost = 3000 cost = 12000 category = Pods subcategory = 0 title = Orion Command Module manufacturer = Lockheed Martin description = The main crew compartment for the Orion spacecraft. Secondary life support, reentry systems and personal cargo spaces are located there. The capsule houses four astronauts and can be used multiple times. This variant uses a silver coating for thermal protection. Plume and sound provided by Waterfall. attachRules = 1,0,1,1,0 mass = 6.692 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 56 stageAfter = True stageBefore = True vesselType = Ship breakingForce = 500000 breakingTorque = 500000 linearStrength = 9300000 angularStrength = 9300000 maxTemp = 800 skinMaxTemp = 3600 thermalMassModifier = 3.0 heatConductivity = 0.32 fuelCrossFeed = False stagingIcon = COMMAND_POD CrewCapacity = 6 PhysicsSignificance = 0 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Orion/ORION_COMMAND_POD_SILVER scale = 1, 1, 1 rotation = 0, 180, 0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.1, 0.1, 0.1 position = -0.12, 0.1, -2.1 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/Models/LinearRCS scale = 0.1, 0.1, 0.1 position = 0.12, 0.1, -2.1 rotation = 0.0, 0.0, 0.0 } INTERNAL { name = PodCockpit } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.000 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = AdjustableCoMShifter DescentModeCoM = 0, 0, -0.2 } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = ModuleAnimateGeneric animationName = ORION_LIGHT startEventGUIName = Lights On endEventGUIName = Lights Off actionGUIName = Toggle Lights } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.712 resourceName = Hydrazine stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 239 key = 1 190 } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 2520 basemass = -1 TANK { name = Oxygen amount = 3557 maxAmount = 3557 } TANK { name = Water amount = 23.1 maxAmount = 23.1 } TANK { name = Food amount = 750 maxAmount = 750 } TANK { name = ElectricCharge amount = 27000 maxAmount = 27000 } TANK { name = Waste amount = 0 maxAmount = 67.2 } TANK { name = WasteWater amount = 0 maxAmount = 600 } TANK { name = Hydrazine amount = 168 maxAmount = 168 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Comfort bonus = exercise desc = A treadmill designed to permit exercise in zero-g is included. The crew will love it. } MODULE { name = Habitat volume = 8.95 surface = 35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleRealAntenna antennaDiameter = 0.8 RFBand = K UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. capacity = 10.02 toggle = true running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { template = rowaterfall-rcs-hydrazine-1 audio = rcs-jet-1 transform = RCSthruster position = 0,-0.01,0 rotation = 0, 0, 180 scale = 1,1,1 moduleID = ROC-OrionCM engineID = basicEngine } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-OrionCM TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,-0.01,0 rotation = 0, 0, 180 scale = 1,1,1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = Configure title = Processes slots = 1 SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 6.6 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 10.02 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 10.02 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 10.02 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionESM.cfg PART { name = ROC-OrionESM module = Part author = DECQ rescaleFactor = 1.0 scale = 1 specPower = 500.1 node_stack_top = 0.0, 0.6595054, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -2.072776, 0.0, 0.0, -1.0, 0.0, 2 node_stack_ENG = 0.0, -1.2, 0.0, 0.0, -1.0, 0.0, 1 node_stack_12 = -1.503487, 0.7821556, -2.246316, 0.0, 1.0, 0.0, 1 node_stack_11 = 2.736962, 0.7821556, -0.06109023, 0.0, 1.0, 0.0, 1 node_stack_9 = -1.299905, 0.7821556, 2.357604, 0.0, 1.0, 0.0, 1 TechRequired = generalRocketry entryCost = 3000 cost = 800 category = Propulsion subcategory = 0 title = Orion European Service Module manufacturer = Airbus Defence and Space description = The service module of the Orion spacecraft contains fuel and oxidizer for the main propulsion system, life support, electrical batteries and everything else needed for extended orbital operations. Plume and sound provided by Waterfall. attachRules = 1,1,1,1,0 mass = 4.493 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 stageAfter = True stageBefore = True vesselType = Ship breakingForce = 500000 breakingTorque = 500000 linearStrength = 9300000 angularStrength = 9300000 maxTemp = 1200 skinMaxTemp = 1200 stagingIcon = DECOUPLER_VERT crashTolerance = 12 gTolerance = 100 maxPressure = 20000 fuelCrossFeed = true node_attach = 0.0, 0.6595054, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROCapsules/Assets/DECQ/Orion/ORION_SERVISE scale = 1, 1, 1 rotation = 0, 180, 0 } MODEL { model = RealismOverhaul/emptyengine position = 1.2908, -2.672776, 0.7465 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.9642, -2.672776, 1.1353 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -1.2908, -2.672776, 0.7465 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.9642, -2.672776, 1.1353 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -1.2908, -2.672776, -0.7465 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.9642, -2.672776, -1.1353 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 1.2908, -2.672776, -0.7465 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.9642, -2.672776, -1.1353 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleCommand defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.05 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleAnimateGeneric animationName = ORION_C startEventGUIName = Release Umbilical endEventGUIName = Close actionGUIName = Toggle Umbilical } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform exhaustDamage = True heatProduction = 10 EngineType = LiquidFuel ullage = False pressureFed = True ignitions = -1 powerEffectName = Hypergolic_UpperWhite shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = R-4D-11 origMass = 0.00376 CONFIG { name = 8*R-4D-11 description = Cluster of 8 R-4D-11s, used as backup propulsion for the ESM minThrust = 3.920 maxThrust = 3.920 heatProduction = 10 massMult = 1.0 ullage = False pressureFed = True ignitions = 0 powerEffectName = Hypergolic_UpperWhite IGNITOR_RESOURCE { name = ElectricCharge amount = 0.0046 } PROPELLANT { name = MMH ratio = 0.4990 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5010 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 155 } } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.2 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 9840 basemass = -1 TANK { name = Oxygen amount = 71500 maxAmount = 71500 } TANK { name = Nitrogen amount = 23980 maxAmount = 23980 } TANK { name = Water amount = 470 maxAmount = 470 } TANK { name = MMH amount = 4018.17 maxAmount = 4018.17 } TANK { name = MON3 amount = 4031.3 maxAmount = 4031.3 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleDecouple ejectionForce = 150 explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = true toggleEditor = true toggleFlight = true } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { template = waterfall-hypergolic-white-upper-1 transform = newThrustTransform audio = pressure-fed-1 position = 0,0,-0.085 rotation = 0, 0, 0 scale = 0.24, 0.24, 0.24 moduleID = ROC-OrionESM engineID = basicEngine ExtraTemplate_Processed { template = rowaterfall-glow-hypergolic-white position = 0,0,-0.085 rotation = 0, 0, 0 scale = 0.23, 0.23, 0.7 transform = newThrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-OrionESM TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = newThrustTransform position = 0,0,-0.085 rotation = 0, 0, 0 scale = 0.24, 0.24, 0.24 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = newThrustTransform position = 0,0,-0.085 rotation = 0, 0, 0 scale = 0.23, 0.23, 0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionESMCover.cfg PART { name = ROC-OrionCover1 module = Part author = DECQ mesh = model.mu rescaleFactor = 1 node_stack_bottom = 0.0, 4.923718, 0.0, 0.0, -1.0, 0.0, 2 sound_vent_medium = engage sound_rocket_hard = running sound_vent_soft = disengage sound_explosion_low = flameout TechRequired = generalRocketry entryCost = 12 cost = 20 category = Aero subcategory = 0 title = Orion SM Fairing - 1 manufacturer = NASA description = This shroud protects the fragile exterior of the SM from the high speed airflow around the rocket during launch. attachRules = 1,0,1,0,1 mass = 0.450 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 1500 skinMaxTemp = 1800 CoMOffset = 0, 0, 0.1 breakingForce = 8000 breakingTorque = 8000 fuelCrossFeed = False linearStrength = 28500 angularStrength = 28500 stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Orion/ESMP11 } MODULE { name = ModuleDecouple ejectionForce = 2 explosiveNodeID = bottom } MODULE { name = ModuleEnginesRF engineID = LES powerEffectName = running_closed thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 6 maxThrust = 6 heatProduction = 510 useEngineResponseTime = True engineAccelerationSpeed = 10.0 fxOffset = 0, 0, 0.12 EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 150 key = 1 140 key = 6 0.001 } } RESOURCE { name = SolidFuel amount = 1 maxAmount = 1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionESMCover.cfg PART { name = ROC-OrionCover2 module = Part author = DECQ mesh = model.mu rescaleFactor = 1.0 node_stack_bottom = 0.0, 4.923718, 0.0, 0.0, -1.0, 0.0, 2 sound_vent_medium = engage sound_rocket_hard = running sound_vent_soft = disengage sound_explosion_low = flameout TechRequired = generalRocketry entryCost = 12 cost = 20 category = Aero subcategory = 0 title = Orion SM Fairing - 2 manufacturer = NASA description = This shroud protects the fragile exterior of the SM from the high speed airflow around the rocket during launch. attachRules = 1,0,1,0,1 mass = 0.450 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 1500 skinMaxTemp = 1800 CoMOffset = 0, 0, 0.1 breakingForce = 8000 breakingTorque = 8000 fuelCrossFeed = False linearStrength = 28500 angularStrength = 28500 stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Orion/ESMP12 } MODULE { name = ModuleDecouple ejectionForce = 2 explosiveNodeID = bottom } MODULE { name = ModuleEnginesRF engineID = LES powerEffectName = running_closed thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 0 maxThrust = 6 heatProduction = 510 useEngineResponseTime = True engineAccelerationSpeed = 10.0 fxOffset = 0, 0, 0.12 EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 150 key = 1 140 key = 6 0.001 } } RESOURCE { name = SolidFuel amount = 1 maxAmount = 1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionESMCover.cfg PART { name = ROC-OrionCover3 module = Part author = DECQ mesh = model.mu rescaleFactor = 1.0 node_stack_bottom = 0.0, 4.923718, 0.0, 0.0, -1.0, 0.0, 2 sound_vent_medium = engage sound_rocket_hard = running sound_vent_soft = disengage sound_explosion_low = flameout TechRequired = generalRocketry entryCost = 12 cost = 20 category = Aero subcategory = 0 title = Orion ESM Fairing - 3 manufacturer = Lockheed Martin description = This shroud protects the fragile exterior of the SM from the high speed airflow around the rocket during launch. attachRules = 1,0,1,0,1 mass = 0.450 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 1500 skinMaxTemp = 1800 CoMOffset = 0, 0, 0.1 breakingForce = 8000 breakingTorque = 8000 fuelCrossFeed = False linearStrength = 28500 angularStrength = 28500 stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Orion/ESMP9 } MODULE { name = ModuleDecouple ejectionForce = 2 explosiveNodeID = bottom } MODULE { name = ModuleEnginesRF engineID = LES powerEffectName = running_closed thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 0 maxThrust = 6 heatProduction = 510 useEngineResponseTime = True engineAccelerationSpeed = 10.0 fxOffset = 0, 0, 0.12 EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 150 key = 1 140 key = 6 0.001 } } RESOURCE { name = SolidFuel amount = 1 maxAmount = 1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionEUSDecoupler.cfg PART { name = ROC-OrionEUSDecoupler module = Part author = DECQ mesh = model.mu rescaleFactor = 1.0 node_stack_top = 0.0, 2.081263, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.0, 0.0, 0.0, -1.0, 0.0, 2 sound_vent_medium = engage sound_rocket_hard = running sound_vent_soft = disengage sound_explosion_low = flameout TechRequired = generalRocketry entryCost = 12 cost = 20 category = Coupling subcategory = 0 title = Orion Decoupler manufacturer = Lockheed Martin description = Decoupler for separating Orion from the SLS. attachRules = 1,0,1,0,1 mass = 0.51 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 1500 CoMOffset = 0, 0, 0.1 skinMaxTemp = 1800 thermalMassModifier = 1.0 emissiveConstant = 0.40 heatConductivity = 0.04 breakingForce = 8000 breakingTorque = 8000 fuelCrossFeed = False linearStrength = 28500 angularStrength = 28500 stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Orion/DECOUPLER_ORION } MODULE { name = ModuleDecouple ejectionForce = 150 explosiveNodeID = top } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionForwardHS.cfg PART { name = ROC-OrionForwardHS module = Part author = DECQ scale = 1 rescaleFactor = 1 specPower = 500.1 fx_exhaustFlame_blue_small = 0.0, -0.5337813, 0.1355984, 0.0, 1.0, 0.0, running fx_exhaustLight_blue = 0.0, -0.5337813, 0.1355984, 0.0, 0.0, 1.0, running node_stack_top = 0.0, 0.8129733, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = generalRocketry entryCost = 3000 cost = 800 category = Coupling subcategory = 0 title = Orion Forward Heat Shield and Docking Port manufacturer = Lockheed Martin description = Orion main docking port, drogue parachute and main parachute shield. This one is equipped with a silver coating for thermal protection. Note: The docking petals do not have colliders, so this port should be able to dock with the stock NASA Docking System attachRules = 1,0,1,1,0 mass = 0.4016 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 1200 skinMaxTemp = 2000 thermalMassModifier = 4.0 heatConductivity = 0.02 stageAfter = True stageBefore = True breakingForce = 500000 breakingTorque = 500000 linearStrength = 9300000 angularStrength = 9300000 fuelCrossFeed = True bulkheadProfiles = size0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Orion/DOCING_PORT_SILVER scale = 1, 1, 1 rotation = 0, 180, 0 } MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = NASADock gendered = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 stagingEnabled = False } MODULE { name = ModuleDecouple ejectionForce = 700 explosiveNodeID = bottom } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 0.5 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 0.5 } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionHS.cfg PART { name = ROC-OrionHS module = Part author = DECQ scale = 1 rescaleFactor = 1 specPower = 500.1 fx_exhaustFlame_blue_small = 0.0, -0.5337813, 0.1355984, 0.0, 1.0, 0.0, running fx_exhaustLight_blue = 0.0, -0.5337813, 0.1355984, 0.0, 0.0, 1.0, running node_stack_top = 0.0, -0.2945935, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.001215, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = generalRocketry entryCost = 3000 cost = 800 category = Thermal subcategory = 0 title = Orion Heatshield manufacturer = Lockheed Martin description = An ablative heat shield that goes on the bottom of the Orion pod. attachRules = 1,0,1,1,0 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 stageAfter = True stageBefore = True breakingForce = 500000 breakingTorque = 500000 linearStrength = 9300000 angularStrength = 9300000 fuelCrossFeed = False bulkheadProfiles = size0 emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.300125 MODEL { model = ROCapsules/Assets/DECQ/Orion/HEAT_SHEALD scale = 1, 1, 1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 1500.625 amount = 1500.625 } RESOURCE { name = CharredAblator maxAmount = 1125.46875 amount = 0 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionLAS.cfg PART { name = ROC-OrionLAS module = Part author = DECQ rescaleFactor = 1 specPower = 500.1 fx_exhaustFlame_yellow = 0.0, -11.2673, 0.0, 0.0, 1.0, 0.0, running fx_exhaustSparks_yellow = 0.0, -11.2673, 0.0, 0.0, 1.0, 0.0, running fx_smokeTrail_medium = 0.0, -11.2673, 0.0, 0.0, 1.0, 0.0, running node_stack_bottom = 0.0, 0.6605054, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = generalRocketry entryCost = 3000 cost = 800 category = Utility subcategory = 0 title = Orion LAS and BPC manufacturer = Lockheed Martin description = Launch Escape System and Boost Protective Cover for the Orion spacecraft. Jettison by decoupling, use by assigning the escape motor and the decoupler on service module to the "abort" action group. attachRules = 1,0,1,1,0 mass = 4.893 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 30 maxTemp = 3700 thermalMassModifier = 1.0 emissiveConstant = 0.40 heatConductivity = 0.12 stageAfter = True stageBefore = True breakingForce = 500000 breakingTorque = 500000 linearStrength = 9300000 angularStrength = 9300000 maxTemp = 3000 fuelCrossFeed = False stagingIcon = SOLID_BOOSTER gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/DECQ/Orion/EAS rotation = 0, 180, 0 } MODULE { name = ModuleDecouple ejectionForce = 0 explosiveNodeID = bottom } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform throttleLocked = True exhaustDamage = True ignitionThreshold = 0.1 minThrust = 1760 maxThrust = 1760 heatProduction = 100 useEngineResponseTime = True engineAccelerationSpeed = 2.0 allowShutdown = false staging = false ullage = false pressureFed = false ignitions = 1 ActivatesEvenIfDisconnected = true shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 290 key = 1 245 } } MODULE { name = ModuleEngineConfigs configuration = Orion-LAS modded = false type = ModuleEnginesRF CONFIG { name = Orion-LAS minThrust = 1779.28 maxThrust = 1779.28 heatProduction = 100 %ullage = false %pressureFed = false %ignitions = 1 PROPELLANT { name = HTPB ratio = 1.000 DrawGauge = True } atmosphereCurve { key = 0 290.00 key = 1 245.00 } } } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 22.300 stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = Hydrazine ratio = 1.000 } atmosphereCurve { key = 0 254 key = 1 82.08 } } MODULE { name = ModuleFuelTanks volume = 150 type = Fuselage basemass = -1 TANK { name = Hydrazine amount = 150 maxAmount = 150 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleFuelTanks volume = 1468.68 type = HTPB basemass = -1 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionParachute.cfg PART { name = ROC-OrionParachute module = Part author = DECQ scale = 1.0 rescaleFactor = 1 specPower = 500.1 node_stack_top = 0.0, 1.822791, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = largeControl entryCost = 500 cost = 850 category = Utility subcategory = 0 title = Orion Main Parachute manufacturer = Lockheed Martin description = The primary parachute for the Orion spacecraft. attachRules = 1,0,1,1,0 mass = 0.3498 dragModelType = default angularDrag = 3 breakingForce = 630 breakingTorque = 630 bodyLiftMultiplier = 0 thermalMassModifier = 2.0 stageOffset = -1 absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODEL { model = ROCapsules/Assets/DECQ/Orion/ORION_PARASHUTE scale = 1, 1, 1 rotation = 0, 180, 0 } MODULE { name = RealChuteModule caseMass = 0.3498 timer = 0 mustGoDown = false spareChutes = 1 cutSpeed = 0.25 PARACHUTE { parachuteName = CANOPY capName = parashute preDeploymentAnimation = SEMI deploymentAnimation = FULL material = Nylon minIsPressure = false minPressure = 0.01 preDeployedDiameter = 8 preDeploymentSpeed = 6.0 minDeployment = 5000 deployedDiameter = 48 deploymentSpeed = 10.0 deploymentAlt = 1000 cutAlt = 0 } } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 1 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 2 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = parashute valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = parashute valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = parashute valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionRCS.cfg PART { name = ROC-OrionRCS module = Part author = DECQ rescaleFactor = 1.0 scale = 1.0 specPower = 500.1 node_attach = 0.0, 0.0, -0.01, 0.0, 0.0, 1.0, 1 TechRequired = generalRocketry entryCost = 3000 cost = 800 category = Control subcategory = 0 title = Orion RCS Thrusters manufacturer = Airbus Defence and Space description = RCS thruster blocks for the Orion Service Module. 4 of them are placed on the service module, 45 degrees off the spacecraft's principal axes. Plume and sound provided by Waterfall. attachRules = 1,1,1,1,0 mass = 0.15 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 stageAfter = True stageBefore = True vesselType = Ship breakingForce = 500000 breakingTorque = 500000 linearStrength = 9300000 angularStrength = 9300000 maxTemp = 900 skinMaxTemp = 1200 fuelCrossFeed = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROCapsules/Assets/DECQ/Orion/ORION_RCS scale = 1, 1, 1 } MODULE { name = ModuleRCSFX resourceFlowMode = STACK_PRIORITY_SEARCH thrusterTransformName = RCSthruster thrusterPower = 0.440 stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MON3 ratio = 0.5010 } PROPELLANT { name = MMH ratio = 0.4990 } atmosphereCurve { key = 0 246 key = 1 190 } atmosphereCurve { key = 0 290 key = 1 190 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.016 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 0.7, 1, 0.7 moduleID = ROC-OrionRCS engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0,0 rotation = 0, 0, 180 scale = 0.7, 1, 0.7 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0,0 rotation = 0, 0, 180 scale = 0.7, 1, 0.7 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-OrionRCS TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 0.7, 1, 0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROC-OrionRCS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 0.7, 1, 0.7 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROC-OrionRCS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 0.7, 1, 0.7 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/OrionSolar.cfg PART { name = ROC-OrionSolar module = Part author = DECQ rescaleFactor = 1.0 scale = 1.0 specPower = 500.1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advElectrics entryCost = 3800 cost = 380 category = Electrical subcategory = 0 title = Orion Solar Panels manufacturer = Airbus Defence and Space description = Solar panels for the Orion. Solar Panels degrade, affecting the power output over time. Check this effect in the PAW. attachRules = 0,1,0,0,1 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 maxTemp = 1200 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODEL { model = ROCapsules/Assets/DECQ/Orion/ORION_SP scale = 1, 1, 1 } MODULE { name = ModuleDeployableSolarPanel animationName = SOLAR resourceName = ElectricCharge raycastTransformName = sunPivot chargeRate = 2.75 retractable = false useKopernicusSolarPanels = false flowUnits = Watts flowFormat = N1 flowMult = 1000 RESOURCE { name = ElectricCharge rate = 2.75 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/TU_Support_Orion.cfg KSP_MODEL_SHADER { name = ROC-OrionCM model = ROCapsules/Assets/DECQ/Orion/ORION_COMMAND_POD_SILVER model = ROCapsules/Assets/DECQ/Orion/DOCING_PORT_SILVER model = ROCapsules/Assets/DECQ/Apollo/HGA model = ROCapsules/Assets/DECQ/Apollo/RCS MATERIAL { shader = TU/Metallic mesh = Cylinder_028 mesh = Cylinder_016 mesh = Cylinder_000 mesh = Cylinder_005 mesh = Cylinder_023 mesh = Cylinder_012 PROPERTY { name = _Color color = 2.0, 2.0, 2.0 } PROPERTY { name = _Metal float = 0.65 } PROPERTY { name = _Smoothness float = 0.95 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Orion/TU_Support_Orion.cfg KSP_MODEL_SHADER { name = ROC-OrionESM model = ROCapsules/Assets/DECQ/Orion/ORION_SERVISE model = ROCapsules/Assets/DECQ/Orion/ORION_RCS model = ROCapsules/Assets/DECQ/Orion/ORION_SP MATERIAL { shader = TU/Metallic PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.25 } PROPERTY { name = _Smoothness float = 0.25 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/TU_Support_Vostok.cfg KSP_MODEL_SHADER { name = ROC-Vostok model = ROCapsules/Assets/RN/voskhod_airlock model = ROCapsules/Assets/RN/voskhod_sc model = ROCapsules/Assets/RN/voskhod_retro model = ROCapsules/Assets/RN/voskhod_retro_dec model = ROCapsules/Assets/RN/vostok_sc model = ROCapsules/Assets/RN/vostok_dec model = ROCapsules/Assets/RN/vostok_para MATERIAL { shader = TU/Metallic mesh = TDU_TopAntenna mesh = TDU_MConnector mesh = SC_Out mesh = SC_HFOut mesh = SC_HBOut mesh = SC_CPanel mesh = TDU_SHolder1 mesh = TDU_SHolder2 mesh = TDU_SHolder3 mesh = TDU_SHolder4 mesh = TDU_BHolders mesh = TDU_CBoxes mesh = TDU_LSensors mesh = TDU_Radiator3L mesh = TDU_Radiator3R mesh = TDU_Radiator3L.001 mesh = TDU_Radiator3R.001 mesh = TDU_Radiator3L.002 mesh = TDU_Radiator3R.002 mesh = TDU_Radiator3L.003 mesh = TDU_Radiator3R.003 mesh = TDU_Radiator3L.004 mesh = TDU_Radiator3R.004 mesh = TDU_Radiator3L.005 mesh = TDU_Radiator3R.005 mesh = TDU_Radiator3L.006 mesh = TDU_Radiator3R.006 mesh = TDU_Radiator3L.007 mesh = TDU_Radiator3R.007 mesh = cap mesh = airlock_base mesh = ribs mesh = bar1 mesh = bar2 PROPERTY { name = _Color color = 200, 200, 200 } PROPERTY { name = _Metal float = 0.45 } PROPERTY { name = _Smoothness float = 0.75 } } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VoskhodAirlock.cfg PART { name = ROC-VoskhodAirlock module = Part author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = unlockParts cost = 150 entryCost = 1 category = Utility subcategory = 0 title = Voskhod Airlock manufacturer = OKB-1 description = The Voskhod Airlock will allow for your crew to perform an EVA from the Voskhod airlock. Attach this to the node on the side of the Voskhod capsule. Transfer your crew memeber inside and perform your EVA. Be sure to decouple this before re-entry. Plume configured by RealPlume. tags = soviet, capsule, crew, voskhod, airlock, eva CrewCapacity = 1 bulkheadProfiles = size1 mass = 0.339 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 stagingIcon = DECOUPLER_HOR fuelCrossFeed = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/RN/voskhod_airlock } INTERNAL { name = GenericSpace3 } MODULE { name = ModuleAnimateGeneric animationName = Deploy isOneShot = false startEventGUIName = Inflate Airlock endEventGUIName = Deflate Airlock toggleActionName = Toggle Airlock allowAnimationWhileShielded = False } MODULE { name = ModuleDecouple menuName = Jettison Airlock ejectionForce = 0 isOmniDecoupler = False explosiveNodeID = bottom } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.3 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AirlockRetro modded = false CONFIG { name = AirlockRetro minThrust = 0.5 maxThrust = 0.5 heatProduction = 100 ullage = False pressureFed = False ignitions = 0 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 120 key = 1 90 } } } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 0.431 basemass = -1 TANK { name = PSPC amount = 0.431 maxAmount = 0.431 isTweakable = False } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat inflate = Inflate state = disabled animBackwards = False volume = 1.1 surface = 5.83 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.05 fixedScale = 0.8 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.8 coreScale = 0.8 exhaustScale = 0.8 flareScale = 0.8 fumeScale = 0.8 lampScale = 0.8 plumeScale = 0.8 plume2Scale = 0.8 plume3Scale = 0.8 smokeScale = 0.8 shockScale = 0.8 shockconeScale = 0.8 slagScale = 0.8 streamScale = 0.8 blazePosition = 0,0,-0.05 corePosition = 0,0,-0.05 exhaustPosition = 0,0,-0.05 flarePosition = 0,0,-0.05 fumePosition = 0,0,-0.05 lampPosition = 0,0,-0.05 plumePosition = 0,0,-0.05 plume2Position = 0,0,-0.05 plume3Position = 0,0,-0.05 smokePosition = 0,0,-0.05 shockPosition = 0,0,-0.05 shockconePosition = 0,0,-0.05 slagPosition = 0,0,-0.05 streamPosition = 0,0,-0.05 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.05 fixedScale = 0.8 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.8 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VoskhodCapsule.cfg PART { name = ROC-VoskhodCapsule module = Part author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -1.12398, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 1.12364, 0.0, 0.0, 1.0, 0.0, 1 node_stack_para = -0.81345, 0.2886, 0.0, 0.0, 1.0, 0.0, 1 node_stack_airlock = 0.0, 0.29699, 0.92451, 0.0, 1.0, 0.0, 1 CoMOffset = 0.0, -0.4, 0.0 attachRules = 1,0,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Pods subcategory = 0 title = Voskhod Descent Module manufacturer = OKB-1 description = The Voskhod SA Descent Module was a re-purposed version of the Vostok SA. It was retrofitted to allow for an Airlock attachment for EVA and even to fit 3 cosmonauts. However, with 3 cosmonauts, there was not enough room to wear pressure suits. The SA stands for Spuskaemiy Apparat (Descent System) and was designed as a ballistic reentry capsule. [Diameter 2.3 m] tags = soviet, capsule, crew, descent, voskhod, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, ko2 scrubber, ko2, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, nitrogen, nitrogen pressure control, atmosphere vesselType = Ship stagingIcon = COMMAND_POD CrewCapacity = 3 bulkheadProfiles = size1 mass = 2.325 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 14 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = True emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 gTolerance = 100 maxPressure = 20000 maxTemp = 1500 skinMaxTemp = 2600 MODEL { model = ROCapsules/Assets/RN/voskhod_sc } INTERNAL { name = SoyuzPod } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.214 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleFuelTanks volume = 632.28 type = Fuselage basemass = -1 TANK { name = ElectricCharge amount = 1000 maxAmount = 1000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAnimateGeneric animationName = Deploy isOneShot = false startEventGUIName = Extend Antenna endEventGUIName = Retract Antenna actionGUIName = Toggle Antenna allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 2.5 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. capacity = 3 toggle = true running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 264.5 amount = 264.5 } RESOURCE { name = CharredAblator maxAmount = 264.5 amount = 0 } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = Configure title = Processes slots = 1 SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } } MODULE { name = ProcessController resource = _KO2Scrubber title = KO2 Scrubber toggle = true running = true capacity = 3.6 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 3.6 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 3.6 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 3.6 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = KO2 Scrubber desc = A soviet Potassium superoxide scrubber that absorbs CarbonDioxide from the internal atmosphere and generates Oxygen for the crew. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _KO2Scrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VoskhodRetroBooster.cfg PART { name = ROC-VoskhodRetroBooster module = Part author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -0.42074, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,0,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 subcategory = 0 title = Voskhod Retro Package manufacturer = OKB-1 description = Voskhod backup retro unit. Attach above the Voskhod Capsule on top of the Voskhod Retro Decoupler. Plume configured by RealPlume. tags = soviet, retro, booster, voskhod bulkheadProfiles = size0 mass = 0.056 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashToerance = 5 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 stagingIcon = SOLID_BOOSTER fuelCrossFeed = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROCapsules/Assets/RN/voskhod_retro } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.3 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = VOSKRetro modded = false CONFIG { name = VOSKRetro minThrust = 117.7 maxThrust = 117.7 heatProduction = 100 ullage = False pressureFed = False ignitions = 0 powerEffectName = Solid-Sepmotor PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 224 key = 1 98.5 } } } MODULE { name = ModuleFuelTanks volume = 49.1525 type = HTPB basemass = -1 TANK { name = HTPB amount = 49.1525 maxAmount = 49.1525 isTweakable = False } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.05 fixedScale = 0.8 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.8 coreScale = 0.8 exhaustScale = 0.8 flareScale = 0.8 fumeScale = 0.8 lampScale = 0.8 plumeScale = 0.8 plume2Scale = 0.8 plume3Scale = 0.8 smokeScale = 0.8 shockScale = 0.8 shockconeScale = 0.8 slagScale = 0.8 streamScale = 0.8 blazePosition = 0,0,-0.05 corePosition = 0,0,-0.05 exhaustPosition = 0,0,-0.05 flarePosition = 0,0,-0.05 fumePosition = 0,0,-0.05 lampPosition = 0,0,-0.05 plumePosition = 0,0,-0.05 plume2Position = 0,0,-0.05 plume3Position = 0,0,-0.05 smokePosition = 0,0,-0.05 shockPosition = 0,0,-0.05 shockconePosition = 0,0,-0.05 slagPosition = 0,0,-0.05 streamPosition = 0,0,-0.05 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.05 fixedScale = 0.8 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.8 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VoskhodRetroDecoupler.cfg PART { name = ROC-VoskhodRetroDecoupler module = Part author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.07926, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = unlockParts cost = 150 entryCost = 1 category = Coupling subcategory = 0 title = Voskhod Retro Decoupler manufacturer = OKB-1 description = Place this above the Descent Module to decoupler the additional retro booster. tags = soviet, decoupler, decouple, voskhod bulkheadProfiles = size1, size0 mass = 0.036 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = True stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/RN/voskhod_retro_dec } MODULE { name = ModuleDecouple menuName = Decouple Retro Booster ejectionForce = 10 isOmniDecoupler = False explosiveNodeID = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VostokAntenna.cfg PART { name = ROC-VostokAntenna module = Part author = Tantares, Pap scale = 1.0 rescaleFactor = 1.0 attachRules = 0,1,0,0,1 TechRequired = unlockParts cost = 150 entryCost = 1 TechHidden = True category = none subcategory = 0 title = (DEPRECATED) Vostok Hoop Antenna manufacturer = OKB-1 description = Designed to communicate in LEO, this antenna is very primitive and simple. Maximum range of 1Mm. tags = vostok, gagarin, soviet, comms, communication, antenna bulkheadProfiles = srf mass = 0.005 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = false crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/Tantares/Vostok/Vostok_Antenna_1 scale = 1.8491, 1.8491, 1.8491 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna referenceGain = 0.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VostokCapsule.cfg PART { name = ROC-VostokCapsule module = Part author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = -0.000, -1.12398, 0.000, 0.000, -1.000, 0.000, 2 node_stack_para = -0.81345, 0.2886,\t 0.000,\t 0.000, 1.000,\t0.000, 1 CoMOffset = 0.0, -0.4, 0.0 attachRules = 1,0,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Pods subcategory = 0 title = Vostok Descent Module manufacturer = OKB-1 description = The Vostok SA Descent Module was the first spacecraft to carry humans into space when Yuri Gagarin flew on April 12, 1961. The SA stands for Spuskaemiy Apparat (Descent System) and was designed as a ballistic reentry capsule. [Diameter 2.3 m] tags = vostok, gagarin, soviet, capsule, crew, descent, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, ko2 scrubber, ko2, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, nitrogen, nitrogen pressure control, atmosphere vesselType = Ship stagingIcon = COMMAND_POD CrewCapacity = 1 bulkheadProfiles = size1, size2 mass = 2.325 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 14 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = True emissiveConstant = 0.6 thermalMassModifier = 1.0 skinMassPerArea = 4 gTolerance = 100 maxPressure = 20000 maxTemp = 1500 skinMaxTemp = 2600 MODEL { model = ROCapsules/Assets/RN/vostok_sc } INTERNAL { name = SoyuzPod } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.214 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleFuelTanks volume = 189.59 type = Fuselage basemass = -1 TANK { name = ElectricCharge amount = 1000 maxAmount = 1000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAnimateGeneric animationName = Deploy isOneShot = false startEventGUIName = Extend Antennae endEventGUIName = Retract Antennae toggleActionName = Toggle Antennae allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 2.5 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. capacity = 1 toggle = true running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 264.5 amount = 264.5 } RESOURCE { name = CharredAblator maxAmount = 264.5 amount = 0 } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = Configure title = Processes slots = 1 SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } } MODULE { name = ProcessController resource = _KO2Scrubber title = KO2 Scrubber toggle = true running = true capacity = 1.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 1.2 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 1.2 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 1.2 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = KO2 Scrubber desc = A soviet Potassium superoxide scrubber that absorbs CarbonDioxide from the internal atmosphere and generates Oxygen for the crew. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _KO2Scrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VostokDecoupler.cfg PART { name = ROC-VostokDecoupler module = Part author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.77255, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = unlockParts cost = 150 entryCost = 1 category = Coupling subcategory = 0 title = Vostok/Voskhod Decoupler manufacturer = OKB-1 description = Place this between the Descent Module and the Service Module to decouple the Capsule for reentry. tags = vostok, gagarin, soviet, decoupler, decouple, voskhod bulkheadProfiles = size2, size1 mass = 0.0254 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = True stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROCapsules/Assets/RN/vostok_dec } MODULE { name = ModuleDecouple menuName = Jettison Service Module ejectionForce = 25 isOmniDecoupler = false explosiveNodeID = top } MODULE { name = ModuleAnimateGeneric animationName = Deploy isOneShot = false startEventGUIName = Disconnect Wires endEventGUIName = Reconnect Wires toggleActionName = Toggle Wires allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VostokParachute.cfg PART { name = ROC-VostokParachute module = Part author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_para = -0.81345, 0.2886, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,1,0,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Utility subcategory = 0 title = Vostok/Voskhod Parachute manufacturer = OKB-1 description = When Yuri Gagarin returned to Earth after the first maiden spaceflight, he ejected from the capsule and parachuted to the ground. It was not until later versions of the capsule was the Parachute added. Connect this to the open part of the capsule tags = vostok, gagarin, soviet, para, parachute, voskhod bulkheadProfiles = size1 sound_parachute_open = activate mass = 0.025 dragModelType = default angularDrag = 0.1 breakingForce = 100 breakingTorque = 50 bodyLiftMultiplier = 0 stagingIcon = PARACHUTES fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 buoyancyUseCubeNamed = PACKED thermalMassModifier = 1.0 skinMassPerArea = 4 absorptiveConstant = 0.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 1500 skinMaxTemp = 2600 MODEL { model = ROCapsules/Assets/RN/vostok_para } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } MODULE { name = RealChuteModule caseMass = 0.05 timer = 0 mustGoDown = false cutSpeed = 0.5 spareChutes = 0 invertCanopy = false reverseOrientation = false PARACHUTE { parachuteName = canopy capName = cap preDeploymentAnimation = semi deploymentAnimation = full material = Nylon minIsPressure = false minPressure = 0.01 preDeployedDiameter = 2 preDeploymentSpeed = 2 minDeployment = 2500 deployedDiameter = 21 deploymentSpeed = 6 deploymentAlt = 2000 cutAlt = -1 } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 1.25 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 25 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = cap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = cap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = ROCapsules/PartConfigs/Vostok/VostokService.cfg PART { name = ROC-VostokService module = Part author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = -0.000, 0.0,\t0.000,\t0.000,\t1.000,\t0.000, 2 node_stack_bottom = -0.000, -0.95,\t0.000,\t0.000, -1.000,\t0.000, 2 attachRules = 1,1,1,1,0 TechRequired = unlockParts cost = 150 entryCost = 1 category = Control subcategory = 0 title = Vostok/Voskhod Service Module manufacturer = OKB-1 description = A service module with batteries a simple engine AK20/Tonka250 engine that has only 1 ignition. This is the same service module that you use for Vostok and Voskhod. Attach the Decoupler to the Descent Module first and attach this to the bottom of the Descent Module. Plume and sound provided by Waterfall. tags = vostok, gagarin, soviet, service, module, voskhod bulkheadProfiles = size2 mass = 1.924 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 250 breakingTorque = 250 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = True stagingIcon = LIQUID_ENGINE stageOffset = 1 childStageOffset = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 node_attach = -0.000, 0.0,\t0.000,\t0.000,\t1.000,\t0.000, 2 MODEL { model = ROCapsules/Assets/RN/vostok_tdu } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.30 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Hypergolic-OMS-White shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.3 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = S5.4 modded = false CONFIG { name = S5.4 minThrust = 15.83 maxThrust = 15.83 heatProduction = 100 powerEffectName = Hypergolic-OMS-White PROPELLANT { name = AK20 ratio = 0.6413 DrawGauge = True } PROPELLANT { name = Tonka250 ratio = 0.3587 } atmosphereCurve { key = 0 266 key = 1 112 } } } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.05 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running1 stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { ratio = 1.0 name = Nitrogen } atmosphereCurve { key = 0 65 key = 1 10 } } MODULE { name = ModuleFuelTanks volume = 382.1287 type = Fuselage basemass = -1 TANK { name = AK20 amount = 138.3789 maxAmount = 138.3789 } TANK { name = Tonka250 amount = 77.3998 maxAmount = 77.3998 } TANK { name = ElectricCharge amount = 86400 maxAmount = 86400 } TANK { name = Nitrogen amount = 15990 maxAmount = 15990 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAnimateGeneric animationName = Deploy isOneShot = false startEventGUIName = Deploy Radiators endEventGUIName = Undeploy Radiators toggleActionName = Toggle Radiators allowAnimationWhileShielded = False } MODULE { name = ModuleAnimateGeneric animationName = Open isOneShot = false startEventGUIName = Deploy Antennas endEventGUIName = Undeploy Antennas toggleActionName = Toggle Antennas allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna referenceGain = 2.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MM_NODE_LOOP { } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } ROWaterfall { moduleID = ROC-VostokService-s5.4 template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.2, 0.2, 0.3 glow = ro-hypergolic-white engineID = basicEngine transform = thrustTransform glowStretch = 1 } MODULE { name = ModuleWaterfallFX moduleID = ROC-VostokService-rcs CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } TEMPLATE { templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,-0.007,0 rotation = 0, 0, 180 scale = 0.8, 0.8, 0.8 } } EFFECTS { running1 { AUDIO_MULTI_POOL { channel = Ship clip = sound_rocket_mini transformName = RCSthruster volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROC-VostokService-s5.4 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.2, 0.2, 0.3 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.215,0.215,0.43 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/Compatibility/ROE-TexturesUnlimited.cfg KSP_MODEL_SHADER { name = ROE-MetallicEngines model = ROEngines/Assets/BDB/Agena/bluedog_Agena_Engine_8096C model = ROEngines/Assets/BDB/Agena/bluedog_GATV_SPS model = ROEngines/Assets/BDB/Agena/bluedog_Agena_EquipmentRack model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR101_Inline model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR101_Radial model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR105 model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR89 model = ROEngines/Assets/BDB/Centaur/bluedog_Centaur_RL10A4-2-N model = ROEngines/Assets/BDB/AtlasV/bluedog_AtlasV_RD180 model = ROEngines/Assets/BDB/Delta/bluedog_AJ10_118K model = ROEngines/Assets/BDB/Delta/bluedog_AJ10_118F model = ROEngines/Assets/BDB/Engines/bluedog_E1 model = ROEngines/Assets/BDB/Juno/bluedog_Jupiter_Vernier model = ROEngines/Assets/BDB/Juno/bluedog_Juno4_Engine_6K model = ROEngines/Assets/BDB/Juno/bluedog_Juno4_Engine_45K model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_F1 model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_H1C model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_H1D model = ROEngines/Assets/BDB/Thor/bluedog_Thor_LR79 model = ROEngines/Assets/BDB/Titan/bluedog_LR87_5 model = ROEngines/Assets/BDB/Titan/bluedog_LR87_11 model = ROEngines/Assets/BDB/Titan/bluedog_LR87_11_Single model = ROEngines/Assets/BDB/Titan/bluedog_LR91_5 model = ROEngines/Assets/BDB/Titan/bluedog_LR87_LH2_SL model = ROEngines/Assets/BDB/Titan/bluedog_LR87_LH2_V model = ROEngines/Assets/BDB/Vanguard/bluedog_Vanguard_GE405 model = ROEngines/Assets/BDB/Vega/bluedog_Vega_Engine model = ROEngines/Assets/DECQ/AJ10_137 model = ROEngines/Assets/DylanSemrau/PA_BE-4 model = ROEngines/Assets/FASA/LFE_M1 model = ROEngines/Assets/FASA/LFE_F1 model = ROEngines/Assets/FRE/VikingEarly/VikingEarly model = ROEngines/Assets/FRE/VikingUpper/VikingUpper model = ROEngines/Assets/FRE/VikingLower/VikingLower model = ROEngines/Assets/NicheParts/S592 model = ROEngines/Assets/NicheParts/S400 model = ROEngines/Assets/NicheParts/HiPAT model = ROEngines/Assets/NicheParts/LEROS1b model = ROEngines/Assets/NicheParts/LEROS-4 model = ROEngines/Assets/NicheParts/MR80B_MLE model = ROEngines/Assets/NicheParts/MR80_TDE model = ROEngines/Assets/NicheParts/MR-104 model = ROEngines/Assets/NicheParts/PLE model = ROEngines/Assets/NicheParts/R40B model = ROEngines/Assets/NicheParts/890N_Engine model = ROEngines/Assets/NicheParts/Rutherford model = ROEngines/Assets/NicheParts/RutherfordVac model = ROEngines/Assets/NicheParts/S598M model = ROEngines/Assets/NicheParts/SuperDraco model = ROEngines/Assets/NicheParts/SuperDraco_Double model = ROEngines/Assets/NicheParts/TD339 model = ROEngines/Assets/NicheParts/BE-3 model = ROEngines/Assets/RealEngines/RD0124 model = ROEngines/Assets/RealEngines/AJ10_37 model = ROEngines/Assets/RealEngines/AJ10_104 model = ROEngines/Assets/SXT/gamma2 model = ROEngines/Assets/Taerobee/taerobee_aerobee MATERIAL { shader = TU/Metallic excludeMesh = innerGlow excludeMesh = innerGlow 1 PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.8 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROEngines/Compatibility/ROE-TexturesUnlimited.cfg KSP_MODEL_SHADER { name = ROE-SSTUEngines model = ROEngines/Assets/SSTU/SC-ENG-RL10B-2 model = ROEngines/Assets/SSTU/SC-ENG-RL10A-5 model = ROEngines/Assets/SSTU/SC-ENG-RL10A-4 model = ROEngines/Assets/SSTU/SC-ENG-RL10A-3 model = ROEngines/Assets/SSTU/SC-ENG-RL10C-Pap model = ROEngines/Assets/SSTU/SC-ENG-RD-181 model = ROEngines/Assets/SSTU/SC-ENG-RD-171 model = ROEngines/Assets/SSTU/SC-ENG-RD-0110 model = ROEngines/Assets/SSTU/SC-ENG-RD-108A model = ROEngines/Assets/SSTU/SC-ENG-RD-107A model = ROEngines/Assets/SSTU/SC-ENG-J-2X model = ROEngines/Assets/SSTU/SC-ENG-J-2 model = ROEngines/Assets/SSTU/SC-ENG-F1B model = ROEngines/Assets/SSTU/SC-ENG-AJ10-190 model = ROEngines/Assets/SSTU/SC-ENG-LR-81-8096 model = ROEngines/Assets/SSTU/SC-ENG-LR-81-8048 model = ROEngines/Assets/SSTU/SC-ENG-RS-68 model = ROEngines/Assets/SSTU/SC-ENG-RS-25 model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1A model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1C model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1CV model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1D model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1DV MATERIAL { shader = TU/Metallic keyword = TU_STOCK_SPEC } } } UrlConfig { parentUrl = ROEngines/Compatibility/ROE-TexturesUnlimited.cfg KSP_MODEL_SHADER { name = ROE-SSTUkatnissEngines model = ROEngines/Assets/SSTUKatniss/SC-ENG-HG-3 MATERIAL { shader = TU/Metallic texture = _MetallicGlossMap, ROEngines/Assets/SSTUKatniss/SC-ENG-HG-3-MET excludeMesh = none } } } UrlConfig { parentUrl = ROEngines/Compatibility/ROE-TexturesUnlimited.cfg KSP_MODEL_SHADER { name = ROE-SolidEngines model = ROEngines/Assets/BDB/AJ260/bluedog_saturn_AJ260_ShortAngled model = ROEngines/Assets/BDB/AJ260/bluedog_saturn_AJ260_ShortFlared model = ROEngines/Assets/BDB/AJ260/bluedog_saturn_AJ260_LongAngled model = ROEngines/Assets/BDB/AJ260/bluedog_saturn_AJ260_LongFlared model = ROEngines/Assets/BDB/AtlasV/bluedog_AtlasV_AJ60 model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM40 model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM46 model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM60 model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM63 model = ROEngines/Assets/BDB/Solids/bluedog_Castor2 model = ROEngines/Assets/BDB/Solids/bluedog_Castor4 model = ROEngines/Assets/BDB/Solids/bluedog_Castor4XL model = ROEngines/Assets/BDB/Solids/bluedog_Castor_RadialDecoupler model = ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30 model = ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30XL model = ROEngines/Assets/BDB/Solids/bluedog_Peacekeeper_Castor120 model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Inline model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Radial model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline model = ROEngines/Assets/BDB/UASRM/bluedog_SRMU_Full model = ROEngines/Assets/BDB/UASRM/bluedog_UA1208 model = ROEngines/Assets/BDB/UASRM/bluedog_UA1207 model = ROEngines/Assets/BDB/UASRM/bluedog_UA1206 model = ROEngines/Assets/BDB/UASRM/bluedog_UA1205 model = ROEngines/Assets/BDB/UASRM/bluedog_UA1204 model = ROEngines/Assets/BDB/UASRM/bluedog_1875_NoseSep model = ROEngines/Assets/BDB/UASRM/bluedog_1875_RadialSep model = ROEngines/Assets/NicheParts/STAR5D model = ROEngines/Assets/NicheParts/STAR8 model = ROEngines/Assets/RN/aerobee300_srb model = ROEngines/Assets/RN/aerobee150_srb model = ROEngines/Assets/RN/thor_altair model = ROEngines/Assets/RN/scout_stg4 model = ROEngines/Assets/RN/junoii_sgt model = ROEngines/Assets/RN/junoii_sgt_3 model = ROEngines/Assets/RN/junoii_sgt_11 model = ROEngines/Assets/RN/junoii_sgt_3_dec model = ROEngines/Assets/RN/junoii_sgt_11_dec model = ROEngines/Assets/WrobzSoundingRockets/Nike MATERIAL { shader = TU/Metallic excludeMesh = innerGlow excludeMesh = innerGlow 1 PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROEngines/Compatibility/ROE-TexturesUnlimited.cfg KSP_MODEL_SHADER { name = ROE-A4 model = ROEngines/Assets/RealEngines/RD_100 MATERIAL { shader = TU/Metallic excludeMesh = Torus.014 excludeMesh = Cylinder.276 excludeMesh = Cylinder.269 PROPERTY { name = _Color color = 220, 220, 220 } PROPERTY { name = _Metal float = 0.2 } PROPERTY { name = _Smoothness float = 0.75 } } } } UrlConfig { parentUrl = ROEngines/Compatibility/ROE-TexturesUnlimited.cfg KSP_MODEL_SHADER { name = ROE-A7 model = ROEngines/Assets/Vodorod/RD57 model = ROEngines/Assets/BDB/Agena/bluedog_Agena_EquipmentRack model = ROEngines/Assets/BDConstellation/RS68B/model model = ROEngines/Assets/BDConstellation/BNTR/model model = ROEngines/Assets/RealEngines/A7 model = ROEngines/Assets/RealEngines/AJ10_190 model = ROEngines/Assets/RealEngines/RD0105_Pap model = ROEngines/Assets/RealEngines/LMAE model = ROEngines/Assets/RealEngines/LMDE model = ROEngines/Assets/RealEngines/NK33 model = ROEngines/Assets/RealEngines/NK43 model = ROEngines/Assets/RealEngines/RD0210 model = ROEngines/Assets/RealEngines/RD0212 model = ROEngines/Assets/RealEngines/RD0146 model = ROEngines/Assets/RealEngines/RD120 model = ROEngines/Assets/RealEngines/RD8 model = ROEngines/Assets/RealEngines/RD58 model = ROEngines/Assets/RealEngines/RD275 model = ROEngines/Assets/RealEngines/RD0120Engine model = ROEngines/Assets/RealEngines/RAPTOR model = ROEngines/Assets/RealEngines/RAPTOR_VACUUM model = ROEngines/Assets/RealEngines/S5_92fversion model = ROEngines/Assets/RN/kosmos2_rd214 model = ROEngines/Assets/RN/kosmos3_rd216 model = ROEngines/Assets/RN/kosmos2_rd119 model = ROEngines/Assets/Tantares/black_anvil_engine_s1_1 model = ROEngines/Assets/Tantares/black_arrow_engine_s1_1 model = ROEngines/Assets/Tantares/black_arrow_engine_s1_3 model = ROEngines/Assets/Tantares/black_knight_engine_s1_1 model = ROEngines/Assets/Tantares/blue_steel_engine_s1_1 model = ROEngines/Assets/Tantares/end_basic_s1_1 model = ROEngines/Assets/TheBeastlyPig/XLR99 model = ROEngines/Assets/TheBeastlyPig/XLR25 MATERIAL { shader = TU/Metallic excludeMesh = Cylinder_018 excludeMesh = Cylinder_024 PROPERTY { name = _Color color = 200, 200, 200 } PROPERTY { name = _Metal float = 0.2 } PROPERTY { name = _Smoothness float = 0.75 } } } } UrlConfig { parentUrl = ROEngines/PartConfigs/A4_RE.cfg PART { module = Part name = ROE-A4 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0, 2.2043, 0, 0, 1, 0, 2 node_stack_bottom = 0, -0.7788, 0, 0, -1, 0, 1 node_attach = 0.0, 2.2043, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,0,0 tags = a4, a, 4, v2, v-2, german, germany, hermes, paperclip, white, sands maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = A-4 manufacturer = Thiel description = Thiel Lox/Alcohol rocket engine. Used on V-2 missile. Work began June 1936. Interim design, but went into production. Used 18 x 1.5 tonne thrust chambers, feeding common mixing chamber. Tested from 1939, mass production 1943-1945. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD_100 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, 0.25 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, -0.25 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = newThrustTransform gimbalRange = 3 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleB9DisableTransform transform = 180 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = t rotatorsName = 1 } CONSTRAINLOOKFX { targetName = 1 rotatorsName = t } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = A-4 modded = false origMass = 0.931 literalZeroIgnitions = True b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = A-4 maxThrust = 311.8 minThrust = 311.8 maxEngineTemp = 3000 chamberNominalTemp = 2923 ullage = True pressureFed = False ignitions = 0 b9psSubtypeName = alcolox ratedBurnTime = 70 atmosphereCurve { key = 0 239 key = 1 203 } PROPELLANT { name = Ethanol75 ratio = 0.51263 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.48737 } PROPELLANT { name = HTP ignoreForIsp = True ratio = 0.01 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.200 } } CONFIG { name = A-9 maxThrust = 288.68 minThrust = 288.68 maxEngineTemp = 3000 chamberNominalTemp = 2923 ullage = True ignitions = 1 b9psSubtypeName = hydynelox ratedBurnTime = 115 atmosphereCurve { key = 0 255 key = 1 220 } PROPELLANT { name = Hydyne ratio = 0.435 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.565 } PROPELLANT { name = HTP ignoreForIsp = True ratio = 0.01 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.200 } } } ROWaterfall { template = waterfall-alcolox-lower-1 audio = pump-fed-gamma-1 position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 glow = _white glowStretch = 0.85 moduleID = ROE-A4 engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = alcolox MainPlumeVariant_Processed { name = hydynelox template = waterfall-hydyne-lower-1 position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 glowRecolor = _yellow } } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketGamma volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-A4 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-alcolox-lower-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.53505,0.53505,0.909585 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = alcolox } SUBTYPE { name = hydynelox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-A4 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydyne-lower-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.53505,0.53505,0.909585 } } } } } TESTFLIGHT { name = A-4 ratedBurnTime = 70 ignitionReliabilityStart = 0.89 ignitionReliabilityEnd = 0.97 ignitionDynPresFailMultiplier = 2.0 cycleReliabilityStart = 0.75 cycleReliabilityEnd = 0.95 } TESTFLIGHT { name = A-9 ratedBurnTime = 115 ignitionReliabilityStart = 0.8 ignitionReliabilityEnd = 0.9 ignitionDynPresFailMultiplier = 4.0 cycleReliabilityStart = 0.73 cycleReliabilityEnd = 0.9 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/A4_RE.cfg PART { module = Part name = ROE-Veronique author = Alcentar, Pap scale = 1.0 rescaleFactor = 0.5 node_stack_top = 0.0, 1.1843, 0.0, 0.0, 1, 0, 2 node_stack_bottom = 0, -0.7788, 0, 0, -1, 0, 1 node_attach = 0.0, 2.2043, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,0,0 tags = veronique, AGI, 61 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Veronique manufacturer = LRBA description = Wasserfall derivative engine, developed by German and French engineers after WW2 for the sounding rocket of the same name. It was the first French high altitude sounding rocket Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD_100 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, 0.25 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, -0.25 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = 180 transform = Cylinder_317 transform = Torus.013 transform = Torus.014 transform = Cylinder.266 transform = Cylinder.276 transform = Cylinder.269 transform = Cylinder.274 transform = Cylinder.279 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = t rotatorsName = 1 } CONSTRAINLOOKFX { targetName = 1 rotatorsName = t } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = VeroniqueR origMass = 0.150 CONFIG { name = VeroniqueR description = Prototype, used for early tests minThrust = 44.4 maxThrust = 44.4 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 6.5 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3971 DrawGauge = True } PROPELLANT { name = IRFNA-III ratio = 0.6029 } atmosphereCurve { key = 0 200 key = 1 180 } } CONFIG { name = Veronique description = Production Engine minThrust = 44.4 maxThrust = 44.4 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 45 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3971 DrawGauge = True } PROPELLANT { name = IRFNA-III ratio = 0.6029 } atmosphereCurve { key = 0 200 key = 1 180 } } CONFIG { name = VeroniqueAGI description = Turpentine fuel for increased performance minThrust = 43.6 maxThrust = 43.6 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 49 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } PROPELLANT { name = Turpentine ratio = 0.3464 DrawGauge = True } PROPELLANT { name = IWFNA ratio = 0.6536 } atmosphereCurve { key = 0 220 key = 1 202 } } CONFIG { name = Veronique61 description = Uprated version minThrust = 65.3 maxThrust = 65.3 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 56 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } PROPELLANT { name = Turpentine ratio = 0.3464 DrawGauge = True } PROPELLANT { name = IWFNA ratio = 0.6536 } atmosphereCurve { key = 0 220 key = 1 202 } } } RESOURCE { name = Tonka250 amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerosene-nitric-acid-lower-1 audio = pump-fed-light-1 position = 0,0,-0.01396 rotation = 0, 0, 0 scale = 0.28, 0.28, 0.28 glow = _yellow glowStretch = 0.8 moduleID = ROE-Veronique engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Veronique TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerosene-nitric-acid-lower-1 overrideParentTransform = thrustTransform position = 0,0,-0.005 rotation = 0, 0, 0 scale = 0.28, 0.28, 0.28 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.005 rotation = 0, 0, 0 scale = 0.26096,0.26096,0.417536 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = VeroniqueR ratedBurnTime = 6.5 ignitionReliabilityStart = 0.85 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.875000 cycleReliabilityEnd = 0.975000 } TESTFLIGHT { name = Veronique ratedBurnTime = 45 ignitionReliabilityStart = 0.85 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.648148 cycleReliabilityEnd = 0.929630 techTransfer = VeroniqueR:50 } TESTFLIGHT { name = VeroniqueAGI ratedBurnTime = 49 ignitionReliabilityStart = 0.85 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.888889 cycleReliabilityEnd = 0.977778 techTransfer = VeroniqueR,Veronique:50 } TESTFLIGHT { name = Veronique61 ratedBurnTime = 56 ignitionReliabilityStart = 0.85 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.954545 cycleReliabilityEnd = 0.990909 techTransfer = VeroniqueR,Veronique,VeroniqueAGI:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/A4_RE.cfg PART { module = Part name = ROE-S2253 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.1843, 0.0, 0.0, 1, 0, 2 node_stack_bottom = 0, -0.7788, 0, 0, -1, 0, 1 node_attach = 0.0, 2.2043, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,0,0 tags = scud, s2, 253, r-11, zemlya maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = S2.253 Engine manufacturer = OKB Isayev description = The S2.253 engine was developed for use in the R-11 Zemlya ballistic missile and sounding rocket, based on the German Wasserfall engine. Better known by its western designation, Scud, later versions were exported extensivley to many countries, eventually forming the basis of the Iranian and North Korean space programs. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD_100 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, 0.25 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, -0.25 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = newThrustTransform useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleB9DisableTransform transform = 180 transform = Cylinder_317 transform = Torus.013 transform = Torus.014 transform = Cylinder.266 transform = Cylinder.276 transform = Cylinder.269 transform = Cylinder.274 transform = Cylinder.279 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = t rotatorsName = 1 } CONSTRAINLOOKFX { targetName = 1 rotatorsName = t } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = S2.253 origMass = 0.3 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = S2.253 description = Derived from the German Wasserfall engine, used on the R-11 (Scud-A) minThrust = 93.3 maxThrust = 93.3 heatProduction = 35 massMult = 1.0 ullage = True pressureFed = True ignitions = 1 b9psSubtypeName = kerosene-nitric-acid ratedBurnTime = 95 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } PROPELLANT { name = Kerosene ratio = 0.373 DrawGauge = True } PROPELLANT { name = AK20 ratio = 0.627 DrawGauge = False } atmosphereCurve { key = 0 251 key = 1 219 } } CONFIG { name = S3.42T description = Pump-fed upgrade, used on the R-11MU and some R-17 prototypes. Never entered service minThrust = 127.5 maxThrust = 127.5 heatProduction = 35 massMult = 0.53 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = kerosene-nitric-acid ratedBurnTime = 65 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } PROPELLANT { name = Kerosene ratio = 0.339 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.661 DrawGauge = False } atmosphereCurve { key = 0 258 key = 1 226 } } CONFIG { name = S5.2 description = Upgrade, used on the Production R-17 and R-17M missile, A.K.A Scud-B and Scud-C. This was the most heavily exported variant, and copies were built by many countries. minThrust = 146.3 maxThrust = 146.3 heatProduction = 35 massMult = 0.53 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = kerosene-nitric-acid ratedBurnTime = 75 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } PROPELLANT { name = Kerosene ratio = 0.339 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.661 DrawGauge = False } atmosphereCurve { key = 0 258 key = 1 226 } } CONFIG { name = Isayev-R17 description = Upgrade used for the R-17MU, A.K.A Scud-D. It saw very little use in the Soviet Union due to mediocore performance, so the remaining missiles were sold to North Korea, providing the basis for North Korean missile development. minThrust = 165.5 maxThrust = 165.5 heatProduction = 35 massMult = 0.53 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = udmh-ak27 ratedBurnTime = 90 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UDMH ratio = 0.4484 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.5516 DrawGauge = False } atmosphereCurve { key = 0 265 key = 1 240 } } } RESOURCE { name = Tonka250 amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerosene-nitric-acid-upper-1 audio = pump-fed-light-1 position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.57, 0.57, 0.57 glow = _yellow glowStretch = 0.8 moduleID = ROE-S2253 engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = kerosene-nitric-acid MainPlumeVariant_Processed { name = udmh-ak27 template = waterfall-hypergolic-UDMH-NTO-lower-1 position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.57, 0.57, 0.57 glowRecolor = _yellow } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-S2253 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerosene-nitric-acid-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.57, 0.57, 0.57 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.5301,0.5301,0.84816 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = kerosene-nitric-acid } SUBTYPE { name = udmh-ak27 MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-S2253 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-lower-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.57, 0.57, 0.57 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.5301,0.5301,0.84816 } } } } } TESTFLIGHT { name = S2.253 ratedBurnTime = 95 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.98 ignitionDynPresFailMultiplier = 1.5 cycleReliabilityStart = 0.961538 cycleReliabilityEnd = 0.992308 reliabilityDataRateMultiplier = 1 techTransfer = RD-100:20 } TESTFLIGHT { name = S3.42T ratedBurnTime = 65 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.98 ignitionDynPresFailMultiplier = 1.5 cycleReliabilityStart = 0.80 cycleReliabilityEnd = 0.96 reliabilityDataRateMultiplier = 1 techTransfer = S2.253:50 } TESTFLIGHT { name = S5.2 ratedBurnTime = 75 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.98 ignitionDynPresFailMultiplier = 1.5 cycleReliabilityStart = 0.80 cycleReliabilityEnd = 0.96 reliabilityDataRateMultiplier = 1 techTransfer = S2.253,S3.42T:50 } TESTFLIGHT { name = Isayev-R17 ratedBurnTime = 90 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.98 ignitionDynPresFailMultiplier = 1.5 cycleReliabilityStart = 0.80 cycleReliabilityEnd = 0.96 reliabilityDataRateMultiplier = 1 techTransfer = S2.253,S3.42T,S5.2:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/A4_RE.cfg PART { module = Part name = ROE-RD100 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0, 2.2043, 0, 0, 1, 0, 2 node_stack_bottom = 0, -0.7788, 0, 0, -1, 0, 1 node_attach = 0.0, 2.2043, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,0,0 tags = rd100, rd, 100, 101, 103 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-100 Series (Early) manufacturer = NPO Energomash (OKB-456) description = The RD-100 engine series were the first large scale Ethalox Russian liquid propellant rocket engines ever developed and fired. The original RD-100 engine was a 1:1 copy of the German Model 39 engine (used on the A-4 ballistic missile), with later variants (RD-101 and RD-103/M) featuring ever increasing performance to satisfy the needs of the larger R-2 and R-5 IRBMs. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD_100 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, 0.25 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, -0.25 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = newThrustTransform gimbalRange = 2.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleB9DisableTransform transform = 180 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = t rotatorsName = 1 } CONSTRAINLOOKFX { targetName = 1 rotatorsName = t } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-100 origMass = 0.888 literalZeroIgnitions = True CONFIG { name = RD-100 minThrust = 307.0 maxThrust = 307.0 heatProduction = 35 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 70 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol75 ratio = 0.5305 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4695 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 237 key = 1 203 } } CONFIG { name = RD-101 minThrust = 404.0 maxThrust = 404.0 heatProduction = 45 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 85 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol90 ratio = 0.4945 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5055 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 237 key = 1 210 } } CONFIG { name = RD-102 minThrust = 428.0 maxThrust = 428.0 heatProduction = 45 massMult = 0.9966 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 83 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol90 ratio = 0.4945 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5055 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 235 key = 1 214 } } CONFIG { name = RD-103 minThrust = 490.33 maxThrust = 490.33 heatProduction = 55 massMult = 0.9797 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 130 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol90 ratio = 0.4945 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5055 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 248 key = 1 220 } } CONFIG { name = RD-103M minThrust = 500.14 maxThrust = 500.14 heatProduction = 57 massMult = 0.9763 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol90 ratio = 0.4945 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5055 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 248 key = 1 220 } } } ROWaterfall { template = waterfall-alcolox-lower-1 audio = pump-fed-gamma-1 position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 glow = _white glowStretch = 0.85 moduleID = ROE-RD100 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketGamma volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD100 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-alcolox-lower-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.53505,0.53505,0.909585 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-100 ratedBurnTime = 70 ignitionReliabilityStart = 0.85 ignitionReliabilityEnd = 0.95 ignitionDynPresFailMultiplier = 2.0 cycleReliabilityStart = 0.75 cycleReliabilityEnd = 0.94 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = RD-101 ratedBurnTime = 85 ignitionReliabilityStart = 0.86 ignitionReliabilityEnd = 0.94 ignitionDynPresFailMultiplier = 2.0 cycleReliabilityStart = 0.78 cycleReliabilityEnd = 0.93 techTransfer = RD-100:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = RD-102 ratedBurnTime = 83 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.93 ignitionDynPresFailMultiplier = 2.0 cycleReliabilityStart = 0.8 cycleReliabilityEnd = 0.92 techTransfer = RD-101:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = RD-103 ratedBurnTime = 130 ignitionReliabilityStart = 0.82 ignitionReliabilityEnd = 0.93 ignitionDynPresFailMultiplier = 2.0 cycleReliabilityStart = 0.82 cycleReliabilityEnd = 0.91 techTransfer = RD-102:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = RD-103M ratedBurnTime = 140 ignitionReliabilityStart = 0.84 ignitionReliabilityEnd = 0.94 ignitionDynPresFailMultiplier = 2.0 cycleReliabilityStart = 0.84 cycleReliabilityEnd = 0.92 techTransfer = RD-103:50 reliabilityDataRateMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/A7_RE.cfg PART { module = Part name = ROE-A7 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,1.195,0,0,1,0,2 node_stack_bottom = 0,-1.23,0,0,-1,0,2 node_attach = 0,1.195,0,0,1,0,2 attachRules = 1,1,1,0,0 tags = redstone, a6, a7, mercury, hydyne maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = NAA-75-110 A-Series manufacturer = North American Aviation (NAA) description = The power plant of the PGM-11 Redstone Short Range Ballistic Missile (SRBM). Originally designed for Ethanol/LOX (A-6) it was later adapted to use Hydyne/LOx (A-7) with approximately 6% higher performance (yet more toxic) for use in Jupiter-C / Juno I. When the Redstone was adapted from Jupiter-C for manned use under the Project Mercury (Mercury-Redstone Launch Vehicle - MRLV), the A-7 was switched back to Ethalox, accepting a slightly lower performance for the lack of toxicity. Thrust Vector Control (TVC) was provided by carbon thrust vanes and additional attitude control was provided by actuating fins placed in the guidance section. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/A7 scale = 0.75, 0.75, 0.75 } MODEL { model = RealismOverhaul/emptyengine position = 0.285, -1.39, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.285, -1.39, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -1.39, 0.285 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -1.39, -0.285 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = newThrustTransform gimbalRange = 2.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = t rotatorsName = 1 } CONSTRAINLOOKFX { targetName = 1 rotatorsName = t } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = A-6 origMass = 0.67 literalZeroIgnitions = True b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = A-6 minThrust = 395.9 maxThrust = 395.9 heatProduction = 41 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 b9psSubtypeName = alcolox ratedBurnTime = 145 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol75 ratio = 0.5266 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4734 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0175 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 249 key = 1 216 } } CONFIG { name = A-7 minThrust = 416.2 maxThrust = 416.2 heatProduction = 45 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 b9psSubtypeName = hydynelox ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Hydyne ratio = 0.5232 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4768 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0175 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 265 key = 1 235 } } } ROWaterfall { template = waterfall-alcolox-lower-2 audio = pump-fed-gamma-1 position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59, 0.59 glow = _white glowStretch = 0.85 moduleID = ROE-A7 engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = alcolox MainPlumeVariant_Processed { name = hydynelox template = waterfall-hydyne-lower-1 position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59, 0.59 glowRecolor = _yellow } } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketGamma volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-A7 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-alcolox-lower-2 overrideParentTransform = thrustTransform position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59, 0.59 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59,1.003 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = alcolox } SUBTYPE { name = hydynelox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-A7 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydyne-lower-1 overrideParentTransform = thrustTransform position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59, 0.59 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59,1.003 } } } } } TESTFLIGHT { name = A-6 ratedBurnTime = 145 ignitionReliabilityStart = 0.879121 ignitionReliabilityEnd = 0.975824 cycleReliabilityStart = 0.879121 cycleReliabilityEnd = 0.975824 techTransfer = XLR41-NA-1,XLR43-NA-1:50 } TESTFLIGHT { name = A-7 ratedBurnTime = 155 ignitionReliabilityStart = 0.888889 ignitionReliabilityEnd = 0.977778 cycleReliabilityStart = 0.888889 cycleReliabilityEnd = 0.977778 techTransfer = A-6,XLR41-NA-1,XLR43-NA-1:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AerobeeSolids_RN.cfg PART { module = Part name = ROE-18KS7800 author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5848, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.5848, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,0 tags = solid, kick, srm, srb, aerojet, 7800, 1.8ks, aerobee, 300, 300a maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Aerojet 1.8KS7800 manufacturer = Aerojet description = Small, solid fueled booster, taken from the AIM-7 Sparrow missile. It was used as the third stage on the Aerobee 300 and Aerobee 300A sounding rockets. Plume configured by RealPlume. FIXMYPLUME = TRUE category = Engine node_attach = 0.0, 0.5848, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/RN/aerobee300_srb scale = 1.0, 1.1992, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustTransformName = thrustTransform thrustProviderModuleIndex = 0 fxMax = 0.6 maxDistance = 20 falloff = 1.5 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 17.01 type = NGNC basemass = -1 TANK { name = NGNC amount = 17.01 maxAmount = 17.01 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = 1_8KS7800 origMass = 0.02721 type = ModuleEnginesRF CONFIG { name = 1_8KS7800 minThrust = 34.09116 maxThrust = 34.09116 heatProduction = 100 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 curveResource = NGNC chamberNominalTemp = 1500 maxEngineTemp = 2040 powerEffectName = Solid-Lower PROPELLANT { name = NGNC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 238.8 key = 1 200 } thrustCurve { key = 1.00 0.90 key = 0.99 0.95 key = 0.96 1.0 key = 0.92 0.999 key = 0.89 0.998 key = 0.63 0.960 key = 0.37 0.780 key = 0.10 0.250 key = 0.00 0.040 } } } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 flarePosition = 0,0,0 plumePosition = 0,0,0 fixedScale = 2 energy = 1.5 speed = 1.5 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 energy = 1.5 speed = 1.5 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 2 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 2 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AerobeeSolids_RN.cfg PART { module = Part name = ROE-25KS18000 author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.64187, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.99015, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,0 tags = solid, kick, srm, srb, aerojet, aerobee, 18000, 100, 150, 150a maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Aerojet 2.5KS18000 manufacturer = Aerojet description = Small, but powerful solid fueled booster used as the first stage for the Aerobee line of Sounding Rockets. Plume configured by RealPlume. FIXMYPLUME = TRUE category = Engine node_attach = 0.0, 0.64187, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/RN/aerobee150_srb scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustTransformName = thrustTransform thrustProviderModuleIndex = 0 fxMax = 0.6 maxDistance = 20 falloff = 1.5 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 73.71 type = NGNC basemass = -1 TANK { name = NGNC amount = 73.71 maxAmount = 73.71 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = 2_5KS18000 origMass = 0.117934 type = ModuleEnginesRF CONFIG { name = 2_5KS18000 minThrust = 88.06796 maxThrust = 88.06796 heatProduction = 100 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 curveResource = NGNC chamberNominalTemp = 1500 maxEngineTemp = 2040 powerEffectName = Solid-Lower PROPELLANT { name = NGNC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 198.8 key = 1 178.8 } thrustCurve { key = 1.00 0.90 key = 0.99 0.95 key = 0.96 1.0 key = 0.92 0.999 key = 0.89 0.998 key = 0.63 0.960 key = 0.37 0.810 key = 0.10 0.314 key = 0.00 0.03 } } } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 flarePosition = 0,0,0 plumePosition = 0,0,0 fixedScale = 2 energy = 1.5 speed = 1.5 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 energy = 1.5 speed = 1.5 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 2 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 2 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Aerobee_Taerobee.cfg PART { module = Part name = ROE-Aerobee author = CobaltWolf, VenomousRequiem, Beale, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0.175,0,0,1,0,0 node_stack_bottom = 0,-0.2398,0,0,-1,0,0 node_attach = 0,0.175,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = aerobee, wac, aj10, corporal, sounding, 100, 150, 170 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Aerobee manufacturer = Aerojet description = Small sustainer for WAC Corporal and Aerobee sounding rockets. Pressure-fed. Used after a small solid booster. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/Taerobee/taerobee_aerobee scale = 0.963, 0.963, 0.963 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = Aerobee_Shroud } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs origMass = 0.016 configuration = WAC-Corporal modded = false type = ModuleEnginesRF CONFIG { name = WAC-Corporal description = A RATO booster modified to be used on the WAC-Corporal for the US Army maxThrust = 7.733 minThrust = 7.733 heatProduction = 40 massMult = 1 ullage = True ignitions = 1 pressureFed = True ratedBurnTime = 47 PROPELLANT { name = Aniline ratio = 0.326832 DrawGauge = True } PROPELLANT { name = Furfuryl ratio = 0.081708 } PROPELLANT { ratio = 0.59146 name = IRFNA-III } atmosphereCurve { key = 0 226 key = 1 195 } } CONFIG { name = XASR-1 description = Developed for the Aerobee X-8, an improved WAC-Corporal for upper atmosphere research to replace the limited stocks of captured V-2s maxThrust = 13.7628 minThrust = 13.7628 heatProduction = 40 massMult = 1.3 ullage = True ignitions = 1 pressureFed = True ratedBurnTime = 40 PROPELLANT { name = Aniline ratio = 0.2467 DrawGauge = True } PROPELLANT { name = Furfuryl ratio = 0.1329 } PROPELLANT { ratio = 0.6204 name = IRFNA-III } atmosphereCurve { key = 0 235.44 key = 1 200 } } CONFIG { name = AJ10-27 description = Developed as an upgrade to the XASR-1. Continued to be used until the 1980s for meteorlogical studies. maxThrust = 21.28 minThrust = 21.28 heatProduction = 40 massMult = 1.5 ullage = True ignitions = 1 pressureFed = True ratedBurnTime = 52 PROPELLANT { name = Aniline ratio = 0.2467 DrawGauge = True } PROPELLANT { name = Furfuryl ratio = 0.1329 } PROPELLANT { ratio = 0.6204 name = IRFNA-III } atmosphereCurve { key = 0 231 key = 1 198 } } } ROWaterfall { template = waterfall-hydyne-lower-1 audio = pressure-fed-1 position = 0,0,0.055 rotation = 0, 0, 0 scale = 0.1371, 0.1371, 0.1371 glow = _white moduleID = ROE-Aerobee engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Aerobee TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydyne-lower-1 overrideParentTransform = thrustTransform position = 0,0,0.055 rotation = 0, 0, 0 scale = 0.1371, 0.1371, 0.1371 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0.055 rotation = 0, 0, 0 scale = 0.1399791,0.1399791,0.2799582 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = WAC-Corporal ratedBurnTime = 47 ignitionReliabilityStart = 0.90 ignitionReliabilityEnd = 0.96 cycleReliabilityStart = 0.86 cycleReliabilityEnd = 0.93 } TESTFLIGHT { name = XASR-1 ratedBurnTime = 40 ignitionReliabilityStart = 0.93 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.91 cycleReliabilityEnd = 0.955 techTransfer = WAC-Corporal:50 } TESTFLIGHT { name = AJ10-27 ratedBurnTime = 52 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.98 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.96 techTransfer = WAC-Corporal,XASR-1:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Agena_EquipmentRack_BDB.cfg PART { module = Part name = ROE-Agena_EquipmentRack author = CobaltWolf, Pap, capkirk category = Control subcategory = 0 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 rescaleFactor = 1.0 scale = 1.0 node_stack_top = 0.0, 0.58585, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.58585, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 bulkheadProfiles = size0 stackSymmetry = 1 title = Agena Equipment Rack manufacturer = Lockheed description = Equipment rack for Agena. It contains RCS, fuel tanks, batteries, and can be used to mount auxillary thrusters and solar panels to turn Agena into a self-sustaining satellite bus. Plume and sound provided by Waterfall. tags = agena, agena-a, a, agena-b, b, agena-d, d, bell, equipment, rcs mass = 0.102 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 stagingIcon = RCS_MODULE MODEL { model = ROEngines/Assets/BDB/Agena/bluedog_Agena_EquipmentRack scale = 1.67, 1.67, 1.67 } NODE { transform = SPS_Node_1 name = SPS_Node1 size = 0 method = FIXED_JOINT } NODE { transform = SPS_Node_2 name = SPS_Node2 size = 0 method = FIXED_JOINT } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False } MODULE { name = ModuleFuelTanks volume = 90 basemass = -1 type = Fuselage TANK { name = ElectricCharge amount = 42000 maxAmount = 42000 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleB9DisableTransform transform = Mesh_TwoBall } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchRack switcherDescription = Aft Rack switcherDescriptionPlural = Aft Racks affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Disabled } SUBTYPE { name = Enabled transform = Aftrack } SUBTYPE { name = SPS node = SPS_Node1 node = SPS_Node2 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.0255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.0275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.0265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.0072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.0442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.0455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.0425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = rcsTransform position = 0,0,0 rotation = 180, 0, 0 scale = 0.3, 0.3, 0.3 moduleID = ROE-Agena_EquipmentRack engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0,0 rotation = 180, 0, 0 scale = 0.3, 0.3, 0.3 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0,0 rotation = 180, 0, 0 scale = 0.3, 0.3, 0.3 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = rcsTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Agena_EquipmentRack TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 180, 0, 0 scale = 0.3, 0.3, 0.3 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = rcsTransform } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-Agena_EquipmentRack } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 180, 0, 0 scale = 0.3, 0.3, 0.3 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-Agena_EquipmentRack } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = rcsTransform position = 0,0,0 rotation = 180, 0, 0 scale = 0.3, 0.3, 0.3 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Agena_SPS_BDB.cfg PART { module = Part name = ROE-AgenaSPS author = CobaltWolf, Pap, capkirk scale = 1.0 rescaleFactor = 1.0 node_attach = -0.06277, 0.0, 0.0, -1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Agena-D Secondary Propulsion System manufacturer = Bell Aerosystems Company description = A Secondary Propulsion System developed for use in the Gemini program on the Agena Target Vehicle, allowing for fine control and orbital manuevers without igniting the main engine. It was also later made available to commercial customers as an optional upgrade for Agena. The system is a completely contained unit including propellant tanks, one 16-lb thrust chamber, and one 200-lb thrust chamber. Plume and sound provided by Waterfall. tags = agena, SPS, GATV maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROEngines/Assets/BDB/Agena/bluedog_GATV_SPS scale = 1.67, 1.67, 1.67 } NODE { transform = Node_SPS name = SPS size = 0 method = FIXED_JOINT } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleFuelTanks volume = 68.35 basemass = -1 type = Fuselage TANK { name = UDMH amount = 26.5882 maxAmount = 26.5882 } TANK { name = MON3 amount = 41.7619 maxAmount = 41.7619 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchStruts switcherDescription = Struts switcherDescriptionPlural = Struts affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Angled transform = AngledStruts } SUBTYPE { name = Straight transform = StraightStruts } SUBTYPE { name = Disabled } } 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 excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AgenaSPS modded = false origMass = 0.0575 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = AgenaSPS maxThrust = 0.9608 minThrust = 0.0712 heatProduction = 20 ullage = False pressureFed = True ignitions = 20 b9psSubtypeName = hypergolic-white PROPELLANT { name = UDMH ratio = 0.389 } PROPELLANT { name = MON3 ratio = 0.611 DrawGauge = True } atmosphereCurve { key = 0 225 key = 1 90 } } CONFIG { name = TRW-SPS description = Upgrade for the Agena SPS developed by TRW, using an electric pump system to allow it to draw directly from the Agena fuel tanks. maxThrust = 0.471 minThrust = 0.0712 heatProduction = 20 massMult = 0.8 ullage = False pressureFed = False ignitions = 0 b9psSubtypeName = udmh-irfna PROPELLANT { name = UDMH ratio = 0.4492 } PROPELLANT { name = IRFNA-III ratio = 0.5508 DrawGauge = True } PROPELLANT { name = ElectricCharge ratio = 1.13 } atmosphereCurve { key = 0 305 key = 1 90 } } CONFIG { name = TRW-SPS-HDA description = Upgrade for the Agena SPS developed by TRW, using an electric pump system to allow it to draw directly from the Agena fuel tanks. HDA version maxThrust = 0.516 minThrust = 0.0712 heatProduction = 20 massMult = 0.8 ullage = False pressureFed = False ignitions = 0 b9psSubtypeName = udmh-hda PROPELLANT { name = UDMH ratio = 0.4838 DrawGauge = False } PROPELLANT { name = IRFNA-IV ratio = 0.5161 DrawGauge = True } PROPELLANT { name = ElectricCharge ratio = 1.13 } atmosphereCurve { key = 0 305 key = 1 90 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 moduleID = ROE-AgenaSPS engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = hypergolic-white ExtraTemplate_Processed { template = rowaterfall-glow-hypergolic-white position = 0,0,0 rotation = 0, 0, 0 scale = 0.125, 0.125, 0.2 transform = thrustTransform } MainPlumeVariant_Processed { name = udmh-irfna template = waterfall-hypergolic-IRFNA-UDMH-upper-1 glowRecolor = _orange position = 0,0,0 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } MainPlumeVariant_Processed { name = udmh-hda template = waterfall-hypergolic-HDA-UDMH-upper-1 glowRecolor = _orange position = 0,0,0 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AgenaSPS TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.125, 0.125, 0.2 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-white } SUBTYPE { name = udmh-irfna MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-AgenaSPS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-IRFNA-UDMH-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.125, 0.125, 0.2 } } } } SUBTYPE { name = udmh-hda MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-AgenaSPS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-HDA-UDMH-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.125, 0.125, 0.2 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Agena_SSTU.cfg PART { module = Part name = ROE-Agena8048 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-1.8086,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 title = XLR81 Agena A/B Vacuum Engine manufacturer = Bell Aerosystems Company description = Gas-generator nitric acid/UDMH vacuum engine used on Agena. The XLR81 family was derived from the Bell Hustler Rocket Engine, which was developed for use on an air-to-surface missile. Early engines were nearly identical to the Hustler engine, while later variants offered new capabilities and improved performance. Engine restart was introduced on the Agena B's XLR81-BA-7 (Model 8081). The XLR81-BA-11 (Model 8096) used on Agena D used propellant sumps to eliminate the need for ullage thrust. The XLR81-BA-13 (Model 8247) powered the Gemini Agena Target Vehicle (a modified Agena D) and was rated for up to 14 restarts. Plume and sound provided by Waterfall. tags = agena, agena-a, a, agena-b, b, bell, lr81, lr-81, xlr-81, xlr81, 8048, 8081 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-LR-81-8048 scale = 1.3277, 1.5439, 1.3277 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = LR-81-8048-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = LR-81-8048-Gimbal gimbalRange = 5.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = LR-81-8048-ThrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = LR-81-8048-ExhaustJoint targetName = LR-81-8048-ExhaustTarget } LOOK_CONST { transformName = LR-81-8048-FuelJoint targetName = LR-81-8048-FuelTarget } LOOK_CONST { transformName = LR-81-8048-Strut-LeftUpper targetName = LR-81-8048-Strut-LeftLower } LOOK_CONST { transformName = LR-81-8048-Strut-LeftLower targetName = LR-81-8048-Strut-LeftUpper } LOOK_CONST { transformName = LR-81-8048-Strut-RightUpper targetName = LR-81-8048-Strut-RightLower } LOOK_CONST { transformName = LR-81-8048-Strut-RightLower targetName = LR-81-8048-Strut-RightUpper } LOCKED_CONST { transformName = LR-81-8048-GimbalRing targetName = LR-81-8048-ThrustTransform pass = 0 lookAxis = 0, 0, 1 lockedAxis = 0, 1, 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Model117 modded = false origMass = 0.127 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = Model117 description = B-58 Hustler rocket pod maxThrust = 67 minThrust = 67 heatProduction = 100 gimbalRange = 0 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = kerosene-acid ratedBurnTime = 60 PROPELLANT { name = Kerosene ratio = 0.4422 } PROPELLANT { name = IRFNA-III ratio = 0.5578 DrawGauge = True } atmosphereCurve { key = 0 265.5 key = 1 220 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = XLR81-BA-3 description = Model 8001, Agena Prototype maxThrust = 67 minThrust = 67 heatProduction = 100 gimbalRange = 5 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = kerosene-acid ratedBurnTime = 100 PROPELLANT { name = Kerosene ratio = 0.4422 } PROPELLANT { name = IRFNA-III ratio = 0.5578 DrawGauge = True } atmosphereCurve { key = 0 265.5 key = 1 220 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = XLR81-BA-5 description = Model 8048, Agena A maxThrust = 68.9 minThrust = 68.9 heatProduction = 100 gimbalRange = 5 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = hypergolic-IRFNA-UDMH ratedBurnTime = 120 PROPELLANT { name = UDMH ratio = 0.4492 } PROPELLANT { name = IRFNA-III ratio = 0.5508 DrawGauge = True } atmosphereCurve { key = 0 276 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = XLR81-BA-7 description = Model 8081, Agena B maxThrust = 70.7 minThrust = 70.7 heatProduction = 100 massMult = 1.0236 gimbalRange = 5 ullage = True pressureFed = False ignitions = 2 b9psSubtypeName = hypergolic-IRFNA-UDMH ratedBurnTime = 240 PROPELLANT { name = UDMH ratio = 0.4492 } PROPELLANT { name = IRFNA-III ratio = 0.5508 DrawGauge = True } atmosphereCurve { key = 0 285 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } } } ROWaterfall { template = waterfall-hypergolic-IRFNA-UDMH-upper-1 audio = pump-fed-light-1 transform = LR-81-8048-ThrustTransform position = 0,0,0.43 rotation = 0, 0, 0 scale = 0.435, 0.476, 0.45 glow = _orange glowStretch = 0.95 moduleID = ROE-Agena8048 engineID = basicEngine defaultMainPlumeVariantName = hypergolic-IRFNA-UDMH ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = LR-81-8048-ExhaustTransform position = 0,0,0.001 rotation = 0, 0, 0 scale = 0.3, 0.7, 0.7 } MainPlumeVariant_Processed { name = kerosene-acid template = waterfall-kerosene-nitric-acid-upper-1 position = 0,0,0.445 rotation = 0, 0, 0 scale = 0.5, 0.545, 0.5 glowRecolor = _yellow } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Agena8048 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-IRFNA-UDMH-upper-1 overrideParentTransform = LR-81-8048-ThrustTransform position = 0,0,0.43 rotation = 0, 0, 0 scale = 0.435, 0.476, 0.45 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = LR-81-8048-ThrustTransform position = 0,0,0.43 rotation = 0, 0, 0 scale = 0.459795,0.503132,0.91478065 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = LR-81-8048-ExhaustTransform position = 0,0,0.001 rotation = 0, 0, 0 scale = 0.3, 0.7, 0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-IRFNA-UDMH } SUBTYPE { name = kerosene-acid MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-Agena8048 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerosene-nitric-acid-upper-1 overrideParentTransform = LR-81-8048-ThrustTransform position = 0,0,0.445 rotation = 0, 0, 0 scale = 0.5, 0.545, 0.5 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = LR-81-8048-ThrustTransform position = 0,0,0.43 rotation = 0, 0, 0 scale = 0.459795,0.503132,0.91478065 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = LR-81-8048-ExhaustTransform position = 0,0,0.001 rotation = 0, 0, 0 scale = 0.3, 0.7, 0.7 } } } } } TESTFLIGHT { name = Model117 ratedBurnTime = 60 ignitionReliabilityStart = 0.8 ignitionReliabilityEnd = 0.85 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.8 cycleReliabilityEnd = 0.9 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = XLR81-BA-3 ratedBurnTime = 100 ignitionReliabilityStart = 0.800000 ignitionReliabilityEnd = 0.960000 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.800000 cycleReliabilityEnd = 0.960000 techTransfer = Model117:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = XLR81-BA-5 ratedBurnTime = 120 ignitionReliabilityStart = 0.800000 ignitionReliabilityEnd = 0.960000 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.800000 cycleReliabilityEnd = 0.960000 techTransfer = Model117,XLR81-BA-3:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = XLR81-BA-7 ratedBurnTime = 240 ignitionReliabilityStart = 0.916667 ignitionReliabilityEnd = 0.983333 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.916667 cycleReliabilityEnd = 0.983333 techTransfer = Model117,XLR81-BA-3,XLR81-BA-5:50 reliabilityDataRateMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Agena_SSTU.cfg PART { module = Part name = ROE-Agena8096 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-2.1397,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 title = XLR81 Agena Engine Series manufacturer = Bell Aerosystems Company description = Gas-generator nitric acid/UDMH vacuum engine used on Agena. The XLR81 family was derived from the Bell Hustler Rocket Engine, which was developed for use on an air-to-surface missile. Early engines were nearly identical to the Hustler engine, while later variants offered new capabilities and improved performance. Engine restart was introduced on the Agena B's XLR81-BA-7 (Model 8081). The XLR81-BA-11 (Model 8096) used on Agena D used propellant sumps to eliminate the need for ullage thrust. The XLR81-BA-13 (Model 8247) powered the Gemini Agena Target Vehicle (a modified Agena D) and was rated for up to 14 restarts. Plume and sound provided by Waterfall. tags = agena, agena-d, a, bell, lr81, lr-81, xlr-81, xlr81, 8096 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-LR-81-8096 scale = 1.3091, 1.4727, 1.3091 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = LR-81-8096-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = LR-81-8096-Gimbal gimbalRange = 5.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = LR-81-8096-ThrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = LR-81-8096-ExhaustJoint targetName = LR-81-8096-ExhaustTarget } LOOK_CONST { transformName = LR-81-8096-FuelJoint targetName = LR-81-8096-FuelTarget } LOOK_CONST { transformName = LR-81-8096-Strut-LeftUpper targetName = LR-81-8096-Strut-LeftLower } LOOK_CONST { transformName = LR-81-8096-Strut-LeftLower targetName = LR-81-8096-Strut-LeftUpper } LOOK_CONST { transformName = LR-81-8096-Strut-RightUpper targetName = LR-81-8096-Strut-RightLower } LOOK_CONST { transformName = LR-81-8096-Strut-RightLower targetName = LR-81-8096-Strut-RightUpper } LOCKED_CONST { transformName = LR-81-8096-GimbalRing targetName = LR-81-8096-ThrustTransform pass = 0 lookAxis = 0, 0, 1 lockedAxis = 0, 1, 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = XLR81-BA-11 modded = false origMass = 0.127 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = XLR81-BA-11 description = Model 8096, Agena D maxThrust = 71.2 minThrust = 71.2 heatProduction = 100 ullage = False pressureFed = False ignitions = 2 massMult = 1.0394 gimbalRange = 5 b9psSubtypeName = hypergolic-IRFNA-UDMH ratedBurnTime = 240 PROPELLANT { name = UDMH ratio = 0.4492 DrawGauge = False } PROPELLANT { name = IRFNA-III ratio = 0.5508 DrawGauge = True } atmosphereCurve { key = 0 291 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } } CONFIG { name = XLR81-BA-13 description = Model 8247, Gemini ATV maxThrust = 71.2 minThrust = 71.2 heatProduction = 100 massMult = 1.0394 gimbalRange = 5 ullage = False pressureFed = False ignitions = 15 b9psSubtypeName = hypergolic-IRFNA-UDMH ratedBurnTime = 240 PROPELLANT { name = UDMH ratio = 0.4492 } PROPELLANT { name = IRFNA-III ratio = 0.5508 DrawGauge = True } atmosphereCurve { key = 0 291 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.050 } } CONFIG { name = Model8096-39 description = Improved propellant, using high density acid (HDA) maxThrust = 75.3 minThrust = 75.3 heatProduction = 100 ullage = False pressureFed = False ignitions = 3 massMult = 1.0394 gimbalRange = 5 b9psSubtypeName = hda-udmh ratedBurnTime = 240 PROPELLANT { name = UDMH ratio = 0.4838 DrawGauge = False } PROPELLANT { name = IRFNA-IV ratio = 0.5161 DrawGauge = True } atmosphereCurve { key = 0 300 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } } CONFIG { name = Model8096A description = Higher expansion ratio nozzle prototype maxThrust = 78.3 minThrust = 78.3 heatProduction = 100 ullage = False pressureFed = False ignitions = 3 massMult = 1.0394 gimbalRange = 5 b9psSubtypeName = hda-udmh ratedBurnTime = 240 PROPELLANT { name = UDMH ratio = 0.4838 DrawGauge = False } PROPELLANT { name = IRFNA-IV ratio = 0.5161 DrawGauge = True } atmosphereCurve { key = 0 312 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } } CONFIG { name = XLR81-LF2-SPS description = Liquid Fluorine based design, proposed for use on the GE D-2 Apollo vehicle, and later high performance Agena tugs. maxThrust = 53.7 minThrust = 17.7 heatProduction = 100 ullage = False pressureFed = False ignitions = 15 massMult = 1.1811 gimbalRange = 5 b9psSubtypeName = fluorine ratedBurnTime = 360 PROPELLANT { name = LqdFluorine ratio = 0.3599 DrawGauge = False } PROPELLANT { name = LqdHydrogen ratio = 0.6401 DrawGauge = True } atmosphereCurve { key = 0 446.2 key = 1 75 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } } } ROWaterfall { template = waterfall-hypergolic-IRFNA-UDMH-upper-1 audio = pump-fed-light-1 transform = LR-81-8096-ThrustTransform position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.66, 0.62, 0.5 glow = _orange moduleID = ROE-Agena8096 engineID = basicEngine glowStretch = 1 defaultMainPlumeVariantName = hypergolic-IRFNA-UDMH ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = LR-81-8096-ExhaustTransform position = 0,0,0.001 rotation = 0, 0, 0 scale = 0.3, 0.7, 0.7 } MainPlumeVariant_Processed { name = hda-udmh template = waterfall-hypergolic-HDA-UDMH-upper-1 position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.66, 0.62, 0.5 glowRecolor = _orange } MainPlumeVariant_Processed { name = fluorine template = waterfall-hydrolox-upper-1 position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.66, 0.7, 0.6 glowRecolor = ro-hydrolox-blue } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Agena8096 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-IRFNA-UDMH-upper-1 overrideParentTransform = LR-81-8096-ThrustTransform position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.66, 0.62, 0.5 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = LR-81-8096-ThrustTransform position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.69762,0.65534,1.35296 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = LR-81-8096-ExhaustTransform position = 0,0,0.001 rotation = 0, 0, 0 scale = 0.3, 0.7, 0.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-IRFNA-UDMH } SUBTYPE { name = hda-udmh MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-Agena8096 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-HDA-UDMH-upper-1 overrideParentTransform = LR-81-8096-ThrustTransform position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.66, 0.62, 0.5 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = LR-81-8096-ThrustTransform position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.69762,0.65534,1.35296 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = LR-81-8096-ExhaustTransform position = 0,0,0.001 rotation = 0, 0, 0 scale = 0.3, 0.7, 0.7 } } } } SUBTYPE { name = fluorine MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-Agena8096 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = LR-81-8096-ThrustTransform position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.66, 0.7, 0.6 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = LR-81-8096-ThrustTransform position = 0,0,0.71 rotation = 0, 0, 0 scale = 0.69762,0.65534,1.35296 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = LR-81-8096-ExhaustTransform position = 0,0,0.001 rotation = 0, 0, 0 scale = 0.3, 0.7, 0.7 } } } } } TESTFLIGHT { name = XLR81-BA-11 ratedBurnTime = 240 ignitionReliabilityStart = 0.958763 ignitionReliabilityEnd = 0.991753 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.958763 cycleReliabilityEnd = 0.991753 techTransfer = Model117,XLR81-BA-3,XLR81-BA-5,XLR81-BA-7:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = XLR81-BA-13 ratedBurnTime = 240 ignitionReliabilityStart = 0.958763 ignitionReliabilityEnd = 0.991753 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.958763 cycleReliabilityEnd = 0.991753 techTransfer = Model117,XLR81-BA-3,XLR81-BA-5,XLR81-BA-7,XLR81-BA-11:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = Model8096-39 ratedBurnTime = 240 ignitionReliabilityStart = 0.957746 ignitionReliabilityEnd = 0.991549 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.957746 cycleReliabilityEnd = 0.991549 techTransfer = Model117,XLR81-BA-3,XLR81-BA-5,XLR81-BA-7,XLR81-BA-11,XLR81-BA-13:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = Model8096A ratedBurnTime = 240 ignitionReliabilityStart = 0.97 ignitionReliabilityEnd = 0.996 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.968 cycleReliabilityEnd = 0.996 techTransfer = Model117,XLR81-BA-3,XLR81-BA-11,XLR81-BA-13,Model8096-39:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = XLR81-LF2-SPS ratedBurnTime = 360 ignitionReliabilityStart = 0.995305 ignitionReliabilityEnd = 0.999061 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.990654 cycleReliabilityEnd = 0.998131 techTransfer = Model117,XLR81-BA-3,XLR81-BA-5,XLR81-BA-7,XLR81-BA-11,XLR81-BA-13:50 reliabilityDataRateMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Agena_SSTU.cfg PART { module = Part name = ROE-Agena8096C author = CobaltWolf, Pap, capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.83146, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -2.20239, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0,0.83146,0,0,1,0,2 attachRules = 1,1,1,1,0 title = XLR81 Agena Model 8096C Vacuum Engine manufacturer = Bell Aerosystems Company description = Gas-generator nitric acid/UDMH vacuum engine used on Agena. The XLR81 family was derived from the Bell Hustler Rocket Engine, which was developed for use on an air-to-surface missile. Early engines were nearly identical to the Hustler engine, while later variants offered new capabilities and improved performance. Engine restart was introduced on the Agena B's XLR81-BA-7 (Model 8081). The XLR81-BA-11 (Model 8096) used on Agena D used propellant sumps to eliminate the need for ullage thrust. The XLR81-BA-13 (Model 8247) powered the Gemini Agena Target Vehicle (a modified Agena D) and was rated for up to 14 restarts. Plume and sound provided by Waterfall. tags = agena, model8096, agena-2000, 2000, atlas V, 5, EELV maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROEngines/Assets/BDB/Agena/bluedog_Agena_Engine_8096C scale = 1.67, 1.67, 1.67 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = yawGimbal useGimbalResponseSpeed = true gimbalResponseSpeed = 16 gimbalRangeXN = 0 gimbalRangeXP = 0 gimbalRangeYN = 3 gimbalRangeYP = 3 } MODULE { name = ModuleGimbal gimbalTransformName = pitchGimbal gimbalRangeXN = 3 gimbalRangeXP = 3 gimbalRangeYN = 0 gimbalRangeYP = 0 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Model8096C modded = false origMass = 0.127 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = Model8096L description = Reusable Agena for STS maxThrust = 71.1 minThrust = 71.1 heatProduction = 100 ullage = False pressureFed = False ignitions = 15 massMult = 1.0394 b9psSubtypeName = irfna-mmh ratedBurnTime = 1200 PROPELLANT { name = MMH ratio = 0.5276 DrawGauge = False } PROPELLANT { name = IRFNA-IV ratio = 0.4724 DrawGauge = True } atmosphereCurve { key = 0 324 key = 1 75 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } } CONFIG { name = Model8096C description = Growth Agena option, sacrificing thrust for improved effeciency maxThrust = 53.4 minThrust = 53.4 heatProduction = 100 ullage = False pressureFed = False ignitions = 15 massMult = 0.6638 b9psSubtypeName = hypergolic-white ratedBurnTime = 240 PROPELLANT { name = MMH ratio = 0.4671 DrawGauge = False } PROPELLANT { name = NTO ratio = 0.5329 DrawGauge = True } atmosphereCurve { key = 0 336 key = 1 75 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } } CONFIG { name = Agena-2000 description = Agena upgrade for proposed Atlas V upper stage. Tested, but cancelled when studies showed it would be more economical to use single engine centaur instead. maxThrust = 67.5 minThrust = 67.5 heatProduction = 100 ullage = False pressureFed = False ignitions = 15 massMult = 1.0394 b9psSubtypeName = hypergolic-white ratedBurnTime = 700 PROPELLANT { name = MMH ratio = 0.4691 DrawGauge = False } PROPELLANT { name = MON3 ratio = 0.5309 DrawGauge = True } atmosphereCurve { key = 0 336 key = 1 75 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pump-fed-light-1 position = 0,0,-0.01 rotation = 0, 0, 0 scale = 1.07, 1.07, 0.7 glow = ro-hypergolic-white moduleID = ROE-Agena8096C engineID = basicEngine transform = thrustTransform glowStretch = 1 defaultMainPlumeVariantName = hypergolic-white ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = turboFX position = 0,0,0 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 } MainPlumeVariant_Processed { name = irfna-mmh template = waterfall-hypergolic-IRFNA-UDMH-upper-1 position = 0,0,-0.01 rotation = 0, 0, 0 scale = 1.07, 1.07, 0.7 glowRecolor = ro-hypergolic-white } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Agena8096C TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 1.07, 1.07, 0.7 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 1.15025,1.15025,2.3005 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = turboFX position = 0,0,0 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-white } SUBTYPE { name = irfna-mmh MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-Agena8096C } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-IRFNA-UDMH-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 1.07, 1.07, 0.7 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 1.15025,1.15025,2.3005 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = turboFX position = 0,0,0 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 } } } } } TESTFLIGHT { name = Model8096L ratedBurnTime = 1200 ignitionReliabilityStart = 0.97 ignitionReliabilityEnd = 0.997 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.97 cycleReliabilityEnd = 0.996 techTransfer = Model8096-39,Model8096-39A:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = Model8096C ratedBurnTime = 240 ignitionReliabilityStart = 0.97 ignitionReliabilityEnd = 0.997 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.97 cycleReliabilityEnd = 0.996 techTransfer = Model8096-39,Model8096-39A:50 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = Agena-2000 ratedBurnTime = 700 ignitionReliabilityStart = 0.97 ignitionReliabilityEnd = 0.997 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.97 cycleReliabilityEnd = 0.997 techTransfer = Model8096-39,Model8096A,Model8096L:50 reliabilityDataRateMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ10-137_DECQ.cfg PART { module = Part name = ROE-AJ10-137 author = DECQ, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -2.57, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 3 attachRules = 1,1,1,1,0 bulkheadProfiles = srf, size3 tags = apollo, aj10, aj10-137, sps, service, propulsion, system maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ10-137 (Service Propulsion System) manufacturer = Aerojet description = The Aerojet AJ10-137 was used as the Service Propulsion System (SPS) on the Apollo Service Module. It was designed to operate for up to 750 seconds and could restart 50 times. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/DECQ/AJ10_137 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = F1 dependOnEngineState = True responseSpeed = 0.002 ThermalAnim = F1 useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 4.5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ10-137 origMass = 0.295 CONFIG { name = AJ10-137 minThrust = 90.0 maxThrust = 90.0 heatProduction = 38 gimbalRange = 4.5 ullage = True pressureFed = True ignitions = 50 ratedBurnTime = 750 PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 314 key = 1 150 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.05 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-upper-1 audio = pressure-fed-1 position = 0,0,0.090126 rotation = 0, 0, 0 scale = 1.87, 1.87, 1.1 glow = ro-hypergolic-az50 moduleID = ROE-AJ10-137 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AJ10-137 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.184 rotation = 0, 0, 0 scale = 1.87, 1.87, 1.1 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.184 rotation = 0, 0, 0 scale = 2.01025,2.01025,4.0205 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = AJ10-137 ratedBurnTime = 750 ignitionReliabilityStart = 0.987342 ignitionReliabilityEnd = 0.997468 cycleReliabilityStart = 0.944444 cycleReliabilityEnd = 0.998889 techTransfer = AJ10-37,AJ10-42,AJ10-142,AJ10-118,AJ10-118F,AJ10-118K,AJ10-138:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ10-190_RE.cfg PART { name = ROE-AJ10-190 module = Part author = Alcentar, capkirk rescaleFactor = 1.51 scale = 0.64 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.993, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 4 attachRules = 1,1,1,0,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = aj10, 190, shuttle, space, oms maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ10-190 manufacturer = Aerojet Rocketdyne description = Low thrust pressure-fed hypergolic engine. It was used on the Space Shuttle for orbital insertion, maneuvering and deorbiting. Currently used by the Orion MPCV. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/AJ10_190 scale = 0.64, 0.64, 0.64 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 6.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Cylinder_062 rotatorsName = Cylinder_071 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ10-190-OMS origMass = 0.125 CONFIG { name = AJ10-190-OMS minThrust = 26.7 maxThrust = 26.7 heatProduction = 28 massMult = 1.0 ullage = False pressureFed = True ignitions = 500 ratedBurnTime = 3600 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = MMH ratio = 0.4943 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5057 DrawGauge = False } atmosphereCurve { key = 0 316 key = 1 100 } } CONFIG { name = AJ10-190-Orion minThrust = 33.4 maxThrust = 33.4 massMult = 1.0 ullage = False pressureFed = True ignitions = 500 techRequired = specializedCommandModules ratedBurnTime = 3600 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = MMH ratio = 0.4943 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5057 DrawGauge = False } atmosphereCurve { key = 0 316 key = 1 100 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,-0.025 rotation = 0, 0, 0 scale = 0.89, 0.89, 0.87 glow = ro-hypergolic-white moduleID = ROE-AJ10-190 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AJ10-190 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.025 rotation = 0, 0, 0 scale = 0.89, 0.89, 0.87 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,-0.025 rotation = 0, 0, 0 scale = 0.95675,0.95675,1.9135 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = AJ10-190-OMS ratedBurnTime = 3600 ignitionReliabilityStart = 0.998758 ignitionReliabilityEnd = 0.999752 cycleReliabilityStart = 0.996283 cycleReliabilityEnd = 0.999257 techTransfer = AJ10-37,AJ10-42,AJ10-142,AJ10-118,AJ10-118F,AJ10-118K,AJ10-137,AJ10-138:50 } TESTFLIGHT { name = AJ10-190-Orion ratedBurnTime = 3600 ignitionReliabilityStart = 0.998758 ignitionReliabilityEnd = 0.999752 cycleReliabilityStart = 0.996283 cycleReliabilityEnd = 0.999257 techTransfer = AJ10-37,AJ10-42,AJ10-142,AJ10-118,AJ10-118F,AJ10-118K,AJ10-137,AJ10-138,AJ10-190-OMS:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ10Adv_BDB.cfg PART { module = Part name = ROE-AJ10Adv author = CobaltWold, Pap, capkirk scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.55377, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -1.0109, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = aj10, aj, 10, aj-10, 138, aj10-138, transtage, 118, delta f, k, 118f, 118k maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ10 Series (Advanced) manufacturer = Aerojet Rocketdyne description = Small pressure-fed hypergolic upper stage engine. Derivative of the first US liquid rocket engine, the AJ10 series is perhaps the longest-lived of any engine series, a part of the US's first satellite launch vehicle, Vanguard, the Apollo CSM, and even one projected Orion service module. This represents advanced era AJ10s with a nozzle extension and restart capability. Used on Transtage as AJ10-138; similar models but back with the -118 designation were used on the Delta F and Delta K upper stages. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.55377, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/BDB/Delta/bluedog_AJ10_118K scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 4.25 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } 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 excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs configuration = AJ10-138 modded = false origMass = 0.1 b9psModuleID = rowaterfallMainPlumeSwitch type = ModuleEnginesRF CONFIG { name = AJ10-138 description = Upper Stage engine used on the Titan Transtage maxThrust = 35.585 minThrust = 35.585 heatProduction = 100 ullage = True pressureFed = True ignitions = 0 massMult = 1.1 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 450 powerEffectName = Hypergolic_UpperWhite PROPELLANT { name = Aerozine50 ratio = 0.446 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.554 } atmosphereCurve { key = 0 311 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.250 } } CONFIG { name = AJ10-118F description = Delta-F Upper Stage Engine minThrust = 42.3 maxThrust = 42.3 heatProduction = 100 ullage = True pressureFed = True ignitions = 0 massMult = 1.0 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 450 powerEffectName = Hypergolic_UpperWhite PROPELLANT { name = Aerozine50 ratio = 0.4654 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5346 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 315 key = 1 215 } } CONFIG { name = AJ10-118K description = Upper stage engine for the Delta-K minThrust = 43.7 maxThrust = 43.7 heatProduction = 100 ullage = True pressureFed = True ignitions = 0 massMult = 1.0 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 450 powerEffectName = Hypergolic_UpperWhite PROPELLANT { name = Aerozine50 ratio = 0.4654 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5346 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 319.2 key = 1 215 } } CONFIG { name = AJ10-133-LH description = AJ10 variant burning liquid hydrogen and oxygen, proposed for use on the GE D-2 Apollo vehicle. minThrust = 26.67 maxThrust = 26.67 heatProduction = 100 ullage = True pressureFed = True ignitions = 18 massMult = 0.81 b9psSubtypeName = hydrolox ratedBurnTime = 546 powerEffectName = CombinedPlume PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 430 key = 1 285 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-upper-1 audio = pressure-fed-1 position = 0,0,0.40729 rotation = 0, 0, 0 scale = 1.05, 1.05, 1 glow = ro-hypergolic-az50 moduleID = ROE-AJ10Adv engineID = basicEngine transform = thrustTransform glowStretch = 1 defaultMainPlumeVariantName = hypergolic-aerozine50 MainPlumeVariant_Processed { name = hydrolox template = waterfall-hydrolox-upper-1 position = 0,0,0.46 rotation = 0, 0, 0 scale = 1.16, 1.16, 1 glowRecolor = ro-hydrolox-blue } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AJ10Adv TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.46 rotation = 0, 0, 0 scale = 1.05, 1.05, 1 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.46 rotation = 0, 0, 0 scale = 1.12875,1.12875,2.2575 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-aerozine50 } SUBTYPE { name = hydrolox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-AJ10Adv } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.46 rotation = 0, 0, 0 scale = 1.16, 1.16, 1 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0.46 rotation = 0, 0, 0 scale = 1.12875,1.12875,2.2575 } } } } } TESTFLIGHT { name = AJ10-138 ratedBurnTime = 450 ignitionReliabilityStart = 0.992424 ignitionReliabilityEnd = 0.998485 cycleReliabilityStart = 0.893617 cycleReliabilityEnd = 0.978723 techTransfer = AJ10-104,AJ10-118E:15 } TESTFLIGHT { name = AJ10-118F ratedBurnTime = 450 ignitionReliabilityStart = 0.923077 ignitionReliabilityEnd = 0.984615 cycleReliabilityStart = 0.875000 cycleReliabilityEnd = 0.975000 techTransfer = AJ10-138,AJ10-118E:50 } TESTFLIGHT { name = AJ10-118K ratedBurnTime = 450 ignitionReliabilityStart = 0.996094 ignitionReliabilityEnd = 0.999219 cycleReliabilityStart = 0.994152 cycleReliabilityEnd = 0.998830 techTransfer = AJ10-138,AJ10-118E,AJ10-118F:50 } TESTFLIGHT { name = AJ10-133-LH ratedBurnTime = 546 ignitionReliabilityStart = 0.96 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.94 cycleReliabilityEnd = 0.985 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ10Early_RE.cfg PART { module = Part name = ROE-AJ10Early author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.7777526, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.5360538, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.7777526, 0.0, 0.0, 1.0, 0.0, 4 attachRules = 1,1,1,0,0 tags = able AJ10-37 AJ10-40 AJ10-42 AJ10-101A AJ10-142 AJ10-118 AJ10-118D thor vanguard aj10 aj 10 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ10 Series (Early) manufacturer = Aerojet description = Small pressure-fed hypergolic upper stage engine. Derivative of the first US liquid rocket engine, the AJ10 series is perhaps the longest-lived of any engine series, a part of the US's first satellite launch vehicle, Vanguard, the Apollo CSM, and even one projected Orion service module. This is the original Vanguard second stage / Able / Delta configuration, without restart capability. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/AJ10_37 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 4.25 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Cylinder_062 rotatorsName = Cylinder_071 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ10-37 modded = false origMass = 0.08 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = AJ10-37 description = Developed for the upper stage of the Vanguard launch vehicle. minThrust = 33.8 maxThrust = 33.8 heatProduction = 100 ullage = True pressureFed = True ignitions = 1 massMult = 1.05 b9psSubtypeName = hypergolic-white ratedBurnTime = 115 PROPELLANT { name = UDMH ratio = 0.406 DrawGauge = True } PROPELLANT { name = IWFNA ratio = 0.594 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 271 key = 1 240 } } CONFIG { name = AJ10-42 description = More reliable version of the AJ10-37 used on the Able Upper Stage. minThrust = 33.0 maxThrust = 33.0 heatProduction = 100 ullage = True pressureFed = True ignitions = 1 massMult = 1.0 b9psSubtypeName = hypergolic-white ratedBurnTime = 150 PROPELLANT { name = UDMH ratio = 0.406 DrawGauge = True } PROPELLANT { name = IWFNA ratio = 0.594 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 267 key = 1 238 } } CONFIG { name = AJ10-101A description = Used on the improved version of the Able upper stage for Thor-Able and Atlas-Able. minThrust = 33.4 maxThrust = 33.4 heatProduction = 100 ullage = True pressureFed = True ignitions = 1 massMult = 1.0 b9psSubtypeName = hypergolic-white ratedBurnTime = 150 PROPELLANT { name = UDMH ratio = 0.406 DrawGauge = True } PROPELLANT { name = IWFNA ratio = 0.594 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 270 key = 1 240 } } CONFIG { name = AJ10-142 description = Used as the upper stage engine on the very late Thor-Able and very early Thor-Delta launch vehicles. minThrust = 34.25 maxThrust = 34.25 heatProduction = 100 ullage = True pressureFed = True ignitions = 1 massMult = 1.0 b9psSubtypeName = hypergolic-white ratedBurnTime = 150 PROPELLANT { name = UDMH ratio = 0.406 DrawGauge = True } PROPELLANT { name = IWFNA ratio = 0.594 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 270 key = 1 240 } } CONFIG { name = AJ10-118 description = Second stage engine for the Thor-Delta A. minThrust = 33.1 maxThrust = 33.1 heatProduction = 100 ullage = True pressureFed = True ignitions = 1 massMult = 1.0 b9psSubtypeName = hypergolic-white ratedBurnTime = 150 PROPELLANT { name = UDMH ratio = 0.406 DrawGauge = True } PROPELLANT { name = IWFNA ratio = 0.594 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 265.0 key = 1 241.5 } } CONFIG { name = AJ10-118D minThrust = 33.7 maxThrust = 33.7 heatProduction = 100 ullage = True pressureFed = True ignitions = 1 massMult = 1.0 b9psSubtypeName = udmh-irfna ratedBurnTime = 180 PROPELLANT { name = UDMH ratio = 0.4281 DrawGauge = True } PROPELLANT { name = IRFNA-III ratio = 0.5719 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 272.5 key = 1 241.5 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,-0.03 rotation = 0, 0, 0 scale = 0.425, 0.425, 0.4 glow = ro-hypergolic-white glowStretch = 0.95 moduleID = ROE-AJ10Early engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = hypergolic-white MainPlumeVariant_Processed { name = udmh-irfna template = waterfall-hypergolic-IRFNA-UDMH-upper-1 position = 0,0,-0.03 rotation = 0, 0, 0 scale = 0.425, 0.425, 0.4 glowRecolor = _orange } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AJ10Early TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.03 rotation = 0, 0, 0 scale = 0.425, 0.425, 0.4 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,-0.03 rotation = 0, 0, 0 scale = 0.456875,0.456875,0.8680625 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-white } SUBTYPE { name = udmh-irfna MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-AJ10Early } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-IRFNA-UDMH-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.03 rotation = 0, 0, 0 scale = 0.425, 0.425, 0.4 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,-0.03 rotation = 0, 0, 0 scale = 0.456875,0.456875,0.8680625 } } } } } TESTFLIGHT { name = AJ10-37 ratedBurnTime = 115 ignitionReliabilityStart = 0.888889 ignitionReliabilityEnd = 0.977778 cycleReliabilityStart = 0.555556 cycleReliabilityEnd = 0.911111 techTransfer = WAC-Corporal,XASR-1,AJ10-27:10 } TESTFLIGHT { name = AJ10-42 ratedBurnTime = 150 ignitionReliabilityStart = 0.928571 ignitionReliabilityEnd = 0.985714 cycleReliabilityStart = 0.928571 cycleReliabilityEnd = 0.985714 techTransfer = AJ10-37:50 } TESTFLIGHT { name = AJ10-142 ratedBurnTime = 150 ignitionReliabilityStart = 0.916667 ignitionReliabilityEnd = 0.983333 cycleReliabilityStart = 0.916667 cycleReliabilityEnd = 0.983333 techTransfer = AJ10-37,AJ10-42:50 } TESTFLIGHT { name = AJ10-101A ratedBurnTime = 150 ignitionReliabilityStart = 0.916667 ignitionReliabilityEnd = 0.983333 cycleReliabilityStart = 0.916667 cycleReliabilityEnd = 0.983333 techTransfer = AJ10-37,AJ10-42:50 } TESTFLIGHT { name = AJ10-118 ratedBurnTime = 150 ignitionReliabilityStart = 0.9398 ignitionReliabilityEnd = 0.9879 cycleReliabilityStart = 0.9398 cycleReliabilityEnd = 0.9879 techTransfer = AJ10-37,AJ10-42,AJ10-142:50 } TESTFLIGHT { name = AJ10-118D ratedBurnTime = 180 ignitionReliabilityStart = 0.962963 ignitionReliabilityEnd = 0.992593 cycleReliabilityStart = 0.962963 cycleReliabilityEnd = 0.992593 techTransfer = AJ10-37,AJ10-42,AJ10-142,AJ10-118:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ10Mid_RE.cfg PART { module = Part name = ROE-AJ10Mid author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.775, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.145, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.775, 0.0, 0.0, 1.0, 0.0, 4 attachRules = 1,1,1,0,0 tags = ablestar AJ10-104 AJ10-118E delta thor aj 10 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ10 Series (Mid) manufacturer = Aerojet description = Small pressure-fed hypergolic upper stage engine. Derivative of the first US liquid rocket engine, the AJ10 series is perhaps the longest-lived of any engine series, a part of the US's first satellite launch vehicle, Vanguard, the Apollo CSM, and even one projected Orion service module. This represents mid-period AJ10s with a nozzle extension and restart capability. Used on Thor-Ablestar and Delta E through Delta N. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/AJ10_104 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 4.25 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Cylinder_062 rotatorsName = Cylinder_071 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ10-104 modded = false origMass = 0.09 CONFIG { name = AJ10-104 description = The AJ10-104 was used on the Thor-Able-Star and it was the first upper stage engine with the ability to restart. minThrust = 35.1 maxThrust = 35.1 heatProduction = 100 ullage = True pressureFed = True ignitions = 0 massMult = 1.0 ratedBurnTime = 300 PROPELLANT { name = UDMH ratio = 0.4281 DrawGauge = True } PROPELLANT { name = IRFNA-III ratio = 0.5719 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 278 key = 1 215 } } CONFIG { name = AJ10-118E description = Upgrade to the AJ10-118 used on the Delta E-N upper stages. minThrust = 35.2 maxThrust = 35.2 heatProduction = 100 ullage = True pressureFed = True ignitions = 0 massMult = 1.0 ratedBurnTime = 400 PROPELLANT { name = UDMH ratio = 0.4281 DrawGauge = True } PROPELLANT { name = IRFNA-III ratio = 0.5719 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 278 key = 1 215 } } } ROWaterfall { template = waterfall-hypergolic-IRFNA-UDMH-upper-1 audio = pressure-fed-1 position = 0,0,0.575 rotation = 0, 0, 0 scale = 0.65, 0.65, 0.5 glow = _orange glowStretch = 0.95 moduleID = ROE-AJ10Mid engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AJ10Mid TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-IRFNA-UDMH-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.575 rotation = 0, 0, 0 scale = 0.65, 0.65, 0.5 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0.575 rotation = 0, 0, 0 scale = 0.68705,0.68705,1.305395 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = AJ10-104 ratedBurnTime = 300 ignitionReliabilityStart = 0.967742 ignitionReliabilityEnd = 0.993548 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 techTransfer = AJ10-37,AJ10-42,AJ10-142:50 } TESTFLIGHT { name = AJ10-118E ratedBurnTime = 400 ignitionReliabilityStart = 0.986301 ignitionReliabilityEnd = 0.997260 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.979167 cycleReliabilityEnd = 0.995833 techTransfer = AJ10-37,AJ10-104,AJ10-42,AJ10-142:50 reliabilityDataRateMultiplier = 2 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ10Transtar_SSTU.cfg PART { module = Part name = ROE-AJ10-transtar author = Shadowmage, Pap, Capkirk123 scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-1.902,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = aj10, transtar, shuttle, space, oms maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ10 Transtar manufacturer = Aerojet description = Proposed pump-fed upgrade for the AJ10. Developed in the 1980s as a high performance upper stage and tug. Based heavily on shuttle OMS, using the same nozzle and combustion chamber, with turbomachinery installed in place of pressure-fed system. Tested, but never flew, as program was cancelled following the Challenger disaster. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-AJ10-190 scale = 1.5437, 1.5437, 1.5437 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = AJ10-190-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = AJ10-190-Gimbal gimbalRange = 10.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = AJ10-190-ThrustTransform } MODULE { name = ROLModelConstraint numOfPasses = 2 LOCKED_CONST { transformName = AJ10-190-GimbalYRing targetName = GimbalTarget pass = 0 lookAxis = 0, 0, -1 lockedAxis = 0, 1, 0 } LOCKED_CONST { transformName = AJ10-190-Bell targetName = GimbalTarget pass = 0 lookAxis = 0, 0, -1 lockedAxis = 1, 0, 0 } LOOK_CONST { transformName = AJ10-190-Strut-Upper1 targetName = AJ10-190-Target-Lower1 pass = 1 } LOOK_CONST { transformName = AJ10-190-Strut-Lower1 targetName = AJ10-190-Target-Upper1 pass = 1 } LOOK_CONST { transformName = AJ10-190-Strut-Upper2 targetName = AJ10-190-Target-Lower2 pass = 1 } LOOK_CONST { transformName = AJ10-190-Strut-Lower2 targetName = AJ10-190-Target-Upper2 pass = 1 } LOOK_CONST { transformName = AJ10-190-FuelJoint1 targetName = AJ10-190-Target-Fuel1 pass = 1 } LOOK_CONST { transformName = AJ10-190-FuelJoint2 targetName = AJ10-190-Target-Fuel2 pass = 1 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ10-151-OMS origMass = 0.125 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = AJ10-151-OMS description = Planned upgrade for space shuttle OMS, cancelled after Challenger disaster minThrust = 26.7 maxThrust = 26.7 heatProduction = 28 massMult = 2.58 ullage = False pressureFed = False ignitions = 500 b9psSubtypeName = hypergolic-white ratedBurnTime = 54000 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = MMH ratio = 0.4558 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5442 DrawGauge = False } atmosphereCurve { key = 0 334 key = 1 100 } } CONFIG { name = AJ10-153 description = Engine for Transtar I, a high performance upper stage minThrust = 16.7 maxThrust = 16.7 heatProduction = 28 massMult = 1.02 ullage = False pressureFed = False ignitions = 15 b9psSubtypeName = hypergolic-white ratedBurnTime = 3600 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = MMH ratio = 0.4733 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5267 DrawGauge = False } atmosphereCurve { key = 0 328 key = 1 100 } } CONFIG { name = AJ10-154 description = Hydrolox engine, for high performance reusable space shuttle upper stages minThrust = 13.3 maxThrust = 13.3 heatProduction = 28 massMult = 0.72 ullage = False pressureFed = False ignitions = 500 b9psSubtypeName = hydrolox ratedBurnTime = 72000 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = LqdHydrogen ratio = 0.7286 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2714 } atmosphereCurve { key = 0 483 key = 1 200 } } CONFIG { name = AJ10-156 description = Engine for Transtar III, reusable upgrade of Transtar I minThrust = 16.7 maxThrust = 16.7 heatProduction = 28 massMult = 0.83 ullage = False pressureFed = False ignitions = 16 b9psSubtypeName = hypergolic-white ratedBurnTime = 54000 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = MMH ratio = 0.4350 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5650 DrawGauge = False } atmosphereCurve { key = 0 343 key = 1 200 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pump-fed-light-1 transform = AJ10-190-ThrustTransform position = 0,0,0.91 rotation = 0, 0, 0 scale = 0.82, 0.82, 0.82 glow = ro-hypergolic-white moduleID = ROE-AJ10-transtar engineID = basicEngine glowStretch = 1 defaultMainPlumeVariantName = hypergolic-white MainPlumeVariant_Processed { name = hydrolox template = waterfall-hydrolox-upper-1 position = 0,0,0.91 rotation = 0, 0, 0 scale = 0.87, 0.87, 0.75 glowRecolor = ro-hydrolox-blue } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AJ10-transtar TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = AJ10-190-ThrustTransform position = 0,0,0.91 rotation = 0, 0, 0 scale = 0.82, 0.82, 0.82 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = AJ10-190-ThrustTransform position = 0,0,0.91 rotation = 0, 0, 0 scale = 0.8815,0.8815,1.763 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-white } SUBTYPE { name = hydrolox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-AJ10-transtar } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = AJ10-190-ThrustTransform position = 0,0,0.91 rotation = 0, 0, 0 scale = 0.87, 0.87, 0.75 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = AJ10-190-ThrustTransform position = 0,0,0.91 rotation = 0, 0, 0 scale = 0.8815,0.8815,1.763 } } } } } TESTFLIGHT { name = AJ10-151-OMS ratedBurnTime = 54000 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.995 techTransfer = AJ10-37,AJ10-42,AJ10-142,AJ10-118,AJ10-118F,AJ10-118K,AJ10-137,AJ10-138,AJ10-190-OMS:50 } TESTFLIGHT { name = AJ10-153 ratedBurnTime = 3600 ignitionReliabilityStart = 0.9625 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.9625 cycleReliabilityEnd = 0.995 techTransfer = AJ10-37,AJ10-42,AJ10-142,AJ10-118,AJ10-118F,AJ10-118K,AJ10-137,AJ10-138,AJ10-190-OMS:50 } TESTFLIGHT { name = AJ10-154 ratedBurnTime = 72000 ignitionReliabilityStart = 0.9625 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.9625 cycleReliabilityEnd = 0.995 techTransfer = AJ10-37,AJ10-42,AJ10-142,AJ10-118,AJ10-118F,AJ10-118K,AJ10-133-LH,AJ10-137,AJ10-138,AJ10-190-OMS:50 } TESTFLIGHT { name = AJ10-156 ratedBurnTime = 54000 ignitionReliabilityStart = 0.9625 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.9625 cycleReliabilityEnd = 0.9999 techTransfer = AJ10-37,AJ10-42,AJ10-142,AJ10-118,AJ10-118F,AJ10-118K,AJ10-137,AJ10-138,AJ10-190-OMS:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ260_BDB.cfg PART { module = Part name = ROE-AJ260SLA author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 9.4, 0.0, 0.0, 1.0, 0.0, 3 node_attach = 0.0, 0.0, 3.3, 0.0, 0.0, -1.0, 3 attachRules = 1,1,1,1,0 tags = saturn, mlv, apollo, applications, 260, inch, 260-in, radial maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ-260 SL Radial Solid Rocket Booster manufacturer = Aerojet description = The AJ-260 was the largest rocket motor to ever be tested. This is the Short Length version that was a 21.6 x 6.6 meter behemoth that, when fully loaded, weighed more than 842 tons. It was capable of providing over 15,000 kN of thrust for 120 seconds. Ultimately the program was cancelled but not before three test firings where the engines performed exactly to specifications. This is the radially attached version to be used as a Solid Rocket Booster. [Diameter: 6.6 m] Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/AJ260/bluedog_saturn_AJ260_ShortAngled scale = 1.76, 1.529, 1.76 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 3.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.75 maxDistance = 50 falloff = 1.8 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = AJ260_Vernier_Emit dependOnEngineState = True responseSpeed = 0.3 ThermalAnim = AJ260_Vernier_Emit useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 429112 type = PBAN basemass = -1 TANK { name = PBAN amount = 429112 maxAmount = 429112 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ260-SL1 origMass = 89.17426 CONFIG { name = AJ260-SL1 minThrust = 17741 maxThrust = 17741 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 263 key = 1 238 } thrustCurve { key = 1 0.71429 key = 0.71429 1 -0.001884577 -0.001884577 key = 0.46429 0.88571 -0.01704114 -0.01704114 key = 0.21429 0.85714 -0.206599 -0.206599 key = 0.14286 0.4 -0.8595195 -0.8595195 key = 0 0.3 -0.6885712 -0.6885712 } } CONFIG { name = AJ260-SL3 description = This was the test version that used the nozzle for the Full Length design. minThrust = 26708 maxThrust = 26708 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 263 key = 1 238 } thrustCurve { key = 1 0.70755 1.248271 1.248271 key = 0.7 1 -0.1455717 -0.1455717 key = 0.55 0.83019 -0.02537621 -0.02537621 key = 0.26 0.83019 -0.008940977 -0.008940977 key = 0.2 0.75472 -3.520613 -3.520613 key = 0.15 0.4717 -4.373701 -4.373701 key = 0 0.3 -0.8487133 -0.8487133 } } } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 flarePosition = 0,0,1.5 plumePosition = 0,0,2.5 fixedScale = 6 energy = 1 speed = 1 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 6 coreScale = 6 exhaustScale = 6 flareScale = 6 fumeScale = 6 lampScale = 6 plumeScale = 6 plume2Scale = 6 plume3Scale = 6 smokeScale = 6 shockScale = 6 shockconeScale = 6 slagScale = 6 streamScale = 6 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.5 fixedScale = 6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,2.5 fixedScale = 6 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 6 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 6 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ260_BDB.cfg PART { module = Part name = ROE-AJ260SLF author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 9.40335, 0.0, 0.0, 1.0, 0.0, 3 node_attach = 0.0, 0.0, 3.3, 0.0, 0.0, -1.0, 3 attachRules = 1,1,1,1,0 tags = saturn, mlv, apollo, applications, 260, inch, 260-in maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ-260 SL Solid Rocket Engine manufacturer = Aerojet description = The AJ-260 was the largest rocket motor to ever be tested. This is the Short Length version that was a 21.6 x 6.6 meter behemoth that, when fully loaded, weighed more than 842 tons. It was capable of providing over 15,000 kN of thrust for 120 seconds. Ultimately the program was cancelled but not before three test firings where the engines performed exactly to specifications. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/AJ260/bluedog_saturn_AJ260_ShortFlared scale = 1.76, 1.529, 1.76 } MODULE { name = ModuleEnginesRF EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = CombinedPlume shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.98 } THRUST_TRANSFORM { name = vernierTransform multiplier = 0.01 } } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 3.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.75 maxDistance = 50 falloff = 1.8 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = AJ260_Vernier_Emit dependOnEngineState = True responseSpeed = 0.3 ThermalAnim = AJ260_Vernier_Emit useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 429112 type = PBAN basemass = -1 TANK { name = PBAN amount = 429112 maxAmount = 429112 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ260-SL1 origMass = 89.17426 CONFIG { name = AJ260-SL1 minThrust = 17741 maxThrust = 17741 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 263 key = 1 238 } thrustCurve { key = 1 0.71429 key = 0.71429 1 -0.001884577 -0.001884577 key = 0.46429 0.88571 -0.01704114 -0.01704114 key = 0.21429 0.85714 -0.206599 -0.206599 key = 0.14286 0.4 -0.8595195 -0.8595195 key = 0 0.3 -0.6885712 -0.6885712 } } CONFIG { name = AJ260-SL3 description = This was the test version that used the nozzle for the Full Length design. minThrust = 26708 maxThrust = 26708 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 263 key = 1 238 } thrustCurve { key = 1 0.70755 1.248271 1.248271 key = 0.7 1 -0.1455717 -0.1455717 key = 0.55 0.83019 -0.02537621 -0.02537621 key = 0.26 0.83019 -0.008940977 -0.008940977 key = 0.2 0.75472 -3.520613 -3.520613 key = 0.15 0.4717 -4.373701 -4.373701 key = 0 0.3 -0.8487133 -0.8487133 } } } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = vernierGimbal gimbalRangeXP = 10 gimbalRangeXN = 10 gimbalRangeYN = 0 gimbalRangeYP = 0 enableRoll = true enableYaw = false enablePitch = false } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 flarePosition = 0,0,1.5 plumePosition = 0,0,2.5 fixedScale = 6 energy = 1 speed = 1 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 6 coreScale = 6 exhaustScale = 6 flareScale = 6 fumeScale = 6 lampScale = 6 plumeScale = 6 plume2Scale = 6 plume3Scale = 6 smokeScale = 6 shockScale = 6 shockconeScale = 6 slagScale = 6 streamScale = 6 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } PLUME { name = Solid-Sepmotor transformName = vernierTransform localRotation = 0,0,0 localPosition = 0,0,-0.5 fixedScale = 4 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 4 coreScale = 4 exhaustScale = 4 flareScale = 4 fumeScale = 4 lampScale = 4 plumeScale = 4 plume2Scale = 4 plume3Scale = 4 smokeScale = 4 shockScale = 4 shockconeScale = 4 slagScale = 4 streamScale = 4 blazePosition = 0,0,-0.5 corePosition = 0,0,-0.5 exhaustPosition = 0,0,-0.5 flarePosition = 0,0,-0.5 fumePosition = 0,0,-0.5 lampPosition = 0,0,-0.5 plumePosition = 0,0,-0.5 plume2Position = 0,0,-0.5 plume3Position = 0,0,-0.5 smokePosition = 0,0,-0.5 shockPosition = 0,0,-0.5 shockconePosition = 0,0,-0.5 slagPosition = 0,0,-0.5 streamPosition = 0,0,-0.5 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { CombinedPlume { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.5 fixedScale = 6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,2.5 fixedScale = 6 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 6 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 6 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } CombinedPlume { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = vernierTransform localRotation = 0,0,0 localPosition = 0,0,-0.5 fixedScale = 4 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 4 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ260_BDB.cfg PART { module = Part name = ROE-AJ260FLA author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 13.8384, 0.0, 0.0, 1.0, 0.0, 3 node_attach = 0.0, 0.0, 3.3, 0.0, 0.0, -1.0, 3 attachRules = 1,1,1,1,0 tags = saturn, mlv, apollo, applications, 260, inch, 260-in maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ-260 FL Radial Solid Rocket Booster manufacturer = Aerojet description = The AJ-260 was the largest rocket motor to ever be tested. This is the Full Length version of the engine that has a gross mass of more than 1600 tons and provides a thrust of 35,391 kN for more than 2 minutes. This version was te be used as an alternative to the Saturn IB and as booster motors for Apollo Applications launch vehicles. This is the radially attached version to be used as a Solid Rocket Booster. [Diameter: 6.6 m] Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/AJ260/bluedog_saturn_AJ260_LongAngled scale = 1.76, 1.44, 1.76 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 3.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.75 maxDistance = 50 falloff = 1.8 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = AJ260_Vernier_Emit dependOnEngineState = True responseSpeed = 0.3 ThermalAnim = AJ260_Vernier_Emit useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 842116 type = PBAN basemass = -1 TANK { name = PBAN amount = 842116 maxAmount = 842116 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ260-FL origMass = 156.126 CONFIG { name = AJ260-FL minThrust = 35391 maxThrust = 35391 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 263 key = 1 238 } thrustCurve { key = 1 0.70755 1.248271 1.248271 key = 0.7 1 -0.1455717 -0.1455717 key = 0.55 0.83019 -0.02537621 -0.02537621 key = 0.26 0.83019 -0.008940977 -0.008940977 key = 0.2 0.75472 -3.520613 -3.520613 key = 0.15 0.4717 -4.373701 -4.373701 key = 0 0.3 -0.8487133 -0.8487133 } } } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 flarePosition = 0,0,1.5 plumePosition = 0,0,2.5 fixedScale = 6 energy = 1 speed = 1 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 6 coreScale = 6 exhaustScale = 6 flareScale = 6 fumeScale = 6 lampScale = 6 plumeScale = 6 plume2Scale = 6 plume3Scale = 6 smokeScale = 6 shockScale = 6 shockconeScale = 6 slagScale = 6 streamScale = 6 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.5 fixedScale = 6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,2.5 fixedScale = 6 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 6 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 6 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ260_BDB.cfg PART { module = Part name = ROE-AJ260FLF author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 13.8384, 0.0, 0.0, 1.0, 0.0, 3 node_attach = 0.0, 0.0, 3.3, 0.0, 0.0, -1.0, 3 attachRules = 1,1,1,1,0 tags = saturn, mlv, apollo, applications, 260, inch, 260-in maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ-260 FL Solid Rocket Engine manufacturer = Aerojet description = The AJ-260 was the largest rocket motor to ever be tested. This is the Full Length version of the engine that has a gross mass of more than 1600 tons and provides a thrust of 35,391 kN for more than 2 minutes. This version was te be used as an alternative to the Saturn IB and as booster motors for Apollo Applications launch vehicles. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/AJ260/bluedog_saturn_AJ260_LongFlared scale = 1.76, 1.44, 1.76 } MODULE { name = ModuleEnginesRF EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = CombinedPlume shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.98 } THRUST_TRANSFORM { name = vernierTransform multiplier = 0.01 } } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 3.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.75 maxDistance = 50 falloff = 1.8 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = AJ260_Vernier_Emit dependOnEngineState = True responseSpeed = 0.3 ThermalAnim = AJ260_Vernier_Emit useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 842116 type = PBAN basemass = -1 TANK { name = PBAN amount = 842116 maxAmount = 842116 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ260-FL origMass = 156.126 CONFIG { name = AJ260-FL minThrust = 35391 maxThrust = 35391 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 263 key = 1 238 } thrustCurve { key = 1 0.70755 1.248271 1.248271 key = 0.7 1 -0.1455717 -0.1455717 key = 0.55 0.83019 -0.02537621 -0.02537621 key = 0.26 0.83019 -0.008940977 -0.008940977 key = 0.2 0.75472 -3.520613 -3.520613 key = 0.15 0.4717 -4.373701 -4.373701 key = 0 0.3 -0.8487133 -0.8487133 } } } MODULE { name = ModuleGimbal gimbalResponseSpeed = 15 useGimbalResponseSpeed = true gimbalTransformName = vernierGimbal gimbalRangeXP = 10 gimbalRangeXN = 10 gimbalRangeYN = 0 gimbalRangeYP = 0 enableRoll = true enableYaw = false enablePitch = false } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 flarePosition = 0,0,1.5 plumePosition = 0,0,2.5 fixedScale = 6 energy = 1 speed = 1 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 6 coreScale = 6 exhaustScale = 6 flareScale = 6 fumeScale = 6 lampScale = 6 plumeScale = 6 plume2Scale = 6 plume3Scale = 6 smokeScale = 6 shockScale = 6 shockconeScale = 6 slagScale = 6 streamScale = 6 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } PLUME { name = Solid-Sepmotor transformName = vernierTransform localRotation = 0,0,0 localPosition = 0,0,-0.5 fixedScale = 4 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 4 coreScale = 4 exhaustScale = 4 flareScale = 4 fumeScale = 4 lampScale = 4 plumeScale = 4 plume2Scale = 4 plume3Scale = 4 smokeScale = 4 shockScale = 4 shockconeScale = 4 slagScale = 4 streamScale = 4 blazePosition = 0,0,-0.5 corePosition = 0,0,-0.5 exhaustPosition = 0,0,-0.5 flarePosition = 0,0,-0.5 fumePosition = 0,0,-0.5 lampPosition = 0,0,-0.5 plumePosition = 0,0,-0.5 plume2Position = 0,0,-0.5 plume3Position = 0,0,-0.5 smokePosition = 0,0,-0.5 shockPosition = 0,0,-0.5 shockconePosition = 0,0,-0.5 slagPosition = 0,0,-0.5 streamPosition = 0,0,-0.5 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { CombinedPlume { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.5 fixedScale = 6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,2.5 fixedScale = 6 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 6 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 6 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } CombinedPlume { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = vernierTransform localRotation = 0,0,0 localPosition = 0,0,-0.5 fixedScale = 4 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 4 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AJ60_BDB.cfg PART { module = Part name = ROE-AJ60 author = Cobaltwolf, Vader111 mass = 3.9384 scale = 1.0 rescaleFactor = 1.6 node_attach = 0, 0.5, 0.491, 0.0, 0.0, -1.0, 1 CoMOffset = 0.0, -0.245, 0.245 attachRules = 1,1,1,1,0 tags = aerojet, AJ60, booster, radial, solid, srb, skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = AJ-60A manufacturer = Aerojet Rocketdyne description = AJ-60A is a solid rocket booster produced by Aerojet Rocketdyne. They are currently used as strap-on boosters on United Launch Alliance's Atlas V rocket. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/AtlasV/bluedog_AtlasV_AJ60 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 3.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = HTPB volume = 24040 basemass = -1 TANK { name = HTPB amount = 24040 maxAmount = 24040 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = AJ-60A modded = False origMass = 3.95 CONFIG { name = AJ-60A minThrust = 1688.4 maxThrust = 1688.4 heatProduction = 100 curveResource = HTPB ullage = False pressureFed = False gimbalRange = 0.0 ignitions = 1 powerEffectName = Solid-Lower ratedBurnTime = 94 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 275 key = 1 247 } thrustCurve { key = 1\t\t0.92 key = 0.995 0.922 key = 0.99\t0.93 key = 0.985 0.938 key = 0.98\t0.945 key = 0.975 0.952 key = 0.97\t0.958 key = 0.965 0.964 key = 0.96\t0.969 key = 0.955 0.974 key = 0.95\t0.978 key = 0.945 0.982 key = 0.94\t0.985 key = 0.935 0.988 key = 0.93\t0.99 key = 0.925 0.992 key = 0.92\t0.994 key = 0.915 0.996 key = 0.91\t0.997 key = 0.905 0.998 key = 0.9\t0.999 key = 0.895 1 key = 0.89\t1 key = 0.885 1 key = 0.88\t1 key = 0.875 1 key = 0.87\t1 key = 0.865 1 key = 0.86\t1 key = 0.855 1 key = 0.85\t1 key = 0.845 1 key = 0.84\t1 key = 0.835 0.9995 key = 0.83\t0.999 key = 0.825 0.9985 key = 0.82\t0.998 key = 0.815 0.9975 key = 0.81\t0.997 key = 0.805 0.9965 key = 0.8\t0.996 key = 0.795 0.9955 key = 0.79\t0.995 key = 0.785 0.9945 key = 0.78\t0.994 key = 0.775 0.9935 key = 0.77\t0.993 key = 0.765 0.9925 key = 0.76\t0.992 key = 0.755 0.9915 key = 0.75\t0.991 key = 0.745 0.9905 key = 0.74\t0.9885 key = 0.735 0.9845 key = 0.73\t0.9785 key = 0.725 0.9705 key = 0.72\t0.9605 key = 0.715 0.9485 key = 0.71\t0.9345 key = 0.705 0.9185 key = 0.7\t0.8985 key = 0.695 0.8735 key = 0.69\t0.8485 key = 0.685 0.8235 key = 0.68\t0.7985 key = 0.675 0.7785 key = 0.67\t0.7635 key = 0.665 0.7535 key = 0.66\t0.7465 key = 0.655 0.7425 key = 0.65\t0.7385 key = 0.645 0.7345 key = 0.64\t0.7315 key = 0.635 0.7285 key = 0.63\t0.7255 key = 0.625 0.7225 key = 0.62\t0.7195 key = 0.615 0.7165 key = 0.61\t0.7135 key = 0.605 0.7105 key = 0.6\t0.7075 key = 0.595 0.7045 key = 0.59\t0.7015 key = 0.585 0.6995 key = 0.58\t0.6975 key = 0.575 0.6955 key = 0.57\t0.6935 key = 0.565 0.6925 key = 0.56\t0.6915 key = 0.555 0.6905 key = 0.55\t0.6895 key = 0.545 0.6885 key = 0.54\t0.6875 key = 0.535 0.6865 key = 0.53\t0.6855 key = 0.525 0.6845 key = 0.52\t0.6845 key = 0.515 0.6845 key = 0.51\t0.6845 key = 0.505 0.6845 key = 0.5\t0.6845 key = 0.495 0.6855 key = 0.49\t0.6865 key = 0.485 0.6875 key = 0.48\t0.6885 key = 0.475 0.6895 key = 0.47\t0.6915 key = 0.465 0.6935 key = 0.46\t0.6955 key = 0.455 0.6975 key = 0.45\t0.6995 key = 0.445 0.7015 key = 0.44\t0.7035 key = 0.435 0.7055 key = 0.43\t0.7075 key = 0.425 0.7095 key = 0.42\t0.7115 key = 0.415 0.7135 key = 0.41\t0.7155 key = 0.405 0.7175 key = 0.4\t0.7195 key = 0.395 0.7215 key = 0.39\t0.7235 key = 0.385 0.7255 key = 0.38\t0.7275 key = 0.375 0.7295 key = 0.37\t0.7315 key = 0.365 0.733 key = 0.36\t0.7345 key = 0.355 0.736 key = 0.35\t0.7375 key = 0.345 0.739 key = 0.34\t0.7405 key = 0.335 0.742 key = 0.33\t0.7435 key = 0.325 0.745 key = 0.32\t0.7465 key = 0.315 0.748 key = 0.31\t0.7495 key = 0.305 0.751 key = 0.3\t0.7525 key = 0.295 0.754 key = 0.29\t0.7555 key = 0.285 0.757 key = 0.28\t0.7585 key = 0.275 0.76 key = 0.27\t0.7615 key = 0.265 0.763 key = 0.26\t0.7645 key = 0.255 0.766 key = 0.25\t0.7675 key = 0.245 0.769 key = 0.24\t0.7705 key = 0.235 0.772 key = 0.23\t0.7735 key = 0.225 0.7745 key = 0.22\t0.7755 key = 0.215 0.7765 key = 0.21\t0.7775 key = 0.205 0.7785 key = 0.2\t0.779 key = 0.195 0.7795 key = 0.19\t0.78 key = 0.185 0.7805 key = 0.18\t0.781 key = 0.175 0.7815 key = 0.17\t0.782 key = 0.165 0.7825 key = 0.16\t0.783 key = 0.155 0.7835 key = 0.15\t0.784 key = 0.145 0.7845 key = 0.14\t0.785 key = 0.135 0.7855 key = 0.13\t0.786 key = 0.125 0.7865 key = 0.12\t0.787 key = 0.115 0.787 key = 0.11\t0.787 key = 0.105 0.787 key = 0.1\t0.7855 key = 0.095 0.784 key = 0.09\t0.7825 key = 0.085 0.781 key = 0.08\t0.7795 key = 0.075 0.7775 key = 0.07\t0.7755 key = 0.065 0.7735 key = 0.06\t0.7715 key = 0.055 0.7685 key = 0.05\t0.7645 key = 0.045 0.7595 key = 0.04\t0.7545 key = 0.035 0.7445 key = 0.03\t0.7295 key = 0.025 0.7095 key = 0.02\t0.6845 key = 0.015 0.6495 key = 0.01\t0.6045 key = 0.009 0.5795 key = 0.008 0.5495 key = 0.007 0.5095 key = 0.006 0.4595 key = 0.005 0.3995 key = 0.004 0.3345 key = 0.003 0.2645 key = 0.002 0.1895 key = 0.001 0.1095 key = 0\t\t0.0045 } } CONFIG { name = AJ-60A_TVC minThrust = 1688.4 maxThrust = 1688.4 heatProduction = 100 curveResource = HTPB ullage = False pressureFed = False gimbalRange = 3.0 ignitions = 1 powerEffectName = Solid-Lower ratedBurnTime = 94 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 275 key = 1 247 } thrustCurve { key = 1\t\t0.92 key = 0.995 0.922 key = 0.99\t0.93 key = 0.985 0.938 key = 0.98\t0.945 key = 0.975 0.952 key = 0.97\t0.958 key = 0.965 0.964 key = 0.96\t0.969 key = 0.955 0.974 key = 0.95\t0.978 key = 0.945 0.982 key = 0.94\t0.985 key = 0.935 0.988 key = 0.93\t0.99 key = 0.925 0.992 key = 0.92\t0.994 key = 0.915 0.996 key = 0.91\t0.997 key = 0.905 0.998 key = 0.9\t0.999 key = 0.895 1 key = 0.89\t1 key = 0.885 1 key = 0.88\t1 key = 0.875 1 key = 0.87\t1 key = 0.865 1 key = 0.86\t1 key = 0.855 1 key = 0.85\t1 key = 0.845 1 key = 0.84\t1 key = 0.835 0.9995 key = 0.83\t0.999 key = 0.825 0.9985 key = 0.82\t0.998 key = 0.815 0.9975 key = 0.81\t0.997 key = 0.805 0.9965 key = 0.8\t0.996 key = 0.795 0.9955 key = 0.79\t0.995 key = 0.785 0.9945 key = 0.78\t0.994 key = 0.775 0.9935 key = 0.77\t0.993 key = 0.765 0.9925 key = 0.76\t0.992 key = 0.755 0.9915 key = 0.75\t0.991 key = 0.745 0.9905 key = 0.74\t0.9885 key = 0.735 0.9845 key = 0.73\t0.9785 key = 0.725 0.9705 key = 0.72\t0.9605 key = 0.715 0.9485 key = 0.71\t0.9345 key = 0.705 0.9185 key = 0.7\t0.8985 key = 0.695 0.8735 key = 0.69\t0.8485 key = 0.685 0.8235 key = 0.68\t0.7985 key = 0.675 0.7785 key = 0.67\t0.7635 key = 0.665 0.7535 key = 0.66\t0.7465 key = 0.655 0.7425 key = 0.65\t0.7385 key = 0.645 0.7345 key = 0.64\t0.7315 key = 0.635 0.7285 key = 0.63\t0.7255 key = 0.625 0.7225 key = 0.62\t0.7195 key = 0.615 0.7165 key = 0.61\t0.7135 key = 0.605 0.7105 key = 0.6\t0.7075 key = 0.595 0.7045 key = 0.59\t0.7015 key = 0.585 0.6995 key = 0.58\t0.6975 key = 0.575 0.6955 key = 0.57\t0.6935 key = 0.565 0.6925 key = 0.56\t0.6915 key = 0.555 0.6905 key = 0.55\t0.6895 key = 0.545 0.6885 key = 0.54\t0.6875 key = 0.535 0.6865 key = 0.53\t0.6855 key = 0.525 0.6845 key = 0.52\t0.6845 key = 0.515 0.6845 key = 0.51\t0.6845 key = 0.505 0.6845 key = 0.5\t0.6845 key = 0.495 0.6855 key = 0.49\t0.6865 key = 0.485 0.6875 key = 0.48\t0.6885 key = 0.475 0.6895 key = 0.47\t0.6915 key = 0.465 0.6935 key = 0.46\t0.6955 key = 0.455 0.6975 key = 0.45\t0.6995 key = 0.445 0.7015 key = 0.44\t0.7035 key = 0.435 0.7055 key = 0.43\t0.7075 key = 0.425 0.7095 key = 0.42\t0.7115 key = 0.415 0.7135 key = 0.41\t0.7155 key = 0.405 0.7175 key = 0.4\t0.7195 key = 0.395 0.7215 key = 0.39\t0.7235 key = 0.385 0.7255 key = 0.38\t0.7275 key = 0.375 0.7295 key = 0.37\t0.7315 key = 0.365 0.733 key = 0.36\t0.7345 key = 0.355 0.736 key = 0.35\t0.7375 key = 0.345 0.739 key = 0.34\t0.7405 key = 0.335 0.742 key = 0.33\t0.7435 key = 0.325 0.745 key = 0.32\t0.7465 key = 0.315 0.748 key = 0.31\t0.7495 key = 0.305 0.751 key = 0.3\t0.7525 key = 0.295 0.754 key = 0.29\t0.7555 key = 0.285 0.757 key = 0.28\t0.7585 key = 0.275 0.76 key = 0.27\t0.7615 key = 0.265 0.763 key = 0.26\t0.7645 key = 0.255 0.766 key = 0.25\t0.7675 key = 0.245 0.769 key = 0.24\t0.7705 key = 0.235 0.772 key = 0.23\t0.7735 key = 0.225 0.7745 key = 0.22\t0.7755 key = 0.215 0.7765 key = 0.21\t0.7775 key = 0.205 0.7785 key = 0.2\t0.779 key = 0.195 0.7795 key = 0.19\t0.78 key = 0.185 0.7805 key = 0.18\t0.781 key = 0.175 0.7815 key = 0.17\t0.782 key = 0.165 0.7825 key = 0.16\t0.783 key = 0.155 0.7835 key = 0.15\t0.784 key = 0.145 0.7845 key = 0.14\t0.785 key = 0.135 0.7855 key = 0.13\t0.786 key = 0.125 0.7865 key = 0.12\t0.787 key = 0.115 0.787 key = 0.11\t0.787 key = 0.105 0.787 key = 0.1\t0.7855 key = 0.095 0.784 key = 0.09\t0.7825 key = 0.085 0.781 key = 0.08\t0.7795 key = 0.075 0.7775 key = 0.07\t0.7755 key = 0.065 0.7735 key = 0.06\t0.7715 key = 0.055 0.7685 key = 0.05\t0.7645 key = 0.045 0.7595 key = 0.04\t0.7545 key = 0.035 0.7445 key = 0.03\t0.7295 key = 0.025 0.7095 key = 0.02\t0.6845 key = 0.015 0.6495 key = 0.01\t0.6045 key = 0.009 0.5795 key = 0.008 0.5495 key = 0.007 0.5095 key = 0.006 0.4595 key = 0.005 0.3995 key = 0.004 0.3345 key = 0.003 0.2645 key = 0.002 0.1895 key = 0.001 0.1095 key = 0\t\t0.0045 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.1 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.2 smokeScale = 0.2 slagPosition = 0.0, 0.0, 0.1 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 0.2 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = AJ-60A ratedBurnTime = 94 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.991935 cycleReliabilityEnd = 0.998387 reliabilityDataRateMultiplier = 2 isSolid = True } TESTFLIGHT { name = AJ-60A_TVC ratedBurnTime = 94 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.991935 cycleReliabilityEnd = 0.998387 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Algol1_BDB.cfg PART { module = Part name = ROE-Algol1 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_attach = 0.3905, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = 0.234, -0.234, 0.0 attachRules = 1,1,1,1,0 tags = algol, algol1, algol-1, 1, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Algol IB manufacturer = Aerojet Rocketdyne description = First stage solid rocket motor used on the early X-1 and X-2 Scout launch vehicles. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Radial scale = 0.833, 1, 0.833 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchNose switcherDescription = Nose Shape affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Straight transform = StraightNose } SUBTYPE { name = Angled transform = AngledNose } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 4868.55424 type = HTPB basemass = -1 TANK { name = HTPB amount = 4868.55424 maxAmount = 4868.55424 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Algol-I origMass = 1.402325 CONFIG { name = Algol-I minThrust = 493.6442 maxThrust = 493.6442 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 62 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 241.4 key = 1 214 } thrustCurve { key = 0 0.2 -0.4129715 -0.4129715 key = 0.4 1.06 -0.2239506 -0.2239506 key = 0.7510101 0.99 -0.01497902 -0.01497902 key = 0.925 0.9 key = 0.9875 0.9 -0.009172035 -0.009172035 key = 1 1 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.25 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.4 smokeScale = 0.1 slagPosition = 0.0, 0.0, 0.004 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.25 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 0.1 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.004 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Algol-I ratedBurnTime = 62 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.944444 cycleReliabilityEnd = 0.988889 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Algol1_Inline_BDB.cfg PART { module = Part name = ROE-Algol1_Inline author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_stack_bottom = 0.0, -3.477, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 3.54, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, -0.3905, 0.0, 0.0, 1.0, 1 attachRules = 1,1,1,1,0 tags = algol, algol1, algol-1, 1, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Algol IB manufacturer = Aerojet Rocketdyne description = First stage solid rocket motor used on the early X-1 and X-2 Scout launch vehicles. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Inline scale = 0.833, 1, 0.833 } MODEL { model = RealismOverhaul/emptyengine position = 0.15, -3.477, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.15, -3.477, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -3.477, 0.15 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -3.477, -0.15 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 4868.55424 type = HTPB basemass = -1 TANK { name = HTPB amount = 4868.55424 maxAmount = 4868.55424 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Algol-I origMass = 1.402325 CONFIG { name = Algol-I minThrust = 493.6442 maxThrust = 493.6442 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 62 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 241.4 key = 1 214 } thrustCurve { key = 0 0.2 -0.4129715 -0.4129715 key = 0.4 1.06 -0.2239506 -0.2239506 key = 0.7510101 0.99 -0.01497902 -0.01497902 key = 0.925 0.9 key = 0.9875 0.9 -0.009172035 -0.009172035 key = 1 1 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.25 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.4 smokeScale = 0.1 slagPosition = 0.0, 0.0, 0.004 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.25 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 0.1 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.004 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Algol-I ratedBurnTime = 62 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.944444 cycleReliabilityEnd = 0.988889 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Algol2_BDB.cfg PART { module = Part name = ROE-Algol2 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_attach = 0.3905, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = 0.234, -0.234, 0.0 attachRules = 1,1,1,1,0 tags = algol, algol2, algol-2, 2, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Algol II manufacturer = Aerojet Rocketdyne description = First stage solid rocket motor developed from Algol I and used on the Scout launch vehicles. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Radial scale = 0.833, 1, 0.833 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchNose switcherDescription = Nose Shape affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Straight transform = StraightNose } SUBTYPE { name = Angled transform = AngledNose } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 5417.2209 type = HTPB basemass = -1 TANK { name = HTPB amount = 5417.2209 maxAmount = 5417.2209 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Algol-II origMass = 1.065533 CONFIG { name = Algol-II minThrust = 449.02112 maxThrust = 449.02112 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 80 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 258.88 key = 1 232 } thrustCurve { key = 0 0.2 -0.4129715 -0.4129715 key = 0.4 1.06 -0.2850782 -0.2850782 key = 0.7510101 0.99 -0.01497902 -0.01497902 key = 0.925 0.9 -0.3748914 -0.3748914 key = 0.9875 0.9 0.400761 0.400761 key = 1 1 5.877564 5.877564 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.004 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.15 smokeScale = 0.1 slagPosition = 0.0, 0.0, 0.5 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.004 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.15 fixedScale = 0.1 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.5 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Algol-II ratedBurnTime = 80 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.983871 cycleReliabilityEnd = 0.996774 techTransfer = Algol-I:50 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Algol2_Inline_BDB.cfg PART { module = Part name = ROE-Algol2_Inline author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_stack_bottom = 0.0, -3.477, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 3.54, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, -0.3905, 0.0, 0.0, 1.0, 1 attachRules = 1,1,1,1,0 tags = algol, algol2, algol-2, 2, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Algol II manufacturer = Aerojet Rocketdyne description = First stage solid rocket motor developed from Algol I and used on the Scout launch vehicles. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Inline scale = 0.833, 1, 0.833 } MODEL { model = RealismOverhaul/emptyengine position = 0.15, -3.477, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.15, -3.477, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -3.477, 0.15 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -3.477, -0.15 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 5417.2209 type = HTPB basemass = -1 TANK { name = HTPB amount = 5417.2209 maxAmount = 5417.2209 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Algol-II origMass = 1.065533 CONFIG { name = Algol-II minThrust = 449.02112 maxThrust = 449.02112 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 80 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 258.88 key = 1 232 } thrustCurve { key = 0 0.2 -0.4129715 -0.4129715 key = 0.4 1.06 -0.2850782 -0.2850782 key = 0.7510101 0.99 -0.01497902 -0.01497902 key = 0.925 0.9 -0.3748914 -0.3748914 key = 0.9875 0.9 0.400761 0.400761 key = 1 1 5.877564 5.877564 } } } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = newThrustTransform gimbalRange = 6.0 } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = ControlGimbal gimbalRangeXN = 7 gimbalRangeXP = 7 gimbalRangeYN = 0 gimbalRangeYP = 0 } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.25 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.4 smokeScale = 0.1 slagPosition = 0.0, 0.0, 0.004 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.25 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 0.1 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.004 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Algol-II ratedBurnTime = 80 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.983871 cycleReliabilityEnd = 0.996774 techTransfer = Algol-I:50 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AltairIII_RN.cfg PART { module = Part name = ROE-AltairIII author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.74206, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.74206, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Altair III FW-4S manufacturer = United Technology Center description = A small solid kick motor. Developed from the Altair, this final version was used on later Scout B launch vehicles. Used to circularize at apogee or perform final payload kick. Maximum thrust 25.6kN, burn time 31 seconds. Plume and sound provided by Waterfall. tags = altair, solid, srb, kick, motor, fw-4s, iii, 3, scout maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.74206, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/RN/scout_stg4 scale = 0.794, 0.587, 0.794 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.1 maxDistance = 10 falloff = 4 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = PSPC volume = 157.714483 basemass = -1 TANK { name = PSPC amount = 157.714483 maxAmount = 157.714483 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Altair-III modded = false origMass = 0.0232 CONFIG { name = Altair-III minThrust = 31 maxThrust = 31 heatProduction = 100 chamberNominalTemp = 1400 maxEngineTemp = 1740 curveResource = PSPC ratedBurnTime = 31 PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 284.5 key = 1 200 } thrustCurve { key = 1.00000 0.66667 -5.20777\t 0.00000 key = 0.98656 0.73333 -4.73446\t -4.73536 key = 0.97184 0.80000 -4.34000\t -4.34063 key = 0.95584 0.86667 -4.00621\t -4.00667 key = 0.93856 0.93333\t0.31002\t -3.72043 key = 0.88528 0.91667\t0.31566\t 0.31566 key = 0.83296 0.90000 -0.57870\t 0.32150 key = 0.77429 0.93333 -0.55803\t -0.55804 key = 0.71349 0.96667 -0.53879\t -0.53880 key = 0.65056 1.00000\t0.00000\t -0.52084 key = 0.45856 1.00000\t0.69445\t 0.00000 key = 0.41136 0.96667\t0.71839\t 0.71839 key = 0.36576 0.93333\t0.74405\t 0.74404 key = 0.32176 0.90000\t0.77161\t 0.77160 key = 0.27936 0.86667\t0.50080\t 0.80128 key = 0.24640 0.85000\t0.51062\t 0.51062 key = 0.21408 0.83333\t0.00000\t 0.52083 key = 0.15008 0.83333\t1.04168\t 0.00000 key = 0.11872 0.80000\t0.81381\t 1.08506 key = 0.08848 0.77500\t0.84006\t 0.84005 key = 0.05920 0.75000\t6.75379\t 0.86805 key = 0.04573 0.65278\t7.76113\t 7.75451 key = 0.03413 0.55556\t9.12262\t 9.10984 key = 0.02440 0.45833 11.06643\t 11.03824 key = 0.01653 0.36111 14.07522\t 13.99902 key = 0.01053 0.26389 19.40953\t 19.11637 key = 0.00640 0.16667 13.12500\t 30.03214 key = 0.00284 0.11111 20.25463\t 19.37500 key = 0.00071 0.05556 50.48073\t 37.61574 key = 0.00000 0.01000\t0.00000 139.51675 } } } ROWaterfall { template = rowaterfall-srm-vac-1 audio = srm-1 position = 0,0,0 scale = 0.2,0.2,0.2 glow = ro-srm moduleID = ROE-AltairIII engineID = basicEngine transform = thrustTransform rotation = 0,0,0 glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.5 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srb3 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AltairIII TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-srm-vac-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 0.2,0.2,0.2 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-srm overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 0.3428,0.3428,0.6856 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Altair-III ratedBurnTime = 31 ignitionReliabilityStart = 0.972973 ignitionReliabilityEnd = 0.994595 cycleReliabilityStart = 0.972973 cycleReliabilityEnd = 0.994595 techTransfer = Altair,Altair-II:50 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/AltairII_RN.cfg PART { module = Part name = ROE-AltairII author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.48218, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -1.0037, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Altair II X-258 manufacturer = Allegany Ballistics Laboratory description = A small solid kick motor. Developed from the Altair, this successor was used on Scout and Delta. Used to circularize at apogee or perform final payload kick. Average thrust 28.48 kN, burn time 22 seconds. Plume and sound provided by Waterfall. tags = altair, solid, srb, kick, motor, vanguard, x-258, 258, ii, 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.48218, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/RN/thor_altair scale = 0.986, 1.071, 0.986 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.1 maxDistance = 10 falloff = 4 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = PSPC volume = 130.863908 basemass = -1 TANK { name = PSPC amount = 130.863908 maxAmount = 130.863908 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Altair-II modded = false origMass = 0.0327 CONFIG { name = Altair-II minThrust = 35 maxThrust = 35 heatProduction = 100 chamberNominalTemp = 1400 maxEngineTemp = 1740 curveResource = PSPC ratedBurnTime = 22 PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 279 key = 1 200 } thrustCurve { key = 1.00000 0.66667 -5.20777\t 0.00000 key = 0.98656 0.73333 -4.73446\t -4.73536 key = 0.97184 0.80000 -4.34000\t -4.34063 key = 0.95584 0.86667 -4.00621\t -4.00667 key = 0.93856 0.93333\t0.31002\t -3.72043 key = 0.88528 0.91667\t0.31566\t 0.31566 key = 0.83296 0.90000 -0.57870\t 0.32150 key = 0.77429 0.93333 -0.55803\t -0.55804 key = 0.71349 0.96667 -0.53879\t -0.53880 key = 0.65056 1.00000\t0.00000\t -0.52084 key = 0.45856 1.00000\t0.69445\t 0.00000 key = 0.41136 0.96667\t0.71839\t 0.71839 key = 0.36576 0.93333\t0.74405\t 0.74404 key = 0.32176 0.90000\t0.77161\t 0.77160 key = 0.27936 0.86667\t0.50080\t 0.80128 key = 0.24640 0.85000\t0.51062\t 0.51062 key = 0.21408 0.83333\t0.00000\t 0.52083 key = 0.15008 0.83333\t1.04168\t 0.00000 key = 0.11872 0.80000\t0.81381\t 1.08506 key = 0.08848 0.77500\t0.84006\t 0.84005 key = 0.05920 0.75000\t6.75379\t 0.86805 key = 0.04573 0.65278\t7.76113\t 7.75451 key = 0.03413 0.55556\t9.12262\t 9.10984 key = 0.02440 0.45833 11.06643\t 11.03824 key = 0.01653 0.36111 14.07522\t 13.99902 key = 0.01053 0.26389 19.40953\t 19.11637 key = 0.00640 0.16667 13.12500\t 30.03214 key = 0.00284 0.11111 20.25463\t 19.37500 key = 0.00071 0.05556 50.48073\t 37.61574 key = 0.00000 0.01000\t0.00000 139.51675 } } } ROWaterfall { template = rowaterfall-srm-vac-1 audio = srm-1 position = 0,0,0 scale = 0.2,0.2,0.2 glow = ro-srm moduleID = ROE-AltairII engineID = basicEngine transform = thrustTransform rotation = 0,0,0 glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.5 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srb3 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-AltairII TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-srm-vac-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 0.2,0.2,0.2 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-srm overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 0.3428,0.3428,0.6856 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Altair-II ratedBurnTime = 22 ignitionReliabilityStart = 0.965517 ignitionReliabilityEnd = 0.993103 cycleReliabilityStart = 0.965517 cycleReliabilityEnd = 0.993103 techTransfer = Altair:50 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Altair_RN.cfg PART { module = Part name = ROE-Altair author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.48218, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -1.0037, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,0 manufacturer = Allegany Ballistics Laboratory description = A small solid kick motor. Developed as alternative Vanguard third stage, reused on many later LVs with Able/Delta upper stage (or simply "Thor Burner") to circularize at apogee or perform final payload kick. Burn time 39 seconds. Plume configured by RealPlume. tags = altair, solid, srb, kick, motor, vanguard, x-248, 248 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Altair X-248 FIXMYPLUME = TRUE category = Engine node_attach = 0.0, 0.48218, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/RN/thor_altair scale = 0.986, 1.057, 0.986 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.1 maxDistance = 10 falloff = 4 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = PSPC volume = 118.507414 basemass = -1 TANK { name = PSPC amount = 118.507414 maxAmount = 118.507414 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = Altair modded = false origMass = 0.0225 type = ModuleEnginesRF CONFIG { name = Altair minThrust = 16.35 maxThrust = 16.35 heatProduction = 100 chamberNominalTemp = 1400 maxEngineTemp = 1740 curveResource = PSPC powerEffectName = Solid-Lower ratedBurnTime = 39 PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 255.04 key = 1 200 } thrustCurve { key = 1.00000 0.66667 -5.20777\t 0.00000 key = 0.98656 0.73333 -4.73446\t -4.73536 key = 0.97184 0.80000 -4.34000\t -4.34063 key = 0.95584 0.86667 -4.00621\t -4.00667 key = 0.93856 0.93333\t0.31002\t -3.72043 key = 0.88528 0.91667\t0.31566\t 0.31566 key = 0.83296 0.90000 -0.57870\t 0.32150 key = 0.77429 0.93333 -0.55803\t -0.55804 key = 0.71349 0.96667 -0.53879\t -0.53880 key = 0.65056 1.00000\t0.00000\t -0.52084 key = 0.45856 1.00000\t0.69445\t 0.00000 key = 0.41136 0.96667\t0.71839\t 0.71839 key = 0.36576 0.93333\t0.74405\t 0.74404 key = 0.32176 0.90000\t0.77161\t 0.77160 key = 0.27936 0.86667\t0.50080\t 0.80128 key = 0.24640 0.85000\t0.51062\t 0.51062 key = 0.21408 0.83333\t0.00000\t 0.52083 key = 0.15008 0.83333\t1.04168\t 0.00000 key = 0.11872 0.80000\t0.81381\t 1.08506 key = 0.08848 0.77500\t0.84006\t 0.84005 key = 0.05920 0.75000\t6.75379\t 0.86805 key = 0.04573 0.65278\t7.76113\t 7.75451 key = 0.03413 0.55556\t9.12262\t 9.10984 key = 0.02440 0.45833 11.06643\t 11.03824 key = 0.01653 0.36111 14.07522\t 13.99902 key = 0.01053 0.26389 19.40953\t 19.11637 key = 0.00640 0.16667 13.12500\t 30.03214 key = 0.00284 0.11111 20.25463\t 19.37500 key = 0.00071 0.05556 50.48073\t 37.61574 key = 0.00000 0.01000\t0.00000 139.51675 } } } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 flarePosition = 0,0,0 plumePosition = 0,0,0 fixedScale = 2 energy = 1.5 speed = 1.5 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 energy = 1.5 speed = 1.5 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 2 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 2 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Altair ratedBurnTime = 39 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.998 cycleReliabilityStart = 0.990000 cycleReliabilityEnd = 0.998000 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Altair_RN.cfg PART { module = Part name = ROE-GCRC author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.45613, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.9494, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,0 manufacturer = Grand Central Rocket Company description = A small solid kick motor, used as the third stage on all but the last Vanguard launch. Burn time 33 seconds. Plume and sound provided by Waterfall. tags = gcrc, solid, srb, kick, motor, vanguard maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = GCRC 33-KS-2800 category = Engine node_attach = 0.0, 0.45613, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/RN/thor_altair scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.1 maxDistance = 10 falloff = 4 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = PSPC volume = 97.7 basemass = -1 TANK { name = PSPC amount = 97.7 maxAmount = 97.7 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = GCRC modded = false origMass = 0.0217 CONFIG { name = GCRC minThrust = 17.3 maxThrust = 17.3 techRequired = solids1957 heatProduction = 100 chamberNominalTemp = 1400 maxEngineTemp = 1620 curveResource = PSPC ratedBurnTime = 33 PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 237.46 key = 1 100 } thrustCurve { key = 1.00000 1.00000\t0.94176\t 0.00000 key = 0.95301 0.95472\t0.98643\t 0.98640 key = 0.90819 0.90944\t1.03554\t 1.03551 key = 0.86556 0.86416\t0.00000\t 1.08977 key = 0.08651 0.86416\t6.52610\t 0.00000 key = 0.06914 0.74220\t7.60066\t 7.59188 key = 0.05440 0.62023\t9.10055\t 9.08224 key = 0.04230 0.49827 11.34419\t 11.29884 key = 0.03284 0.37630 15.08877\t 14.93978 key = 0.02601 0.25434\t6.16753\t 22.00386 key = 0.01786 0.19788\t7.94816\t 7.89632 key = 0.01174 0.14143 11.24158\t 11.01894 key = 0.00766 0.08497\t5.59067\t 18.13910 key = 0.00340 0.05665\t8.62758\t 8.25290 key = 0.00085 0.02832 16.15682\t 16.02265 key = 0.00000 0.01000\t0.00000\t 36.74385 } } } ROWaterfall { template = rowaterfall-srm-vac-1 audio = srm-1 position = 0,0,0 scale = 0.195,0.195,0.195 glow = ro-srm moduleID = ROE-GCRC engineID = basicEngine transform = thrustTransform rotation = 0,0,0 glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.5 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srb3 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-GCRC TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-srm-vac-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 0.195,0.195,0.195 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-srm overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 0.33423,0.33423,0.66846 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = GCRC ratedBurnTime = 33 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.99 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Antares1_BDB.cfg PART { module = Part name = ROE-Antares1 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_stack_top = 0.0, 1.093, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.101, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.3125, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = antares, antares-1, antares1, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Antares I X-254 manufacturer = Allegany Ballistics Laboratory description = The Antares solid rocket motor was used as the third stage for the Scout launch vehicle. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Basic scale = 0.929, 1, 0.929 } MODULE { name = ModuleB9DisableTransform transform = Fairing } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = Scout_Heat_Anim dependOnEngineState = True responseSpeed = 0.1 ThermalAnim = Scout_Heat_Anim useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = PBAN volume = 533.712923 basemass = -1 TANK { name = PBAN amount = 533.712923 maxAmount = 533.712923 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Antares-I origMass = 0.0767477 CONFIG { name = Antares-I minThrust = 62.27508 maxThrust = 62.27508 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN powerEffectName = Solid-Vacuum ratedBurnTime = 40 PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 256 key = 1 200 } thrustCurve { key = 1.00000 0.75862 -2.05481 0.00000 key = 0.97695 0.80460 -1.93740 -1.93749 key = 0.95254 0.85057 -1.83268 -1.83275 key = 0.92677 0.89655 -0.57957 -1.73876 key = 0.86613 0.93103 -0.55811 -0.55811 key = 0.80320 0.96552 -0.40363 -0.53818 key = 0.76011 0.98276 -0.39655 -0.39655 key = 0.71625 1.00000 0.25981 -0.38971 key = 0.65046 0.98276 0.26437 0.26437 key = 0.58581 0.96552 0.32291 0.26909 key = 0.51547 0.94253 0.33078 0.33078 key = 0.44682 0.91954 0.33905 0.33905 key = 0.37986 0.89655 0.86937 0.34774 key = 0.34096 0.86207 0.90415 0.90413 key = 0.30359 0.82759 0.62788 0.94180 key = 0.24981 0.79310 0.65518 0.65517 key = 0.19832 0.75862 0.41097 0.68495 key = 0.14323 0.73563 0.42382 0.42381 key = 0.08984 0.71264 0.43749 0.43748 key = 0.03814 0.68966 10.18139 0.45207 key = 0.02703 0.56552 12.42758 12.39233 key = 0.01812 0.44138 15.96269 15.86327 key = 0.01141 0.31724 22.43031 22.01518 key = 0.00690 0.19310 40.18794 35.80415 key = 0.00458 0.06897 7.81354 90.90481 key = 0.00114 0.03448 16.10278 14.51086 key = 0.00000 0.01000 0.00000 39.65709 } } } PLUME { name = Solid-Vacuum transformName = thrustTransform flarePosition = 0.0, 0.0, 0.38 flareScale = 0.4 plumePosition = 0.0, 0.0, 0.5 plumeScale = 0.7 energy = 1.0 speed = 1.0 emissionMult = 0.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Vacuum processed = true } EFFECTS { Solid-Vacuum { plumeIdentifier = Solid-Vacuum MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.38 fixedScale = 0.4 name = Solid-Vacuum-flare modelName = RealPlume/MP_Nazari_FX/NPflamesmall emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.3 energy = 1.0 0.3 size = 0.0 1.5 size = 1.0 1.5 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.5 fixedScale = 0.7 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Vacuum-plume modelName = RealPlume/MP_Nazari_FX/NPflamesmall fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 20 density = 0.0 25 } grow { density = 1.0 -0.99 density = 0.5 -0.5 density = 0.2 0 density = 0 0 } speed { density = 1.0 1 density = 0.46 1.2 density = 0.2 1.3 density = 0.05 1.5 density = 0.0 1.5 } emission { density = 1.0 1.2 density = 0.8 1.1 density = 0.2 1.0 density = 0.1 0.6 density = 0.05 0.5 density = 0.0 0.45 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 0.7 density = 0.05 0.6 density = 0.0 0.55 } size { density = 1.0 1 density = 0.8 0.85 density = 0.2 0.75 } } AUDIO { name = Solid-Vacuum-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Antares-I ratedBurnTime = 40 ignitionReliabilityStart = 0.900000 ignitionReliabilityEnd = 0.980000 cycleReliabilityStart = 0.900000 cycleReliabilityEnd = 0.980000 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Antares1_Inline_BDB.cfg PART { module = Part name = ROE-Antares1_Inline author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_stack_top = 0.0, 1.093, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.101, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.3125, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = antares, antares-1, antares1, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Antares I X-254 manufacturer = Allegany Ballistics Laboratory description = The Antares solid rocket motor was used as the third stage for the Scout launch vehicle. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline scale = 0.929, 1, 0.929 } EFFECTS { control { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.05 volume = 1.0 0.5 pitch = 0.0 0.5 pitch = 1.0 1.0 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = rcsTransform emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } Solid-Vacuum { plumeIdentifier = Solid-Vacuum MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.38 fixedScale = 0.4 name = Solid-Vacuum-flare modelName = RealPlume/MP_Nazari_FX/NPflamesmall emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.3 energy = 1.0 0.3 size = 0.0 1.5 size = 1.0 1.5 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.5 fixedScale = 0.7 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Vacuum-plume modelName = RealPlume/MP_Nazari_FX/NPflamesmall fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 20 density = 0.0 25 } grow { density = 1.0 -0.99 density = 0.5 -0.5 density = 0.2 0 density = 0 0 } speed { density = 1.0 1 density = 0.46 1.2 density = 0.2 1.3 density = 0.05 1.5 density = 0.0 1.5 } emission { density = 1.0 1.2 density = 0.8 1.1 density = 0.2 1.0 density = 0.1 0.6 density = 0.05 0.5 density = 0.0 0.45 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 0.7 density = 0.05 0.6 density = 0.0 0.55 } size { density = 1.0 1 density = 0.8 0.85 density = 0.2 0.75 } } AUDIO { name = Solid-Vacuum-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.05 resourceName = Nitrogen resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = control stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 57 key = 1 26 } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = Scout_Heat_Anim dependOnEngineState = True responseSpeed = 0.1 ThermalAnim = Scout_Heat_Anim useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = PBAN volume = 533.712923 basemass = -1 TANK { name = PBAN amount = 533.712923 maxAmount = 533.712923 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Antares-I origMass = 0.0767477 CONFIG { name = Antares-I minThrust = 62.27508 maxThrust = 62.27508 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN powerEffectName = Solid-Vacuum ratedBurnTime = 40 PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 256 key = 1 200 } thrustCurve { key = 1.00000 0.75862 -2.05481 0.00000 key = 0.97695 0.80460 -1.93740 -1.93749 key = 0.95254 0.85057 -1.83268 -1.83275 key = 0.92677 0.89655 -0.57957 -1.73876 key = 0.86613 0.93103 -0.55811 -0.55811 key = 0.80320 0.96552 -0.40363 -0.53818 key = 0.76011 0.98276 -0.39655 -0.39655 key = 0.71625 1.00000 0.25981 -0.38971 key = 0.65046 0.98276 0.26437 0.26437 key = 0.58581 0.96552 0.32291 0.26909 key = 0.51547 0.94253 0.33078 0.33078 key = 0.44682 0.91954 0.33905 0.33905 key = 0.37986 0.89655 0.86937 0.34774 key = 0.34096 0.86207 0.90415 0.90413 key = 0.30359 0.82759 0.62788 0.94180 key = 0.24981 0.79310 0.65518 0.65517 key = 0.19832 0.75862 0.41097 0.68495 key = 0.14323 0.73563 0.42382 0.42381 key = 0.08984 0.71264 0.43749 0.43748 key = 0.03814 0.68966 10.18139 0.45207 key = 0.02703 0.56552 12.42758 12.39233 key = 0.01812 0.44138 15.96269 15.86327 key = 0.01141 0.31724 22.43031 22.01518 key = 0.00690 0.19310 40.18794 35.80415 key = 0.00458 0.06897 7.81354 90.90481 key = 0.00114 0.03448 16.10278 14.51086 key = 0.00000 0.01000 0.00000 39.65709 } } } MODULE { name = ModuleFuelTanks volume = 20 type = ServiceModule basemass = -1 TANK { name = Nitrogen amount = 4000 maxAmount = 4000 } } PLUME { name = Solid-Vacuum transformName = thrustTransform flarePosition = 0.0, 0.0, 0.38 flareScale = 0.4 plumePosition = 0.0, 0.0, 0.5 plumeScale = 0.7 energy = 1.0 speed = 1.0 emissionMult = 0.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Vacuum processed = true } MM_NODE_LOOP { } TESTFLIGHT { name = Antares-I ratedBurnTime = 40 ignitionReliabilityStart = 0.900000 ignitionReliabilityEnd = 0.980000 cycleReliabilityStart = 0.900000 cycleReliabilityEnd = 0.980000 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Antares2_BDB.cfg PART { module = Part name = ROE-Antares2 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_stack_top = 0.0, 1.093, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.101, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.3125, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = antares, antares-2, antares2, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Antares IIA X-259 manufacturer = Allegany Ballistics Laboratory description = The Antares II solid rocket motor was used as the third stage for the majority of the Scout launch vehicle launches. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Basic scale = 0.929, 1, 0.929 } MODULE { name = ModuleB9DisableTransform transform = Fairing } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = Scout_Heat_Anim dependOnEngineState = True responseSpeed = 0.1 ThermalAnim = Scout_Heat_Anim useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = PBAN volume = 654.534424 basemass = -1 TANK { name = PBAN amount = 654.534424 maxAmount = 654.534424 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Antares-II origMass = .116 CONFIG { name = Antares-II minThrust = 93.074555 maxThrust = 93.074555 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN powerEffectName = Solid-Vacuum ratedBurnTime = 37 PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 281.4 key = 1 200 } thrustCurve { key = 1.00000 0.75862 -2.05481 0.00000 key = 0.97695 0.80460 -1.93740 -1.93749 key = 0.95254 0.85057 -1.83268 -1.83275 key = 0.92677 0.89655 -0.57957 -1.73876 key = 0.86613 0.93103 -0.55811 -0.55811 key = 0.80320 0.96552 -0.40363 -0.53818 key = 0.76011 0.98276 -0.39655 -0.39655 key = 0.71625 1.00000 0.25981 -0.38971 key = 0.65046 0.98276 0.26437 0.26437 key = 0.58581 0.96552 0.32291 0.26909 key = 0.51547 0.94253 0.33078 0.33078 key = 0.44682 0.91954 0.33905 0.33905 key = 0.37986 0.89655 0.86937 0.34774 key = 0.34096 0.86207 0.90415 0.90413 key = 0.30359 0.82759 0.62788 0.94180 key = 0.24981 0.79310 0.65518 0.65517 key = 0.19832 0.75862 0.41097 0.68495 key = 0.14323 0.73563 0.42382 0.42381 key = 0.08984 0.71264 0.43749 0.43748 key = 0.03814 0.68966 10.18139 0.45207 key = 0.02703 0.56552 12.42758 12.39233 key = 0.01812 0.44138 15.96269 15.86327 key = 0.01141 0.31724 22.43031 22.01518 key = 0.00690 0.19310 40.18794 35.80415 key = 0.00458 0.06897 7.81354 90.90481 key = 0.00114 0.03448 16.10278 14.51086 key = 0.00000 0.01000 0.00000 39.65709 } } } PLUME { name = Solid-Vacuum transformName = thrustTransform flarePosition = 0.0, 0.0, 0.38 flareScale = 0.4 plumePosition = 0.0, 0.0, 0.5 plumeScale = 0.7 energy = 1.0 speed = 1.0 emissionMult = 0.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Vacuum processed = true } EFFECTS { Solid-Vacuum { plumeIdentifier = Solid-Vacuum MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.38 fixedScale = 0.4 name = Solid-Vacuum-flare modelName = RealPlume/MP_Nazari_FX/NPflamesmall emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.3 energy = 1.0 0.3 size = 0.0 1.5 size = 1.0 1.5 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.5 fixedScale = 0.7 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Vacuum-plume modelName = RealPlume/MP_Nazari_FX/NPflamesmall fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 20 density = 0.0 25 } grow { density = 1.0 -0.99 density = 0.5 -0.5 density = 0.2 0 density = 0 0 } speed { density = 1.0 1 density = 0.46 1.2 density = 0.2 1.3 density = 0.05 1.5 density = 0.0 1.5 } emission { density = 1.0 1.2 density = 0.8 1.1 density = 0.2 1.0 density = 0.1 0.6 density = 0.05 0.5 density = 0.0 0.45 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 0.7 density = 0.05 0.6 density = 0.0 0.55 } size { density = 1.0 1 density = 0.8 0.85 density = 0.2 0.75 } } AUDIO { name = Solid-Vacuum-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Antares-II ratedBurnTime = 37 ignitionReliabilityStart = 0.962264 ignitionReliabilityEnd = 0.992453 cycleReliabilityStart = 0.962264 cycleReliabilityEnd = 0.992453 techTransfer = Antares-I:50 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Antares2_Inline_BDB.cfg PART { module = Part name = ROE-Antares2_Inline author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_stack_top = 0.0, 1.093, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.101, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.3125, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = antares, antares-2, antares2, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Antares IIA X-259 manufacturer = Allegany Ballistics Laboratory description = The Antares II solid rocket motor was used as the third stage for the majority of the Scout launch vehicle launches. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline scale = 0.929, 1, 0.929 } EFFECTS { control { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.05 volume = 1.0 0.5 pitch = 0.0 0.5 pitch = 1.0 1.0 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = rcsTransform emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } Solid-Vacuum { plumeIdentifier = Solid-Vacuum MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.38 fixedScale = 0.4 name = Solid-Vacuum-flare modelName = RealPlume/MP_Nazari_FX/NPflamesmall emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.3 energy = 1.0 0.3 size = 0.0 1.5 size = 1.0 1.5 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.5 fixedScale = 0.7 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Vacuum-plume modelName = RealPlume/MP_Nazari_FX/NPflamesmall fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 20 density = 0.0 25 } grow { density = 1.0 -0.99 density = 0.5 -0.5 density = 0.2 0 density = 0 0 } speed { density = 1.0 1 density = 0.46 1.2 density = 0.2 1.3 density = 0.05 1.5 density = 0.0 1.5 } emission { density = 1.0 1.2 density = 0.8 1.1 density = 0.2 1.0 density = 0.1 0.6 density = 0.05 0.5 density = 0.0 0.45 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 0.7 density = 0.05 0.6 density = 0.0 0.55 } size { density = 1.0 1 density = 0.8 0.85 density = 0.2 0.75 } } AUDIO { name = Solid-Vacuum-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.05 resourceName = Nitrogen resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = control stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 57 key = 1 26 } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = Scout_Heat_Anim dependOnEngineState = True responseSpeed = 0.1 ThermalAnim = Scout_Heat_Anim useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = PBAN volume = 654.534424 basemass = -1 TANK { name = PBAN amount = 654.534424 maxAmount = 654.534424 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Antares-II origMass = .116 CONFIG { name = Antares-II minThrust = 93.074555 maxThrust = 93.074555 heatProduction = 100 ullage = False pressureFed = False ignitions = 1 curveResource = PBAN powerEffectName = Solid-Vacuum ratedBurnTime = 37 PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 281.4 key = 1 200 } thrustCurve { key = 1.00000 0.75862 -2.05481 0.00000 key = 0.97695 0.80460 -1.93740 -1.93749 key = 0.95254 0.85057 -1.83268 -1.83275 key = 0.92677 0.89655 -0.57957 -1.73876 key = 0.86613 0.93103 -0.55811 -0.55811 key = 0.80320 0.96552 -0.40363 -0.53818 key = 0.76011 0.98276 -0.39655 -0.39655 key = 0.71625 1.00000 0.25981 -0.38971 key = 0.65046 0.98276 0.26437 0.26437 key = 0.58581 0.96552 0.32291 0.26909 key = 0.51547 0.94253 0.33078 0.33078 key = 0.44682 0.91954 0.33905 0.33905 key = 0.37986 0.89655 0.86937 0.34774 key = 0.34096 0.86207 0.90415 0.90413 key = 0.30359 0.82759 0.62788 0.94180 key = 0.24981 0.79310 0.65518 0.65517 key = 0.19832 0.75862 0.41097 0.68495 key = 0.14323 0.73563 0.42382 0.42381 key = 0.08984 0.71264 0.43749 0.43748 key = 0.03814 0.68966 10.18139 0.45207 key = 0.02703 0.56552 12.42758 12.39233 key = 0.01812 0.44138 15.96269 15.86327 key = 0.01141 0.31724 22.43031 22.01518 key = 0.00690 0.19310 40.18794 35.80415 key = 0.00458 0.06897 7.81354 90.90481 key = 0.00114 0.03448 16.10278 14.51086 key = 0.00000 0.01000 0.00000 39.65709 } } } MODULE { name = ModuleFuelTanks volume = 20 type = ServiceModule basemass = -1 TANK { name = Nitrogen amount = 4000 maxAmount = 4000 } } PLUME { name = Solid-Vacuum transformName = thrustTransform flarePosition = 0.0, 0.0, 0.38 flareScale = 0.4 plumePosition = 0.0, 0.0, 0.5 plumeScale = 0.7 energy = 1.0 speed = 1.0 emissionMult = 0.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Vacuum processed = true } MM_NODE_LOOP { } TESTFLIGHT { name = Antares-II ratedBurnTime = 37 ignitionReliabilityStart = 0.962264 ignitionReliabilityEnd = 0.992453 cycleReliabilityStart = 0.962264 cycleReliabilityEnd = 0.992453 techTransfer = Antares-I:50 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/BabySergeant_RN.cfg PART { module = Part name = ROE-BabySergeant author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.6955, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.41678, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,1 tags = baby, sergeant, explorer, juno, jupiter maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Baby Sergeant (5.4KS1975) manufacturer = Thiokol description = A small solid kick motor used on the Jupiter-C sounding rocket (and later the Juno I and II launch vehicles) as upper stages in clusters of 11, 3 and, finally, one attached to the payload. The standard version uses the T17-E2 grain mixture while the higher performance one uses the JPL-532A. Very low overall performance and reliability. Plume configured by RealPlume. category = Engine node_attach = 0.0, 0.6955, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/RN/junoii_sgt scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.1 maxDistance = 10 falloff = 4 thrustTransformName = thrustTransform } MODULE { name = ModuleJettison jettisonName = Explorer_Sgt_Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.000567 jettisonForce = 5 jettisonDirection = 0 0 1 } MODULE { name = ModuleFuelTanks type = PSPC volume = 12.69 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = T17-E2 origMass = 0.00507 CONFIG { name = T17-E2 description = Derived from the Sergeant ballistic missile, for use as an upper stage to the Juno-C to test high velocity re-entry. minThrust = 8 maxThrust = 8 heatProduction = 27 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 powerEffectName = Solid-Upper ratedBurnTime = 6 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 220 key = 1 200 } } CONFIG { name = JPL-532A description = Improved fuel mix created by JPL minThrust = 8 maxThrust = 8 heatProduction = 29 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 powerEffectName = Solid-Upper ratedBurnTime = 6 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 235 key = 1 214 } } } PLUME { name = Solid-Upper transformName = thrustTransform flarePosition = 0.0, 0.0, 0.02 flareScale = 0.15 plumePosition = 0.0, 0.0, 0.06 plumeScale = 0.075 slagScale = 0.05 energy = 1.0 speed = 1.0 emissionMult = 0.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Upper processed = true } EFFECTS { Solid-Upper { plumeIdentifier = Solid-Upper MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.02 fixedScale = 0.15 name = Solid-Upper-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.06 fixedScale = 0.075 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Upper-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 emissionMult = 0.5 name = Solid-Upper-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 5.0 density = 0.05 4 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 5 density = 0.3 5 density = 0.05 0.1 density = 0.0 0.0 } size { density = 1.0 1 density = 0.8 1.2 density = 0.6 2 density = 0.2 3 density = 0.0 7 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.05 name = Solid-Upper-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Upper-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.075 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb3 volume = 0.075 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = T17-E2 isSolid = True ratedBurnTime = 6 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.9985 reliabilityDataRateMultiplier = 1.5 } TESTFLIGHT { name = JPL-532A isSolid = True ratedBurnTime = 6 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.9985 reliabilityDataRateMultiplier = 1.5 techTransfer = T17-E2:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/BabySergeant_RN.cfg PART { module = Part name = ROE-BabySergeantX3 author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, 0.767, 0.0, 0.0, -1.0, 0.0, 0 node_stack_connect1 = 0.0, 0.793, 0.0 , 0.0, 1.0, 0.0, 0 attachRules = 1,1,1,1,1 tags = baby, sergeant, explorer, juno, jupiter, cluster, 3x maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Baby Sergeant 3x Cluster manufacturer = Thiokol description = Middle cluster in Sergeant Cluster used on Juno I and II launch vehicles and on the Jupiter-C test rocket. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/RN/junoii_sgt_3 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.1 maxDistance = 10 falloff = 4 thrustTransformName = thrustTransform } MODULE { name = ModuleFuelTanks type = PSPC volume = 38.07 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = T17-E2 origMass = 0.01521 CONFIG { name = T17-E2 description = Derived from the Sergeant ballistic missile, for use as an upper stage to the Juno-C to test high velocity re-entry. minThrust = 24 maxThrust = 24 heatProduction = 27 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 powerEffectName = Solid-Upper ratedBurnTime = 6 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 220 key = 1 200 } } CONFIG { name = JPL-532A description = Improved fuel mix created by JPL minThrust = 24 maxThrust = 24 heatProduction = 29 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 powerEffectName = Solid-Upper ratedBurnTime = 6 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 235 key = 1 214 } } } PLUME { name = Solid-Upper transformName = thrustTransform flarePosition = 0.0, 0.0, 0.15 flareScale = 0.5 plumePosition = 0.0, 0.0, 0.15 plumeScale = 0.25 slagScale = 0.1 energy = 1.0 speed = 1.0 emissionMult = 0.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Upper processed = true } EFFECTS { Solid-Upper { plumeIdentifier = Solid-Upper MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.15 fixedScale = 0.5 name = Solid-Upper-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.15 fixedScale = 0.25 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Upper-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 emissionMult = 0.5 name = Solid-Upper-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 5.0 density = 0.05 4 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 5 density = 0.3 5 density = 0.05 0.1 density = 0.0 0.0 } size { density = 1.0 1 density = 0.8 1.2 density = 0.6 2 density = 0.2 3 density = 0.0 7 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.1 name = Solid-Upper-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Upper-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.25 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb3 volume = 0.25 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = T17-E2 isSolid = True ratedBurnTime = 6 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.9985 reliabilityDataRateMultiplier = 1.5 } TESTFLIGHT { name = JPL-532A isSolid = True ratedBurnTime = 6 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.9985 reliabilityDataRateMultiplier = 1.5 techTransfer = T17-E2:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/BabySergeant_RN.cfg PART { module = Part name = ROE-BabySergeantX11 author = RaiderNick, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.7618, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.429, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,0,1,1,1 tags = baby, sergeant, explorer, juno, jupiter, cluster, 11x maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Baby Sergeant (5.4KS1975) manufacturer = Thiokol description = A small solid kick motor used on the Jupiter-C sounding rocket (and later the Juno I and II launch vehicles) as upper stages in clusters of 11, 3 and, finally, one attached to the payload. The standard version uses the T17-E2 grain mixture while the higher performance one uses the JPL-532A. Very low overall performance and reliability. Plume configured by RealPlume. category = Engine node_attach = 0.0, 0.7618, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/RN/junoii_sgt_11 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.1 maxDistance = 10 falloff = 4 thrustTransformName = thrustTransform } MODULE { name = ModuleFuelTanks type = PSPC volume = 139.59 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = T17-E2 origMass = 0.05577 CONFIG { name = T17-E2 description = Derived from the Sergeant ballistic missile, for use as an upper stage to the Juno-C to test high velocity re-entry. minThrust = 88 maxThrust = 88 heatProduction = 27 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 powerEffectName = Solid-Upper ratedBurnTime = 6 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 220 key = 1 200 } } CONFIG { name = JPL-532A description = Improved fuel mix created by JPL minThrust = 88 maxThrust = 88 heatProduction = 29 massMult = 1.0 ullage = False pressureFed = False ignitions = 1 powerEffectName = Solid-Upper ratedBurnTime = 6 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 235 key = 1 214 } } } PLUME { name = Solid-Upper transformName = thrustTransform flarePosition = 0.0, 0.0, 0.2 flareScale = 1.0 plumePosition = 0.0, 0.0, 0.2 plumeScale = 0.5 slagScale = 0.2 energy = 1.0 speed = 1.0 emissionMult = 0.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Upper processed = true } EFFECTS { Solid-Upper { plumeIdentifier = Solid-Upper MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 1.0 name = Solid-Upper-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 0.5 energy = 1.0 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Upper-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 emissionMult = 0.5 name = Solid-Upper-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 5.0 density = 0.05 4 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 5 density = 0.3 5 density = 0.05 0.1 density = 0.0 0.0 } size { density = 1.0 1 density = 0.8 1.2 density = 0.6 2 density = 0.2 3 density = 0.0 7 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.2 name = Solid-Upper-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Upper-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb3 volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = T17-E2 isSolid = True ratedBurnTime = 6 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.9985 reliabilityDataRateMultiplier = 1.5 } TESTFLIGHT { name = JPL-532A isSolid = True ratedBurnTime = 6 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.9985 reliabilityDataRateMultiplier = 1.5 techTransfer = T17-E2:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/BabySergeant_RN.cfg PART { module = Part name = ROE-BabySergeantX3Dec author = RaiderNick, Pap category = Utility subcategory = 0 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, activate sound_vent_large = activate sound_decoupler_fire = decouple title = Baby Sergeant 3x Cluster Decoupler manufacturer = Thiokol description = A small decoupler for your 3x Baby Sargeant engine cluster. tags = baby, sergeant, explorer, juno, jupiter, cluster, 3x, decoupler mass = 0.002 stagingIcon = DECOUPLER_VERT stageOffset = 1 childStageOffset = 1 ActivatesEvenIfDisconnected = true maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROEngines/Assets/RN/junoii_sgt_3_dec scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDecouple explosiveNodeID = top isOmniDecoupler = true ejectionForce = 1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/BabySergeant_RN.cfg PART { module = Part name = ROE-BabySergeantX11Dec author = RaiderNick, Pap category = Utility subcategory = 0 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, -0.06799, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, 0.013 , 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,0,1,1,0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, activate sound_vent_large = activate sound_decoupler_fire = decouple title = Baby Sergeant 11x Cluster Decoupler manufacturer = Thiokol description = A small decoupler for your 11x Baby Sargeant engine cluster. Place this on the node on top of the 3x Cluster (after placing the 3x Cluster) and attach your 11x Cluster to this. tags = baby, sergeant, explorer, juno, jupiter, cluster, 11x, decoupler mass = 0.015 stagingIcon = DECOUPLER_VERT stageOffset = 1 childStageOffset = 1 ActivatesEvenIfDisconnected = true maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROEngines/Assets/RN/junoii_sgt_11_dec scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleDecouple explosiveNodeID = top isOmniDecoupler = false ejectionForce = 1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/BE3_NicheParts.cfg PART { module = Part name = ROE-BE3 author = SAM scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 2.25, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 2 node_stack_attach = 0.0, 2.25, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,0,0 tags = BE-3, NicheParts, Blue Origin, LH2, LOX maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 title = BE-3 manufacturer = Blue Origin description = The BE-3 (Blue Engine 3) is a LH2/LOX rocket engine developed by Blue Origin. The BE-3 uses a combustion tap-off cycle engine design which takes a small amount of combustion gases from the main combustion chamber in order to power the engine turbopumps. Plume and sound provided by Waterfall. oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 2.25, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/NicheParts/BE-3 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0415, -0.77, -0.8278 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0415, -0.77, 0.6722 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel powerEffectName = Cryogenic_VernierOrange shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.98 } THRUST_TRANSFORM { name = newThrustTransform multiplier = 0.01 } } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = ROLAnimateEngineHeat meshName = Chamber useThrottle = true redCurve { key = 0.0 0.0 key = 0.3 0.86 } blueCurve { key = 0.0 0.0 key = 0.3 1.0 } greenCurve { key = 0.0 0.0 key = 0.3 0.98 } } MODULE { name = Driftless active = True } MODULE { name = ModuleEngineConfigs origMass = 0.48 configuration = BE3 modded = false CONFIG { name = BE3 maxThrust = 490 minThrust = 89 ullage = True ignitions = 5 PROPELLANT { name = LqdHydrogen ratio = 0.70 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.30 } atmosphereCurve { key = 0 360 key = 1 310 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleGimbal gimbalResponseSpeed = 8 useGimbalResponseSpeed = true gimbalTransformName = newThrustTransform gimbalRangeXP = 5 gimbalRangeXN = 5 gimbalRangeYN = 0 gimbalRangeYN = 0 enableRoll = true enableYaw = false enablePitch = false } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-light-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.82, 0.82, 0.82 glow = ro-hydrolox-blue moduleID = ROE-BE3 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Cryogenic_VernierOrange { plumeIdentifier = Cryogenic_VernierOrange MODEL_MULTI_SHURIKEN_PERSIST { transformName = newThrustTransform localRotation = 0,0,0 localPosition = 0.03, 0.0, -0.1 fixedScale = 1.3 alphaMult = 2 saturationMult = 0.8 name = Cryogenic_VernierOrange-plume modelName = RealPlume/Nertea_FX_New/CryoEngines/fx-etna-turbo-1 sizeClamp = 50 decluster = false emitOnUpdate = true emission { power = 0.0 0 power = 0.001 0.0 power = 0.1 0.6 power = 0.2 0.9 power = 1.0 2.5 } speed { power = 0.0 0.5 power = 0.001 0.5 power = 0.1 0.6 power = 0.2 0.9 power = 1.0 1.2 density = 0.045 1 density = 0.02 0.7 } logGrow { density = 0.7 0 density = 0.52 1.5 density = 0.19 5 density = 0.07 10 density = 0.045 10 density = 0.02 15 } } AUDIO { name = Cryogenic_VernierOrange-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 0.26 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Cryogenic_VernierOrange transformName = newThrustTransform plumePosition = 0.03, 0.0, -0.1 plumeScale = 1.3 alphaMult = 2 saturationMult = 0.8 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 energy = 1 emissionMult = 0.5 speed = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 flareScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Cryogenic_VernierOrange processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-BE3 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.82, 0.82, 0.82 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.82, 0.82,1.64 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = BE-3 ratedBurnTime = 660 ignitionReliabilityStart = 0.958333 ignitionReliabilityEnd = 0.991667 cycleReliabilityStart = 0.923077 cycleReliabilityEnd = 0.984615 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/BE4_DylanSemrau.cfg PART { module = Part name = ROE-BE4 author = DylanSemrau scale = 1.0 rescaleFactor = 1.5646 node_stack_top = 0.0, 1.0498, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.1141, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = BE-4, DylanSemrau, Blue Origin, Methalox maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = BE-4 manufacturer = Blue Origin description = The BE-4 is an oxidizer-rich staged combustion Methalox engine. Though initially developed for use on a Blue Origin launch vehicle, in 2014 United Launch Alliance announced that their new Vulcan launch vehicle, the successor to both the Atlas V and Delta IV launch vehicles, will be powered by a pair of BE-4 engines. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/DylanSemrau/PA_BE-4 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = Gimbal gimbalRange = 8.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = LowerStrut1 rotatorsName = UpperStrut1 } CONSTRAINLOOKFX { targetName = LowerStrut2 rotatorsName = UpperStrut2 } CONSTRAINLOOKFX { targetName = UpperStrut1 rotatorsName = LowerStrut1 } CONSTRAINLOOKFX { targetName = UpperStrut2 rotatorsName = LowerStrut2 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 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.015 shaderProperty = _EmissiveColor toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = BE-4 origMass = 2.25 CONFIG { name = BE-4 minThrust = 794.25 maxThrust = 2647.5 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 4 ratedBurnTime = 400 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = LqdMethane ratio = 0.4286 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5714 DrawGauge = False } atmosphereCurve { key = 0 341 key = 1 305 } } } ROWaterfall { template = waterfall-methalox-lower-BE4-1 audio = pump-fed-heavy-1 position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 glow = ro-methalox-purple moduleID = ROE-BE4 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-BE4 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-methalox-lower-BE4-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-methalox-purple overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4,2.8 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = BE-4 ratedBurnTime = 400 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.995 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/BNTR.cfg PART { name = ROE-BNTR module = Part author = BahamutoD, capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 2.448, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -2.098, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 2.448, 0.0, 0.0, 1.0, 0.0 attachRules = 1,1,1,0,0 heatConductivity = 0.06 bulkheadProfiles = srf, size1 tags = BNTR, NTR, nuclear, nuclear engine, generator, nuclear generator, brayton generator maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Bimodal NTR manufacturer = Aerojet Rocketdyne description = Low thrust pump-fed expander nuclear engine. Evolved from the original NERVA design the Bimodal NTR, instead of wasting precious propellant mass for cooling the engine reactor, uses a Brayton cycle electricity generator unit to convert the waste thermal energy into useful electrical power. It also supports liquid oxygen injection (TRITON - trimodal operation) for increased thrust but with the cost of a lower overall efficiency. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDConstellation/BNTR/model scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 3.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleAnimateHeat animationName = emissiveHeat responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = emissiveHeat useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.6 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHybridEngine type = ModuleEngines configuration = BNTR modded = False origMass = 2.215 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = BNTR minThrust = 66.72 maxThrust = 66.72 massMult = 1.0 throttleResponseRate = 0.055 ullage = True pressureFed = False ignitions = 60 b9psSubtypeName = nuclear_PBR_vac IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = LqdHydrogen ratio = 1.0 DrawGauge = True } PROPELLANT { name = EnrichedUranium ratio = 1.0813e-15 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 930 key = 1 380 } } CONFIG { name = TRITON minThrust = 182.37 maxThrust = 182.37 massMult = 1.0 throttleResponseRate = 0.055 ullage = True pressureFed = False ignitions = 60 b9psSubtypeName = loxAugmented IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = LqdHydrogen ratio = 0.8430 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.1570 DrawGauge = False } PROPELLANT { name = EnrichedUranium ratio = 1.0813e-15 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 645 key = 1 390 } } } RESOURCE { name = EnrichedUranium amount = 5 maxAmount = 5 isTweakable = False } RESOURCE { name = DepletedUranium amount = 0 maxAmount = 5 isTweakable = False } MODULE { name = ProcessController resource = _BraytonGenerator title = Brayton Generator capacity = 25.0 running = true toggle = true } MODULE { name = Emitter radiation = 0.000055555 } ROWaterfall { template = BDB_nuclear_PBR_vac audio = pump-fed-light-1 position = 0,0,0.3 rotation = 0, 0, 0 scale = 2, 2, 2 moduleID = ROE-BNTR engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = nuclear_PBR_vac ExtraTemplate_Processed { template = rowaterfall-glow-ntr position = 0,0,-0.05 rotation = 0, 0, 0 scale = 1.03, 1.03, 3.8 transform = thrustTransform } MainPlumeVariant_Processed { name = loxAugmented template = BDB_nuclear_PBR_sustainer_LOXaug position = 0,0,0.3 rotation = 0, 0, 0 scale = 2, 2, 2 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-BNTR TEMPLATE { __rowaterfall = mainPlume templateName = BDB_nuclear_PBR_vac overrideParentTransform = thrustTransform position = 0,0,0.3 rotation = 0, 0, 0 scale = 2, 2, 2 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-ntr overrideParentTransform = thrustTransform position = 0,0,-0.05 rotation = 0, 0, 0 scale = 1.03, 1.03, 3.8 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = nuclear_PBR_vac } SUBTYPE { name = loxAugmented MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-BNTR } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = BDB_nuclear_PBR_sustainer_LOXaug overrideParentTransform = thrustTransform position = 0,0,0.3 rotation = 0, 0, 0 scale = 2, 2, 2 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-ntr overrideParentTransform = thrustTransform position = 0,0,-0.05 rotation = 0, 0, 0 scale = 1.03, 1.03, 3.8 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor120_BDB.cfg PART { module = Part name = ROE-Castor120 author = Cabaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_bottom = 0.0, -2.7328, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 2.6255, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, -0.75, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, 0.875, 0.0 attachRules = 1,1,1,1,0 title = Castor 120 manufacturer = Thiokol (ATK) description = The Castor 120 is a medium solid booster used on the Minotaur and Athena launch vehicles. Its design was based on the TU-903, which serves as the first stage of the Peacekeeper ICBM. The standard thrust curve can be modified to produce a regressive burn that reduces maximum acceleration or a saddle-shaped profile that limits aerodynamic forces. Burn time 79 seconds. Plume configured by RealPlume. tags = castor, castor-120, castor120, athena, taurus skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Peacekeeper_Castor120 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalRange = 5.5 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = Castor120_Heat_Emit responseSpeed = 0.002 dependOnEngineState = True dependOnThrottle = True ThermalAnim = Castor120_Heat_Emit useTemp = False } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = TVC_1_Aim rotatorsName = TVC_1_Rotate } CONSTRAINLOOKFX { targetName = TVC_2_Aim rotatorsName = TVC_2_Rotate } } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 jettisonForce = 5 jettisonDirection = 0 0 1 } MODULE { name = ModuleB9DisableTransform transform = Castor120XL } MODULE { name = ModuleB9DisableTransform transform = SR118 } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchBody switcherDescription = Paintjob affectDragCubes = False affectFARVoxels = False SUBTYPE { name = White } SUBTYPE { name = Black TEXTURE { texture = ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Alternate transform = Colorswitch } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 27655 type = HTPB basemass = -1 TANK { name = HTPB amount = 27655 maxAmount = 27655 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Castor-120 modded = false origMass = 4.35 CONFIG { name = Castor-120 minThrust = 1875 maxThrust = 1875 heatProduction = 100 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 80 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 280 key = 1 253 } thrustCurve { key = 1\t0.8622 key = 0.995\t0.8622 key = 0.99\t0.8704 key = 0.985\t0.8822 key = 0.98\t0.8981 key = 0.975\t0.9091 key = 0.97\t0.9249 key = 0.965\t0.9396 key = 0.96\t0.9473 key = 0.955\t0.9489 key = 0.95\t0.9489 key = 0.945\t0.9438 key = 0.94\t0.9438 key = 0.935\t0.9438 key = 0.93\t0.9438 key = 0.925\t0.9438 key = 0.92\t0.9438 key = 0.915\t0.9438 key = 0.91\t0.948 key = 0.905\t0.9489 key = 0.9\t0.9532 key = 0.895\t0.9541 key = 0.89\t0.9541 key = 0.885\t0.9592 key = 0.88\t0.9633 key = 0.875\t0.9643 key = 0.87\t0.9643 key = 0.865\t0.9656 key = 0.86\t0.9694 key = 0.855\t0.9694 key = 0.85\t0.9694 key = 0.845\t0.9694 key = 0.84\t0.9694 key = 0.835\t0.9694 key = 0.83\t0.9724 key = 0.825\t0.9745 key = 0.82\t0.9771 key = 0.815\t0.9796 key = 0.81\t0.9796 key = 0.805\t0.9796 key = 0.8\t0.9796 key = 0.795\t0.9796 key = 0.79\t0.9796 key = 0.785\t0.9796 key = 0.78\t0.9796 key = 0.775\t0.9796 key = 0.77\t0.9802 key = 0.765\t0.9847 key = 0.76\t0.9847 key = 0.755\t0.9847 key = 0.75\t0.9847 key = 0.745\t0.9866 key = 0.74\t0.9898 key = 0.735\t0.9898 key = 0.73\t0.9898 key = 0.725\t0.9898 key = 0.72\t0.9898 key = 0.715\t0.9949 key = 0.71\t0.9949 key = 0.705\t0.9996 key = 0.7\t1 key = 0.695\t1 key = 0.69\t1 key = 0.685\t1 key = 0.68\t0.9949 key = 0.675\t0.9949 key = 0.67\t0.9949 key = 0.665\t0.9949 key = 0.66\t0.9991 key = 0.655\t1 key = 0.65\t1 key = 0.645\t1 key = 0.64\t1 key = 0.635\t1 key = 0.63\t1 key = 0.625\t1 key = 0.62\t1 key = 0.615\t1 key = 0.61\t1 key = 0.605\t1 key = 0.6\t1 key = 0.595\t1 key = 0.59\t1 key = 0.585\t1 key = 0.58\t1 key = 0.575\t1 key = 0.57\t1 key = 0.565\t1 key = 0.56\t1 key = 0.555\t1 key = 0.55\t1 key = 0.545\t0.9963 key = 0.54\t0.9949 key = 0.535\t0.9949 key = 0.53\t0.9949 key = 0.525\t0.9949 key = 0.52\t0.9949 key = 0.515\t0.9949 key = 0.51\t0.9949 key = 0.505\t0.9949 key = 0.5\t0.9949 key = 0.495\t0.9949 key = 0.49\t0.9922 key = 0.485\t0.9898 key = 0.48\t0.9847 key = 0.475\t0.9847 key = 0.47\t0.983 key = 0.465\t0.9796 key = 0.46\t0.9796 key = 0.455\t0.9796 key = 0.45\t0.9787 key = 0.445\t0.9745 key = 0.44\t0.9745 key = 0.435\t0.9745 key = 0.43\t0.9742 key = 0.425\t0.9694 key = 0.42\t0.9694 key = 0.415\t0.9669 key = 0.41\t0.9642 key = 0.405\t0.9642 key = 0.4\t0.9594 key = 0.395\t0.9591 key = 0.39\t0.9591 key = 0.385\t0.957 key = 0.38\t0.954 key = 0.375\t0.954 key = 0.37\t0.9493 key = 0.365\t0.9489 key = 0.36\t0.9489 key = 0.355\t0.9364 key = 0.35\t0.9234 key = 0.345\t0.9154 key = 0.34\t0.9074 key = 0.335\t0.8993 key = 0.33\t0.8843 key = 0.325\t0.8775 key = 0.32\t0.8673 key = 0.315\t0.8622 key = 0.31\t0.8622 key = 0.305\t0.8622 key = 0.3\t0.8622 key = 0.295\t0.8622 key = 0.29\t0.8622 key = 0.285\t0.8622 key = 0.28\t0.8622 key = 0.275\t0.8622 key = 0.27\t0.8632 key = 0.265\t0.8673 key = 0.26\t0.8673 key = 0.255\t0.8673 key = 0.25\t0.8673 key = 0.245\t0.8673 key = 0.24\t0.8673 key = 0.235\t0.8673 key = 0.23\t0.8693 key = 0.225\t0.8725 key = 0.22\t0.8725 key = 0.215\t0.8725 key = 0.21\t0.8773 key = 0.205\t0.8776 key = 0.2\t0.8827 key = 0.195\t0.8827 key = 0.19\t0.8827 key = 0.185\t0.8829 key = 0.18\t0.8878 key = 0.175\t0.8878 key = 0.17\t0.8878 key = 0.165\t0.8878 key = 0.16\t0.8878 key = 0.155\t0.8841 key = 0.15\t0.8827 key = 0.145\t0.8827 key = 0.14\t0.8746 key = 0.135\t0.8725 key = 0.13\t0.8725 key = 0.125\t0.8674 key = 0.12\t0.8674 key = 0.115\t0.8632 key = 0.11\t0.8598 key = 0.105\t0.8496 key = 0.1\t0.8323 key = 0.095\t0.8171 key = 0.09\t0.7939 key = 0.085\t0.7875 key = 0.08\t0.7697 key = 0.075\t0.7603 key = 0.07\t0.7419 key = 0.065\t0.7358 key = 0.06\t0.7297 key = 0.055\t0.7208 key = 0.05\t0.7106 key = 0.045\t0.7002 key = 0.04\t0.6991 key = 0.035\t0.6946 key = 0.03\t0.6891 key = 0.025\t0.6889 key = 0.02\t0.6883 key = 0.015\t0.6201 key = 0.01\t0.4758 key = 0.009\t0.4528 key = 0.008\t0.4285 key = 0.007\t0.3996 key = 0.006\t0.354 key = 0.005\t0.2885 key = 0.004\t0.2169 key = 0.003\t0.1533 key = 0.002\t0.1122 key = 0.001\t0.0614 key = 0\t0.0044 } } CONFIG { name = Castor-120/Saddle maxThrust = 1950 heatProduction = 100 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 80 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 280 key = 1 253 } thrustCurve { key = 1\t0.9317 key = 0.995\t0.9318 key = 0.99\t0.9364 key = 0.985\t0.9416 key = 0.98\t0.9457 key = 0.975\t0.9527 key = 0.97\t0.9597 key = 0.965\t0.9666 key = 0.96\t0.9735 key = 0.955\t0.9757 key = 0.95\t0.9774 key = 0.945\t0.9842 key = 0.94\t0.9861 key = 0.935\t0.9928 key = 0.93\t0.9951 key = 0.925\t0.9965 key = 0.92\t1 key = 0.915\t1 key = 0.91\t1 key = 0.905\t1 key = 0.9\t0.9993 key = 0.895\t0.9951 key = 0.89\t0.9951 key = 0.885\t0.9878 key = 0.88\t0.9805 key = 0.875\t0.9801 key = 0.87\t0.9732 key = 0.865\t0.9707 key = 0.86\t0.9659 key = 0.855\t0.9622 key = 0.85\t0.9601 key = 0.845\t0.9561 key = 0.84\t0.9561 key = 0.835\t0.9561 key = 0.83\t0.9561 key = 0.825\t0.9561 key = 0.82\t0.9599 key = 0.815\t0.961 key = 0.81\t0.961 key = 0.805\t0.961 key = 0.8\t0.9634 key = 0.795\t0.9615 key = 0.79\t0.961 key = 0.785\t0.961 key = 0.78\t0.9601 key = 0.775\t0.9561 key = 0.77\t0.9558 key = 0.765\t0.9487 key = 0.76\t0.9463 key = 0.755\t0.9463 key = 0.75\t0.9422 key = 0.745\t0.9415 key = 0.74\t0.9415 key = 0.735\t0.9415 key = 0.73\t0.9415 key = 0.725\t0.9415 key = 0.72\t0.9415 key = 0.715\t0.9413 key = 0.71\t0.9366 key = 0.705\t0.9366 key = 0.7\t0.9366 key = 0.695\t0.9366 key = 0.69\t0.9366 key = 0.685\t0.9366 key = 0.68\t0.9366 key = 0.675\t0.9366 key = 0.67\t0.9366 key = 0.665\t0.9366 key = 0.66\t0.9366 key = 0.655\t0.9396 key = 0.65\t0.9415 key = 0.645\t0.9415 key = 0.64\t0.9415 key = 0.635\t0.9415 key = 0.63\t0.9415 key = 0.625\t0.9415 key = 0.62\t0.9415 key = 0.615\t0.9415 key = 0.61\t0.9415 key = 0.605\t0.9415 key = 0.6\t0.9415 key = 0.595\t0.942 key = 0.59\t0.9463 key = 0.585\t0.9463 key = 0.58\t0.9463 key = 0.575\t0.9463 key = 0.57\t0.9463 key = 0.565\t0.9463 key = 0.56\t0.9463 key = 0.555\t0.9463 key = 0.55\t0.9408 key = 0.545\t0.9276 key = 0.54\t0.9215 key = 0.535\t0.9051 key = 0.53\t0.8871 key = 0.525\t0.883 key = 0.52\t0.8556 key = 0.515\t0.8443 key = 0.51\t0.8265 key = 0.505\t0.8196 key = 0.5\t0.7955 key = 0.495\t0.7903 key = 0.49\t0.7734 key = 0.485\t0.7671 key = 0.48\t0.7562 key = 0.475\t0.7475 key = 0.47\t0.7429 key = 0.465\t0.7367 key = 0.46\t0.7367 key = 0.455\t0.7367 key = 0.45\t0.7318 key = 0.445\t0.7318 key = 0.44\t0.7318 key = 0.435\t0.7318 key = 0.43\t0.7318 key = 0.425\t0.7345 key = 0.42\t0.7367 key = 0.415\t0.7393 key = 0.41\t0.7513 key = 0.405\t0.7513 key = 0.4\t0.7513 key = 0.395\t0.7541 key = 0.39\t0.7581 key = 0.385\t0.7669 key = 0.38\t0.7708 key = 0.375\t0.7708 key = 0.37\t0.7757 key = 0.365\t0.7806 key = 0.36\t0.7806 key = 0.355\t0.7881 key = 0.35\t0.8001 key = 0.345\t0.8001 key = 0.34\t0.8001 key = 0.335\t0.8032 key = 0.33\t0.8066 key = 0.325\t0.8148 key = 0.32\t0.8196 key = 0.315\t0.8245 key = 0.31\t0.8245 key = 0.305\t0.8245 key = 0.3\t0.8245 key = 0.295\t0.8294 key = 0.29\t0.8294 key = 0.285\t0.8294 key = 0.28\t0.8294 key = 0.275\t0.8294 key = 0.27\t0.8294 key = 0.265\t0.8294 key = 0.26\t0.8342 key = 0.255\t0.8391 key = 0.25\t0.8391 key = 0.245\t0.8391 key = 0.24\t0.8391 key = 0.235\t0.8391 key = 0.23\t0.844 key = 0.225\t0.844 key = 0.22\t0.847 key = 0.215\t0.8489 key = 0.21\t0.8489 key = 0.205\t0.8489 key = 0.2\t0.8489 key = 0.195\t0.8489 key = 0.19\t0.8489 key = 0.185\t0.8489 key = 0.18\t0.844 key = 0.175\t0.844 key = 0.17\t0.84 key = 0.165\t0.8369 key = 0.16\t0.8342 key = 0.155\t0.8342 key = 0.15\t0.8324 key = 0.145\t0.8293 key = 0.14\t0.8211 key = 0.135\t0.8159 key = 0.13\t0.8001 key = 0.125\t0.7841 key = 0.12\t0.7649 key = 0.115\t0.757 key = 0.11\t0.7416 key = 0.105\t0.7312 key = 0.1\t0.7171 key = 0.095\t0.7076 key = 0.09\t0.7025 key = 0.085\t0.6934 key = 0.08\t0.6836 key = 0.075\t0.6743 key = 0.07\t0.6733 key = 0.065\t0.6733 key = 0.06\t0.6635 key = 0.055\t0.6635 key = 0.05\t0.6627 key = 0.045\t0.6647 key = 0.04\t0.6733 key = 0.035\t0.6733 key = 0.03\t0.6733 key = 0.025\t0.6733 key = 0.02\t0.6684 key = 0.015\t0.6559 key = 0.01\t0.5902 key = 0.009\t0.5572 key = 0.008\t0.5083 key = 0.007\t0.4436 key = 0.006\t0.3789 key = 0.005\t0.3356 key = 0.004\t0.3046 key = 0.003\t0.2591 key = 0.002\t0.215 key = 0.001\t0.1395 key = 0\t0.0098 } } CONFIG { name = Castor-120/Regressive minThrust = 2125 maxThrust = 2125 heatProduction = 100 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 80 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 280 key = 1 253 } thrustCurve { key = 1\t0.8671 key = 0.995\t0.8671 key = 0.99\t0.8671 key = 0.985\t0.8671 key = 0.98\t0.8694 key = 0.975\t0.8717 key = 0.97\t0.875 key = 0.965\t0.8785 key = 0.96\t0.8812 key = 0.955\t0.8876 key = 0.95\t0.8917 key = 0.945\t0.8941 key = 0.94\t0.8986 key = 0.935\t0.9017 key = 0.93\t0.9054 key = 0.925\t0.9076 key = 0.92\t0.9099 key = 0.915\t0.9133 key = 0.91\t0.915 key = 0.905\t0.9167 key = 0.9\t0.9189 key = 0.895\t0.9212 key = 0.89\t0.9241 key = 0.885\t0.928 key = 0.88\t0.9296 key = 0.875\t0.9302 key = 0.87\t0.9328 key = 0.865\t0.9347 key = 0.86\t0.937 key = 0.855\t0.9398 key = 0.85\t0.9415 key = 0.845\t0.9438 key = 0.84\t0.9467 key = 0.835\t0.9505 key = 0.83\t0.9528 key = 0.825\t0.9557 key = 0.82\t0.9594 key = 0.815\t0.9618 key = 0.81\t0.9641 key = 0.805\t0.9664 key = 0.8\t0.9687 key = 0.795\t0.971 key = 0.79\t0.9733 key = 0.785\t0.9738 key = 0.78\t0.9756 key = 0.775\t0.9765 key = 0.77\t0.9778 key = 0.765\t0.9801 key = 0.76\t0.9824 key = 0.755\t0.9847 key = 0.75\t0.9854 key = 0.745\t0.9889 key = 0.74\t0.9902 key = 0.735\t0.9915 key = 0.73\t0.9949 key = 0.725\t0.996 key = 0.72\t0.9983 key = 0.715\t1.0006 key = 0.71\t1.0006 key = 0.705\t1.0006 key = 0.7\t1.0006 key = 0.695\t1.0006 key = 0.69\t1.0006 key = 0.685\t1.0006 key = 0.68\t1.0006 key = 0.675\t1.0006 key = 0.67\t1.0006 key = 0.665\t1.0006 key = 0.66\t1.0006 key = 0.655\t1.0006 key = 0.65\t1.0006 key = 0.645\t1.0006 key = 0.64\t1.0006 key = 0.635\t1.0006 key = 0.63\t1.0003 key = 0.625\t0.9983 key = 0.62\t0.9983 key = 0.615\t0.996 key = 0.61\t0.996 key = 0.605\t0.996 key = 0.6\t0.996 key = 0.595\t0.996 key = 0.59\t0.996 key = 0.585\t0.9982 key = 0.58\t0.9983 key = 0.575\t0.9983 key = 0.57\t0.9983 key = 0.565\t0.9983 key = 0.56\t0.9983 key = 0.555\t0.9983 key = 0.55\t0.9983 key = 0.545\t0.9977 key = 0.54\t0.996 key = 0.535\t0.996 key = 0.53\t0.9937 key = 0.525\t0.9905 key = 0.52\t0.9892 key = 0.515\t0.9869 key = 0.51\t0.9869 key = 0.505\t0.9869 key = 0.5\t0.9869 key = 0.495\t0.9869 key = 0.49\t0.9869 key = 0.485\t0.9848 key = 0.48\t0.9847 key = 0.475\t0.9824 key = 0.47\t0.9809 key = 0.465\t0.9779 key = 0.46\t0.9779 key = 0.455\t0.9756 key = 0.45\t0.9733 key = 0.445\t0.971 key = 0.44\t0.9687 key = 0.435\t0.9668 key = 0.43\t0.9609 key = 0.425\t0.9501 key = 0.42\t0.9394 key = 0.415\t0.9245 key = 0.41\t0.9162 key = 0.405\t0.9077 key = 0.4\t0.8951 key = 0.395\t0.8797 key = 0.39\t0.8681 key = 0.385\t0.8638 key = 0.38\t0.8594 key = 0.375\t0.855 key = 0.37\t0.8483 key = 0.365\t0.8425 key = 0.36\t0.8357 key = 0.355\t0.8346 key = 0.35\t0.8289 key = 0.345\t0.8244 key = 0.34\t0.8199 key = 0.335\t0.8159 key = 0.33\t0.8131 key = 0.325\t0.8063 key = 0.32\t0.7939 key = 0.315\t0.7752 key = 0.31\t0.761 key = 0.305\t0.7498 key = 0.3\t0.7399 key = 0.295\t0.7344 key = 0.29\t0.7266 key = 0.285\t0.7207 key = 0.28\t0.7153 key = 0.275\t0.7117 key = 0.27\t0.7038 key = 0.265\t0.696 key = 0.26\t0.6937 key = 0.255\t0.6905 key = 0.25\t0.6865 key = 0.245\t0.6784 key = 0.24\t0.6735 key = 0.235\t0.6712 key = 0.23\t0.6687 key = 0.225\t0.6622 key = 0.22\t0.6554 key = 0.215\t0.6471 key = 0.21\t0.6382 key = 0.205\t0.6306 key = 0.2\t0.6261 key = 0.195\t0.6193 key = 0.19\t0.6152 key = 0.185\t0.6081 key = 0.18\t0.6035 key = 0.175\t0.599 key = 0.17\t0.5932 key = 0.165\t0.5855 key = 0.16\t0.5832 key = 0.155\t0.5797 key = 0.15\t0.5766 key = 0.145\t0.5734 key = 0.14\t0.5652 key = 0.135\t0.5607 key = 0.13\t0.5589 key = 0.125\t0.5554 key = 0.12\t0.5517 key = 0.115\t0.5494 key = 0.11\t0.5468 key = 0.105\t0.5408 key = 0.1\t0.5381 key = 0.095\t0.5303 key = 0.09\t0.5223 key = 0.085\t0.5155 key = 0.08\t0.5067 key = 0.075\t0.4976 key = 0.07\t0.486 key = 0.065\t0.4787 key = 0.06\t0.4689 key = 0.055\t0.4566 key = 0.05\t0.4485 key = 0.045\t0.4425 key = 0.04\t0.4363 key = 0.035\t0.4323 key = 0.03\t0.4323 key = 0.025\t0.4255 key = 0.02\t0.421 key = 0.015\t0.4146 key = 0.01\t0.4006 key = 0.009\t0.3984 key = 0.008\t0.3957 key = 0.007\t0.3899 key = 0.006\t0.3644 key = 0.005\t0.3198 key = 0.004\t0.2898 key = 0.003\t0.2494 key = 0.002\t0.1923 key = 0.001\t0.1123 key = 0\t0.0023 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.1 flareScale = 1.1 plumePosition = 0.0, 0.0, 0.2 plumeScale = 1.0 smokePosition = 0.0, 0.0, 0.4 smokeScale = 0.3 slagPosition = 0.0, 0.0, 0.4 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 1.1 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 1.0 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 0.3 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Castor-120 ratedBurnTime = 80 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.999 techTransfer = Castor-120/Regressive,Castor-120/Saddle:100 reliabilityDataRateMultiplier = 2 isSolid = True } TESTFLIGHT { name = Castor-120/Regressive ratedBurnTime = 80 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.999 techTransfer = Castor-120,Castor-120/Saddle:100 reliabilityDataRateMultiplier = 2 isSolid = True } TESTFLIGHT { name = Castor-120/Saddle ratedBurnTime = 80 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.999 techTransfer = Castor-120/Regressive,Castor-120:100 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor1_BDB.cfg PART { module = Part name = ROE-Castor1 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_attach = 0.0, 0.0, -0.2777, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, -0.125, -0.125 attachRules = 1,1,1,1,0 tags = castor, castor-1, 1, i, castor-i, delta, booster, radial skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Castor 1 manufacturer = Thiokol description = The Castor 1 was first used for a successful suborbital launch of a Scout X-1 rocket on September 2, 1960. Castor 1 stages were also used as strap-on boosters for launch vehicles using Thor first stages, including the Delta-D. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Castor2 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster exhaustDamage = True allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = Castor2 } NODE { name = attachNode transform = attachNode size = 1 method = FIXED_JOINT } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs SUBTYPE { name = White } SUBTYPE { name = Blue TEXTURE { texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_Blue transform = Castor1 } } SUBTYPE { name = Red TEXTURE { texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_Red transform = Castor1 } } SUBTYPE { name = Black and White TEXTURE { texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_BlackAndWhite transform = Castor1 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 1909 type = PSPC basemass = -1 TANK { name = PSPC amount = 1909 maxAmount = 1909 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = XM-20 modded = false origMass = 0.651 CONFIG { name = XM-20 minThrust = 304.3 maxThrust = 304.3 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1500 maxEngineTemp = 2040 powerEffectName = Solid-Lower ratedBurnTime = 38 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 214.5 key = 1 191 } thrustCurve { key = 1.00000 1.00000\t3.04530\t 0.00000 key = 0.98041 0.93846\t3.24502\t 3.24479 key = 0.96207 0.87692\t1.95348\t 3.47247 key = 0.92803 0.80769\t0.70693\t 2.12062 key = 0.89585 0.78462 -0.01964\t 0.72771 key = 0.63391 0.78974 -0.01951\t -0.01951 key = 0.37025 0.79487 -0.01939\t -0.01939 key = 0.10490 0.80000\t4.75933\t -0.01926 key = 0.08614 0.70513\t5.40035\t 5.39697 key = 0.06975 0.61026\t6.24129\t 6.23522 key = 0.05572 0.51538\t7.39346\t 7.38134 key = 0.04406 0.42051\t9.07067\t 9.04263 key = 0.03476 0.32564 11.74722\t 11.66525 key = 0.02783 0.23077\t5.33132\t 16.41311 key = 0.01926 0.17949\t6.87286\t 6.82783 key = 0.01283 0.12821\t9.72732\t 9.53333 key = 0.00855 0.07692\t4.53459\t 15.71336 key = 0.00380 0.05128\t6.99782\t 6.69392 key = 0.00095 0.02564 12.41023\t 12.99596 key = 0.00000 0.01000\t0.00000\t 26.86142 } } CONFIG { name = Castor-1-SL minThrust = 324.6 maxThrust = 324.6 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1500 maxEngineTemp = 2040 powerEffectName = Solid-Lower ratedBurnTime = 41 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 247 key = 1 220 } thrustCurve { key = 1.00000 1.00000\t3.04530\t 0.00000 key = 0.98041 0.93846\t3.24502\t 3.24479 key = 0.96207 0.87692\t1.95348\t 3.47247 key = 0.92803 0.80769\t0.70693\t 2.12062 key = 0.89585 0.78462 -0.01964\t 0.72771 key = 0.63391 0.78974 -0.01951\t -0.01951 key = 0.37025 0.79487 -0.01939\t -0.01939 key = 0.10490 0.80000\t4.75933\t -0.01926 key = 0.08614 0.70513\t5.40035\t 5.39697 key = 0.06975 0.61026\t6.24129\t 6.23522 key = 0.05572 0.51538\t7.39346\t 7.38134 key = 0.04406 0.42051\t9.07067\t 9.04263 key = 0.03476 0.32564 11.74722\t 11.66525 key = 0.02783 0.23077\t5.33132\t 16.41311 key = 0.01926 0.17949\t6.87286\t 6.82783 key = 0.01283 0.12821\t9.72732\t 9.53333 key = 0.00855 0.07692\t4.53459\t 15.71336 key = 0.00380 0.05128\t6.99782\t 6.69392 key = 0.00095 0.02564 12.41023\t 12.99596 key = 0.00000 0.01000\t0.00000\t 26.86142 } } CONFIG { name = Castor-1-Vac minThrust = 349.3 maxThrust = 349.3 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1500 maxEngineTemp = 2040 powerEffectName = Solid-Lower ratedBurnTime = 43 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 273.21 key = 1 200 } thrustCurve { key = 1.00000 1.00000\t3.04530\t 0.00000 key = 0.98041 0.93846\t3.24502\t 3.24479 key = 0.96207 0.87692\t1.95348\t 3.47247 key = 0.92803 0.80769\t0.70693\t 2.12062 key = 0.89585 0.78462 -0.01964\t 0.72771 key = 0.63391 0.78974 -0.01951\t -0.01951 key = 0.37025 0.79487 -0.01939\t -0.01939 key = 0.10490 0.80000\t4.75933\t -0.01926 key = 0.08614 0.70513\t5.40035\t 5.39697 key = 0.06975 0.61026\t6.24129\t 6.23522 key = 0.05572 0.51538\t7.39346\t 7.38134 key = 0.04406 0.42051\t9.07067\t 9.04263 key = 0.03476 0.32564 11.74722\t 11.66525 key = 0.02783 0.23077\t5.33132\t 16.41311 key = 0.01926 0.17949\t6.87286\t 6.82783 key = 0.01283 0.12821\t9.72732\t 9.53333 key = 0.00855 0.07692\t4.53459\t 15.71336 key = 0.00380 0.05128\t6.99782\t 6.69392 key = 0.00095 0.02564 12.41023\t 12.99596 key = 0.00000 0.01000\t0.00000\t 26.86142 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.25 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.4 smokeScale = 0.1 slagPosition = 0.0, 0.0, 0.004 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.25 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 0.1 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.004 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = XM-20 ratedBurnTime = 38 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.93 cycleReliabilityEnd = 0.995 reliabilityDataRateMultiplier = 2 isSolid = True } TESTFLIGHT { name = Castor-1-SL ratedBurnTime = 41 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.996997 cycleReliabilityEnd = 0.999399 reliabilityDataRateMultiplier = 2 isSolid = True techTransfer = XM-20:50&Castor-1-Vac:100 } TESTFLIGHT { name = Castor-1-Vac ratedBurnTime = 43 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.994 cycleReliabilityStart = 0.965909 cycleReliabilityEnd = 0.993182 reliabilityDataRateMultiplier = 2 isSolid = True techTransfer = XM-20:50&Castor-1-SL:100 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor1_Inline_BDB.cfg PART { module = Part name = ROE-Castor1_Inline author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_stack_top = 0.0, 2.41, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -2.15, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.2903, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = castor, castor-1, castor1, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Castor 1 manufacturer = Thiokol description = The Castor 1 was first used for a successful suborbital launch of a Scout X-1 rocket on September 2, 1960. Castor 1 stages were also used as strap-on boosters for launch vehicles using Thor first stages, including the Delta-D. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline scale = 0.929, 1, 0.929 } EFFECTS { control { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.05 volume = 1.0 0.5 pitch = 0.0 0.5 pitch = 1.0 1.0 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = rcsTransform emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.25 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 0.1 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.004 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.5 resourceName = Nitrogen resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = control stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 57 key = 1 26 } } MODULE { name = ModuleB9DisableTransform transform = Fairing } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster exhaustDamage = True allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = Scout_Heat_Anim dependOnEngineState = True responseSpeed = 0.1 ThermalAnim = Scout_Heat_Anim useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 1909 type = PSPC basemass = -1 TANK { name = PSPC amount = 1909 maxAmount = 1909 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = XM-20 modded = false origMass = 0.651 CONFIG { name = XM-20 minThrust = 304.3 maxThrust = 304.3 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1500 maxEngineTemp = 2040 powerEffectName = Solid-Lower ratedBurnTime = 38 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 214.5 key = 1 191 } thrustCurve { key = 1.00000 1.00000\t3.04530\t 0.00000 key = 0.98041 0.93846\t3.24502\t 3.24479 key = 0.96207 0.87692\t1.95348\t 3.47247 key = 0.92803 0.80769\t0.70693\t 2.12062 key = 0.89585 0.78462 -0.01964\t 0.72771 key = 0.63391 0.78974 -0.01951\t -0.01951 key = 0.37025 0.79487 -0.01939\t -0.01939 key = 0.10490 0.80000\t4.75933\t -0.01926 key = 0.08614 0.70513\t5.40035\t 5.39697 key = 0.06975 0.61026\t6.24129\t 6.23522 key = 0.05572 0.51538\t7.39346\t 7.38134 key = 0.04406 0.42051\t9.07067\t 9.04263 key = 0.03476 0.32564 11.74722\t 11.66525 key = 0.02783 0.23077\t5.33132\t 16.41311 key = 0.01926 0.17949\t6.87286\t 6.82783 key = 0.01283 0.12821\t9.72732\t 9.53333 key = 0.00855 0.07692\t4.53459\t 15.71336 key = 0.00380 0.05128\t6.99782\t 6.69392 key = 0.00095 0.02564 12.41023\t 12.99596 key = 0.00000 0.01000\t0.00000\t 26.86142 } } CONFIG { name = Castor-1-SL minThrust = 324.6 maxThrust = 324.6 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1500 maxEngineTemp = 2040 powerEffectName = Solid-Lower ratedBurnTime = 41 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 247 key = 1 220 } thrustCurve { key = 1.00000 1.00000\t3.04530\t 0.00000 key = 0.98041 0.93846\t3.24502\t 3.24479 key = 0.96207 0.87692\t1.95348\t 3.47247 key = 0.92803 0.80769\t0.70693\t 2.12062 key = 0.89585 0.78462 -0.01964\t 0.72771 key = 0.63391 0.78974 -0.01951\t -0.01951 key = 0.37025 0.79487 -0.01939\t -0.01939 key = 0.10490 0.80000\t4.75933\t -0.01926 key = 0.08614 0.70513\t5.40035\t 5.39697 key = 0.06975 0.61026\t6.24129\t 6.23522 key = 0.05572 0.51538\t7.39346\t 7.38134 key = 0.04406 0.42051\t9.07067\t 9.04263 key = 0.03476 0.32564 11.74722\t 11.66525 key = 0.02783 0.23077\t5.33132\t 16.41311 key = 0.01926 0.17949\t6.87286\t 6.82783 key = 0.01283 0.12821\t9.72732\t 9.53333 key = 0.00855 0.07692\t4.53459\t 15.71336 key = 0.00380 0.05128\t6.99782\t 6.69392 key = 0.00095 0.02564 12.41023\t 12.99596 key = 0.00000 0.01000\t0.00000\t 26.86142 } } CONFIG { name = Castor-1-Vac minThrust = 349.3 maxThrust = 349.3 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1500 maxEngineTemp = 2040 powerEffectName = Solid-Lower ratedBurnTime = 43 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 273.21 key = 1 200 } thrustCurve { key = 1.00000 1.00000\t3.04530\t 0.00000 key = 0.98041 0.93846\t3.24502\t 3.24479 key = 0.96207 0.87692\t1.95348\t 3.47247 key = 0.92803 0.80769\t0.70693\t 2.12062 key = 0.89585 0.78462 -0.01964\t 0.72771 key = 0.63391 0.78974 -0.01951\t -0.01951 key = 0.37025 0.79487 -0.01939\t -0.01939 key = 0.10490 0.80000\t4.75933\t -0.01926 key = 0.08614 0.70513\t5.40035\t 5.39697 key = 0.06975 0.61026\t6.24129\t 6.23522 key = 0.05572 0.51538\t7.39346\t 7.38134 key = 0.04406 0.42051\t9.07067\t 9.04263 key = 0.03476 0.32564 11.74722\t 11.66525 key = 0.02783 0.23077\t5.33132\t 16.41311 key = 0.01926 0.17949\t6.87286\t 6.82783 key = 0.01283 0.12821\t9.72732\t 9.53333 key = 0.00855 0.07692\t4.53459\t 15.71336 key = 0.00380 0.05128\t6.99782\t 6.69392 key = 0.00095 0.02564 12.41023\t 12.99596 key = 0.00000 0.01000\t0.00000\t 26.86142 } } } MODULE { name = ModuleFuelTanks volume = 100 type = ServiceModule basemass = -1 TANK { name = Nitrogen amount = 20000 maxAmount = 20000 } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.25 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.4 smokeScale = 0.1 slagPosition = 0.0, 0.0, 0.004 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } MM_NODE_LOOP { } TESTFLIGHT { name = XM-20 ratedBurnTime = 38 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.93 cycleReliabilityEnd = 0.995 reliabilityDataRateMultiplier = 2 isSolid = True } TESTFLIGHT { name = Castor-1-SL ratedBurnTime = 41 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.996997 cycleReliabilityEnd = 0.999399 reliabilityDataRateMultiplier = 2 isSolid = True techTransfer = XM-20:50&Castor-1-Vac:100 } TESTFLIGHT { name = Castor-1-Vac ratedBurnTime = 43 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.994 cycleReliabilityStart = 0.965909 cycleReliabilityEnd = 0.993182 reliabilityDataRateMultiplier = 2 isSolid = True techTransfer = XM-20:50&Castor-1-SL:100 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor2_BDB.cfg PART { module = Part name = ROE-Castor2 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_attach = 0.0, 0.0, -0.2777, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, -0.125, -0.125 attachRules = 1,1,1,1,0 tags = castor, castor-2, 2, ii, castor-ii, delta, booster, radial, little, joe, solid, srb skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Castor 2 manufacturer = Thiokol description = A derivative of the Castor 1 motor, the Castor 2 featured higher specific impulse and propellant load and lower dry mass fraction as well as a longer burn time. It was used as strap-on booster starting with Delta E and was also used in all but the early Scouts. Burn time 39s. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Castor2 scale = 1.0, 1.02, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = Castor1 } NODE { name = attachNode transform = attachNode size = 1 method = FIXED_JOINT } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchPaint switcherDescription = Paintjob switcherDescriptionPlural = Paintjobs SUBTYPE { name = White } SUBTYPE { name = Blue TEXTURE { texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_Blue transform = Castor2 } } SUBTYPE { name = Red TEXTURE { texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_Red transform = Castor2 } } SUBTYPE { name = Black and White TEXTURE { texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_BlackAndWhite transform = Castor2 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 2140.22414 type = PSPC basemass = -1 TANK { name = PSPC amount = 2140.22414 maxAmount = 2140.22414 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Castor-2-SL modded = false origMass = 0.677 CONFIG { name = Castor-2-SL minThrust = 293.865 maxThrust = 293.865 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1600 maxEngineTemp = 1850 powerEffectName = Solid-Lower ratedBurnTime = 39 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 260.7 key = 1 235 } thrustCurve { key = 1.00000 0.55944 3.26002 0.00000 key = 0.99163 0.53147 -1.48695 3.43148 key = 0.96634 0.56783 -1.39173 -1.39183 key = 0.93938 0.60420 -1.30798 -1.30805 key = 0.91074 0.64056 -1.23373 -1.23379 key = 0.88043 0.67692 -1.16746 -1.16751 key = 0.84845 0.71329 -1.06533 -1.10798 key = 0.81482 0.74825 -1.01555 -1.01558 key = 0.77959 0.78322 -0.97022 -0.97024 key = 0.74275 0.81818 -0.92876 -0.92877 key = 0.70430 0.85315 -0.71256 -0.89071 key = 0.66440 0.88112 -0.68994 -0.68994 key = 0.62321 0.90909 -0.56422 -0.66871 key = 0.56647 0.94056 -0.54534 -0.54535 key = 0.50780 0.97203 -0.26803 -0.52769 key = 0.45525 0.98601 -0.26423 -0.26423 key = 0.40194 1.00000 0.00000 -0.26054 key = 0.27924 1.00000 0.19540 0.00000 key = 0.17300 0.97902 0.46571 0.19959 key = 0.14319 0.96503 0.00000 0.47246 key = 0.04846 0.96503 0.94492 0.00000 key = 0.01928 0.93706 25.19529 0.97312 key = 0.01166 0.72028 32.88695 32.63196 key = 0.00603 0.50350 47.75252 46.52646 key = 0.00239 0.28671 100.61375 80.46536 key = 0.00075 0.06993 64.84711 261.20974 key = 0.00000 0.01000 0.00000 184.54606 } } CONFIG { name = Castor-2-Vac minThrust = 318.1 maxThrust = 318.1 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1600 maxEngineTemp = 1850 powerEffectName = Solid-Lower ratedBurnTime = 39 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 282.2 key = 1 210 } thrustCurve { key = 1.00000 0.55944 3.26002 0.00000 key = 0.99163 0.53147 -1.48695 3.43148 key = 0.96634 0.56783 -1.39173 -1.39183 key = 0.93938 0.60420 -1.30798 -1.30805 key = 0.91074 0.64056 -1.23373 -1.23379 key = 0.88043 0.67692 -1.16746 -1.16751 key = 0.84845 0.71329 -1.06533 -1.10798 key = 0.81482 0.74825 -1.01555 -1.01558 key = 0.77959 0.78322 -0.97022 -0.97024 key = 0.74275 0.81818 -0.92876 -0.92877 key = 0.70430 0.85315 -0.71256 -0.89071 key = 0.66440 0.88112 -0.68994 -0.68994 key = 0.62321 0.90909 -0.56422 -0.66871 key = 0.56647 0.94056 -0.54534 -0.54535 key = 0.50780 0.97203 -0.26803 -0.52769 key = 0.45525 0.98601 -0.26423 -0.26423 key = 0.40194 1.00000 0.00000 -0.26054 key = 0.27924 1.00000 0.19540 0.00000 key = 0.17300 0.97902 0.46571 0.19959 key = 0.14319 0.96503 0.00000 0.47246 key = 0.04846 0.96503 0.94492 0.00000 key = 0.01928 0.93706 25.19529 0.97312 key = 0.01166 0.72028 32.88695 32.63196 key = 0.00603 0.50350 47.75252 46.52646 key = 0.00239 0.28671 100.61375 80.46536 key = 0.00075 0.06993 64.84711 261.20974 key = 0.00000 0.01000 0.00000 184.54606 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.004 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.15 smokeScale = 0.1 slagPosition = 0.0, 0.0, 0.5 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.004 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.15 fixedScale = 0.1 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.5 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Castor-2-SL ratedBurnTime = 39 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.965 cycleReliabilityEnd = 0.9985 techTransfer = Castor-1-SL,Castor-1-Vac:50&Castor-2-Vac:100 reliabilityDataRateMultiplier = 2 isSolid = True } TESTFLIGHT { name = Castor-2-Vac ratedBurnTime = 39 ignitionReliabilityStart = 0.945 ignitionReliabilityEnd = 0.997 cycleReliabilityStart = 0.965 cycleReliabilityEnd = 0.9985 techTransfer = Castor-1-SL,Castor-1-Vac:50&Castor-2-SL:100 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor2_Inline_BDB.cfg PART { module = Part name = ROE-Castor2_Inline author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.311 node_stack_top = 0.0, 2.41, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -2.15, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.2903, 0.0, 0.0, 1.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = castor, castor-2, castor2, scout skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Castor 2 manufacturer = Thiokol description = A derivative of the Castor 1 motor, the Castor 2 featured higher specific impulse and propellant load and lower dry mass fraction as well as a longer burn time. It was used as strap-on booster starting with Delta E and was also used in all but the early Scouts. Burn time 39s. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline scale = 0.929, 1, 0.929 } EFFECTS { control { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.05 volume = 1.0 0.5 pitch = 0.0 0.5 pitch = 1.0 1.0 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = rcsTransform emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.25 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 0.1 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.004 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleRCSFX thrusterTransformName = rcsTransform thrusterPower = 0.5 resourceName = Nitrogen resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = control stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 57 key = 1 26 } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = Fairing } MODULE { name = ModuleAnimateHeat animationName = Scout_Heat_Anim dependOnEngineState = True responseSpeed = 0.1 ThermalAnim = Scout_Heat_Anim useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 2140.22414 type = PSPC basemass = -1 TANK { name = PSPC amount = 2140.22414 maxAmount = 2140.22414 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Castor-2-SL modded = false origMass = 0.677 CONFIG { name = Castor-2-SL minThrust = 293.865 maxThrust = 293.865 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1600 maxEngineTemp = 1850 powerEffectName = Solid-Lower ratedBurnTime = 39 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 260.7 key = 1 235 } thrustCurve { key = 1.00000 0.55944 3.26002 0.00000 key = 0.99163 0.53147 -1.48695 3.43148 key = 0.96634 0.56783 -1.39173 -1.39183 key = 0.93938 0.60420 -1.30798 -1.30805 key = 0.91074 0.64056 -1.23373 -1.23379 key = 0.88043 0.67692 -1.16746 -1.16751 key = 0.84845 0.71329 -1.06533 -1.10798 key = 0.81482 0.74825 -1.01555 -1.01558 key = 0.77959 0.78322 -0.97022 -0.97024 key = 0.74275 0.81818 -0.92876 -0.92877 key = 0.70430 0.85315 -0.71256 -0.89071 key = 0.66440 0.88112 -0.68994 -0.68994 key = 0.62321 0.90909 -0.56422 -0.66871 key = 0.56647 0.94056 -0.54534 -0.54535 key = 0.50780 0.97203 -0.26803 -0.52769 key = 0.45525 0.98601 -0.26423 -0.26423 key = 0.40194 1.00000 0.00000 -0.26054 key = 0.27924 1.00000 0.19540 0.00000 key = 0.17300 0.97902 0.46571 0.19959 key = 0.14319 0.96503 0.00000 0.47246 key = 0.04846 0.96503 0.94492 0.00000 key = 0.01928 0.93706 25.19529 0.97312 key = 0.01166 0.72028 32.88695 32.63196 key = 0.00603 0.50350 47.75252 46.52646 key = 0.00239 0.28671 100.61375 80.46536 key = 0.00075 0.06993 64.84711 261.20974 key = 0.00000 0.01000 0.00000 184.54606 } } CONFIG { name = Castor-2-Vac minThrust = 318.1 maxThrust = 318.1 heatProduction = 100 curveResource = PSPC chamberNominalTemp = 1600 maxEngineTemp = 1850 powerEffectName = Solid-Lower ratedBurnTime = 39 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 282.2 key = 1 210 } thrustCurve { key = 1.00000 0.55944 3.26002 0.00000 key = 0.99163 0.53147 -1.48695 3.43148 key = 0.96634 0.56783 -1.39173 -1.39183 key = 0.93938 0.60420 -1.30798 -1.30805 key = 0.91074 0.64056 -1.23373 -1.23379 key = 0.88043 0.67692 -1.16746 -1.16751 key = 0.84845 0.71329 -1.06533 -1.10798 key = 0.81482 0.74825 -1.01555 -1.01558 key = 0.77959 0.78322 -0.97022 -0.97024 key = 0.74275 0.81818 -0.92876 -0.92877 key = 0.70430 0.85315 -0.71256 -0.89071 key = 0.66440 0.88112 -0.68994 -0.68994 key = 0.62321 0.90909 -0.56422 -0.66871 key = 0.56647 0.94056 -0.54534 -0.54535 key = 0.50780 0.97203 -0.26803 -0.52769 key = 0.45525 0.98601 -0.26423 -0.26423 key = 0.40194 1.00000 0.00000 -0.26054 key = 0.27924 1.00000 0.19540 0.00000 key = 0.17300 0.97902 0.46571 0.19959 key = 0.14319 0.96503 0.00000 0.47246 key = 0.04846 0.96503 0.94492 0.00000 key = 0.01928 0.93706 25.19529 0.97312 key = 0.01166 0.72028 32.88695 32.63196 key = 0.00603 0.50350 47.75252 46.52646 key = 0.00239 0.28671 100.61375 80.46536 key = 0.00075 0.06993 64.84711 261.20974 key = 0.00000 0.01000 0.00000 184.54606 } } } MODULE { name = ModuleFuelTanks volume = 100 type = ServiceModule basemass = -1 TANK { name = Nitrogen amount = 20000 maxAmount = 20000 } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.25 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.4 smokeScale = 0.1 slagPosition = 0.0, 0.0, 0.004 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } MM_NODE_LOOP { } TESTFLIGHT { name = Castor-2-SL ratedBurnTime = 39 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.965 cycleReliabilityEnd = 0.9985 techTransfer = Castor-1-SL,Castor-1-Vac:50&Castor-2-Vac:100 reliabilityDataRateMultiplier = 2 isSolid = True } TESTFLIGHT { name = Castor-2-Vac ratedBurnTime = 39 ignitionReliabilityStart = 0.945 ignitionReliabilityEnd = 0.997 cycleReliabilityStart = 0.965 cycleReliabilityEnd = 0.9985 techTransfer = Castor-1-SL,Castor-1-Vac:50&Castor-2-SL:100 reliabilityDataRateMultiplier = 2 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor30XL_BDB.cfg PART { module = Part name = ROE-Castor30XL author = Cabaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_bottom = 0.0, -1.75, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 1.75, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, -0.75, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, 0.58, 0.0 attachRules = 1,1,1,1,0 title = Castor 30XL manufacturer = Northrop Grumman description = The CASTOR 30XL is more than a stretched version of the CASTOR 30. The motor is 235.8 inches long and nominally designed as an upper stage that can function as a second or third stage depending on the vehicle configuration. The nozzle is 8 feet long with a submerged design with a high-performance expansion ratio (55.9:1) and a dual density exit cone well suited for high altitude operation. It features an electro-mechanical TVA system with actuators, thermal battery and electronic controller. Plume and sound provided by Waterfall. tags = castor, castor-30xl, castor30xl, athena, taurus, xl skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30XL } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalRange = 3.5 } MODULE { name = ModuleAnimateHeat animationName = Castor30_Heat_Emit responseSpeed = 0.002 dependOnEngineState = True dependOnThrottle = True ThermalAnim = Castor30_Heat_Emit useTemp = False } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = TVC_1_Aim rotatorsName = TVC_1_Rotate } CONSTRAINLOOKFX { targetName = TVC_2_Aim rotatorsName = TVC_2_Rotate } } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 jettisonForce = 5 jettisonDirection = 0 0 1 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchBody switcherDescription = Paintjob affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Black transform = Mesh_Dark } SUBTYPE { name = White transform = Mesh_Light } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 12824.8 type = HTPB basemass = -1 TANK { name = HTPB amount = 12824.8 maxAmount = 12824.8 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Castor-30XL modded = false origMass = 2.3 CONFIG { name = Castor-30XL minThrust = 533.3418 maxThrust = 533.3418 heatProduction = 100 curveResource = HTPB ratedBurnTime = 156 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 294.4 key = 1 200 } thrustCurve { key = 0.99998 0.250 key = 0.99493 0.483 key = 0.98966 0.505 key = 0.9842 0.524 key = 0.97861 0.535 key = 0.97282 0.554 key = 0.96679 0.578 key = 0.96056 0.597 key = 0.95403 0.625 key = 0.9473 0.644 key = 0.9403 0.67 key = 0.93308 0.692 key = 0.92559 0.718 key = 0.91787 0.739 key = 0.91006 0.749 key = 0.90219 0.753 key = 0.89421 0.765 key = 0.88619 0.768 key = 0.87813 0.772 key = 0.87005 0.775 key = 0.86193 0.777 key = 0.85377 0.782 key = 0.84556 0.787 key = 0.83725 0.796 key = 0.82887 0.803 key = 0.82036 0.815 key = 0.81178 0.822 key = 0.8031 0.832 key = 0.79432 0.841 key = 0.78541 0.853 key = 0.77644 0.86 key = 0.76734 0.872 key = 0.75813 0.881 key = 0.74884 0.891 key = 0.73946 0.898 key = 0.73001 0.905 key = 0.72047 0.915 key = 0.71082 0.924 key = 0.70113 0.929 key = 0.69136 0.936 key = 0.68151 0.943 key = 0.67157 0.953 key = 0.6616 0.955 key = 0.65159 0.96 key = 0.64152 0.964 key = 0.63138 0.972 key = 0.62121 0.974 key = 0.61097 0.981 key = 0.60071 0.983 key = 0.59042 0.986 key = 0.58011 0.988 key = 0.56977 0.99 key = 0.5594 0.993 key = 0.54899 0.998 key = 0.53855 1 key = 0.52812 1 key = 0.51768 1 key = 0.50724 1 key = 0.4968 1 key = 0.48636 1 key = 0.47593 1 key = 0.46551 0.998 key = 0.45512 0.995 key = 0.44474 0.995 key = 0.43437 0.993 key = 0.42403 0.991 key = 0.41374 0.986 key = 0.40348 0.983 key = 0.39326 0.979 key = 0.38312 0.972 key = 0.37303 0.967 key = 0.36298 0.962 key = 0.35301 0.955 key = 0.34312 0.948 key = 0.33327 0.943 key = 0.3235 0.936 key = 0.31381 0.929 key = 0.30418 0.922 key = 0.29468 0.91 key = 0.28528 0.901 key = 0.27598 0.891 key = 0.26683 0.877 key = 0.25773 0.872 key = 0.24877 0.858 key = 0.23994 0.846 key = 0.23123 0.834 key = 0.22262 0.825 key = 0.21413 0.813 key = 0.2058 0.799 key = 0.19758 0.787 key = 0.18952 0.773 key = 0.1816 0.759 key = 0.17381 0.747 key = 0.16619 0.73 key = 0.15869 0.718 key = 0.15136 0.702 key = 0.14419 0.687 key = 0.13716 0.673 key = 0.13031 0.657 key = 0.12358 0.645 key = 0.11702 0.628 key = 0.11058 0.616 key = 0.10435 0.597 key = 0.09828 0.581 key = 0.09232 0.571 key = 0.08653 0.555 key = 0.08089 0.541 key = 0.07542 0.524 key = 0.07007 0.512 key = 0.06485 0.5 key = 0.05977 0.486 key = 0.05485 0.472 key = 0.05009 0.455 key = 0.04551 0.439 key = 0.04108 0.425 key = 0.0368 0.41 key = 0.03264 0.399 key = 0.02865 0.382 key = 0.02479 0.37 key = 0.0211 0.354 key = 0.01756 0.339 key = 0.01416 0.325 key = 0.01097 0.306 key = 0.00787 0.297 key = 0.00497 0.278 key = 0.00249 0.237 key = 0.00137 0.107 key = 0.00119 0.017 key = 0.0 0.001 } } } ROWaterfall { template = rowaterfall-srm-vac-1 audio = srm-1 position = 0,0,0.2 scale = 0.63,0.63,0.63 glow = ro-srm glowStretch = 0.9 moduleID = ROE-Castor30XL engineID = basicEngine transform = thrustTransform rotation = 0,0,0 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.5 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srb3 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Castor30XL TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-srm-vac-1 overrideParentTransform = thrustTransform position = 0,0,0.2 rotation = 0,0,0 scale = 0.63,0.63,0.63 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-srm overrideParentTransform = thrustTransform position = 0,0,0.2 rotation = 0,0,0 scale = 1.07982,1.07982,1.943676 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Castor-30XL ratedBurnTime = 156 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9999 techTransfer = Castor-120,Castor-120/Regressive,Castor-120/Saddle,Castor-30A,Castor-30B:50 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor30_BDB.cfg PART { module = Part name = ROE-Castor30 author = Cabaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_bottom = 0.0, -1.037, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 1.037, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, -0.75, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, 0.35, 0.0 attachRules = 1,1,1,1,0 tags = castor, castor-30, castor30, athena, taurus skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Castor 30A manufacturer = Northrop Grumman description = The CASTOR 30 is a low cost, robust, state-of-the-art upper stage motor. This commercially-developed motor is 144 inches long and nominally designed as an upper stage that can function as a second or third stage depending on the vehicle configuration. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalRange = 3.5 } MODULE { name = ModuleAnimateHeat animationName = Castor30_Heat_Emit responseSpeed = 0.002 dependOnEngineState = True dependOnThrottle = True ThermalAnim = Castor30_Heat_Emit useTemp = False } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = TVC_1_Aim rotatorsName = TVC_1_Rotate } CONSTRAINLOOKFX { targetName = TVC_2_Aim rotatorsName = TVC_2_Rotate } } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 jettisonForce = 5 jettisonDirection = 0 0 1 } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchBody switcherDescription = Paintjob affectDragCubes = False affectFARVoxels = False SUBTYPE { name = White } SUBTYPE { name = Black TEXTURE { texture = ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Alternate transform = Colorswitch } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 7250 type = HTPB basemass = -1 TANK { name = HTPB amount = 7250 maxAmount = 7250 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Castor-30A modded = false origMass = 1.224 CONFIG { name = Castor-30A minThrust = 330.7653 maxThrust = 330.7653 heatProduction = 100 curveResource = HTPB ratedBurnTime = 136 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 293.1 key = 1 200 } thrustCurve { key = 1\t0.2729 key = 0.995\t0.5021 key = 0.99\t0.5124 key = 0.985\t0.5307 key = 0.98\t0.5461 key = 0.975\t0.5592 key = 0.97\t0.5737 key = 0.965\t0.5878 key = 0.96\t0.6035 key = 0.955\t0.6167 key = 0.95\t0.6357 key = 0.945\t0.6501 key = 0.94\t0.6662 key = 0.935\t0.6799 key = 0.93\t0.6953 key = 0.925\t0.7124 key = 0.92\t0.7271 key = 0.915\t0.7333 key = 0.91\t0.7375 key = 0.905\t0.7375 key = 0.9\t0.7417 key = 0.895\t0.7454 key = 0.89\t0.7479 key = 0.885\t0.75 key = 0.88\t0.7521 key = 0.875\t0.7542 key = 0.87\t0.7563 key = 0.865\t0.7584 key = 0.86\t0.7615 key = 0.855\t0.7684 key = 0.85\t0.7753 key = 0.845\t0.78 key = 0.84\t0.7834 key = 0.835\t0.7894 key = 0.83\t0.7961 key = 0.825\t0.8027 key = 0.82\t0.8072 key = 0.815\t0.8125 key = 0.81\t0.8182 key = 0.805\t0.8247 key = 0.8\t0.829 key = 0.795\t0.8333 key = 0.79\t0.8376 key = 0.785\t0.8438 key = 0.78\t0.8481 key = 0.775\t0.8564 key = 0.77\t0.8625 key = 0.765\t0.8666 key = 0.76\t0.8706 key = 0.755\t0.8767 key = 0.75\t0.8812 key = 0.745\t0.8866 key = 0.74\t0.8905 key = 0.735\t0.8944 key = 0.73\t0.9 key = 0.725\t0.9041 key = 0.72\t0.91 key = 0.715\t0.9137 key = 0.71\t0.9166 key = 0.705\t0.9211 key = 0.7\t0.9248 key = 0.695\t0.9284 key = 0.69\t0.9333 key = 0.685\t0.9375 key = 0.68\t0.9396 key = 0.675\t0.9428 key = 0.67\t0.9458 key = 0.665\t0.9479 key = 0.66\t0.9521 key = 0.655\t0.9548 key = 0.65\t0.9583 key = 0.645\t0.9605 key = 0.64\t0.9626 key = 0.635\t0.9645 key = 0.63\t0.9658 key = 0.625\t0.9671 key = 0.62\t0.9705 key = 0.615\t0.9729 key = 0.61\t0.9731 key = 0.605\t0.975 key = 0.6\t0.9777 key = 0.595\t0.981 key = 0.59\t0.9822 key = 0.585\t0.9832 key = 0.58\t0.9853 key = 0.575\t0.9859 key = 0.57\t0.9874 key = 0.565\t0.9895 key = 0.56\t0.9916 key = 0.555\t0.9916 key = 0.55\t0.9937 key = 0.545\t0.9952 key = 0.54\t0.9958 key = 0.535\t0.9979 key = 0.53\t1 key = 0.525\t1 key = 0.52\t1 key = 0.515\t1 key = 0.51\t1 key = 0.505\t1 key = 0.5\t0.9979 key = 0.495\t0.9979 key = 0.49\t0.9979 key = 0.485\t0.9971 key = 0.48\t0.9958 key = 0.475\t0.9937 key = 0.47\t0.9916 key = 0.465\t0.9916 key = 0.46\t0.9895 key = 0.455\t0.9895 key = 0.45\t0.9895 key = 0.445\t0.9895 key = 0.44\t0.9895 key = 0.435\t0.9874 key = 0.43\t0.986 key = 0.425\t0.9854 key = 0.42\t0.9815 key = 0.415\t0.9792 key = 0.41\t0.9771 key = 0.405\t0.9756 key = 0.4\t0.9729 key = 0.395\t0.9708 key = 0.39\t0.9675 key = 0.385\t0.9645 key = 0.38\t0.9627 key = 0.375\t0.9592 key = 0.37\t0.9557 key = 0.365\t0.9522 key = 0.36\t0.9498 key = 0.355\t0.9472 key = 0.35\t0.9435 key = 0.345\t0.9393 key = 0.34\t0.9372 key = 0.335\t0.9349 key = 0.33\t0.9313 key = 0.325\t0.9256 key = 0.32\t0.9206 key = 0.315\t0.9162 key = 0.31\t0.9125 key = 0.305\t0.9082 key = 0.3\t0.9029 key = 0.295\t0.8991 key = 0.29\t0.8932 key = 0.285\t0.8872 key = 0.28\t0.8812 key = 0.275\t0.8751 key = 0.27\t0.869 key = 0.265\t0.8629 key = 0.26\t0.8567 key = 0.255\t0.8505 key = 0.25\t0.8442 key = 0.245\t0.8358 key = 0.24\t0.8273 key = 0.235\t0.8188 key = 0.23\t0.8123 key = 0.225\t0.8052 key = 0.22\t0.7979 key = 0.215\t0.7924 key = 0.21\t0.7838 key = 0.205\t0.7767 key = 0.2\t0.7708 key = 0.195\t0.765 key = 0.19\t0.7577 key = 0.185\t0.7488 key = 0.18\t0.7417 key = 0.175\t0.7324 key = 0.17\t0.723 key = 0.165\t0.7125 key = 0.16\t0.7018 key = 0.155\t0.6942 key = 0.15\t0.6844 key = 0.145\t0.6745 key = 0.14\t0.6645 key = 0.135\t0.6543 key = 0.13\t0.644 key = 0.125\t0.6336 key = 0.12\t0.6209 key = 0.115\t0.6102 key = 0.11\t0.6014 key = 0.105\t0.5904 key = 0.1\t0.5771 key = 0.095\t0.5678 key = 0.09\t0.5583 key = 0.085\t0.5487 key = 0.08\t0.5368 key = 0.075\t0.5247 key = 0.07\t0.5122 key = 0.065\t0.4976 key = 0.06\t0.4847 key = 0.055\t0.4694 key = 0.05\t0.451 key = 0.045\t0.4354 key = 0.04\t0.423 key = 0.035\t0.406 key = 0.03\t0.3927 key = 0.025\t0.3741 key = 0.02\t0.3579 key = 0.015\t0.3405 key = 0.01\t0.3159 key = 0.009\t0.3104 key = 0.008\t0.3055 key = 0.007\t0.3005 key = 0.006\t0.2928 key = 0.005\t0.2777 key = 0.004\t0.2527 key = 0.003\t0.2127 key = 0.002\t0.1637 key = 0.001\t0.1037 key = 0\t0.0037 } } } ROWaterfall { template = rowaterfall-srm-vac-1 audio = srm-1 position = 0,0,0.2 scale = 0.63,0.63,0.63 glow = ro-srm glowStretch = 0.9 moduleID = ROE-Castor30 engineID = basicEngine transform = thrustTransform rotation = 0,0,0 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.5 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_srb3 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Castor30 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-srm-vac-1 overrideParentTransform = thrustTransform position = 0,0,0.2 rotation = 0,0,0 scale = 0.63,0.63,0.63 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-srm overrideParentTransform = thrustTransform position = 0,0,0.2 rotation = 0,0,0 scale = 1.07982,1.07982,1.943676 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Castor-30A ratedBurnTime = 136 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9999 techTransfer = Castor-120,Castor-120/Regressive,Castor-120/Saddle:50 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor4AXL_BDB.cfg PART { module = Part name = ROE-Castor4AXL author = Cabaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_attach = 0.3125, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = 0.156, -0.156, 0.0 attachRules = 1,1,1,1,0 title = Castor 4AXL description = Strap-on booster, improvement of Castor 4A, first tested May 1992. Its 30% performance increase would improve performance of Atlas IIAS, H-II, and other vehicles. First flight 2001. Plume configured by RealPlume. tags = castor, castor-4axl, 4, iv, castor-iv, delta, booster, radial, solid, srb, castor4xl, xl skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Thiokol category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Castor4XL } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 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.025 shaderProperty = _EmissiveColor excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 13126.2 type = HTPB basemass = -1 TANK { name = HTPB amount = 13126.2 maxAmount = 13126.2 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Castor-4AXL modded = false origMass = 1.723 CONFIG { name = Castor-4AXL minThrust = 765 maxThrust = 765 heatProduction = 100 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 60 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 282.4 key = 1 240 } thrustCurve { key = 0.98085 0.907 key = 0.96346 0.823 key = 0.94608 0.823 key = 0.92849 0.833 key = 0.9106 0.847 key = 0.89231 0.866 key = 0.87356 0.888 key = 0.85441 0.907 key = 0.83491 0.924 key = 0.81511 0.938 key = 0.795 0.952 key = 0.77464 0.964 key = 0.75408 0.974 key = 0.73342 0.979 key = 0.71261 0.986 key = 0.69175 0.988 key = 0.67084 0.99 key = 0.64988 0.993 key = 0.62892 0.993 key = 0.60785 0.998 key = 0.58674 1 key = 0.56578 0.993 key = 0.54527 0.971 key = 0.52536 0.943 key = 0.50637 0.9 key = 0.48827 0.857 key = 0.47084 0.826 key = 0.4539 0.802 key = 0.43742 0.781 key = 0.4213 0.764 key = 0.40552 0.747 key = 0.39 0.735 key = 0.37463 0.728 key = 0.35941 0.721 key = 0.34418 0.721 key = 0.32886 0.726 key = 0.31334 0.735 key = 0.29766 0.742 key = 0.28179 0.752 key = 0.26576 0.759 key = 0.24958 0.766 key = 0.2332 0.776 key = 0.21672 0.781 key = 0.20014 0.785 key = 0.18341 0.792 key = 0.16658 0.797 key = 0.14965 0.802 key = 0.13261 0.807 key = 0.11538 0.816 key = 0.09789 0.828 key = 0.0803 0.833 key = 0.06357 0.792 key = 0.048 0.738 key = 0.03353 0.685 key = 0.01977 0.652 key = 0.00807 0.554 key = 0.005 0.25 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.1 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.2 smokeScale = 0.2 slagPosition = 0.0, 0.0, 0.1 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 0.2 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Castor-4AXL ratedBurnTime = 60 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.996721 cycleReliabilityEnd = 0.999344 techTransfer = Castor-1-SL,Castor-1-Vac,Castor-2-SL,Castor-2-Vac,Castor-4,Castor-4A:50 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Castor4_BDB.cfg PART { module = Part name = ROE-Castor4 author = Cabaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_attach = 0.3125, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = 0.156, -0.156, 0.0 attachRules = 1,1,1,1,0 title = Castor 4 description = The Castor 4 was developed as the second stage of the Athena H missile and first flew in 1971. It was later adapted to replace Delta's Castor 2 boosters, increasing GTO capacity from 1593 lb (723 kg) to nearly 2000 lb (900 kg). The resulting Delta 3000-series launched in 1975 and was the first to adopt a staggered booster staging sequence. Previous Delta vehicles burned their motors in a 6-3 sequence and then jettisoned all SRMs at once. The heavier and longer-burning Castor 4 required that the ground-lit motors be jettisoned immediately after depletion to reduce dead weight. Early launches used a less efficient 5-4 sequence to reduce acceleration but returned to a 6-3 sequence after Delta was strengthened in the early 80s. Plume configured by RealPlume. tags = castor, castor-4, 4, iv, castor-iv, delta, booster, radial, solid, srb, castor4 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Thiokol category = Engine MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Castor4 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 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.025 shaderProperty = _EmissiveColor excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 5228.5 type = PBAN basemass = -1 TANK { name = PBAN amount = 5228.5 maxAmount = 5228.5 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Castor-4 modded = false origMass = 1.269 CONFIG { name = Castor-4 minThrust = 460 maxThrust = 460 heatProduction = 100 curveResource = PBAN powerEffectName = Solid-Lower ratedBurnTime = 54 PROPELLANT { name = PBAN ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 261 key = 1 228 } thrustCurve { key = 1\t0.825 key = 0.995\t0.828 key = 0.99\t0.831525 key = 0.985\t0.83505 key = 0.98\t0.839625 key = 0.975\t0.844275 key = 0.97\t0.848925 key = 0.965\t0.85245 key = 0.96\t0.855825 key = 0.955\t0.8592 key = 0.95\t0.86325 key = 0.945\t0.86745 key = 0.94\t0.87165 key = 0.935\t0.875325 key = 0.93\t0.87855 key = 0.925\t0.881775 key = 0.92\t0.885675 key = 0.915\t0.89085 key = 0.91\t0.896025 key = 0.905\t0.9012 key = 0.9\t0.90495 key = 0.895\t0.9087 key = 0.89\t0.91245 key = 0.885\t0.916275 key = 0.88\t0.920175 key = 0.875\t0.924075 key = 0.87\t0.92805 key = 0.865\t0.93285 key = 0.86\t0.93765 key = 0.855\t0.94245 key = 0.85\t0.94695 key = 0.845\t0.951225 key = 0.84\t0.9555 key = 0.835\t0.959775 key = 0.83\t0.962175 key = 0.825\t0.964575 key = 0.82\t0.966975 key = 0.815\t0.96855 key = 0.81\t0.96855 key = 0.805\t0.96805 key = 0.8\t0.96775 key = 0.795\t0.96775 key = 0.79\t0.96755 key = 0.785\t0.96805 key = 0.78\t0.96775 key = 0.775\t0.96775 key = 0.77\t0.96755 key = 0.765\t0.96805 key = 0.76\t0.96805 key = 0.755\t0.96805 key = 0.75\t0.96805 key = 0.745\t0.96765 key = 0.74\t0.96825 key = 0.735\t0.96805 key = 0.73\t0.96845 key = 0.725\t0.96845 key = 0.72\t0.96845 key = 0.715\t0.96845 key = 0.71\t0.96845 key = 0.705\t0.96815 key = 0.7\t0.96815 key = 0.695\t0.96815 key = 0.69\t0.96845 key = 0.685\t0.96895 key = 0.68\t0.96905 key = 0.675\t0.96995 key = 0.67\t0.97015 key = 0.665\t0.97075 key = 0.66\t0.97115 key = 0.655\t0.97185 key = 0.65\t0.97235 key = 0.645\t0.97285 key = 0.64\t0.97335 key = 0.635\t0.97385 key = 0.63\t0.97435 key = 0.625\t0.97485 key = 0.62\t0.97535 key = 0.615\t0.97595 key = 0.61\t0.97665 key = 0.605\t0.97735 key = 0.6\t0.97805 key = 0.595\t0.97875 key = 0.59\t0.97925 key = 0.585\t0.97975 key = 0.58\t0.98025 key = 0.575\t0.98075 key = 0.57\t0.98125 key = 0.565\t0.98175 key = 0.56\t0.98225 key = 0.555\t0.98285 key = 0.55\t0.98355 key = 0.545\t0.98425 key = 0.54\t0.98495 key = 0.535\t0.98525 key = 0.53\t0.98575 key = 0.525\t0.98585 key = 0.52\t0.98675 key = 0.515\t0.98695 key = 0.51\t0.98755 key = 0.505\t0.98795 key = 0.5\t0.98825 key = 0.495\t0.98875 key = 0.49\t0.98885 key = 0.485\t0.98975 key = 0.48\t0.98995 key = 0.475\t0.99055 key = 0.47\t0.99095 key = 0.465\t0.99145 key = 0.46\t0.99195 key = 0.455\t0.99245 key = 0.45\t0.99295 key = 0.445\t0.99345 key = 0.44\t0.99395 key = 0.435\t0.99445 key = 0.43\t0.99505 key = 0.425\t0.99575 key = 0.42\t0.99645 key = 0.415\t0.99715 key = 0.41\t0.99775 key = 0.405\t0.99825 key = 0.4\t0.99875 key = 0.395\t0.99925 key = 0.39\t0.99955 key = 0.385\t1 key = 0.38\t1 key = 0.375\t1 key = 0.37\t1 key = 0.365\t1 key = 0.36\t1 key = 0.355\t1 key = 0.35\t1 key = 0.345\t1 key = 0.34\t1 key = 0.335\t1 key = 0.33\t1 key = 0.325\t1 key = 0.32\t1 key = 0.315\t1 key = 0.31\t1 key = 0.305\t1 key = 0.3\t1 key = 0.295\t1 key = 0.29\t1 key = 0.285\t1 key = 0.28\t1 key = 0.275\t1 key = 0.27\t1 key = 0.265\t1 key = 0.26\t1 key = 0.255\t1 key = 0.25\t1 key = 0.245\t0.9996 key = 0.24\t0.9991 key = 0.235\t0.9986 key = 0.23\t0.9981 key = 0.225\t0.9974 key = 0.22\t0.9967 key = 0.215\t0.996 key = 0.21\t0.9953 key = 0.205\t0.9944 key = 0.2\t0.9934 key = 0.195\t0.9924 key = 0.19\t0.9914 key = 0.185\t0.9903 key = 0.18\t0.9891 key = 0.175\t0.9879 key = 0.17\t0.9867 key = 0.165\t0.9859 key = 0.16\t0.9854 key = 0.155\t0.9849 key = 0.15\t0.9844 key = 0.145\t0.9837 key = 0.14\t0.983 key = 0.135\t0.9821 key = 0.13\t0.9811 key = 0.125\t0.9801 key = 0.12\t0.9791 key = 0.115\t0.978 key = 0.11\t0.9768 key = 0.105\t0.9756 key = 0.1\t0.9744 key = 0.095\t0.9736 key = 0.09\t0.9729 key = 0.085\t0.9722 key = 0.08\t0.9713 key = 0.075\t0.9703 key = 0.07\t0.9693 key = 0.065\t0.9683 key = 0.06\t0.9672 key = 0.055\t0.966 key = 0.05\t0.9648 key = 0.045\t0.9636 key = 0.04\t0.9628 key = 0.035\t0.9623 key = 0.03\t0.9618 key = 0.025\t0.9618 key = 0.02\t0.9218 key = 0.015\t0.8018 key = 0.01\t0.6518 key = 0.009\t0.6168 key = 0.008\t0.5718 key = 0.007\t0.5187 key = 0.006\t0.4637 key = 0.005\t0.3987 key = 0.004\t0.3287 key = 0.003\t0.2537 key = 0.002\t0.1837 key = 0.001\t0.0837 key = 0\t0.0007 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.1 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.2 smokeScale = 0.2 slagPosition = 0.0, 0.0, 0.1 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 0.2 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Castor-4 ratedBurnTime = 54 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.997076 cycleReliabilityEnd = 0.999415 techTransfer = Castor-1-SL,Castor-1-Vac,Castor-2-SL,Castor-2-Vac:50 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/CastorDecoupler_BDB.cfg PART { module = Part name = ROE-CastorDecoupler author = Cobaltwolf, Pap category = Coupling subcategory = 0 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 scale = 1.0 rescaleFactor = 1.6 node_attach = 0.113, 0.0, 0.0, 1.0, 0.0, 0.0 attachRules = 1,1,1,1,0 title = Castor I & II Radial Decoupler manufacturer = Thiokol description = Small radial decoupler originally designed for use on Thor rockets with the Castor I and II SRBs. tags = castor, castor-1, 1, i, castor-i, delta, booster, radial stageOffset = 1 childStageOffset = 1 mass = 0.1 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROEngines/Assets/BDB/Solids/bluedog_Castor_RadialDecoupler scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleAnchoredDecoupler anchorName = anchor ejectionForce = 125 explosiveNodeID = srf } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true techRequired = fuelSystems } NODE { name = attachNode transform = attachNode size = 1 method = FIXED_JOINT } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/E1_BDB.cfg PART { module = Part name = ROE-E1 author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 2.2101, 0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.5578, 0.0, 0, -1, 0, 1 node_attach = 0.0, 2.2101, 0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = e1, e-1, titan, saturn maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = E-1 manufacturer = Rocketdyne description = Pump-fed kerolox open cycle (gas generator) booster engine developed from LR79/89. Backup proposal for the first stage engine on the Titan 1 ICBM, and proposed first stage engine on the Saturn 1 but ultimately never flown (4 E-1s replaced with 8 H-1s). Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Engines/bluedog_E1 scale = 1.8327, 1.8327, 1.8327 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = E1_Heat_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = E1_Heat_Anim useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 8.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbalBone1 rotatorsName = gimbalArm1_1 } CONSTRAINLOOKFX { targetName = gimbalBone1 rotatorsName = gimbalArm1_2 } CONSTRAINLOOKFX { targetName = gimbalBone2 rotatorsName = gimbalArm2_1 } CONSTRAINLOOKFX { targetName = gimbalBone2 rotatorsName = gimbalArm2_2 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = E-1 origMass = 1.264 CONFIG { name = E-1 minThrust = 1884.59 maxThrust = 1884.59 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 165 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 290 key = 1 260 } } CONFIG { name = E-1-Upgrade description = Speculative upgrade configuration for the E-1 intended for use with the Dyna Soar project. minThrust = 2335.3155 maxThrust = 2335.3155 heatProduction = 100 massMult = 1.435 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 210 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 291 key = 1 256 } } CONFIG { name = E-1-Upgrade2 description = Speculative upgrade configuration using late 1960s technology. minThrust = 2355 maxThrust = 2355 heatProduction = 100 massMult = 1.5 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 240 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 301 key = 1 264 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5 audio = pump-fed-heavy-1 position = 0,0,0.24 rotation = 0, 0, 0 scale = 3.37, 3.37, 3.37 glow = _yellow moduleID = ROE-E1 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,15,0 localPosition = 0.67, 0.1, 0.25 fixedScale = 3 energy = 1.2 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = thrustTransform localRotation = 0,15,0 localPosition = 0.67, 0.1, 0.25 fixedScale = 3 energy = 1.2 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 3 coreScale = 3 exhaustScale = 3 flareScale = 3 fumeScale = 3 lampScale = 3 plumeScale = 3 plume2Scale = 3 plume3Scale = 3 smokeScale = 3 shockScale = 3 shockconeScale = 3 slagScale = 3 streamScale = 3 blazePosition = 0.67, 0.1, 0.25 corePosition = 0.67, 0.1, 0.25 exhaustPosition = 0.67, 0.1, 0.25 flarePosition = 0.67, 0.1, 0.25 fumePosition = 0.67, 0.1, 0.25 lampPosition = 0.67, 0.1, 0.25 plumePosition = 0.67, 0.1, 0.25 plume2Position = 0.67, 0.1, 0.25 plume3Position = 0.67, 0.1, 0.25 smokePosition = 0.67, 0.1, 0.25 shockPosition = 0.67, 0.1, 0.25 shockconePosition = 0.67, 0.1, 0.25 slagPosition = 0.67, 0.1, 0.25 streamPosition = 0.67, 0.1, 0.25 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-E1 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5 overrideParentTransform = thrustTransform position = 0,0,0.24 rotation = 0, 0, 0 scale = 3.37, 3.37, 3.37 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.24 rotation = 0, 0, 0 scale = 1.4154,1.4154,2.8308 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = E-1 ratedBurnTime = 165 ignitionReliabilityStart = 0.89 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.93 cycleReliabilityEnd = 0.988 } TESTFLIGHT { name = E-1-Upgrade ratedBurnTime = 210 ignitionReliabilityStart = 0.94 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.994 techTransfer = E-1:50 } TESTFLIGHT { name = E-1-Upgrade2 ratedBurnTime = 240 ignitionReliabilityStart = 0.94 ignitionReliabilityEnd = 0.997 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.998 techTransfer = E-1,E-1-Upgrade:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/F1B_BDB.cfg PART { module = Part name = ROE-F1B author = CobaltWolf, capkirk scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 1.9012, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.4477, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 1.9012, 0.0, 0.0, 1.0, 0.0, 3 attachRules = 1,1,1,1,0 tags = f1, f-1, f 1, f1b, f-1b. f 1b, SLS, pyrios maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = F-1B manufacturer = Aerojet Rocketdyne description = The F-1B engine was designed to power the proposed Pyrios advanced boosters for the Space Launch System. A highly modified version of the original F-1, the F-1B uses modern manufacturing techniques including 3D printing and features a simpler gas generator exhaust arrangment in order to reduce manufacturing costs and increase thrust at a slight cost of efficiency. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_F1 scale = 1.088, 1.0, 1.088 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = SmokeTransform } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = ModuleB9DisableTransform transform = Foil } MODULE { name = ModuleB9DisableTransform transform = gimbalMesh } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEnginesFX configuration = F-1B origMass = 9.656 modded = false CONFIG { name = F-1B minThrust = 6390 maxThrust = 8815 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 315 PROPELLANT { name = Kerosene ratio = 0.380 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.620 } atmosphereCurve { key = 0 299 key = 1 272.3 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5 audio = pump-fed-f1-1 position = 0,0,-0.26 rotation = 0, 0, 0 scale = 6.15, 6.4,8.32 glow = _yellow moduleID = ROE-F1B engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,-16,0 localPosition = -1.35, 0.0, -0.2 fixedScale = 6 energy = 1.2 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { clip = Waterfall/Sounds/KatSounds/kero_loop_hard volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 2.0 pitch = 0.0 0.7 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KatSounds/sound_liq8_enhanced volume = 1.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = Waterfall/Sounds/KatSounds/kero_flameout_hard volume = 1.0 pitch = 1.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = thrustTransform localRotation = 0,-16,0 localPosition = -1.35, 0.0, -0.2 fixedScale = 6 energy = 1.2 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 6 coreScale = 6 exhaustScale = 6 flareScale = 6 fumeScale = 6 lampScale = 6 plumeScale = 6 plume2Scale = 6 plume3Scale = 6 smokeScale = 6 shockScale = 6 shockconeScale = 6 slagScale = 6 streamScale = 6 blazePosition = -1.35, 0.0, -0.2 corePosition = -1.35, 0.0, -0.2 exhaustPosition = -1.35, 0.0, -0.2 flarePosition = -1.35, 0.0, -0.2 fumePosition = -1.35, 0.0, -0.2 lampPosition = -1.35, 0.0, -0.2 plumePosition = -1.35, 0.0, -0.2 plume2Position = -1.35, 0.0, -0.2 plume3Position = -1.35, 0.0, -0.2 smokePosition = -1.35, 0.0, -0.2 shockPosition = -1.35, 0.0, -0.2 shockconePosition = -1.35, 0.0, -0.2 slagPosition = -1.35, 0.0, -0.2 streamPosition = -1.35, 0.0, -0.2 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-F1B TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5 overrideParentTransform = thrustTransform position = 0,0,-0.26 rotation = 0, 0, 0 scale = 6.15, 6.4,8.32 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.26 rotation = 0, 0, 0 scale = 2.583,2.688,5.271 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = F-1B ratedBurnTime = 315 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.998 cycleReliabilityStart = 0.985 cycleReliabilityEnd = 0.998 techTransfer = F-1-1.5M, F-1-1.52M, F-1A:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/F1_BDB.cfg PART { module = Part name = ROE-F1 author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 1.9012, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.4477, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 1.9012, 0.0, 0.0, 1.0, 0.0, 3 attachRules = 1,1,1,1,0 title = F-1 Series description = The massive Rocketdyne F-1 engine. One of the largest, most powerful rocket engines ever built. Ensure you enable roll capability or disable gimbal as required for your application. Plume and sound provided by Waterfall. tags = apollo, saturn, saturn-v, s-ic, saturn-5, f1, f-1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Rocketdyne category = Engine MODEL { model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_F1 scale = 1.088, 1.0, 1.088 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = CombinedPlume shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = SmokeTransform } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchInsulation switcherDescription = Insulation switcherDescriptionPlural = Insulations affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Disabled } SUBTYPE { name = Enabled transform = Foil } } MODULE { name = ModuleB9DisableTransform transform = F1B } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEnginesFX configuration = F-1-1.5M origMass = 8.391459 modded = false CONFIG { name = F-1-1.5M description = Early production version minThrust = 7652.2 maxThrust = 7652.2 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 165 PROPELLANT { name = Kerosene ratio = 0.3800 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6200 } atmosphereCurve { key = 0 301 key = 1 260 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = F-1-1.52M description = Later model, with redesigned injectors minThrust = 7740.5 maxThrust = 7740.5 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 165 PROPELLANT { name = Kerosene ratio = 0.3800 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6200 } atmosphereCurve { key = 0 304 key = 1 263 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = F-1A description = Uprated and simplified F-1 developed for post-Apollo launch vehicles. Tested extensively, but cancelled following the cancellation of Apollo minThrust = 7855.6 maxThrust = 9189.6 massMult = 0.97673 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 315 PROPELLANT { name = Kerosene ratio = 0.3800 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6200 } atmosphereCurve { key = 0 306.2 key = 1 268.8 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5-film-cooled audio = pump-fed-f1-1 position = 0,0,0 rotation = 0, 0, 0 scale = 6.3, 6.55,8.45 glow = _yellow moduleID = ROE-F1 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { clip = Waterfall/Sounds/KatSounds/kero_loop_hard volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 2.0 pitch = 0.0 0.7 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KatSounds/sound_liq8_enhanced volume = 1.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = Waterfall/Sounds/KatSounds/kero_flameout_hard volume = 1.0 pitch = 1.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-F1 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5-film-cooled overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 6.3, 6.55,8.45 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 2.646,2.751,5.397 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = F-1-1.5M ratedBurnTime = 165 ignitionReliabilityStart = 0.984615 ignitionReliabilityEnd = 0.996923 cycleReliabilityStart = 0.984615 cycleReliabilityEnd = 0.996923 } TESTFLIGHT { name = F-1-1.52M ratedBurnTime = 165 ignitionReliabilityStart = 0.984615 ignitionReliabilityEnd = 0.996923 cycleReliabilityStart = 0.984615 cycleReliabilityEnd = 0.996923 techTransfer = F-1-1.5M:50 } TESTFLIGHT { name = F-1A ratedBurnTime = 315 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.998 cycleReliabilityStart = 0.985 cycleReliabilityEnd = 0.998 techTransfer = F-1-1.5M, F-1-1.52M:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Gamma2_Tantares.cfg PART { name = ROE-Gamma2 module = Part author = Tantares, capkirk scale = 1 rescaleFactor = 1.05 node_stack_top = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.375, 0.0, 0.0, -1.0, 0.0, 1 bulkheadProfiles = size1 attachRules = 1,1,1,1,0 tags = gamma gamma2 black arrow maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Gamma 2 manufacturer = Bristol Siddeley description = A two chamber version of Gamma, used for the second stage of the Black Arrow satellite launch vehicle. As the only Gamma not required to operate at sea level, the nozzles were extended to allow better expansion. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROEngines/Assets/Tantares/black_arrow_engine_s1_3 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = pupper1 rotatorsName = plower1 } CONSTRAINLOOKFX { targetName = pupper2 rotatorsName = plower2 } CONSTRAINLOOKFX { targetName = pupper3 rotatorsName = plower3 } CONSTRAINLOOKFX { targetName = pupper4 rotatorsName = plower4 } CONSTRAINLOOKFX { rotatorsName = pupper1 targetName = plower1 } CONSTRAINLOOKFX { rotatorsName = pupper2 targetName = plower2 } CONSTRAINLOOKFX { rotatorsName = pupper3 targetName = plower3 } CONSTRAINLOOKFX { rotatorsName = pupper4 targetName = plower4 } CONSTRAINLOOKFX { targetName = pupper5 rotatorsName = plower5 } CONSTRAINLOOKFX { targetName = pupper6 rotatorsName = plower6 } CONSTRAINLOOKFX { targetName = pupper7 rotatorsName = plower7 } CONSTRAINLOOKFX { targetName = pupper8 rotatorsName = plower8 } CONSTRAINLOOKFX { rotatorsName = pupper5 targetName = plower5 } CONSTRAINLOOKFX { rotatorsName = pupper6 targetName = plower6 } CONSTRAINLOOKFX { rotatorsName = pupper7 targetName = plower7 } CONSTRAINLOOKFX { rotatorsName = pupper8 targetName = plower8 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairings transform = mesh_s1 transform = mesh_s0p5_aero transform = pupper5 transform = plower5 transform = pupper6 transform = plower6 transform = pupper7 transform = plower7 transform = pupper8 transform = plower8 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = Gamma-2 origMass = 0.173 CONFIG { name = Gamma-2 minThrust = 68.236 maxThrust = 68.236 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 140 PROPELLANT { name = Kerosene ratio = 0.1755 DrawGauge = True } PROPELLANT { name = HTP ratio = 0.8245 } atmosphereCurve { key = 0 267 key = 1 189 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } } } ROWaterfall { template = waterfall-keroxide-lower-1 audio = pump-fed-gamma-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.237, 0.237, 0.237 glow = _white glowStretch = 0.8 moduleID = ROE-Gamma2 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketGamma volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Gamma2 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-keroxide-lower-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.237, 0.237, 0.237 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.22041,0.22041,0.352656 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Gamma-2 ratedBurnTime = 140 ignitionReliabilityStart = 0.931034 ignitionReliabilityEnd = 0.986207 cycleReliabilityStart = 0.931034 cycleReliabilityEnd = 0.986207 techTransfer = Gamma-201, Gamma-301, Gamma-8:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Gamma301_Tantares.cfg PART { name = ROE-Gamma301 module = Part author = Tantares, capkirk scale = 1 rescaleFactor = 1.456 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 1 bulkheadProfiles = size0 attachRules = 1,1,1,1,0 tags = gamma gamma-201 gamma-301 201 301 black knight maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Gamma-301 manufacturer = Saunders-Roe description = This was an 4 chamber development of Gamma, used for the first stage of the Black Knight sounding rocket. Gamma thrust chambers were mounted in pairs radially, each pair on a one-axis tangential gimbal. Collective movement gave roll control, differential movement pitch. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROEngines/Assets/Tantares/black_knight_engine_s1_1 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairings transform = extension_s0 transform = mesh_s0p5 transform = extension_s0p5 transform = mesh_s1 transform = collider_s0p5 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = Gamma-201 origMass = 0.171 CONFIG { name = Gamma-201 minThrust = 73 maxThrust = 73 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 145 PROPELLANT { name = Kerosene ratio = 0.1755 DrawGauge = True } PROPELLANT { name = HTP ratio = 0.8245 } atmosphereCurve { key = 0 240 key = 1 210 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = Gamma-301 minThrust = 96 maxThrust = 96 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 145 PROPELLANT { name = Kerosene ratio = 0.1755 DrawGauge = True } PROPELLANT { name = HTP ratio = 0.8245 } atmosphereCurve { key = 0 251 key = 1 217 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-keroxide-lower-1 audio = pump-fed-gamma-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.196, 0.196, 0.196 glow = _white glowStretch = 0.6 moduleID = ROE-Gamma301 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketGamma volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Gamma301 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-keroxide-lower-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.196, 0.196, 0.196 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.18228,0.18228,0.218736 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Gamma-201 ratedBurnTime = 145 ignitionReliabilityStart = 0.931034 ignitionReliabilityEnd = 0.986207 cycleReliabilityStart = 0.931034 cycleReliabilityEnd = 0.986207 } TESTFLIGHT { name = Gamma-301 ratedBurnTime = 145 ignitionReliabilityStart = 0.931034 ignitionReliabilityEnd = 0.986207 cycleReliabilityStart = 0.931034 cycleReliabilityEnd = 0.986207 techTransfer = Gamma-201:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Gamma8_Tantares.cfg PART { name = ROE-Gamma8 module = Part author = Tantares, capkirk scale = 1 rescaleFactor = 1.576 node_stack_top = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.375, 0.0, 0.0, -1.0, 0.0, 1 bulkheadProfiles = size1 attachRules = 1,1,1,1,0 tags = gamma gamma8 black arrow maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Gamma 8 manufacturer = Bristol Siddeley description = This was an 8 chamber development of Gamma, used for the first stage of the Black Arrow satellite launch vehicle. Gamma thrust chambers were mounted in pairs radially, each pair on a one-axis tangential gimbal. Collective movement gave roll control, differential movement pitch. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROEngines/Assets/Tantares/black_arrow_engine_s1_1 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = pupper1 rotatorsName = plower1 } CONSTRAINLOOKFX { targetName = pupper2 rotatorsName = plower2 } CONSTRAINLOOKFX { targetName = pupper3 rotatorsName = plower3 } CONSTRAINLOOKFX { targetName = pupper4 rotatorsName = plower4 } CONSTRAINLOOKFX { rotatorsName = pupper1 targetName = plower1 } CONSTRAINLOOKFX { rotatorsName = pupper2 targetName = plower2 } CONSTRAINLOOKFX { rotatorsName = pupper3 targetName = plower3 } CONSTRAINLOOKFX { rotatorsName = pupper4 targetName = plower4 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModulePartVariants baseVariant = variant1 VARIANT { name = variant1 displayName = Extended primaryColor = #808080 secondaryColor = #808080 sizeGroup = GroupA GAMEOBJECTS { mesh1 = true mesh2 = false } } VARIANT { name = variant2 displayName = Bare primaryColor = #808080 secondaryColor = #808080 sizeGroup = GroupA GAMEOBJECTS { mesh1 = false mesh2 = true } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = Gamma-8 origMass = 0.342 CONFIG { name = Gamma-8 minThrust = 256.395 maxThrust = 256.395 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 140 PROPELLANT { name = Kerosene ratio = 0.1755 DrawGauge = True } PROPELLANT { name = HTP ratio = 0.8245 } atmosphereCurve { key = 0 251 key = 1 217 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-keroxide-lower-1 audio = pump-fed-gamma-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.212, 0.212, 0.212 glow = _white glowStretch = 0.6 moduleID = ROE-Gamma8 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketGamma volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Gamma8 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-keroxide-lower-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.212, 0.212, 0.212 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.19716,0.19716,0.236592 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Gamma-8 ratedBurnTime = 140 ignitionReliabilityStart = 0.931034 ignitionReliabilityEnd = 0.986207 cycleReliabilityStart = 0.931034 cycleReliabilityEnd = 0.986207 techTransfer = Gamma-201, Gamma-301, Gamma-2:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/GEM40_BDB.cfg PART { module = Part name = ROE-GEM40 author = Cobaltwolf, Vader111 mass = 1.1879 scale = 1.0 rescaleFactor = 1.6 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, -0.16, -0.16 attachRules = 1,1,1,1,0 tags = ATK, GEM40, booster, radial, solid, srb, skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = GEM 40 manufacturer = Hercules description = The Graphite-Epoxy Motor (GEM) replaced the steel case used on earlier Castor-series boosters with a lighter composite case. The 40-inch (1-meter) diameter GEM 40 was used on the Delta II 7000-series in sets of three, four, or nine. When nine boosters were used, six were ignited at liftoff and the remaining three were ignited after burnout and jettison of the first six. Burn time: 58 seconds. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM40 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchNose switcherDescription = Nose Shape switcherDescriptionPlural = Nose Shapes affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Straight transform = StraightNose } SUBTYPE { name = Angled transform = AngledNose } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = GEM40_Emit_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = GEM40_Emit_Anim useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 6647.45762712 type = HTPB basemass = -1 TANK { name = HTPB amount = 6647.45762712 maxAmount = 6647.45762712 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = GEM-40/Ground origMass = 1.196 modded = false CONFIG { name = GEM-40/Ground minThrust = 644 maxThrust = 644 heatProduction = 100 curveResource = HTPB massMult = 1.0 powerEffectName = Solid-Lower ratedBurnTime = 63 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 274 key = 1 245 } thrustCurve { key = 0.9853 0.721 key = 0.97098 0.702 key = 0.95645 0.713 key = 0.94166 0.726 key = 0.92661 0.738 key = 0.91117 0.757 key = 0.8954 0.774 key = 0.87914 0.797 key = 0.8625 0.816 key = 0.84556 0.831 key = 0.82828 0.848 key = 0.81044 0.875 key = 0.79221 0.894 key = 0.77346 0.92 key = 0.75433 0.939 key = 0.73481 0.958 key = 0.71499 0.973 key = 0.695 0.981 key = 0.67483 0.989 key = 0.65454 0.996 key = 0.63416 1 key = 0.61378 1 key = 0.59353 0.994 key = 0.57336 0.989 key = 0.55337 0.981 key = 0.53346 0.977 key = 0.51368 0.971 key = 0.49407 0.962 key = 0.47454 0.958 key = 0.45515 0.952 key = 0.4358 0.95 key = 0.41662 0.941 key = 0.39761 0.933 key = 0.37877 0.924 key = 0.3601 0.916 key = 0.34165 0.905 key = 0.32346 0.893 key = 0.30548 0.882 key = 0.28771 0.872 key = 0.27012 0.863 key = 0.25274 0.853 key = 0.23566 0.838 key = 0.2188 0.827 key = 0.20215 0.817 key = 0.18589 0.798 key = 0.17035 0.762 key = 0.15512 0.747 key = 0.14002 0.741 key = 0.125 0.737 key = 0.11002 0.735 key = 0.09504 0.735 key = 0.08015 0.731 key = 0.06543 0.722 key = 0.05089 0.714 key = 0.03664 0.699 key = 0.02329 0.655 key = 0.01124 0.592 key = 0.00861 0.55 key = 0.00661 0.52 key = 0.0040 0.481 key = 0.0015 0.25 } } CONFIG { name = GEM-40/Air minThrust = 666 maxThrust = 666 heatProduction = 100 massMult = 1.010708 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 63 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 283.4 key = 1 203 } thrustCurve { key = 0.98541 0.716 key = 0.97107 0.703 key = 0.95656 0.712 key = 0.9418 0.724 key = 0.92672 0.74 key = 0.91125 0.758 key = 0.89542 0.777 key = 0.87917 0.797 key = 0.86247 0.819 key = 0.84544 0.835 key = 0.82799 0.856 key = 0.81001 0.882 key = 0.79173 0.896 key = 0.77296 0.921 key = 0.75377 0.941 key = 0.73417 0.961 key = 0.71437 0.971 key = 0.69435 0.982 key = 0.67413 0.992 key = 0.65378 0.998 key = 0.6334 1 key = 0.61301 1 key = 0.5927 0.996 key = 0.5726 0.986 key = 0.55262 0.98 key = 0.53276 0.974 key = 0.51307 0.966 key = 0.4935 0.96 key = 0.47401 0.956 key = 0.45461 0.952 key = 0.43532 0.946 key = 0.41621 0.938 key = 0.39721 0.932 key = 0.37838 0.924 key = 0.35971 0.915 key = 0.34121 0.907 key = 0.32296 0.895 key = 0.30495 0.883 key = 0.28723 0.869 key = 0.26967 0.861 key = 0.2524 0.847 key = 0.23538 0.835 key = 0.21857 0.825 key = 0.20196 0.815 key = 0.18564 0.8 key = 0.17027 0.754 key = 0.15502 0.748 key = 0.13985 0.744 key = 0.12476 0.74 key = 0.10972 0.738 key = 0.09475 0.734 key = 0.07983 0.732 key = 0.06507 0.724 key = 0.05052 0.714 key = 0.03625 0.7 key = 0.02329 0.655 key = 0.01124 0.592 key = 0.00861 0.55 key = 0.00661 0.52 key = 0.0040 0.481 key = 0.0015 0.25 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.1 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.2 smokeScale = 0.2 slagPosition = 0.0, 0.0, 0.1 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 0.2 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = GEM-40/Ground ratedBurnTime = 63 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.998932 cycleReliabilityEnd = 0.999786 techTransfer = GEM-40/Air:100 isSolid = True } TESTFLIGHT { name = GEM-40/Air ratedBurnTime = 63 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.998932 cycleReliabilityEnd = 0.999786 techTransfer = GEM-40/Ground:100 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/GEM46_BDB.cfg PART { module = Part name = ROE-GEM46 author = Cobaltwolf, Vader111 mass = 1.9919 scale = 1.0 rescaleFactor = 1.6 node_attach = 0.0, 0.0, -0.363, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, -0.18, -0.18 attachRules = 1,1,1,1,0 tags = ATK, GEM46, booster, radial, solid, srb, skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = GEM 46 manufacturer = ATK description = The 46-inch (1.2-meter) diameter GEM 46 was used on the Delta III and Delta II Heavy. On both vehicles they were used in sets of nine, with six ignited at liftoff and three ignited after burnout of the first six. On the Delta III, three ground-lit boosters were equipped with thrust vector control (TVC) while all the remaining boosters used fixed nozzles. The Delta II Heavy used no boosters with TVC. Burn time 75 seconds. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM46 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = gimbalTransform gimbalRange = 4.0 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchNose switcherDescription = Nose Shape switcherDescriptionPlural = Nose Shapes affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Straight transform = StraightNose } SUBTYPE { name = Angled transform = AngledNose } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = GEM60_Emit_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = GEM60_Emit_Anim useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 9528.0022 type = HTPB basemass = -1 TANK { name = HTPB amount = 9528.0022 maxAmount = 9528.0022 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = GEM-46/TVC-Ground origMass = 2.000 modded = false CONFIG { name = GEM-46/TVC-Ground minThrust = 875 maxThrust = 875 heatProduction = 100 gimbalRange = 5 massMult = 1.1375 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 77 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 279.8 key = 1 251 } thrustCurve { key = 1\t0.72 key = 0.995\t0.82 key = 0.99\t0.8203 key = 0.985\t0.8207 key = 0.98\t0.8213 key = 0.975\t0.8223 key = 0.97\t0.8233 key = 0.965\t0.8245 key = 0.96\t0.8267 key = 0.955\t0.8289 key = 0.95\t0.8312 key = 0.945\t0.835 key = 0.94\t0.8388 key = 0.935\t0.8426 key = 0.93\t0.8458 key = 0.925\t0.8489 key = 0.92\t0.852 key = 0.915\t0.8555 key = 0.91\t0.8592 key = 0.905\t0.8629 key = 0.9\t0.8665 key = 0.895\t0.8701 key = 0.89\t0.8737 key = 0.885\t0.8773 key = 0.88\t0.8803 key = 0.875\t0.8833 key = 0.87\t0.8863 key = 0.865\t0.8899 key = 0.86\t0.8937 key = 0.855\t0.8975 key = 0.85\t0.9012 key = 0.845\t0.9047 key = 0.84\t0.9082 key = 0.835\t0.9117 key = 0.83\t0.9164 key = 0.825\t0.9212 key = 0.82\t0.926 key = 0.815\t0.9303 key = 0.81\t0.9337 key = 0.805\t0.9371 key = 0.8\t0.9405 key = 0.795\t0.9438 key = 0.79\t0.9471 key = 0.785\t0.9504 key = 0.78\t0.954 key = 0.775\t0.9589 key = 0.77\t0.9638 key = 0.765\t0.9687 key = 0.76\t0.9727 key = 0.755\t0.9759 key = 0.75\t0.9791 key = 0.745\t0.9823 key = 0.74\t0.9844 key = 0.735\t0.9863 key = 0.73\t0.9882 key = 0.725\t0.9901 key = 0.72\t0.9922 key = 0.715\t0.9943 key = 0.71\t0.9964 key = 0.705\t0.9981 key = 0.7\t0.9986 key = 0.695\t0.9991 key = 0.69\t0.9996 key = 0.685\t0.9996 key = 0.68\t0.9991 key = 0.675\t0.9986 key = 0.67\t0.9981 key = 0.665\t0.9974 key = 0.66\t0.9966 key = 0.655\t0.9958 key = 0.65\t0.995 key = 0.645\t0.9937 key = 0.64\t0.9924 key = 0.635\t0.9911 key = 0.63\t0.9895 key = 0.625\t0.9868 key = 0.62\t0.9841 key = 0.615\t0.9814 key = 0.61\t0.9781 key = 0.605\t0.9743 key = 0.6\t0.9705 key = 0.595\t0.9667 key = 0.59\t0.9631 key = 0.585\t0.9595 key = 0.58\t0.9559 key = 0.575\t0.952 key = 0.57\t0.9472 key = 0.565\t0.9424 key = 0.56\t0.9376 key = 0.555\t0.9323 key = 0.55\t0.9268 key = 0.545\t0.9213 key = 0.54\t0.9154 key = 0.535\t0.908 key = 0.53\t0.9006 key = 0.525\t0.8932 key = 0.52\t0.8845 key = 0.515\t0.8756 key = 0.51\t0.8667 key = 0.505\t0.857 key = 0.5\t0.8468 key = 0.495\t0.8366 key = 0.49\t0.827 key = 0.485\t0.8181 key = 0.48\t0.8092 key = 0.475\t0.8005 key = 0.47\t0.792 key = 0.465\t0.7835 key = 0.46\t0.7762 key = 0.455\t0.7703 key = 0.45\t0.7644 key = 0.445\t0.7552 key = 0.44\t0.7436 key = 0.435\t0.732 key = 0.43\t0.7248 key = 0.425\t0.7185 key = 0.42\t0.7121 key = 0.415\t0.7049 key = 0.41\t0.6977 key = 0.405\t0.6897 key = 0.4\t0.681 key = 0.395\t0.6723 key = 0.39\t0.6642 key = 0.385\t0.6561 key = 0.38\t0.6479 key = 0.375\t0.6395 key = 0.37\t0.6312 key = 0.365\t0.6239 key = 0.36\t0.6166 key = 0.355\t0.6109 key = 0.35\t0.6056 key = 0.345\t0.6003 key = 0.34\t0.5949 key = 0.335\t0.5903 key = 0.33\t0.588 key = 0.325\t0.5858 key = 0.32\t0.5858 key = 0.315\t0.5858 key = 0.31\t0.5847 key = 0.305\t0.5833 key = 0.3\t0.5828 key = 0.295\t0.5828 key = 0.29\t0.5834 key = 0.285\t0.5848 key = 0.28\t0.5859 key = 0.275\t0.5859 key = 0.27\t0.5859 key = 0.265\t0.5859 key = 0.26\t0.5859 key = 0.255\t0.5859 key = 0.25\t0.5859 key = 0.245\t0.5851 key = 0.24\t0.5837 key = 0.235\t0.5825 key = 0.23\t0.5816 key = 0.225\t0.5808 key = 0.22\t0.5808 key = 0.215\t0.5808 key = 0.21\t0.5808 key = 0.205\t0.5808 key = 0.2\t0.5808 key = 0.195\t0.5808 key = 0.19\t0.5808 key = 0.185\t0.5808 key = 0.18\t0.5803 key = 0.175\t0.5789 key = 0.17\t0.5778 key = 0.165\t0.5778 key = 0.16\t0.5778 key = 0.155\t0.5778 key = 0.15\t0.5778 key = 0.145\t0.5771 key = 0.14\t0.5762 key = 0.135\t0.5758 key = 0.13\t0.5758 key = 0.125\t0.5754 key = 0.12\t0.5745 key = 0.115\t0.5732 key = 0.11\t0.5709 key = 0.105\t0.5687 key = 0.1\t0.5673 key = 0.095\t0.5659 key = 0.09\t0.5636 key = 0.085\t0.5612 key = 0.08\t0.5601 key = 0.075\t0.5592 key = 0.07\t0.5579 key = 0.065\t0.5565 key = 0.06\t0.5554 key = 0.055\t0.5544 key = 0.05\t0.5532 key = 0.045\t0.5518 key = 0.04\t0.549 key = 0.035\t0.5446 key = 0.03\t0.5396 key = 0.025\t0.5246 key = 0.02\t0.4946 key = 0.015\t0.4496 key = 0.01\t0.3696 key = 0.009\t0.3476 key = 0.008\t0.3216 key = 0.007\t0.2916 key = 0.006\t0.2566 key = 0.005\t0.2166 key = 0.004\t0.1666 key = 0.003\t0.1166 key = 0.002\t0.0766 key = 0.001\t0.0416 key = 0\t0.0006 } } CONFIG { name = GEM-46/Fixed-Ground gimbalRange = 0 minThrust = 885 maxThrust = 885 heatProduction = 100 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 77 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 277.8 key = 1 251 } thrustCurve { key = 1\t0.72 key = 0.995\t0.82 key = 0.99\t0.8203 key = 0.985\t0.8207 key = 0.98\t0.8213 key = 0.975\t0.8223 key = 0.97\t0.8233 key = 0.965\t0.8245 key = 0.96\t0.8267 key = 0.955\t0.8289 key = 0.95\t0.8312 key = 0.945\t0.835 key = 0.94\t0.8388 key = 0.935\t0.8426 key = 0.93\t0.8458 key = 0.925\t0.8489 key = 0.92\t0.852 key = 0.915\t0.8555 key = 0.91\t0.8592 key = 0.905\t0.8629 key = 0.9\t0.8665 key = 0.895\t0.8701 key = 0.89\t0.8737 key = 0.885\t0.8773 key = 0.88\t0.8803 key = 0.875\t0.8833 key = 0.87\t0.8863 key = 0.865\t0.8899 key = 0.86\t0.8937 key = 0.855\t0.8975 key = 0.85\t0.9012 key = 0.845\t0.9047 key = 0.84\t0.9082 key = 0.835\t0.9117 key = 0.83\t0.9164 key = 0.825\t0.9212 key = 0.82\t0.926 key = 0.815\t0.9303 key = 0.81\t0.9337 key = 0.805\t0.9371 key = 0.8\t0.9405 key = 0.795\t0.9438 key = 0.79\t0.9471 key = 0.785\t0.9504 key = 0.78\t0.954 key = 0.775\t0.9589 key = 0.77\t0.9638 key = 0.765\t0.9687 key = 0.76\t0.9727 key = 0.755\t0.9759 key = 0.75\t0.9791 key = 0.745\t0.9823 key = 0.74\t0.9844 key = 0.735\t0.9863 key = 0.73\t0.9882 key = 0.725\t0.9901 key = 0.72\t0.9922 key = 0.715\t0.9943 key = 0.71\t0.9964 key = 0.705\t0.9981 key = 0.7\t0.9986 key = 0.695\t0.9991 key = 0.69\t0.9996 key = 0.685\t0.9996 key = 0.68\t0.9991 key = 0.675\t0.9986 key = 0.67\t0.9981 key = 0.665\t0.9974 key = 0.66\t0.9966 key = 0.655\t0.9958 key = 0.65\t0.995 key = 0.645\t0.9937 key = 0.64\t0.9924 key = 0.635\t0.9911 key = 0.63\t0.9895 key = 0.625\t0.9868 key = 0.62\t0.9841 key = 0.615\t0.9814 key = 0.61\t0.9781 key = 0.605\t0.9743 key = 0.6\t0.9705 key = 0.595\t0.9667 key = 0.59\t0.9631 key = 0.585\t0.9595 key = 0.58\t0.9559 key = 0.575\t0.952 key = 0.57\t0.9472 key = 0.565\t0.9424 key = 0.56\t0.9376 key = 0.555\t0.9323 key = 0.55\t0.9268 key = 0.545\t0.9213 key = 0.54\t0.9154 key = 0.535\t0.908 key = 0.53\t0.9006 key = 0.525\t0.8932 key = 0.52\t0.8845 key = 0.515\t0.8756 key = 0.51\t0.8667 key = 0.505\t0.857 key = 0.5\t0.8468 key = 0.495\t0.8366 key = 0.49\t0.827 key = 0.485\t0.8181 key = 0.48\t0.8092 key = 0.475\t0.8005 key = 0.47\t0.792 key = 0.465\t0.7835 key = 0.46\t0.7762 key = 0.455\t0.7703 key = 0.45\t0.7644 key = 0.445\t0.7552 key = 0.44\t0.7436 key = 0.435\t0.732 key = 0.43\t0.7248 key = 0.425\t0.7185 key = 0.42\t0.7121 key = 0.415\t0.7049 key = 0.41\t0.6977 key = 0.405\t0.6897 key = 0.4\t0.681 key = 0.395\t0.6723 key = 0.39\t0.6642 key = 0.385\t0.6561 key = 0.38\t0.6479 key = 0.375\t0.6395 key = 0.37\t0.6312 key = 0.365\t0.6239 key = 0.36\t0.6166 key = 0.355\t0.6109 key = 0.35\t0.6056 key = 0.345\t0.6003 key = 0.34\t0.5949 key = 0.335\t0.5903 key = 0.33\t0.588 key = 0.325\t0.5858 key = 0.32\t0.5858 key = 0.315\t0.5858 key = 0.31\t0.5847 key = 0.305\t0.5833 key = 0.3\t0.5828 key = 0.295\t0.5828 key = 0.29\t0.5834 key = 0.285\t0.5848 key = 0.28\t0.5859 key = 0.275\t0.5859 key = 0.27\t0.5859 key = 0.265\t0.5859 key = 0.26\t0.5859 key = 0.255\t0.5859 key = 0.25\t0.5859 key = 0.245\t0.5851 key = 0.24\t0.5837 key = 0.235\t0.5825 key = 0.23\t0.5816 key = 0.225\t0.5808 key = 0.22\t0.5808 key = 0.215\t0.5808 key = 0.21\t0.5808 key = 0.205\t0.5808 key = 0.2\t0.5808 key = 0.195\t0.5808 key = 0.19\t0.5808 key = 0.185\t0.5808 key = 0.18\t0.5803 key = 0.175\t0.5789 key = 0.17\t0.5778 key = 0.165\t0.5778 key = 0.16\t0.5778 key = 0.155\t0.5778 key = 0.15\t0.5778 key = 0.145\t0.5771 key = 0.14\t0.5762 key = 0.135\t0.5758 key = 0.13\t0.5758 key = 0.125\t0.5754 key = 0.12\t0.5745 key = 0.115\t0.5732 key = 0.11\t0.5709 key = 0.105\t0.5687 key = 0.1\t0.5673 key = 0.095\t0.5659 key = 0.09\t0.5636 key = 0.085\t0.5612 key = 0.08\t0.5601 key = 0.075\t0.5592 key = 0.07\t0.5579 key = 0.065\t0.5565 key = 0.06\t0.5554 key = 0.055\t0.5544 key = 0.05\t0.5532 key = 0.045\t0.5518 key = 0.04\t0.549 key = 0.035\t0.5446 key = 0.03\t0.5396 key = 0.025\t0.5246 key = 0.02\t0.4946 key = 0.015\t0.4496 key = 0.01\t0.3696 key = 0.009\t0.3476 key = 0.008\t0.3216 key = 0.007\t0.2916 key = 0.006\t0.2566 key = 0.005\t0.2166 key = 0.004\t0.1666 key = 0.003\t0.1166 key = 0.002\t0.0766 key = 0.001\t0.0416 key = 0\t0.0006 } } CONFIG { name = GEM-46/Fixed-Air minThrust = 915 maxThrust = 915 massMult = 1.1020 heatProduction = 100 gimbalRange = 0 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 77 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 290.7 key = 1 225 } thrustCurve { key = 1\t0.72 key = 0.995\t0.82 key = 0.99\t0.8203 key = 0.985\t0.8207 key = 0.98\t0.8213 key = 0.975\t0.8219 key = 0.97\t0.8225 key = 0.965\t0.8232 key = 0.96\t0.8245 key = 0.955\t0.8258 key = 0.95\t0.8271 key = 0.945\t0.8309 key = 0.94\t0.8347 key = 0.935\t0.8385 key = 0.93\t0.8415 key = 0.925\t0.8443 key = 0.92\t0.8471 key = 0.915\t0.8506 key = 0.91\t0.8546 key = 0.905\t0.8586 key = 0.9\t0.8627 key = 0.895\t0.8669 key = 0.89\t0.8711 key = 0.885\t0.8753 key = 0.88\t0.878 key = 0.875\t0.8807 key = 0.87\t0.8834 key = 0.865\t0.8874 key = 0.86\t0.8921 key = 0.855\t0.8968 key = 0.85\t0.9013 key = 0.845\t0.905 key = 0.84\t0.9087 key = 0.835\t0.9124 key = 0.83\t0.9163 key = 0.825\t0.9203 key = 0.82\t0.9243 key = 0.815\t0.9283 key = 0.81\t0.9325 key = 0.805\t0.9367 key = 0.8\t0.9409 key = 0.795\t0.9452 key = 0.79\t0.9496 key = 0.785\t0.954 key = 0.78\t0.9584 key = 0.775\t0.9627 key = 0.77\t0.967 key = 0.765\t0.9713 key = 0.76\t0.9752 key = 0.755\t0.9781 key = 0.75\t0.981 key = 0.745\t0.9839 key = 0.74\t0.9865 key = 0.735\t0.9889 key = 0.73\t0.9913 key = 0.725\t0.9937 key = 0.72\t0.9952 key = 0.715\t0.9965 key = 0.71\t0.9978 key = 0.705\t0.9991 key = 0.7\t0.9996 key = 0.695\t1.0001 key = 0.69\t1.0006 key = 0.685\t1.001 key = 0.68\t1.001 key = 0.675\t1.001 key = 0.67\t1.001 key = 0.665\t1.0008 key = 0.66\t1.0003 key = 0.655\t0.9998 key = 0.65\t0.9993 key = 0.645\t0.9983 key = 0.64\t0.997 key = 0.635\t0.9957 key = 0.63\t0.9944 key = 0.625\t0.9933 key = 0.62\t0.9922 key = 0.615\t0.9911 key = 0.61\t0.9898 key = 0.605\t0.9855 key = 0.6\t0.9812 key = 0.595\t0.9769 key = 0.59\t0.9729 key = 0.585\t0.9693 key = 0.58\t0.9657 key = 0.575\t0.9621 key = 0.57\t0.9579 key = 0.565\t0.9534 key = 0.56\t0.9489 key = 0.555\t0.9444 key = 0.55\t0.9399 key = 0.545\t0.9354 key = 0.54\t0.9309 key = 0.535\t0.9231 key = 0.53\t0.9131 key = 0.525\t0.9031 key = 0.52\t0.8933 key = 0.515\t0.8845 key = 0.51\t0.8757 key = 0.505\t0.8669 key = 0.5\t0.8572 key = 0.495\t0.8474 key = 0.49\t0.8376 key = 0.485\t0.8273 key = 0.48\t0.8168 key = 0.475\t0.8063 key = 0.47\t0.7984 key = 0.465\t0.7917 key = 0.46\t0.785 key = 0.455\t0.7769 key = 0.45\t0.7682 key = 0.445\t0.7595 key = 0.44\t0.7515 key = 0.435\t0.7436 key = 0.43\t0.7357 key = 0.425\t0.7272 key = 0.42\t0.7187 key = 0.415\t0.7108 key = 0.41\t0.704 key = 0.405\t0.6972 key = 0.4\t0.6883 key = 0.395\t0.6785 key = 0.39\t0.6694 key = 0.385\t0.6642 key = 0.38\t0.659 key = 0.375\t0.6509 key = 0.37\t0.6413 key = 0.365\t0.6328 key = 0.36\t0.6273 key = 0.355\t0.6218 key = 0.35\t0.6142 key = 0.345\t0.6063 key = 0.34\t0.6008 key = 0.335\t0.5968 key = 0.33\t0.5939 key = 0.325\t0.593 key = 0.32\t0.5922 key = 0.315\t0.5922 key = 0.31\t0.5922 key = 0.305\t0.5922 key = 0.3\t0.5922 key = 0.295\t0.5922 key = 0.29\t0.5922 key = 0.285\t0.5922 key = 0.28\t0.5922 key = 0.275\t0.5922 key = 0.27\t0.5922 key = 0.265\t0.5922 key = 0.26\t0.5922 key = 0.255\t0.5922 key = 0.25\t0.5922 key = 0.245\t0.5922 key = 0.24\t0.5917 key = 0.235\t0.5904 key = 0.23\t0.5893 key = 0.225\t0.5893 key = 0.22\t0.5893 key = 0.215\t0.5885 key = 0.21\t0.5876 key = 0.205\t0.5873 key = 0.2\t0.5873 key = 0.195\t0.5873 key = 0.19\t0.5873 key = 0.185\t0.5871 key = 0.18\t0.5862 key = 0.175\t0.5853 key = 0.17\t0.5853 key = 0.165\t0.5853 key = 0.16\t0.5853 key = 0.155\t0.5853 key = 0.15\t0.5848 key = 0.145\t0.5839 key = 0.14\t0.5833 key = 0.135\t0.5833 key = 0.13\t0.5832 key = 0.125\t0.5823 key = 0.12\t0.5814 key = 0.115\t0.5801 key = 0.11\t0.5787 key = 0.105\t0.577 key = 0.1\t0.5752 key = 0.095\t0.5739 key = 0.09\t0.573 key = 0.085\t0.5715 key = 0.08\t0.5692 key = 0.075\t0.5672 key = 0.07\t0.5663 key = 0.065\t0.5654 key = 0.06\t0.5645 key = 0.055\t0.5636 key = 0.05\t0.5622 key = 0.045\t0.5608 key = 0.04\t0.5598 key = 0.035\t0.5589 key = 0.03\t0.5539 key = 0.025\t0.5389 key = 0.02\t0.5089 key = 0.015\t0.4639 key = 0.01\t0.3839 key = 0.009\t0.3619 key = 0.008\t0.3359 key = 0.007\t0.3059 key = 0.006\t0.2709 key = 0.005\t0.2309 key = 0.004\t0.1809 key = 0.003\t0.1259 key = 0.002\t0.0809 key = 0.001\t0.0459 key = 0\t0.0004 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.1 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.2 smokeScale = 0.2 slagPosition = 0.0, 0.0, 0.1 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 0.2 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = GEM-46/Fixed-Ground ratedBurnTime = 77 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.981818 cycleReliabilityEnd = 0.996364 techTransfer = GEM-40/Air,GEM-40/Ground:50 & GEM-46/TVC-Ground,GEM-46/Fixed-Air:100 isSolid = True } TESTFLIGHT { name = GEM-46/TVC-Ground ratedBurnTime = 77 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.981818 cycleReliabilityEnd = 0.996364 techTransfer = GEM-40/Air,GEM-40/Ground:50 & GEM-46/Fixed-Ground,GEM-46/Fixed-Air:100 isSolid = True } TESTFLIGHT { name = GEM-46/Fixed-Air ratedBurnTime = 77 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.981818 cycleReliabilityEnd = 0.996364 techTransfer = GEM-40/Air,GEM-40/Ground:50 & GEM-46/TVC-Ground,GEM-46/Fixed-Ground:100 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/GEM60_BDB.cfg PART { module = Part name = ROE-GEM60 author = Cobaltwolf, Vader111 mass = 3.9404 scale = 1.0 rescaleFactor = 1.6 node_attach = 0.0, 0.0, -0.46875, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, -0.235, -0.235 attachRules = 1,1,1,1,0 tags = ATK, GEM60, booster, radial, solid, srb, skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = GEM 60 manufacturer = Orbital ATK description = The 60-inch (1.5-meter) diameter GEM 60 is used on the Delta IV in sets of two or four. When two boosters are used, both are equipped with thrust vector control (TVC). When four are used, two boosters use TVC while the other two use fixed nozzles to reduce weight. Burn time 90 seconds. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM60 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 4.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchNose switcherDescription = Nose Shape switcherDescriptionPlural = Nose Shapes affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Straight transform = StraightNose } SUBTYPE { name = Angled transform = AngledNose } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = GEM60_Emit_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = GEM60_Emit_Anim useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = HTPB volume = 16780 basemass = -1 TANK { name = HTPB amount = 16780 maxAmount = 16780 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = GEM-60/TVC origMass = 3.380 modded = false CONFIG { name = GEM-60/TVC minThrust = 1235.947 maxThrust = 1235.947 heatProduction = 100 gimbalRange = 5.0 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 91 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 274 key = 1 246 } thrustCurve { key = 0.99972 0.719 key = 0.98539 0.939 key = 0.97106 0.939 key = 0.95673 0.939 key = 0.94227 0.948 key = 0.92769 0.956 key = 0.91298 0.964 key = 0.89811 0.975 key = 0.88302 0.989 key = 0.86785 0.995 key = 0.85268 0.994 key = 0.83746 0.997 key = 0.82221 1 key = 0.80695 1 key = 0.7917 1 key = 0.77644 1 key = 0.76119 1 key = 0.74593 1 key = 0.73068 1 key = 0.71543 1 key = 0.70017 1 key = 0.68496 0.997 key = 0.66992 0.986 key = 0.65513 0.969 key = 0.6408 0.939 key = 0.62728 0.886 key = 0.61481 0.817 key = 0.60293 0.779 key = 0.59143 0.754 key = 0.58023 0.734 key = 0.56953 0.701 key = 0.55909 0.685 key = 0.5489 0.668 key = 0.539 0.649 key = 0.52932 0.635 key = 0.51985 0.621 key = 0.51063 0.604 key = 0.50162 0.591 key = 0.49282 0.577 key = 0.48419 0.566 key = 0.47573 0.555 key = 0.46731 0.552 key = 0.45877 0.56 key = 0.45014 0.566 key = 0.44143 0.571 key = 0.43263 0.577 key = 0.42371 0.585 key = 0.4147 0.59 key = 0.40561 0.596 key = 0.39644 0.601 key = 0.38718 0.607 key = 0.37779 0.615 key = 0.36832 0.621 key = 0.35877 0.626 key = 0.34913 0.632 key = 0.33936 0.64 key = 0.32951 0.646 key = 0.31958 0.651 key = 0.30952 0.659 key = 0.29938 0.665 key = 0.28915 0.67 key = 0.2788 0.679 key = 0.26836 0.684 key = 0.25779 0.693 key = 0.24714 0.698 key = 0.23641 0.704 key = 0.22564 0.706 key = 0.21482 0.709 key = 0.20392 0.715 key = 0.19297 0.717 key = 0.18199 0.72 key = 0.17092 0.726 key = 0.15981 0.728 key = 0.14865 0.731 key = 0.13746 0.734 key = 0.12618 0.739 key = 0.11494 0.737 key = 0.10371 0.737 key = 0.09255 0.731 key = 0.08148 0.726 key = 0.07054 0.717 key = 0.05964 0.714 key = 0.04883 0.709 key = 0.03814 0.701 key = 0.02754 0.695 key = 0.01913 0.551 key = 0.01204 0.404 key = 0.00877 0.32 key = 0.00682 0.20 key = 0.00483 0.15 key = 0.0028 0.11 key = 0.0018 0.08 key = 0.0005 0.05 key = 0.0000 0.03 } } CONFIG { name = GEM-60/Fixed minThrust = 1248.91 maxThrust = 1248.91 gimbalRange = 0 heatProduction = 100 massMult = 0.9822 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 91 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 274 key = 1 246 } thrustCurve { key = 0.99972 0.719 key = 0.98539 0.939 key = 0.97106 0.939 key = 0.95673 0.939 key = 0.94227 0.948 key = 0.92769 0.956 key = 0.91298 0.964 key = 0.89811 0.975 key = 0.88302 0.989 key = 0.86785 0.995 key = 0.85268 0.994 key = 0.83746 0.997 key = 0.82221 1 key = 0.80695 1 key = 0.7917 1 key = 0.77644 1 key = 0.76119 1 key = 0.74593 1 key = 0.73068 1 key = 0.71543 1 key = 0.70017 1 key = 0.68496 0.997 key = 0.66992 0.986 key = 0.65513 0.969 key = 0.6408 0.939 key = 0.62728 0.886 key = 0.61481 0.817 key = 0.60293 0.779 key = 0.59143 0.754 key = 0.58023 0.734 key = 0.56953 0.701 key = 0.55909 0.685 key = 0.5489 0.668 key = 0.539 0.649 key = 0.52932 0.635 key = 0.51985 0.621 key = 0.51063 0.604 key = 0.50162 0.591 key = 0.49282 0.577 key = 0.48419 0.566 key = 0.47573 0.555 key = 0.46731 0.552 key = 0.45877 0.56 key = 0.45014 0.566 key = 0.44143 0.571 key = 0.43263 0.577 key = 0.42371 0.585 key = 0.4147 0.59 key = 0.40561 0.596 key = 0.39644 0.601 key = 0.38718 0.607 key = 0.37779 0.615 key = 0.36832 0.621 key = 0.35877 0.626 key = 0.34913 0.632 key = 0.33936 0.64 key = 0.32951 0.646 key = 0.31958 0.651 key = 0.30952 0.659 key = 0.29938 0.665 key = 0.28915 0.67 key = 0.2788 0.679 key = 0.26836 0.684 key = 0.25779 0.693 key = 0.24714 0.698 key = 0.23641 0.704 key = 0.22564 0.706 key = 0.21482 0.709 key = 0.20392 0.715 key = 0.19297 0.717 key = 0.18199 0.72 key = 0.17092 0.726 key = 0.15981 0.728 key = 0.14865 0.731 key = 0.13746 0.734 key = 0.12618 0.739 key = 0.11494 0.737 key = 0.10371 0.737 key = 0.09255 0.731 key = 0.08148 0.726 key = 0.07054 0.717 key = 0.05964 0.714 key = 0.04883 0.709 key = 0.03814 0.701 key = 0.02754 0.695 key = 0.01913 0.551 key = 0.01204 0.404 key = 0.00877 0.32 key = 0.00682 0.20 key = 0.00483 0.15 key = 0.0028 0.11 key = 0.0018 0.08 key = 0.0005 0.05 key = 0.0000 0.03 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.1 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.2 smokeScale = 0.2 slagPosition = 0.0, 0.0, 0.1 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 0.2 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = GEM-60/Fixed ratedBurnTime = 91 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9989 techTransfer = GEM-40/Air,GEM-40/Ground,GEM-46/TVC-Ground,GEM-46/Fixed-Air,GEM-46/Fixed-Ground:50 & GEM-60/TVC:100 isSolid = True } TESTFLIGHT { name = GEM-60/TVC ratedBurnTime = 91 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9989 techTransfer = GEM-40/Air,GEM-40/Ground,GEM-46/TVC-Ground,GEM-46/Fixed-Air,GEM-46/Fixed-Ground:50 & GEM-60/Fixed:100 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/GEM63_BDB.cfg PART { module = Part name = ROE-GEM63 author = Cobaltwolf, Vader111 mass = 5.240 scale = 1.0 rescaleFactor = 1.6 node_attach = 0.0, 0.0, -0.46875, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, -0.235, -0.235 attachRules = 1,1,1,1,0 title = GEM 63 description = In 2015, ULA announced that Orbital ATK had been contracted to develop the GEM 63 as a drop-in replacement for the AJ-60A, and would replace Aerojet Rocketdyne as their Atlas V SRM supplier by the end of 2018. The GEM 63 will be larger than the GEM 60 SRMs used on the Delta IV and will not be equipped with thrust vectoring. As with the AJ-60A, launches using the four-meter fairing will be able to be equipped with up to three boosters while up to five boosters can be used with the five-meter fairing. Plume configured by RealPlume. tags = ATK, GEM63, booster, radial, solid, srb, skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Orbital ATK category = Engine MODEL { model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM63 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchNose switcherDescription = Nose Shape switcherDescriptionPlural = Nose Shapes affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Straight transform = StraightNose } SUBTYPE { name = Angled transform = AngledNose } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = GEM60_Emit_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = GEM60_Emit_Anim useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks type = HTPB volume = 24971 basemass = -1 TANK { name = HTPB amount = 24971 maxAmount = 24971 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = GEM-63 modded = false origMass = 5.1 CONFIG { name = GEM-63 minThrust = 1658 maxThrust = 1658 heatProduction = 100 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 94 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 275 key = 1 250 } thrustCurve { key = 0.99972 0.719 key = 0.98539 0.939 key = 0.97106 0.939 key = 0.95673 0.939 key = 0.94227 0.948 key = 0.92769 0.956 key = 0.91298 0.964 key = 0.89811 0.975 key = 0.88302 0.989 key = 0.86785 0.995 key = 0.85268 0.994 key = 0.83746 0.997 key = 0.82221 1 key = 0.80695 1 key = 0.7917 1 key = 0.77644 1 key = 0.76119 1 key = 0.74593 1 key = 0.73068 1 key = 0.71543 1 key = 0.70017 1 key = 0.68496 0.997 key = 0.66992 0.986 key = 0.65513 0.969 key = 0.6408 0.939 key = 0.62728 0.886 key = 0.61481 0.817 key = 0.60293 0.779 key = 0.59143 0.754 key = 0.58023 0.734 key = 0.56953 0.701 key = 0.55909 0.685 key = 0.5489 0.668 key = 0.539 0.649 key = 0.52932 0.635 key = 0.51985 0.621 key = 0.51063 0.604 key = 0.50162 0.591 key = 0.49282 0.577 key = 0.48419 0.566 key = 0.47573 0.555 key = 0.46731 0.552 key = 0.45877 0.56 key = 0.45014 0.566 key = 0.44143 0.571 key = 0.43263 0.577 key = 0.42371 0.585 key = 0.4147 0.59 key = 0.40561 0.596 key = 0.39644 0.601 key = 0.38718 0.607 key = 0.37779 0.615 key = 0.36832 0.621 key = 0.35877 0.626 key = 0.34913 0.632 key = 0.33936 0.64 key = 0.32951 0.646 key = 0.31958 0.651 key = 0.30952 0.659 key = 0.29938 0.665 key = 0.28915 0.67 key = 0.2788 0.679 key = 0.26836 0.684 key = 0.25779 0.693 key = 0.24714 0.698 key = 0.23641 0.704 key = 0.22564 0.706 key = 0.21482 0.709 key = 0.20392 0.715 key = 0.19297 0.717 key = 0.18199 0.72 key = 0.17092 0.726 key = 0.15981 0.728 key = 0.14865 0.731 key = 0.13746 0.734 key = 0.12618 0.739 key = 0.11494 0.737 key = 0.10371 0.737 key = 0.09255 0.731 key = 0.08148 0.726 key = 0.07054 0.717 key = 0.05964 0.714 key = 0.04883 0.709 key = 0.03814 0.701 key = 0.02754 0.695 key = 0.01913 0.551 key = 0.01204 0.404 key = 0.00877 0.32 key = 0.00682 0.20 key = 0.00483 0.15 key = 0.0028 0.11 key = 0.0018 0.08 key = 0.0005 0.05 key = 0.0000 0.03 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 0.0006 flareScale = 0.6 plumePosition = 0.0, 0.0, 0.1 plumeScale = 0.6 smokePosition = 0.0, 0.0, 0.2 smokeScale = 0.2 slagPosition = 0.0, 0.0, 0.1 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0006 fixedScale = 0.6 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 0.6 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 0.2 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.1 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.6 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = GEM-63 ratedBurnTime = 94 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9989 techTransfer = GEM-40/Air,GEM-40/Ground,GEM-46/TVC-Ground,GEM-46/Fixed-Air,GEM-46/Fixed-Ground,GEM-60/TVC,GEM-60/Fixed,GEM-63XL:50 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/H1_BDB.cfg PART { module = Part name = ROE-H1C author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.76 node_stack_top = 0.0, 0.79785, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.79307, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,0 tags = apollo, saturn, saturn-1b, s-ib, s-i, saturn-1, saturn-i, h-1, rs27, rs-27, h1 mass = 0.902 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = H-1C Series Engine manufacturer = Rocketdyne description = This is the H-1C version of the H-1 Engine. It is intended to be mounted inboard in a cluster of engines as it does not have the ability to Gimbal. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.79785, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_H1C } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = H-1-165K CONFIG { name = H-1-165K description = Earliest prototype version of the H-1 Engine that flew on the Saturn I, Block I. It is rated at 165k lbf sea level thrust. minThrust = 807 maxThrust = 807 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-188K description = Improved version of the H-1 Engine for the Saturn I, Block II. It is rated at 188k lbf sea level thrust. minThrust = 920 maxThrust = 920 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-200K description = H-1 Engine that flew on the first 5 Saturn IB launches. It is rated at 200k lbf sea level thrust. minThrust = 979 maxThrust = 979 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-205K description = Final version of the H-1 Engine for the Saturn IB that flew on the 4 flights of Skylab and ASTP. It is rated at 205k lbf sea level thrust. minThrust = 1018 maxThrust = 1018 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5 audio = pump-fed-medium-1 position = 0,0,-0.005 rotation = 0, 0, 0 scale = 2.22, 2.22, 2.4 glow = _yellow moduleID = ROE-H1C engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.38, 0.0, 0.02 fixedScale = 3 energy = 1.2 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.38, 0.0, 0.02 fixedScale = 3 energy = 1.2 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 3 coreScale = 3 exhaustScale = 3 flareScale = 3 fumeScale = 3 lampScale = 3 plumeScale = 3 plume2Scale = 3 plume3Scale = 3 smokeScale = 3 shockScale = 3 shockconeScale = 3 slagScale = 3 streamScale = 3 blazePosition = 0.38, 0.0, 0.02 corePosition = 0.38, 0.0, 0.02 exhaustPosition = 0.38, 0.0, 0.02 flarePosition = 0.38, 0.0, 0.02 fumePosition = 0.38, 0.0, 0.02 lampPosition = 0.38, 0.0, 0.02 plumePosition = 0.38, 0.0, 0.02 plume2Position = 0.38, 0.0, 0.02 plume3Position = 0.38, 0.0, 0.02 smokePosition = 0.38, 0.0, 0.02 shockPosition = 0.38, 0.0, 0.02 shockconePosition = 0.38, 0.0, 0.02 slagPosition = 0.38, 0.0, 0.02 streamPosition = 0.38, 0.0, 0.02 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-H1C TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5 overrideParentTransform = thrustTransform position = 0,0,-0.005 rotation = 0, 0, 0 scale = 2.22, 2.22, 2.4 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.005 rotation = 0, 0, 0 scale = 0.9324,0.9324,1.8648 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = H-1-165K ratedBurnTime = 155 ignitionReliabilityStart = 0.969697 ignitionReliabilityEnd = 0.993939 cycleReliabilityStart = 0.969697 cycleReliabilityEnd = 0.993939 techTransfer = S-3, S-3D:25 } TESTFLIGHT { name = H-1-188K ratedBurnTime = 155 ignitionReliabilityStart = 0.979592 ignitionReliabilityEnd = 0.995918 cycleReliabilityStart = 0.979592 cycleReliabilityEnd = 0.995918 techTransfer = H-1-165K:50 } TESTFLIGHT { name = H-1-200K ratedBurnTime = 155 ignitionReliabilityStart = 0.975610 ignitionReliabilityEnd = 0.995122 cycleReliabilityStart = 0.975610 cycleReliabilityEnd = 0.995122 techTransfer = H-1-165K,H-1-188K:50 } TESTFLIGHT { name = H-1-205K ratedBurnTime = 155 ignitionReliabilityStart = 0.969697 ignitionReliabilityEnd = 0.993939 cycleReliabilityStart = 0.969697 cycleReliabilityEnd = 0.993939 techTransfer = H-1-165K,H-1-188K,H-1-205K:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/H1_BDB.cfg PART { module = Part name = ROE-H1D author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.76 node_stack_top = 0.0, 0.79785, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.79307, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,0 tags = apollo, saturn, saturn-1b, s-ib, s-i, saturn-1, saturn-i, h-1, rs27, rs-27, h1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = H-1/RS-27 Series manufacturer = Rocketdyne description = The H-1 is an upgrade to the original LR79 engine that propelled the Saturn-I and IB vehicles, as well as late-model Delta rockets (as the RS-27). The H-1/RS-27 are optimized for the first-stage main engine role. The RS-27A has a higher expansion ratio for increased performance at altitude since liftoff thrust on the Delta II is augmented by solid boosters and the core burns rather longer. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.79785, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_H1D } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 8 useGimbalResponseSpeed = True gimbalResponseSpeed = 15 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal2_Upper } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = H-1-165K origMass = 0.972 CONFIG { name = H-1-165K description = Earliest prototype version of the H-1 Engine that flew on the Saturn I, Block I. It is rated at 165k lbf sea level thrust. minThrust = 807 maxThrust = 807 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-188K description = Improved version of the H-1 Engine for the Saturn I, Block II. It is rated at 188k lbf sea level thrust. minThrust = 920 maxThrust = 920 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-200K description = H-1 Engine that flew on the first 5 Saturn IB launches. It is rated at 200k lbf sea level thrust. minThrust = 979 maxThrust = 979 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-205K description = Final version of the H-1 Engine for the Saturn IB that flew on the 4 flights of Skylab and ASTP. It is rated at 205k lbf sea level thrust. minThrust = 1018 maxThrust = 1018 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = RS-27 description = Remanufactured H-1 for use with Delta maxThrust = 1023 minThrust = 1023 heatProduction = 100 massMult = 1.0395 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 240 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.38264 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.61736 DrawGauge = False } atmosphereCurve { key = 0 295 key = 1 264 } } CONFIG { name = RS-27A description = RS-27 with a higher expansion nozzle for Delta II maxThrust = 1054 minThrust = 1054 heatProduction = 100 massMult = 1.10425 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 285 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.38264 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.61736 DrawGauge = False } atmosphereCurve { key = 0 302 key = 1 255 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5-film-cooled audio = pump-fed-medium-1 position = 0,0,0 rotation = 0, 0, 0 scale = 2.3, 2.3, 3 moduleID = ROE-H1D engineID = basicEngine transform = thrustTransform ExtraTemplate_Processed { template = waterfall-nozzle-glow-yellow-1 position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.89, 0.89, 2 transform = thrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-H1D TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5-film-cooled overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 2.3, 2.3, 3 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.89, 0.89, 2 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = H-1-165K ratedBurnTime = 155 ignitionReliabilityStart = 0.969697 ignitionReliabilityEnd = 0.993939 cycleReliabilityStart = 0.969697 cycleReliabilityEnd = 0.993939 techTransfer = S-3, S-3D:25 } TESTFLIGHT { name = H-1-188K ratedBurnTime = 155 ignitionReliabilityStart = 0.979592 ignitionReliabilityEnd = 0.995918 cycleReliabilityStart = 0.979592 cycleReliabilityEnd = 0.995918 techTransfer = H-1-165K:50 } TESTFLIGHT { name = H-1-200K ratedBurnTime = 155 ignitionReliabilityStart = 0.975610 ignitionReliabilityEnd = 0.995122 cycleReliabilityStart = 0.975610 cycleReliabilityEnd = 0.995122 techTransfer = H-1-165K,H-1-188K:50 } TESTFLIGHT { name = H-1-205K ratedBurnTime = 155 ignitionReliabilityStart = 0.969697 ignitionReliabilityEnd = 0.993939 cycleReliabilityStart = 0.969697 cycleReliabilityEnd = 0.993939 techTransfer = H-1-165K,H-1-188K,H-1-205K:50 } TESTFLIGHT { name = RS-27 ratedBurnTime = 240 ignitionReliabilityStart = 0.990000 ignitionReliabilityEnd = 0.998000 cycleReliabilityStart = 0.990000 cycleReliabilityEnd = 0.998000 techTransfer = H-1-188K,H-1-200K,H-1-205K:50 } TESTFLIGHT { name = RS-27A ratedBurnTime = 285 ignitionReliabilityStart = 0.992958 ignitionReliabilityEnd = 0.998592 cycleReliabilityStart = 0.992958 cycleReliabilityEnd = 0.998592 techTransfer = H-1-188K,H-1-200K,H-1-205K,RS-27:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/HG3_SSTUKatniss.cfg PART { module = Part name = ROE-HG3 author = Shadowmage, Pap, Katniss scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-3.377,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 title = HG-3 Series description = Rocketdyne HG-3 engine, which served as a stepping stone between the J-2 and RS-25. Ensure you enable roll capability or disable gimbal as required for your application. Plume and sound provided by Waterfall. tags = apollo, saturn, ms-ivb, ms-ii, saturn-v, v, hg-3, hydrolox, hg3, mlv, nasa, v-23, v-24, v-1, (l), (s) maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Rocketdyne category = Engine MODEL { model = ROEngines/Assets/SSTUKatniss/SC-ENG-HG-3 scale = 1.5232, 1.6216, 1.5232 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = J-2-ThrustTransform powerEffectName = CombinedPlume shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = J-2-Bell gimbalRange = 7.5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = J-2-ThrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = J-2-Strut-LeftUpper targetName = J-2-Target-LeftLower } LOOK_CONST { transformName = J-2-Strut-LeftLower targetName = J-2-Target-LeftUpper } LOOK_CONST { transformName = J-2-Strut-RightUpper targetName = J-2-Target-RightLower } LOOK_CONST { transformName = J-2-Strut-RightLower targetName = J-2-Target-RightUpper } LOOK_CONST { transformName = J-2-FuelLineLeft targetName = J-2-Target-FuelLeft } LOOK_CONST { transformName = J-2-FuelLineRight targetName = J-2-Target-FuelRight } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = HG-3 origMass = 1.78 modded = false CONFIG { name = HG-3 minThrust = 938.469 maxThrust = 1400.70 heatProduction = 100 ullage = True pressureFed = False ignitions = 2 ratedBurnTime = 600 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 451 key = 1 280 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = HG-3-SL minThrust = 925.987 maxThrust = 1382.07 massMult = 0.973574409 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 600 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 445 key = 1 340 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = HG-3A description = Speculative upgrade, using lessons learned from experience with HG-3 in service and development of RS-25 to improve reliability. minThrust = 938.469 maxThrust = 1400.70 heatProduction = 100 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 600 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 451 key = 1 280 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = HG-3A-SL description = Sea-level variant of HG-3A upgrade minThrust = 925.987 maxThrust = 1382.07 massMult = 0.973574409 heatProduction = 100 ullage = True pressureFed = False ignitions = 2 ratedBurnTime = 600 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 445 key = 1 340 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = HG-3B description = Further refinement of the HG-3 engine, taking into account developements with the RL-10 and RS-25. Run time and reliability are extended compared to original models, although turbopump throughput is decreased to reduce strain on engine components. minThrust = 938.469 maxThrust = 1400.70 heatProduction = 100 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 750 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 458 key = 1 285 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = HG-3B-SL description = Sea-level variant of HG-3B upgrade. Increased specific impulse compared to other sea-level variants prior to B version development results in slightly higher thrust for the same level of turbopump throughput as the HG-3B vacuum engine. minThrust = 926.174 maxThrust = 1382.35 massMult = 0.973574409 heatProduction = 100 ullage = True pressureFed = False ignitions = 2 ratedBurnTime = 750 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 452 key = 1 352 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = HG-3B-2 description = Modified version of HG-3B, running the turbopumps harder to generate the same level of mass flow as in previous models. This results in improved thrust compared to the normal B model, at the cost of slightly less reliability in comparison. minThrust = 950.035 maxThrust = 1422.44 heatProduction = 100 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 750 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 458 key = 1 285 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = HG-3B-SL-2 description = Sea-level version of HG-3B-2 upgrade and modification. The improved specific impulse now means that this version produces more vacuum thrust than previous vacuum versions of the engine. minThrust = 940.553 maxThrust = 1403.81 heatProduction = 100 ullage = True pressureFed = False ignitions = 2 ratedBurnTime = 750 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 452 key = 1 352 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-medium-1 transform = J-2-ThrustTransform position = 0,0,1.52 rotation = 0, 0, 0 scale = 1.71, 1.67, 1.71 glow = ro-hydrolox-blue moduleID = ROE-HG3 engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-HG3 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = J-2-ThrustTransform position = 0,0,1.52 rotation = 0, 0, 0 scale = 1.71, 1.67, 1.71 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = J-2-ThrustTransform position = 0,0,1.52 rotation = 0, 0, 0 scale = 1.71, 1.67,3.38 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = HG-3 ratedBurnTime = 600 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.85 cycleReliabilityEnd = 0.96 } TESTFLIGHT { name = HG-3-SL ratedBurnTime = 600 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.85 cycleReliabilityEnd = 0.96 } TESTFLIGHT { name = HG-3A ratedBurnTime = 600 ignitionReliabilityStart = 0.902 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.91 cycleReliabilityEnd = 0.98 techTransfer = HG-3,HG-3-SL:50 } TESTFLIGHT { name = HG-3A-SL ratedBurnTime = 600 ignitionReliabilityStart = 0.902 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.91 cycleReliabilityEnd = 0.98 techTransfer = HG-3,HG-3-SL:50 } TESTFLIGHT { name = HG-3B ratedBurnTime = 750 ignitionReliabilityStart = 0.902 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.91488 cycleReliabilityEnd = 0.99 techTransfer = HG-3A,HG-3A-SL:50 } TESTFLIGHT { name = HG-3B-SL ratedBurnTime = 750 ignitionReliabilityStart = 0.902 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.91488 cycleReliabilityEnd = 0.99 techTransfer = HG-3A,HG-3A-SL:50 } TESTFLIGHT { name = HG-3B-2 ratedBurnTime = 750 ignitionReliabilityStart = 0.902 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.90 cycleReliabilityEnd = 0.988 techTransfer = HG-3A,HG-3A-SL,HG-3B,HG-3B-SL:50 } TESTFLIGHT { name = HG-3B-SL-2 ratedBurnTime = 750 ignitionReliabilityStart = 0.902 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.90 cycleReliabilityEnd = 0.988 techTransfer = HG-3A,HG-3A-SL,HG-3B,HG-3B-SL:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/HiPAT_NicheParts.cfg PART { module = Part name = ROE-HiPAT author = SAM scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.45, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = NicheParts, descent, HiPAT, r4, r4d, cassini, orion maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = R-4D manufacturer = Aerojet (GenCorp) description = A 490 N bipropellant thruster as found in the propulsion system of the ESA ATV and the Orion MPCV Service Module. The R-4D HiPAT or High Performance Liquid Apogee Thruster performs orbit-raising manoeuvres for many of the world's communication satellite platforms, including the Astrium Eurostar 3000, Boeing Space Systems 702HP, MELCO DS-2000 & the Loral LS-1300. The R-4D has also played a critical role in NASA missions such as Cassini's orbit insertion of Saturn. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/HiPAT scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = R-4D-11 origMass = 0.00376 CONFIG { name = R-4D-11 description = 164:1 nozzle ratio version used on the Cassini probe minThrust = 0.490 maxThrust = 0.490 heatProduction = 10 massMult = 1.0 ullage = False pressureFed = True ignitions = 0 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.0046 } PROPELLANT { name = MMH ratio = 0.4990 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5010 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 155 } } CONFIG { name = HiPAT-445 description = 375:1 nozzle ratio version minThrust = 0.445 maxThrust = 0.445 heatProduction = 90 ignitions = 0 ullage = False pressureFed = True massMult = 1.4468 PROPELLANT { name = MMH ratio = 0.4990 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5010 DrawGauge = False } atmosphereCurve { key = 0 323 key = 1 155 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } CONFIG { name = HiPAT-445-Dual description = 375:1 nozzle ratio version with improved efficiency minThrust = 0.445 maxThrust = 0.445 heatProduction = 90 ignitions = 0 ullage = False pressureFed = True massMult = 1.4468 PROPELLANT { name = MMH ratio = 0.4003 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.5997 DrawGauge = False } atmosphereCurve { key = 0 329 key = 1 155 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.28, 0.28, 0.28 glow = ro-hypergolic-white moduleID = ROE-HiPAT engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-HiPAT TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.28, 0.28, 0.28 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.301,0.301,0.602 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/J2X_SSTU.cfg PART { module = Part name = ROE-J2X author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-4.6989,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = j-2, j-2x, j2, j2x, ares, sls, eus maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = J-2X manufacturer = Aerojet Rocketdyne description = 2000s medium TWR, vacuum engine. The J-2X was intended to be used on the upper stages of Ares I and Ares V. Development continued after the cancellation of Ares, and early designs of SLS incorporated the engine, but selection of the RL10-powered Exploration Upper Stage resulted in the project being mothballed. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-J-2X scale = 1.5625, 1.4672, 1.5625 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = J-2X-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = J-2X-Bell gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = J-2X-ThrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = J-2X-Strut-UpperLeft targetName = J-2X-Target-LowerLeft } LOOK_CONST { transformName = J-2X-Strut-LowerLeft targetName = J-2X-Target-UpperLeft } LOOK_CONST { transformName = J-2X-Strut-UpperRight targetName = J-2X-Target-LowerRight } LOOK_CONST { transformName = J-2X-Strut-LowerRight targetName = J-2X-Target-UpperRight } LOOK_CONST { transformName = J-2X-FuelLineLeft targetName = J-2X-Target-FuelLeft } LOOK_CONST { transformName = J-2X-FuelLineRight targetName = J-2X-Target-FuelRight } } MODULE { name = ROLAnimateEngineHeat meshName = J-2X-Bell useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 0.86 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 0.98 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs origMass = 2.47 configuration = J-2X modded = false CONFIG { name = J-2X maxThrust = 1308 minThrust = 1072 ullage = True ignitions = 8 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.745 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.255 } atmosphereCurve { key = 0 448 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-medium-1 transform = J-2X-ThrustTransform position = 0,0,2.62 rotation = 0, 0, 0 scale = 2.45, 2.38, 2.45 glow = ro-hydrolox-blue moduleID = ROE-J2X engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-J2X TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = J-2X-ThrustTransform position = 0,0,2.62 rotation = 0, 0, 0 scale = 2.45, 2.38, 2.45 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = J-2X-ThrustTransform position = 0,0,2.62 rotation = 0, 0, 0 scale = 2.45, 2.38,4.83 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = J-2X ratedBurnTime = 500 ignitionReliabilityStart = 0.9665 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.9665 cycleReliabilityEnd = 0.9999 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/J2_SSTU.cfg PART { module = Part name = ROE-J2 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-3.377,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 title = J-2 Series description = The Rocketdyne J-2 rocket engine was the first large hydrolox engine. It was used on the S-II stage on the Saturn V and also on the S-IVB stage on the Saturn IB and the Saturn V. Plume and sound provided by Waterfall. tags = apollo, saturn, saturn-1b, s-ivb, s-ii, saturn-v, v, j-2, hydrolox, j2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Rocketdyne category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-J-2 scale = 1.5232, 1.6216, 1.5232 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = J-2-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = J-2-Bell gimbalRange = 7.5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = J-2-ThrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = J-2-Strut-LeftUpper targetName = J-2-Target-LeftLower } LOOK_CONST { transformName = J-2-Strut-LeftLower targetName = J-2-Target-LeftUpper } LOOK_CONST { transformName = J-2-Strut-RightUpper targetName = J-2-Target-RightLower } LOOK_CONST { transformName = J-2-Strut-RightLower targetName = J-2-Target-RightUpper } LOOK_CONST { transformName = J-2-FuelLineLeft targetName = J-2-Target-FuelLeft } LOOK_CONST { transformName = J-2-FuelLineRight targetName = J-2-Target-FuelRight } } MODULE { name = ROLAnimateEngineHeat meshName = J-2-Bell useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 0.86 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 0.98 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = J-2-200K origMass = 1.662415 modded = false CONFIG { name = J-2-200K description = This was the earliest variant of the J-2 that flew on the first 3 Saturn IB flights AS-201 to AS-203. minThrust = 685.026 maxThrust = 889.644 heatProduction = 100 massMult = 1.00 ullage = True pressureFed = False ignitions = 3 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 418 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = J-2-225K description = The uprated 225k variant was flown starting with SA-501 Saturn V. minThrust = 770.654 maxThrust = 1000.850 heatProduction = 100 ullage = True pressureFed = False ignitions = 3 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 424 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = J-2-230K description = The final version of the J-2 that flew on the Saturn, the 230k variant flew starting with Apollo 8, SA-208 and all subsequent flights. minThrust = 787.780 maxThrust = 1023.091 heatProduction = 100 ullage = True pressureFed = False ignitions = 3 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 424.5 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = J-2S description = The J-2S (J-2 Simplified) was a improvement on the J-2 Engine. It was completely tested and logged more than 30,000 seconds of static fire before the program was terminated. minThrust = 196.463 maxThrust = 1178.778 massMult = 1.036835 heatProduction = 100 ullage = True pressureFed = False ignitions = 3 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 436 key = 1 320 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } } MODULE { name = EMRController MIXTURE { configName = J-2S ratio = 5.5 maxThrust = 1400 minThrust = 1400 atmosphereCurve { key = 0 429 key = 1 200 key = 6 0.001 } } MIXTURE { configName = J-2S ratio = 4.5 maxThrust = 1023.091 minThrust = 1023.091 atmosphereCurve { key = 0 435 key = 1 200 key = 6 0.001 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-medium-1 transform = J-2-ThrustTransform position = 0,0,1.54 rotation = 0, 0, 0 scale = 1.7, 1.66, 1.7 glow = ro-hydrolox-blue moduleID = ROE-J2 engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-J2 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = J-2-ThrustTransform position = 0,0,1.54 rotation = 0, 0, 0 scale = 1.7, 1.66, 1.7 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = J-2-ThrustTransform position = 0,0,1.54 rotation = 0, 0, 0 scale = 1.7, 1.66,3.36 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = J-2-200K ratedBurnTime = 500 ignitionReliabilityStart = 0.960000 ignitionReliabilityEnd = 0.992000 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 } TESTFLIGHT { name = J-2-225K ratedBurnTime = 500 ignitionReliabilityStart = 0.960000 ignitionReliabilityEnd = 0.992000 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 techTransfer = J-2-200K:50 } TESTFLIGHT { name = J-2-230K ratedBurnTime = 500 ignitionReliabilityStart = 0.987179 ignitionReliabilityEnd = 0.997436 cycleReliabilityStart = 0.985294 cycleReliabilityEnd = 0.997059 techTransfer = J-2-200K,J-2-225K:50 } TESTFLIGHT { name = J-2S ratedBurnTime = 500 ignitionReliabilityStart = 0.987 ignitionReliabilityEnd = 0.9995 cycleReliabilityStart = 0.985 cycleReliabilityEnd = 0.9995 techTransfer = J-2-200K,J-2-225K,J-2-230K:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Juno45K_BDB.cfg PART { module = Part name = ROE-Juno45K author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 2.0 node_stack_top = 0.0, 0.69475, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.77735, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0,0.69475,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = 45k, juno, jpl, junoIV maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Juno IVB JPL 45K Engine manufacturer = JPL description = A powerful hypergolic upper stage engine. Developed as the second stage of Juno IVB, it was the most powerful upper stage engine of its time. It was cancelled with the rest of the Juno program in favor of Atlas and Thor based LVs. Tested, but never flew. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Juno/bluedog_Juno4_Engine_45K scale = 1.11, 1.11, 1.11 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel powerEffectName = Hypergolic-Vernier shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.98 } THRUST_TRANSFORM { name = vernierTransform multiplier = 0.01 } THRUST_TRANSFORM { name = vernierFX multiplier = 0.000001 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 4.25 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Juno45k origMass = 0.113 CONFIG { name = Juno45k minThrust = 200.17 maxThrust = 200.17 heatProduction = 100 ullage = True ignitions = 1 pressureFed = True ratedBurnTime = 135 PROPELLANT { name = Hydrazine ratio = 0.56765 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.43235 DrawGauge = False } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } atmosphereCurve { key = 0 304 key = 1 260 } } } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = vernierGimbal gimbalRangeXN = 45 gimbalRangeXP = 45 gimbalRangeYN = 0 gimbalRangeYP = 0 enablePitch = false enableRoll = true enableYaw = false } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 1.05, 1.05, 1.05 glow = ro-hypergolic-white glowStretch = 0.95 moduleID = ROE-Juno45K engineID = basicEngine transform = thrustTransform } EFFECTS { Hypergolic-Vernier { plumeIdentifier = Hypergolic-Vernier MODEL_MULTI_SHURIKEN_PERSIST { transformName = vernierFX localRotation = 0,0,0 localPosition = 0,0,1.0 fixedScale = 0.7 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-Vernier-plume modelName = RealPlume/MP_Nazari_FX/methanolflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 -0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 7 density = 0.0 15 } grow { density = 1 0 density = 0.2 0 density = 0.1 5 density = 0.0 10 } speed { density = 1.0 0.6 density = 0.46 0.7 density = 0.2 0.7 density = 0.05 0.6 density = 0.0 0.6 } emission { density = 1.0 4.0 density = 0.8 3.4 density = 0.2 3 density = 0.1 1.8 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 1.2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.2 density = 0.8 0.17 density = 0.2 0.15 } } AUDIO { name = Hypergolic-Vernier-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 0.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } PLUME { name = Hypergolic-Vernier transformName = vernierFX localRotation = 0,0,0 localPosition = 0,0,1.0 fixedScale = 0.7 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.7 coreScale = 0.7 exhaustScale = 0.7 flareScale = 0.7 fumeScale = 0.7 lampScale = 0.7 plumeScale = 0.7 plume2Scale = 0.7 plume3Scale = 0.7 smokeScale = 0.7 shockScale = 0.7 shockconeScale = 0.7 slagScale = 0.7 streamScale = 0.7 blazePosition = 0,0,1.0 corePosition = 0,0,1.0 exhaustPosition = 0,0,1.0 flarePosition = 0,0,1.0 fumePosition = 0,0,1.0 lampPosition = 0,0,1.0 plumePosition = 0,0,1.0 plume2Position = 0,0,1.0 plume3Position = 0,0,1.0 smokePosition = 0,0,1.0 shockPosition = 0,0,1.0 shockconePosition = 0,0,1.0 slagPosition = 0,0,1.0 streamPosition = 0,0,1.0 plumeIdentifier = Hypergolic-Vernier processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Juno45K TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.05, 1.05, 1.05 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.12875,1.12875,2.144625 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Juno45k ratedBurnTime = 135 ignitionReliabilityStart = 0.80 ignitionReliabilityEnd = 0.94 cycleReliabilityStart = 0.86 cycleReliabilityEnd = 0.96 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Juno6K_BDB.cfg PART { module = Part name = ROE-Juno6K author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 2.0 node_stack_top = 0.0, 0.49627, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.38733, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0,0.49627,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = 6k, juno, jpl, junoIV maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Juno IV 6k Upper Stage Engine manufacturer = JPL description = Early exploration into pressure-fed hypergolic upper stage engines. This was designed by JPL to be the third stage on the Juno IV launch vehicle. After cancellation of the Juno IV, it was then selected to power the Vega upper stage for the Atlas-Vega launcher. Eventually the Vega program was canceled in 1959. The "6K" upper stage engine was tested often, but never flew and was ultimately cancelled. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Juno/bluedog_Juno4_Engine_6K scale = 1.11, 1.11, 1.11 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 4.25 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Juno6k origMass = 0.083 CONFIG { name = Juno6k minThrust = 26.68932 maxThrust = 26.68932 heatProduction = 100 ullage = True ignitions = 3 pressureFed = True ratedBurnTime = 450 PROPELLANT { name = Hydrazine ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5 DrawGauge = False } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 300 key = 1 258 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.535, 0.535, 0.535 glow = ro-hypergolic-white glowStretch = 0.95 moduleID = ROE-Juno6K engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Juno6K TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.535, 0.535, 0.535 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.575125,0.575125,1.0927375 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Juno6k ratedBurnTime = 450 ignitionReliabilityStart = 0.85 ignitionReliabilityEnd = 0.95 cycleReliabilityStart = 0.79 cycleReliabilityEnd = 0.95 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Jupiter_Vernier_BDB.cfg PART { name = ROE-JupiterVernier module = Part author = CobaltWolf rescaleFactor = 1.6 node_attach = 0.0, 0.0, 0.002, 0.0, 0.0, -1.0 title = S-3D Vernier Exhaust manufacturer = Rocketdyne description = This small vernier nozzle gimbals the exhaust stream of a gas generator engine, adding roll control to your rocket. Plume configured by RealPlume. attachRules = 0,1,0,1,0 mass = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = vernier exhaust gimbal ?PGM19 jupiter juno maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROEngines/Assets/BDB/Juno/bluedog_Jupiter_Vernier } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = S-3_Vernier origMass = 0.01 CONFIG { name = S-3_Vernier minThrust = 1.5 maxThrust = 1.5 heatProduction = 226.27200475377 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 powerEffectName = Kerolox-Exhaust IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 200 key = 1 180 } } } MODULE { name = ModuleGimbal gimbalResponseSpeed = 15 useGimbalResponseSpeed = true gimbalTransformName = gimbalTransform gimbalRangeXN = 0 gimbalRangeXP = 0 gimbalRangeYN = 20 gimbalRangeYP = 20 } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Kerolox-Exhaust transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.03 fixedScale = 1.8 speed = 1 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 1.8 coreScale = 1.8 exhaustScale = 1.8 flareScale = 1.8 fumeScale = 1.8 lampScale = 1.8 plumeScale = 1.8 plume2Scale = 1.8 plume3Scale = 1.8 smokeScale = 1.8 shockScale = 1.8 shockconeScale = 1.8 slagScale = 1.8 streamScale = 1.8 blazePosition = 0.0, 0.0, 0.03 corePosition = 0.0, 0.0, 0.03 exhaustPosition = 0.0, 0.0, 0.03 flarePosition = 0.0, 0.0, 0.03 fumePosition = 0.0, 0.0, 0.03 lampPosition = 0.0, 0.0, 0.03 plumePosition = 0.0, 0.0, 0.03 plume2Position = 0.0, 0.0, 0.03 plume3Position = 0.0, 0.0, 0.03 smokePosition = 0.0, 0.0, 0.03 shockPosition = 0.0, 0.0, 0.03 shockconePosition = 0.0, 0.0, 0.03 slagPosition = 0.0, 0.0, 0.03 streamPosition = 0.0, 0.0, 0.03 plumeIdentifier = Kerolox-Exhaust processed = true } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.03 fixedScale = 1.8 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/KTDU35_RE.cfg PART { name = ROE-KTDU35 module = Part author = Alcentar rescaleFactor = 1.5625 scale = 0.64 node_stack_top = 0.0, 0.1577718, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.7481179, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,0,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = Soyuz, Progress, backup, salyut, oms maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = KTDU-35 manufacturer = Isayev Design Bureau description = The KTDU-35 is a gas generator hypergolic propulsion system, capable of multiple ignitions and used on the first generation Soyuz and Progress spacecrafts (the 7K series). It consists of the single nozzle S5.60 main engine and the dual nozzle S5.35 backup engine. In the case of a failure of the main engine, the backup one assumes it's position. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.1577718, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROEngines/Assets/RealEngines/S5_92fversion scale = 0.64, 0.64, 0.64 } MODULE { name = ModuleB9DisableTransform transform = 180 } MODULE { name = ModuleEnginesRF engineID = MainEngine thrustVectorTransformName = thrustTransform EngineType = LiquidFuel runningEffectName = main shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEnginesRF engineID = BackupEngine thrustVectorTransformName = tt2 runningEffectName = backup shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = 92 responseSpeed = 0.002 dependOnEngineState = True dependOnThrottle = True ThermalAnim = 92 useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Cylinder_062 rotatorsName = Cylinder_071 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = S5_60 engineID = MainEngine isMaster = True origMass = 0.305 CONFIG { name = S5_60 minThrust = 4.09 maxThrust = 4.09 heatProduction = 1 massMult = 1.0 ullage = True pressureFed = False ignitions = 25 OtherModules { BackupEngine = S5_35 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } PROPELLANT { name = UDMH ratio = 0.5052 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.4948 DrawGauge = False } atmosphereCurve { key = 0 278 key = 1 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = S5_35 engineID = BackupEngine isMaster = False CONFIG { name = S5_35 minThrust = 4.03 maxThrust = 4.03 heatProduction = 1 massMult = 1.0 ullage = True pressureFed = False ignitions = 25 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } PROPELLANT { name = UDMH ratio = 0.5052 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.4948 DrawGauge = False } atmosphereCurve { key = 0 270 key = 1 100 } } } ROWaterfall { moduleID = ROE-KTDU35-main engineID = MainEngine template = waterfall-hypergolic-UDMH-NTO-upper-1 audio = pump-fed-light-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.28, 0.3, 0.2 glow = _orange transform = thrustTransform glowStretch = 1 } MODULE { name = ModuleWaterfallFX moduleID = ROE-KTDU35-backup CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = BackupEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } TEMPLATE { templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = tt2 position = 0,0,0.01 rotation = 0, 0, 0 scale = 0.0565, 0.0565, 0.0565 } TEMPLATE { templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = tt2 position = 0,0,0.009 rotation = 0, 0, 0 scale = 0.063, 0.063, 0.06 } } EFFECTS { main { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } backup { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-KTDU35-main TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.28, 0.3, 0.2 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.308,0.33,0.638 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = MainEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/KTDU425A_RE.cfg PART { module = Part name = ROE-KTDU425A author = Alcentar, Pap scale = 1.0 rescaleFactor = 0.5 node_stack_top = 0.0, 0.980443, 0.0, 0.0, 1.0, 0.0, 2 node_stack_center = 0.0, 0.4434313, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.25992, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.980443, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = KTDU, 425, 425A, mars, venera maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = KTDU-425A manufacturer = Isayev Design Bureau (Khimmash) description = A gas generator hypergolic vacuum engine. Designed for use in the propulsion systems of the Mars and Venera 3MV, 4MV and 5MV spacecraft buses. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD58 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.002 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 5.0 useGimbalResponceSpeed = True gimbalResponceSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = KTDU-425A origMass = 0.07 CONFIG { name = KTDU-425A minThrust = 9.86 maxThrust = 18.89 heatProduction = 35 gimbalRange = 5.0 massMult = 1.0 ullage = True pressureFed = False ignitions = 50 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.01 } PROPELLANT { name = UDMH ratio = 0.4782 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5218 DrawGauge = False } atmosphereCurve { key = 0 315 key = 1 263 } } } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-upper-1 audio = pump-fed-light-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.47, 0.47, 0.47 glow = _yellow moduleID = ROE-KTDU425A engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-KTDU425A TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.47, 0.47, 0.47 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.517,0.517,1.034 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LEROS1b_NicheParts.cfg PART { module = Part name = ROE-LEROS1B author = SAM scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.13, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.4, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 title = LEROS-1b (635N) manufacturer = Moog ISP description = LEROS is a family of chemical rocket engines manufactured by Moog-ISP. LEROS engines have been used as primary apogee engines for telecommunications satellites such as the Lockheed Martin A2100 as well as deep space missions such as Juno. Plume and sound provided by Waterfall. tags = LEROS, NicheParts, juno, lockheed, a2100. moog maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.13, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/LEROS1b scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LEROS-1b modded = false origMass = 0.0045 CONFIG { name = LEROS-1b description = Used for deep space trajectory correction and planetary orbit insertion. minThrust = 0.587 maxThrust = 0.707 heatProduction = 203.644804278393 ullage = False pressureFed = True ignitions = 70 PROPELLANT { name = Hydrazine ratio = 0.54 DrawGauge = True } PROPELLANT { name = MON1 ratio = 0.46 } atmosphereCurve { key = 0 317 key = 1 155 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } CONFIG { name = LEROS-1c minThrust = 0.386 maxThrust = 0.470 heatProduction = 203.644804278393 ullage = False pressureFed = True ignitions = 72 massMult = 0.9556 PROPELLANT { name = Hydrazine ratio = 0.54 DrawGauge = True } PROPELLANT { name = MON1 ratio = 0.46 } atmosphereCurve { key = 0 324 key = 1 155 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } CONFIG { name = LEROS-2b minThrust = 0.367 maxThrust = 0.456 heatProduction = 203.644804278393 ullage = False pressureFed = True ignitions = 75 massMult = 1.1111 PROPELLANT { name = MMH ratio = 0.60 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.40 } atmosphereCurve { key = 0 318 key = 1 155 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.227, 0.227, 0.227 glow = ro-hypergolic-white moduleID = ROE-LEROS1B engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LEROS1B TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.227, 0.227, 0.227 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.244025,0.244025,0.48805 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LEROS4_NicheParts.cfg PART { module = Part name = ROE-LEROS4 author = SAM scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.37, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.6, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 title = LEROS-4 (1100N) manufacturer = Moog ISP description = The LEROS 4 High Thrust Apogee Engine is a ESA funded 1100 N spacecraft main engine undergoing development by Moog. The engine will uniquely support the agencies future interplanetary exploration missions by reducing the mass of spacecraft propellant required for orbit insertion manoeuvres and so allow increased scientific payload to be accommodated on these missions. Plume and sound provided by Waterfall. tags = NicheParts, deccent, LEROS4, esa, apogee, moog maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.37, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/LEROS-4 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LEROS-4 modded = false origMass = 0.0055 CONFIG { name = LEROS-4 minThrust = 0.9 maxThrust = 1.3 heatProduction = 203.644804278393 ullage = False pressureFed = True PROPELLANT { name = MMH ratio = 0.394 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.606 } atmosphereCurve { key = 0 323 key = 1 155 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.38, 0.38, 0.38 glow = ro-hypergolic-white moduleID = ROE-LEROS4 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LEROS4 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.38, 0.38, 0.38 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.4085,0.4085,0.817 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LMAE_RE.cfg PART { name = ROE-LMAE module = Part author = Alcentar, capkirk rescaleFactor = 1.875 scale = 0.64 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.7517806, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 4 attachRules = 1,1,1,0,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = REP, LMAE, rs-18, rs18, rs 18, lm, lem, apollo, lunar, lander maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Lunar Module Ascent Engine (LMAE) manufacturer = Bell / Rocketdyne description = Pressure-fed engine used for the ascent module of the Apollo lunar lander. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/LMAE scale = 0.64, 0.64, 0.64 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Cylinder_062 rotatorsName = Cylinder_071 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LMAE origMass = 0.095 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = LMAE minThrust = 15.57 maxThrust = 15.57 heatProduction = 20 massMult = 1.0 ullage = True pressureFed = True ignitions = 0 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 560 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 100 } } CONFIG { name = RS-18 description = LMAE converted to run on Methalox for use on future manned Lunar and Martian landers. Developed and test fired, but cancelled in 2020 in favor of commercially developed landers. minThrust = 24.5 maxThrust = 24.5 heatProduction = 20 massMult = 1.0 ullage = True pressureFed = True ignitions = 0 b9psSubtypeName = methalox ratedBurnTime = 560 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = LqdMethane ratio = 0.5549 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4451 DrawGauge = False } atmosphereCurve { key = 0 356 key = 1 150 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-upper-1 audio = pressure-fed-1 position = 0,0,-0.02837555 rotation = 0, 0, 0 scale = 0.665, 0.665, 0.5 glow = ro-hypergolic-az50 glowStretch = 0.85 moduleID = ROE-LMAE engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = hypergolic-aerozine50 MainPlumeVariant_Processed { name = methalox template = waterfall-methalox-upper-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.665, 0.665, 0.5 glowRecolor = ro-methalox-purple } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LMAE TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.665, 0.665, 0.5 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.714875,0.714875,1.2152875 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-aerozine50 } SUBTYPE { name = methalox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-LMAE } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-methalox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.665, 0.665, 0.5 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-methalox-purple overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.714875,0.714875,1.2152875 } } } } } TESTFLIGHT { name = LMAE ratedBurnTime = 560 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 } TESTFLIGHT { name = RS-18 ratedBurnTime = 560 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.985 cycleReliabilityEnd = 0.995 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LMDE_RE.cfg PART { name = ROE-LMDE module = Part author = Alcentar rescaleFactor = 1.5625 scale = 0.64 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.682074, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 4 attachRules = 1,1,1,0,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = lmde, apollo, lunar, lm, lem, descent maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Lunar Module Descent Engine (LMDE) manufacturer = TRW description = Deeply throttleable pressure-fed vacuum engine used for the descent module of the Apollo lunar lander. Uses storable propellants which are not subject to boiloff, but are far less efficient than hydrolox or even kerolox. The version used on J-class missions had slightly higher specific impulse (this, along with other changes, gave enough payload capacity for the rover, for example). A later variant (TR-201) was used on Delta as an upper stage engine (on Delta P series); this was a low-cost model with more restarts (4 instead of 2) and slightly higher thrust but lower efficiency and no throttling capability. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/LMDE scale = 0.64, 0.64, 0.64 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 6.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Cylinder_062 rotatorsName = Cylinder_071 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LMDE-H origMass = 0.158 CONFIG { name = LMDE-H description = Lunar Module Descent Engine used up to Apollo 15 minThrust = 4.67 maxThrust = 43.9 heatProduction = 35 massMult = 1.0 ullage = True pressureFed = True ignitions = 3 ratedBurnTime = 960 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 116 } } CONFIG { name = LMDE-J description = LMDE upgraded for J-class missions. Improved performance and more fuel allowed the LEM to carry rovers and extra scientific equipment to the surface. minThrust = 4.67 maxThrust = 45.04 heatProduction = 36 massMult = 1.0 ullage = True pressureFed = True ignitions = 3 ratedBurnTime = 960 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 313.5 key = 1 116 } } CONFIG { name = TR-201 description = Simplifed LMDE used on Delta-P as an upper stage engine. minThrust = 43.8 maxThrust = 43.8 heatProduction = 48 massMult = 0.7151 ullage = True pressureFed = True ignitions = 5 ratedBurnTime = 360 PROPELLANT { name = Aerozine50 ratio = 0.5017 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4983 DrawGauge = False } atmosphereCurve { key = 0 303 key = 1 130 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-upper-1 audio = pressure-fed-1 position = 0,0,-0.1257973 rotation = 0, 0, 0 scale = 1.17, 1.17, 0.5 glow = ro-hypergolic-az50 glowStretch = 0.95 moduleID = ROE-LMDE engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LMDE TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.07 rotation = 0, 0, 0 scale = 1.17, 1.17, 0.5 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,-0.07 rotation = 0, 0, 0 scale = 1.25775,1.25775,2.389725 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LMDE-H ratedBurnTime = 960 ignitionReliabilityStart = 0.933333 ignitionReliabilityEnd = 0.986667 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 ignitionDynPresFailMultiplier = 0.1 } TESTFLIGHT { name = LMDE-J ratedBurnTime = 960 ignitionReliabilityStart = 0.933333 ignitionReliabilityEnd = 0.986667 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 techTransfer = LMDE-H:75 reliabilityDataRateMultiplier = 2 } TESTFLIGHT { name = TR-201 ratedBurnTime = 360 ignitionReliabilityStart = 0.989130 ignitionReliabilityEnd = 0.997826 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.983607 cycleReliabilityEnd = 0.996721 techTransfer = LMDE-H,LMDE-J:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR101_BDB.cfg PART { module = Part name = ROE-LR101Inline author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0813, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.8144, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0813, 0.0, 0.0, 1.0, 0.0 attachRules = 1,1,1,0,0 tags = atlas, lr101, vernier, lr, 101, inline maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR101 Series manufacturer = Rocketdyne description = Pump or pressure-fed kerolox vernier engine. Used for attitude control and final velocity adjustment in the MA-x system (2x LR89 + LR105 + 2x LR101) on Atlas, and MB-x system (LR79 or RS-27 + 2xLR101) on Thor-Able / Thor-Agena / Thor-Delta / Delta. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR101_Inline scale = 1.6256, 1.6256, 1.6256 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = LR101_Heat_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = LR101_Heat_Anim useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = LR101-NA-3 origMass = 0.024 CONFIG { name = LR101-NA-3 description = First production version. Used on Thor and Atlas as vernier engines minThrust = 5.1144 maxThrust = 5.1144 heatProduction = 10 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 360 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } PROPELLANT { name = Kerosene ratio = 0.3821 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6179 DrawGauge = False } atmosphereCurve { key = 0 238 key = 1 207 } } CONFIG { name = LR101-NA-11 description = Developed for later, larger Thor variants, with improved performance minThrust = 5.369 maxThrust = 5.369 heatProduction = 10 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 360 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 DrawGauge = False } atmosphereCurve { key = 0 249 key = 1 209.8 } } CONFIG { name = LR101-NA-15 description = Downrated for later Atlas variants when studies showed much lower thrust could be used to maintain control minThrust = 2.976 maxThrust = 2.976 heatProduction = 10 massMult = 0.8 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 360 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } PROPELLANT { name = Kerosene ratio = 0.38264 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.61736 DrawGauge = False } atmosphereCurve { key = 0 224.3 key = 1 190.5 } } } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = YawGimbal gimbalRange = 75 gimbalRangeXN = 0 gimbalRangeXP = 0 gimbalRangeYN = 75 gimbalRangeYP = 75 } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = PitchGimbal gimbalRange = 10 gimbalRangeXN = 10 gimbalRangeXP = 10 gimbalRangeYN = 0 gimbalRangeYP = 0 } ROWaterfall { template = waterfall-kerolox-vernier-1 audio = pump-fed-very-light-1 position = 0,0,0.05 rotation = 0, 0, 0 scale = 2, 2, 1.5 moduleID = ROE-LR101Inline engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 8.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq2 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR101Inline TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-vernier-1 overrideParentTransform = thrustTransform position = 0,0,0.05 rotation = 0, 0, 0 scale = 2, 2, 1.5 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LR101-NA-3 ratedBurnTime = 360 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.998 } TESTFLIGHT { name = LR101-NA-11 ratedBurnTime = 360 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.998 reliabilityDataRateMultiplier = 2 techTransfer = LR101-NA-3:50 } TESTFLIGHT { name = LR101-NA-15 ratedBurnTime = 360 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.998 techTransfer = LR101-NA-3,LR101-NA-11:50 reliabilityDataRateMultiplier = 2 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR101_BDB.cfg PART { module = Part name = ROE-LR101 author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.0450, 0.0, 0.0, -1.0 attachRules = 0,1,0,0,0 tags = atlas, lr101, vernier, lr, 101, radial maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR101 Series manufacturer = Rocketdyne description = Pump or pressure-fed kerolox vernier engine. Used for attitude control and final velocity adjustment in the MA-x system (2x LR89 + LR105 + 2x LR101) on Atlas, and MB-x system (LR79 or RS-27 + 2xLR101) on Thor-Able / Thor-Agena / Thor-Delta / Delta. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR101_Radial scale = 1.6256, 1.6256, 1.6256 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = LR101_Heat_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = LR101_Heat_Anim useTemp = False } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule forceUseColliders = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = LR101-NA-3 origMass = 0.024 CONFIG { name = LR101-NA-3 description = First production version. Used on Thor and Atlas as vernier engines minThrust = 5.1144 maxThrust = 5.1144 heatProduction = 10 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 360 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } PROPELLANT { name = Kerosene ratio = 0.3821 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6179 DrawGauge = False } atmosphereCurve { key = 0 238 key = 1 207 } } CONFIG { name = LR101-NA-11 description = Developed for later, larger Thor variants, with improved performance minThrust = 5.369 maxThrust = 5.369 heatProduction = 10 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 360 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 DrawGauge = False } atmosphereCurve { key = 0 249 key = 1 209.8 } } CONFIG { name = LR101-NA-15 description = Downrated for later Atlas variants when studies showed much lower thrust could be used to maintain control minThrust = 2.976 maxThrust = 2.976 heatProduction = 10 massMult = 0.8 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 360 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } PROPELLANT { name = Kerosene ratio = 0.38264 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.61736 DrawGauge = False } atmosphereCurve { key = 0 224.3 key = 1 190.5 } } } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = YawGimbal gimbalRange = 75 gimbalRangeXN = 75 gimbalRangeXP = 75 gimbalRangeYN = 0 gimbalRangeYP = 0 } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = PitchGimbal gimbalRange = 10 gimbalRangeXN = 10 gimbalRangeXP = 10 gimbalRangeYN = 0 gimbalRangeYP = 0 } ROWaterfall { template = waterfall-kerolox-vernier-1 audio = pump-fed-very-light-1 position = 0,0,0.07 rotation = 0, 0, 0 scale = 2, 2, 1.7 moduleID = ROE-LR101 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 8.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq2 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR101 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-vernier-1 overrideParentTransform = thrustTransform position = 0,0,0.07 rotation = 0, 0, 0 scale = 2, 2, 1.7 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LR101-NA-3 ratedBurnTime = 360 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.998 } TESTFLIGHT { name = LR101-NA-11 ratedBurnTime = 360 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.998 reliabilityDataRateMultiplier = 2 techTransfer = LR101-NA-3:50 } TESTFLIGHT { name = LR101-NA-15 ratedBurnTime = 360 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.998 techTransfer = LR101-NA-3,LR101-NA-11:50 reliabilityDataRateMultiplier = 2 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR105_BDB.cfg PART { module = Part name = ROE-LR105 author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.2845, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.2588, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0,1.2845,0,0,1,0,1 attachRules = 1,1,1,1,0 tags = atlas, sustainer, lr105, lr, 105, stage, half maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR105 Series manufacturer = Rocketdyne description = Kerolox gas-generator sustainer engine used in the Atlas launch vehicle. It, like the Atlas's booster engines (LR89s) are lit on the ground, but after a bit over 2 minutes' flight the boosters are dropped and the Atlas core continues to orbit under the power of the sustainer engine (and the verniers for roll control and final adjustment). The final configuration of the LR105 (like the LR89) uses RS-27 components for increased performance. As a sustainer engine, the LR105 has relatively poor sea level specific impulse compared to most boosters, but somewhat better vacuum specific impulse--though the difference in both is nowhere near as pronounced as when comparing a booster to an upper stage engine. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR105 scale = 1.6256, 1.65, 1.6256 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = bluedog_Atlas_LR105_Emit dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = bluedog_Atlas_LR105_Emit useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 3.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Gimbal1_Upper rotatorsName = Gimbal1_Lower } CONSTRAINLOOKFX { targetName = Gimbal1_Lower rotatorsName = Gimbal1_Upper } CONSTRAINLOOKFX { targetName = Gimbal2_Lower rotatorsName = Gimbal2_Upper } CONSTRAINLOOKFX { targetName = Gimbal2_Upper rotatorsName = Gimbal2_Lower } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = LR43-NA-5 origMass = 0.46 literalZeroIgnitions = True CONFIG { name = LR43-NA-5 description = Prototype MA-1 Atlas sustainer sustainer. An XLR43 modified with vaccum optimzed nozzle and burning kerosene. Used on Atlas B (Atlas A had no sustainer) minThrust = 240.2 maxThrust = 240.2 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 330 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 301 key = 1 210 } } CONFIG { name = LR105-NA-3 description = MA-1 Atlas sustainer engine. Significantly upgraded and simplified, used on Atlas B/C minThrust = 352.2 maxThrust = 352.2 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 330 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 309 key = 1 215 } } CONFIG { name = LR105-NA-5 description = MA-3 Atlas Sustainer engine. Developed for the USAF for Atlas D minThrust = 366.1 maxThrust = 366.1 heatProduction = 100 massMult = 0.8978 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 350 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 313 key = 1 217 } } CONFIG { name = LR105-NA-6 description = MA-3 Atlas sustainer engine. Slightly upgraded for Atlas E/F minThrust = 373.2 maxThrust = 373.2 heatProduction = 100 massMult = 0.8978 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 350 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 313 key = 1 217 } } CONFIG { name = LR105-NA-7.1 description = MA-5.1 sustainer engine for Atlas-Agena launches minThrust = 385.2 maxThrust = 385.2 heatProduction = 100 massMult = 1.02174 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 350 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 316 key = 1 220 } } CONFIG { name = LR105-NA-7.2 description = MA-5.2 sustainer engine for Atlas-Centaur launches minThrust = 386.4 maxThrust = 386.4 heatProduction = 100 massMult = 1.02174 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 350 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 316 key = 1 220 } } CONFIG { name = RS-56-OSA description = Atlas MA-5A sustainer engine. Upgraded with RS-27 components to reduce cost and improve performance. Used on Atlas II minThrust = 386.4 maxThrust = 386.4 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 350 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 316 key = 1 220.4 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-sustainer-2-film-cooled audio = pump-fed-medium-1 position = 0,0,0.224 rotation = 0, 0, 0 scale = 2.4, 2.4, 1.5 moduleID = ROE-LR105 engineID = basicEngine transform = thrustTransform ExtraTemplate_Processed { template = waterfall-nozzle-glow-yellow-1 position = 0,0,0.213 rotation = 0, 0, 0 scale = 0.93, 0.93, 2.1 transform = thrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR105 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-sustainer-2-film-cooled overrideParentTransform = thrustTransform position = 0,0,0.224 rotation = 0, 0, 0 scale = 2.4, 2.4, 1.5 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.213 rotation = 0, 0, 0 scale = 0.93, 0.93, 2.1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LR43-NA-5 ratedBurnTime = 330 ignitionReliabilityStart = 0.826087 ignitionReliabilityEnd = 0.965217 cycleReliabilityStart = 0.826087 cycleReliabilityEnd = 0.965217 techTransfer = XLR43-NA-3:50 } TESTFLIGHT { name = LR105-NA-3 ratedBurnTime = 330 ignitionReliabilityStart = 0.833333 ignitionReliabilityEnd = 0.966667 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 techTransfer = XLR43-NA-3,LR43-NA-5:50 } TESTFLIGHT { name = LR105-NA-5 ratedBurnTime = 350 ignitionReliabilityStart = 0.956710 ignitionReliabilityEnd = 0.991342 cycleReliabilityStart = 0.956710 cycleReliabilityEnd = 0.991342 techTransfer = XLR43-NA-3,LR43-NA-5,LR105-NA-3:50 } TESTFLIGHT { name = LR105-NA-6 ratedBurnTime = 350 ignitionReliabilityStart = 0.939394 ignitionReliabilityEnd = 0.987879 cycleReliabilityStart = 0.939394 cycleReliabilityEnd = 0.987879 techTransfer = XLR43-NA-3,LR43-NA-5,LR105-NA-3,LR105-NA-5:50 } TESTFLIGHT { name = LR105-NA-7.1 ratedBurnTime = 350 ignitionReliabilityStart = 0.981481 ignitionReliabilityEnd = 0.996296 cycleReliabilityStart = 0.981481 cycleReliabilityEnd = 0.996296 techTransfer = XLR43-NA-3,LR43-NA-5,LR105-NA-3,LR105-NA-5,LR105-NA-6:50 } TESTFLIGHT { name = LR105-NA-7.2 ratedBurnTime = 350 ignitionReliabilityStart = 0.981481 ignitionReliabilityEnd = 0.996296 cycleReliabilityStart = 0.981481 cycleReliabilityEnd = 0.996296 techTransfer = XLR43-NA-3,LR43-NA-5,LR105-NA-3,LR105-NA-5,LR105-NA-6,LR105-NA-7.1:50 } TESTFLIGHT { name = RS-56-OSA ratedBurnTime = 350 ignitionReliabilityStart = 0.994737 ignitionReliabilityEnd = 0.998947 cycleReliabilityStart = 0.994737 cycleReliabilityEnd = 0.998947 techTransfer = XLR43-NA-3,LR43-NA-5,LR105-NA-5,LR105-NA-6,LR105-NA-7.1,LR105-NA-7.2,RS-27,RS-27A:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR79_BDB.cfg PART { module = Part name = ROE-LR79 author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.4227, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.022, 0.0, 0, -1, 0, 2 node_attach = 0.0, 1.4227, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = jupiter, juno, thor, lr-79, lr79, lr, 79, delta, s-3, s-3d, PGM17 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR79 Series manufacturer = Rocketdyne description = Long-lasting US Kerolox gas-generator booster engine. The same components and broadly the same performance as the LR89, the LR79 (also known as S-3D in Jupiter / Juno II) powered Jupiter, Thor, and Thor-Delta (Delta) rockets. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Thor/bluedog_Thor_LR79 scale = 1.502, 1.502, 1.502 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 8 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = Nozzle_RS27A } MODULE { name = ModuleB9DisableTransform transform = FABU } MODULE { name = ModuleB9PartSwitch switcherDescription = Engine Config switcherDescriptionPlural = Engine Configs moduleID = engineSwitch SUBTYPE { name = LR79 title = LR79 descriptionSummary = LR79 used on most versions of Thor, with onboard starter tanks defaultSubtypePriority = 2 transform = LubeTank transform = StartTanks transform = Nozzle_Original } SUBTYPE { name = S-3 title = S-3 descriptionSummary = LR79 used on Jupiter and some versions of Thor, without starter tanks defaultSubtypePriority = 1 transform = LubeTank transform = Nozzle_Original } } MODULE { name = ModuleB9PartSwitch switcherDescription = Exhaust switcherDescriptionPlural = Exhaust moduleID = exhaustSwitch SUBTYPE { name = Thor transform = Exhaust_Thor descriptionSummary = Straight gas generator exhaust used on Thor transform = exhaustTransform } SUBTYPE { name = Jupiter descriptionSummary = Vernier gas generator exhaust used on Jupiter. Connect to the Jupiter Vernier engine, or whatever else you want. transform = Exhaust_S3D } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = S-3 origMass = 0.945 literalZeroIgnitions = True CONFIG { name = S-3 description = Main R&D engine for the early Thor DM-18 variant minThrust = 696.6 maxThrust = 696.6 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 182 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 288 key = 1 248 } } CONFIG { name = S-3D description = Main engine for the Jupiter / Juno II launch vehicle minThrust = 766.34 maxThrust = 766.34 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 182 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 288 key = 1 248 } } CONFIG { name = LR79-NA-9 description = Main engine for MB-3-I propulsion system minThrust = 783 maxThrust = 783 heatProduction = 100 massMult = 0.988 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 165 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 284 key = 1 245 } } CONFIG { name = LR79-NA-11 description = Main engine for MB-3-II propulsion system minThrust = 850 maxThrust = 850 heatProduction = 100 massMult = 0.977 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 165 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 286.2 key = 1 248.3 } } CONFIG { name = LR79-NA-13 description = Main engine for MB-3-III propulsion system minThrust = 873 maxThrust = 873 heatProduction = 100 massMult = 0.965 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 260 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 290.93 key = 1 252.4 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5 audio = pump-fed-medium-1 position = 0,0,-0.01 rotation = 0, 0, 0 scale = 2.29, 2.29, 2 glow = _yellow moduleID = ROE-LR79 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = exhaustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0 fixedScale = 2 energy = 1.2 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = exhaustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0 fixedScale = 2 energy = 1.2 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0.0, 0.0, 0.0 corePosition = 0.0, 0.0, 0.0 exhaustPosition = 0.0, 0.0, 0.0 flarePosition = 0.0, 0.0, 0.0 fumePosition = 0.0, 0.0, 0.0 lampPosition = 0.0, 0.0, 0.0 plumePosition = 0.0, 0.0, 0.0 plume2Position = 0.0, 0.0, 0.0 plume3Position = 0.0, 0.0, 0.0 smokePosition = 0.0, 0.0, 0.0 shockPosition = 0.0, 0.0, 0.0 shockconePosition = 0.0, 0.0, 0.0 slagPosition = 0.0, 0.0, 0.0 streamPosition = 0.0, 0.0, 0.0 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR79 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5 overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 2.29, 2.29, 2 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 0.9618,0.9618,1.9236 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = S-3 ratedBurnTime = 182 ignitionReliabilityStart = 0.833333 ignitionReliabilityEnd = 0.966667 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 techTransfer = XLR43-NA-3:40 } TESTFLIGHT { name = S-3D ratedBurnTime = 182 ignitionReliabilityStart = 0.882353 ignitionReliabilityEnd = 0.976471 cycleReliabilityStart = 0.882353 cycleReliabilityEnd = 0.976471 techTransfer = XLR43-NA-3,S-3:50 } TESTFLIGHT { name = LR79-NA-9 ratedBurnTime = 165 ignitionReliabilityStart = 0.789773 ignitionReliabilityEnd = 0.957955 cycleReliabilityStart = 0.789773 cycleReliabilityEnd = 0.957955 techTransfer = XLR43-NA-3,S-3,S-3D:50 } TESTFLIGHT { name = LR79-NA-11 ratedBurnTime = 165 ignitionReliabilityStart = 0.936364 ignitionReliabilityEnd = 0.987273 cycleReliabilityStart = 0.936364 cycleReliabilityEnd = 0.987273 techTransfer = XLR43-NA-3,S-3,S-3D,LR79-NA-9:50 } TESTFLIGHT { name = LR79-NA-13 ratedBurnTime = 260 ignitionReliabilityStart = 0.964646 ignitionReliabilityEnd = 0.992929 cycleReliabilityStart = 0.964646 cycleReliabilityEnd = 0.992929 techTransfer = XLR43-NA-3,S-3,S-3D,LR79-NA-9,LR79-NA-11:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR87_11_BDB.cfg PART { module = Part name = ROE-LR87_11 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.66794, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.66746, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = titan, lr87, lr-87, lr, 87, sm68 clusterMultiplier = 1.5 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR87 Booster (Extended Nozzle) manufacturer = Aerojet description = Used in the first stage of the Titan rocket family, the LR87 is composed of two engines with separate turbomachinery integrated into one unit. The version used on Titan I burned kerosene and liquid oxygen, while Titan II through Titan IV burned storable propellants. A modified version burning liquid hydrogen was developed for the upper stages of Saturn V and Saturn IB, but the J-2 was selected instead. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.66794, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/Titan/bluedog_LR87_11 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.03, -0.8, -0.225 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.03, -0.8, 0.225 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.98 } THRUST_TRANSFORM { name = newThrustTransform multiplier = 0.02 } } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = yawPivot_1_Upper rotatorsName = yawPivot_1_Lower } CONSTRAINLOOKFX { targetName = yawPivot_1_Lower rotatorsName = yawPivot_1_Upper } CONSTRAINLOOKFX { targetName = yawPivot_2_Upper rotatorsName = yawPivot_2_Lower } CONSTRAINLOOKFX { targetName = yawPivot_2_Lower rotatorsName = yawPivot_2_Upper } CONSTRAINLOOKFX { targetName = pitchPivot_1_Upper rotatorsName = pitchPivot_1_Lower } CONSTRAINLOOKFX { targetName = pitchPivot_1_Lower rotatorsName = pitchPivot_1_Upper } CONSTRAINLOOKFX { targetName = pitchPivot_2_Upper rotatorsName = pitchPivot_2_Lower } CONSTRAINLOOKFX { targetName = pitchPivot_2_Lower rotatorsName = pitchPivot_2_Upper } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = EngineShroud_Titan1 } MODULE { name = ModuleB9DisableTransform transform = EngineShroud_Titan2 } MODULE { name = ModuleB9DisableTransform transform = EngineShroud_Bare } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LR87-AJ-11 modded = false origMass = 1.678 literalZeroIgnitions = True b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = LR87-AJ-11 description = First stage engine for Titan 24B, 34B, IIIBS, IIID, 34D, 34D7 and IIIE. Modified to light in midair, since the UA120x boosters used by Titan III could lift Titan without assistance. Ignited just before booster burnout. minThrust = 2340 maxThrust = 2340 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.9034564958 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 300 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 302 key = 1 254 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-11A description = First stage engine for Titan IVA and IVB. Equipped with a nozzle extension to improve vacuum performance, since it was not needed at sea level. minThrust = 2421.8 maxThrust = 2421.8 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.9034564958 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 300 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 303.9 key = 1 252.2 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-9-Kero-15AR description = Speculative config converted back to burning Kerosene and LOX to increase safety and performance, for a purely non-military design. Equipped with nozzle extensions to increase vacuum performance minThrust = 2052 maxThrust = 2052 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.95 b9psSubtypeName = kerolox ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 309.43 key = 1 259.96 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-lower-1 audio = pump-fed-lr87-1 position = 0,0,1 rotation = 0, 0, 0 scale = 0.91, 0.91, 0.91 glow = _white moduleID = ROE-LR87_11 engineID = basicEngine transform = thrustTransform glowStretch = 1 defaultMainPlumeVariantName = hypergolic-aerozine50 ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = newThrustTransform position = 0,0,0.05 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } MainPlumeVariant_Processed { name = kerolox template = waterfall-kerolox-lower-4 position = 0,0,1 rotation = 0, 0, 0 scale = 2.17, 2.17, 2.17 glowRecolor = _yellow } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = RealismOverhaul/Waterfall_Configs/_Audio/Clips/GeminiWhoop volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR87_11 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-lower-1 overrideParentTransform = thrustTransform position = 0,0,1 rotation = 0, 0, 0 scale = 0.91, 0.91, 0.91 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,1 rotation = 0, 0, 0 scale = 0.91, 0.91,1.82 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = newThrustTransform position = 0,0,0.05 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-aerozine50 } SUBTYPE { name = kerolox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-LR87_11 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = thrustTransform position = 0,0,1 rotation = 0, 0, 0 scale = 2.17, 2.17, 2.17 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,1 rotation = 0, 0, 0 scale = 0.91, 0.91,1.82 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = newThrustTransform position = 0,0,0.05 rotation = 0, 0, 0 scale = 2.7, 2.7, 2 } } } } } TESTFLIGHT { name = LR87-AJ-9-Kero-15AR ratedBurnTime = 150 ignitionReliabilityStart = 0.975000 ignitionReliabilityEnd = 0.995000 cycleReliabilityStart = 0.975000 cycleReliabilityEnd = 0.995000 clusterMultiplier = 1.5 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7:50 } TESTFLIGHT { name = LR87-AJ-11 ratedBurnTime = 300 ignitionReliabilityStart = 0.982143 ignitionReliabilityEnd = 0.996429 cycleReliabilityStart = 0.982143 cycleReliabilityEnd = 0.996429 clusterMultiplier = 1.5 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7,LR87-AJ-9:50 } TESTFLIGHT { name = LR87-AJ-11A ratedBurnTime = 300 ignitionReliabilityStart = 0.988372 ignitionReliabilityEnd = 0.997674 cycleReliabilityStart = 0.988372 cycleReliabilityEnd = 0.997674 clusterMultiplier = 1.5 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7,LR87-AJ-9,LR87-AJ-11:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR87_11_Single_BDB.cfg PART { module = Part name = ROE-LR87_11_Single author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.72645, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.0634, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,0 tags = titan, lr87, lr-87, lr, 87, sm68 clusterMultiplier = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR87 Booster (Extended Nozzle) manufacturer = Aerojet description = Used in the first stage of the Titan rocket family, the LR87 is composed of two engines with separate turbomachinery integrated into one unit. The version used on Titan I burned kerosene and liquid oxygen, while Titan II through Titan IV burned storable propellants. A modified version burning liquid hydrogen was developed for the upper stages of Saturn V and Saturn IB, but the J-2 was selected instead. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.72645, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROEngines/Assets/BDB/Titan/bluedog_LR87_11_Single scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.105, 0.0, -0.3 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = yawPivot_Lower rotatorsName = yawPivot_Upper } CONSTRAINLOOKFX { targetName = yawPivot_Upper rotatorsName = yawPivot_Lower } CONSTRAINLOOKFX { targetName = pitchPivot_Lower rotatorsName = pitchPivot_Upper } CONSTRAINLOOKFX { targetName = pitchPivot_Upper rotatorsName = pitchPivot_Lower } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairing } MODULE { name = ModuleB9DisableTransform transform = Titan3 } MODULE { name = ModuleB9DisableTransform transform = AJ3 } MODULE { name = ModuleB9DisableTransform transform = AJ5 } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LR87-AJ-11 modded = false origMass = 0.839 literalZeroIgnitions = True b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = LR87-AJ-11 description = First stage engine for Titan 24B, 34B, IIIBS, IIID, 34D, 34D7 and IIIE. Modified to light in midair, since the UA120x boosters used by Titan III could lift Titan without assistance. Ignited just before booster burnout. minThrust = 1170 maxThrust = 1170 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.9034564958 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 300 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 302 key = 1 254 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-11A description = First stage engine for Titan IVA and IVB. Equipped with a nozzle extension to improve vacuum performance, since it was not needed at sea level. minThrust = 1210.9 maxThrust = 1210.9 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.9034564958 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 300 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 303.9 key = 1 252.2 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-9-Kero-15AR description = Speculative config converted back to burning Kerosene and LOX to increase safety and performance, for a purely non-military design. Equipped with nozzle extensions to increase vacuum performance minThrust = 1026 maxThrust = 1026 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.95 b9psSubtypeName = kerolox ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 309.43 key = 1 259.96 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-lower-1 audio = pump-fed-lr87-1 position = 0,0,1 rotation = 0, 0, 0 scale = 0.91, 0.91, 0.91 glow = _white moduleID = ROE-LR87_11_Single engineID = basicEngine transform = thrustTransform glowStretch = 1 defaultMainPlumeVariantName = hypergolic-aerozine50 ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = newThrustTransform position = 0,0,-0.045 rotation = 0, 0, 0 scale = 0.9, 0.9, 0.8 } MainPlumeVariant_Processed { name = kerolox template = waterfall-kerolox-lower-4 position = 0,0,1 rotation = 0, 0, 0 scale = 2.17, 2.17, 2.17 glowRecolor = _yellow } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = RealismOverhaul/Waterfall_Configs/_Audio/Clips/GeminiWhoop volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR87_11_Single TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-lower-1 overrideParentTransform = thrustTransform position = 0,0,1 rotation = 0, 0, 0 scale = 0.91, 0.91, 0.91 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,1 rotation = 0, 0, 0 scale = 0.91, 0.91,1.82 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = newThrustTransform position = 0,0,-0.045 rotation = 0, 0, 0 scale = 0.9, 0.9, 0.8 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-aerozine50 } SUBTYPE { name = kerolox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-LR87_11_Single } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = thrustTransform position = 0,0,1 rotation = 0, 0, 0 scale = 2.17, 2.17, 2.17 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,1 rotation = 0, 0, 0 scale = 0.91, 0.91,1.82 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = newThrustTransform position = 0,0,-0.049 rotation = 0, 0, 0 scale = 1.85, 1.85, 1.5 } } } } } TESTFLIGHT { name = LR87-AJ-9-Kero-15AR ratedBurnTime = 150 ignitionReliabilityStart = 0.975000 ignitionReliabilityEnd = 0.995000 cycleReliabilityStart = 0.975000 cycleReliabilityEnd = 0.995000 clusterMultiplier = 1 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7:50 } TESTFLIGHT { name = LR87-AJ-11 ratedBurnTime = 300 ignitionReliabilityStart = 0.982143 ignitionReliabilityEnd = 0.996429 cycleReliabilityStart = 0.982143 cycleReliabilityEnd = 0.996429 clusterMultiplier = 1 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7,LR87-AJ-9:50 } TESTFLIGHT { name = LR87-AJ-11A ratedBurnTime = 300 ignitionReliabilityStart = 0.988372 ignitionReliabilityEnd = 0.997674 cycleReliabilityStart = 0.988372 cycleReliabilityEnd = 0.997674 clusterMultiplier = 1 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7,LR87-AJ-9,LR87-AJ-11:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR87_BDB.cfg PART { module = Part name = ROE-LR87 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 1.0117, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.9275413, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = titan, lr87, lr-87, lr, 87, sm68 clusterMultiplier = 1.5 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR87 Booster manufacturer = Aerojet description = Used in the first stage of the Titan rocket family, the LR87 is composed of two engines with separate turbomachinery integrated into one unit. The version used on Titan I burned kerosene and liquid oxygen, while Titan II through Titan IV burned storable propellants. A modified version burning liquid hydrogen was developed for the upper stages of Saturn V and Saturn IB, but the J-2 was selected instead. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 1.0117, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/Titan/bluedog_LR87_5 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.105, -0.19, -0.3 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.105, -0.19, 0.3 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.98 } THRUST_TRANSFORM { name = newThrustTransform multiplier = 0.02 } } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = yawPivot_1_Upper rotatorsName = yawPivot_1_Lower } CONSTRAINLOOKFX { targetName = yawPivot_1_Lower rotatorsName = yawPivot_1_Upper } CONSTRAINLOOKFX { targetName = yawPivot_2_Upper rotatorsName = yawPivot_2_Lower } CONSTRAINLOOKFX { targetName = yawPivot_2_Lower rotatorsName = yawPivot_2_Upper } CONSTRAINLOOKFX { targetName = pitchPivot_1_Upper rotatorsName = pitchPivot_1_Lower } CONSTRAINLOOKFX { targetName = pitchPivot_1_Lower rotatorsName = pitchPivot_1_Upper } CONSTRAINLOOKFX { targetName = pitchPivot_2_Upper rotatorsName = pitchPivot_2_Lower } CONSTRAINLOOKFX { targetName = pitchPivot_2_Lower rotatorsName = pitchPivot_2_Upper } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = EngineShroud_Titan3 } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchShroud switcherDescription = EngineShroud affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Titan 2 transform = EngineShroud_Titan2 } SUBTYPE { name = Bare transform = EngineShroud_Bare NODE { name = top position = 0.0, 0.84338, 0.0 } } SUBTYPE { name = Titan 1 transform = EngineShroud_Titan1 } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LR87-AJ-3 modded = false origMass = 1.678 literalZeroIgnitions = True b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = LR87-AJ-3 description = First stage engine for the Titan I ICBM minThrust = 1531.9 maxThrust = 1531.9 heatProduction = 100 ullage = True ignitions = 0 b9psSubtypeName = kerolox ratedBurnTime = 137 PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 286 key = 1 249.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-5 description = First stage engine of Titan II. Modified to burn Aerozine50 and Nitrogen Tetroxide to allow storage for long periods of time. minThrust = 2151 maxThrust = 2151 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.8808104887 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 150 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 289 key = 1 257 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-7 description = First stage engine of Titan II GLV. Modified for the Gemini program to reduce chances of failure and make the engine safer. minThrust = 2194.4 maxThrust = 2194.4 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.8498212157 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 150 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 296 key = 1 261 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-9 description = First stage engine for Titan IIIA, IIIB and IIIC. Longer burn time and slightly higher performance for the stretched fuel tank of Titan III. minThrust = 2260 maxThrust = 2260 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.95 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 150 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 298 key = 1 262 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-9-Kero description = Speculative config converted back to burning Kerosene and LOX to increase safety and performance, for a purely non-military design minThrust = 2024 maxThrust = 2024 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.95 b9psSubtypeName = kerolox ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 305.21 key = 1 265.64 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-lower-1 audio = pump-fed-lr87-1 position = 0,0,0.69 rotation = 0, 0, 0 scale = 0.85, 0.85, 0.85 glow = _white moduleID = ROE-LR87 engineID = basicEngine transform = thrustTransform glowStretch = 1 defaultMainPlumeVariantName = hypergolic-aerozine50 ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = newThrustTransform position = 0,0,0.011 rotation = 0, 0, 0 scale = 0.9, 0.9, 0.8 } MainPlumeVariant_Processed { name = kerolox template = waterfall-kerolox-lower-4 position = 0,0,0.69 rotation = 0, 0, 0 scale = 2.05, 2.05, 2.05 glowRecolor = _yellow } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = RealismOverhaul/Waterfall_Configs/_Audio/Clips/GeminiWhoop volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR87 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-lower-1 overrideParentTransform = thrustTransform position = 0,0,0.69 rotation = 0, 0, 0 scale = 0.85, 0.85, 0.85 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0.69 rotation = 0, 0, 0 scale = 0.85, 0.85,1.7 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = newThrustTransform position = 0,0,0.011 rotation = 0, 0, 0 scale = 0.9, 0.9, 0.8 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-aerozine50 } SUBTYPE { name = kerolox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-LR87 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = thrustTransform position = 0,0,0.69 rotation = 0, 0, 0 scale = 2.05, 2.05, 2.05 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.69 rotation = 0, 0, 0 scale = 0.85, 0.85,1.7 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = newThrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.85, 1.85, 1.5 } } } } } TESTFLIGHT { name = LR87-AJ-3 ratedBurnTime = 137 ignitionReliabilityStart = 0.898305 ignitionReliabilityEnd = 0.979661 cycleReliabilityStart = 0.898305 cycleReliabilityEnd = 0.979661 clusterMultiplier = 1.5 } TESTFLIGHT { name = LR87-AJ-5 ratedBurnTime = 150 ignitionReliabilityStart = 0.962766 ignitionReliabilityEnd = 0.992553 cycleReliabilityStart = 0.962766 cycleReliabilityEnd = 0.992553 clusterMultiplier = 1.5 techTransfer = LR87-AJ-3:30 } TESTFLIGHT { name = LR87-AJ-7 ratedBurnTime = 150 ignitionReliabilityStart = 0.960000 ignitionReliabilityEnd = 0.992000 cycleReliabilityStart = 0.960000 cycleReliabilityEnd = 0.992000 clusterMultiplier = 1.5 techTransfer = LR87-AJ-3,LR87-AJ-5:50 } TESTFLIGHT { name = LR87-AJ-9 ratedBurnTime = 150 ignitionReliabilityStart = 0.975000 ignitionReliabilityEnd = 0.995000 cycleReliabilityStart = 0.975000 cycleReliabilityEnd = 0.995000 clusterMultiplier = 1.5 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7:50 } TESTFLIGHT { name = LR87-AJ-9-Kero ratedBurnTime = 150 ignitionReliabilityStart = 0.975000 ignitionReliabilityEnd = 0.995000 cycleReliabilityStart = 0.975000 cycleReliabilityEnd = 0.995000 clusterMultiplier = 1.5 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR87_LH2V_BDB.cfg PART { module = Part name = ROE-LR87_LH2V author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.72645, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.784, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,0 tags = titan, lr87, lr-87, lr, 87, sm68 clusterMultiplier = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR87-LH2 Vacuum manufacturer = Aerojet description = Aerojet developed the LR87 engine (used for the Titan series) into a liquid hydrogen/oxygen engine for prospective USAF contracts in the 1958-1960 period, at the same time Aerojet was converting the LR87 to burn Aerozine and NTO. Aerojet also proposed this engine for Saturn upper stage duties, but NASA selected the J-2 over the LR87-LH2, however, and it was canceled in 1961. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.72645, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROEngines/Assets/BDB/Titan/bluedog_LR87_LH2_V scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.105, 0.0, -0.3 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = yawPivot_Lower rotatorsName = yawPivot_Upper } CONSTRAINLOOKFX { targetName = yawPivot_Upper rotatorsName = yawPivot_Lower } CONSTRAINLOOKFX { targetName = pitchPivot_Lower rotatorsName = pitchPivot_Upper } CONSTRAINLOOKFX { targetName = pitchPivot_Upper rotatorsName = pitchPivot_Lower } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairing } MODULE { name = ModuleB9DisableTransform transform = Titan2 } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 0 0 key = 1 0.5 } greenCurve { key = 0 0 key = 1 1.0 } blueCurve { key = 0 0 key = 1 1 } alphaCurve { key = 0 0 key = 1 1 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LR87-LH2-Vacuum modded = false origMass = 0.74 CONFIG { name = LR87-LH2-Vacuum description = Developed as Aerojets proposal for the Saturn V upper stage engines. It could be ready much earlier than its competition, but the J-2 was chosen due to its higher performance. minThrust = 778 maxThrust = 778 heatProduction = 175 ignitions = 2 massMult = 1.14865 ratedBurnTime = 360 PROPELLANT { name = LqdHydrogen ratio = 0.745 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.255 } atmosphereCurve { key = 0 419 key = 1 312 } } CONFIG { name = LR87-LH2-VacuumUpgrade description = Speculative upgrade for use on later Saturn V missions minThrust = 889 maxThrust = 889 heatProduction = 175 massMult = 1.18 ignitions = 3 ratedBurnTime = 480 PROPELLANT { name = LqdHydrogen ratio = 0.745 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.255 } atmosphereCurve { key = 0 434 key = 1 233 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-medium-1 position = 0,0,0.3 rotation = 0, 0, 0 scale = 1.3, 1.3, 1 moduleID = ROE-LR87_LH2V engineID = basicEngine transform = thrustTransform ExtraTemplate_Processed { template = rowaterfall-glow-hydrolox-blue position = 0,0,0.3 rotation = 0, 0, 0 scale = 1.24, 1.24, 3.5 transform = thrustTransform } ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = newThrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR87_LH2V TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.3 rotation = 0, 0, 0 scale = 1.3, 1.3, 1 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0.3 rotation = 0, 0, 0 scale = 1.24, 1.24, 3.5 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = newThrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LR87-LH2-Vacuum ratedBurnTime = 360 ignitionReliabilityStart = 0.92 ignitionReliabilityEnd = 0.975 cycleReliabilityStart = 0.93 cycleReliabilityEnd = 0.98 ignitionDynPresFailMultiplier = 0.1 techTransfer = LR87-LH2-TitanC:50 clusterMultiplier = 1 } TESTFLIGHT { name = LR87-LH2-VacuumUpgrade ratedBurnTime = 480 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.998 ignitionDynPresFailMultiplier = 0.1 techTransfer = LR87-LH2-Vacuum:50 clusterMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR87_LH2_BDB.cfg PART { module = Part name = ROE-LR87_LH2 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.72645, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.75716, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,0 tags = titan, lr87, lr-87, lr, 87, sm68 clusterMultiplier = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR87-LH2 manufacturer = Aerojet description = Aerojet developed the LR87 engine (used for the Titan series) into a liquid hydrogen/oxygen engine for prospective USAF contracts in the 1958-1960 period, at the same time Aerojet was converting the LR87 to burn Aerozine and NTO. Aerojet also proposed this engine for Saturn upper stage duties, but NASA selected the J-2 over the LR87-LH2, however, and it was canceled in 1961. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.72645, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROEngines/Assets/BDB/Titan/bluedog_LR87_LH2_SL scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.105, 0.0, -0.3 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = yawPivot_Lower rotatorsName = yawPivot_Upper } CONSTRAINLOOKFX { targetName = yawPivot_Upper rotatorsName = yawPivot_Lower } CONSTRAINLOOKFX { targetName = pitchPivot_Lower rotatorsName = pitchPivot_Upper } CONSTRAINLOOKFX { targetName = pitchPivot_Upper rotatorsName = pitchPivot_Lower } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairing } MODULE { name = ModuleB9DisableTransform transform = Titan2 } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 0 0 key = 1 0.5 } greenCurve { key = 0 0 key = 1 1.0 } blueCurve { key = 0 0 key = 1 1 } alphaCurve { key = 0 0 key = 1 1 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LR87-LH2-TitanC modded = false origMass = 0.74 CONFIG { name = LR87-LH2-TitanC description = Developed for Titan C minThrust = 667 maxThrust = 667 heatProduction = 175 ignitions = 1 ratedBurnTime = 300 PROPELLANT { name = LqdHydrogen ratio = 0.745 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.255 } atmosphereCurve { key = 0 403 key = 1 350 } } CONFIG { name = LR87-LH2-SustainerUpgrade description = Speculative upgrade for Titan C minThrust = 801 maxThrust = 801 heatProduction = 175 massMult = 1.08109 ignitions = 2 ratedBurnTime = 480 PROPELLANT { name = LqdHydrogen ratio = 0.745 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.255 } atmosphereCurve { key = 0 409 key = 1 358 } } } ROWaterfall { template = waterfall-hydrolox-lower-2 audio = pump-fed-medium-1 position = 0,0,0.27 rotation = 0, 0, 0 scale = 0.68, 0.68, 0.9 glow = ro-hydrolox-red-blue moduleID = ROE-LR87_LH2 engineID = basicEngine transform = thrustTransform glowStretch = 1 ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = newThrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR87_LH2 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-lower-2 overrideParentTransform = thrustTransform position = 0,0,0.27 rotation = 0, 0, 0 scale = 0.68, 0.68, 0.9 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-red-blue overrideParentTransform = thrustTransform position = 0,0,0.27 rotation = 0, 0, 0 scale = 0.8704,0.8704,1.7408 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = newThrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LR87-LH2-TitanC ratedBurnTime = 300 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.95 cycleReliabilityStart = 0.892 cycleReliabilityEnd = 0.973 clusterMultiplier = 1 techTransfer = LR87-AJ-3:30 } TESTFLIGHT { name = LR87-LH2-SustainerUpgrade ratedBurnTime = 480 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.995 techTransfer = LR87-LH2-TitanC:50 clusterMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR87_Single_BDB.cfg PART { module = Part name = ROE-LR87_Single author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.72645, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.0634, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,0 tags = titan, lr87, lr-87, lr, 87, sm68 clusterMultiplier = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR87 Booster manufacturer = Aerojet description = Used in the first stage of the Titan rocket family, the LR87 is composed of two engines with separate turbomachinery integrated into one unit. The version used on Titan I burned kerosene and liquid oxygen, while Titan II through Titan IV burned storable propellants. A modified version burning liquid hydrogen was developed for the upper stages of Saturn V and Saturn IB, but the J-2 was selected instead. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.72645, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROEngines/Assets/BDB/Titan/bluedog_LR87_11_Single scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.105, 0.0, -0.3 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = yawPivot_Lower rotatorsName = yawPivot_Upper } CONSTRAINLOOKFX { targetName = yawPivot_Upper rotatorsName = yawPivot_Lower } CONSTRAINLOOKFX { targetName = pitchPivot_Lower rotatorsName = pitchPivot_Upper } CONSTRAINLOOKFX { targetName = pitchPivot_Upper rotatorsName = pitchPivot_Lower } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairing } MODULE { name = ModuleB9DisableTransform transform = Titan3 } MODULE { name = ModuleB9DisableTransform transform = AJ5 } MODULE { name = ModuleB9DisableTransform transform = AJ11 } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = LR87-AJ-3 modded = false origMass = 0.839 literalZeroIgnitions = True b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = LR87-AJ-3 description = First stage engine for the Titan I ICBM minThrust = 765.95 maxThrust = 765.95 heatProduction = 100 ullage = True ignitions = 0 b9psSubtypeName = kerolox ratedBurnTime = 137 PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 286 key = 1 249.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-5 description = First stage engine of Titan II. Modified to burn Aerozine50 and Nitrogen Tetroxide to allow storage for long periods of time. minThrust = 1075.5 maxThrust = 1075.5 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.8808104887 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 150 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 289 key = 1 257 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-7 description = First stage engine of Titan II GLV. Modified for the Gemini program to reduce chances of failure and make the engine safer. minThrust = 1097.2 maxThrust = 1097.2 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.8498212157 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 150 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 296 key = 1 261 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-9 description = First stage engine for Titan IIIA, IIIB and IIIC. Longer burn time and slightly higher performance for the stretched fuel tank of Titan III. minThrust = 1130 maxThrust = 1130 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.95 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 150 PROPELLANT { name = Aerozine50 ratio = 0.455 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.545 } atmosphereCurve { key = 0 298 key = 1 262 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = LR87-AJ-9-Kero description = Speculative config converted back to burning Kerosene and LOX to increase safety and performance, for a purely non-military design minThrust = 1012 maxThrust = 1012 heatProduction = 100 ullage = True ignitions = 1 massMult = 0.95 b9psSubtypeName = kerolox ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 305.21 key = 1 265.64 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-lower-1 audio = pump-fed-lr87-1 position = 0,0,0.69 rotation = 0, 0, 0 scale = 0.85, 0.85, 0.85 glow = _white moduleID = ROE-LR87_Single engineID = basicEngine transform = thrustTransform glowStretch = 1 defaultMainPlumeVariantName = hypergolic-aerozine50 ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = newThrustTransform position = 0,0,-0.045 rotation = 0, 0, 0 scale = 0.9, 0.9, 0.8 } MainPlumeVariant_Processed { name = kerolox template = waterfall-kerolox-lower-4 position = 0,0,0.69 rotation = 0, 0, 0 scale = 2.05, 2.05, 2.05 glowRecolor = _yellow } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = RealismOverhaul/Waterfall_Configs/_Audio/Clips/GeminiWhoop volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR87_Single TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-lower-1 overrideParentTransform = thrustTransform position = 0,0,0.69 rotation = 0, 0, 0 scale = 0.85, 0.85, 0.85 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0.69 rotation = 0, 0, 0 scale = 0.85, 0.85,1.7 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = newThrustTransform position = 0,0,-0.045 rotation = 0, 0, 0 scale = 0.9, 0.9, 0.8 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-aerozine50 } SUBTYPE { name = kerolox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-LR87_Single } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = thrustTransform position = 0,0,0.69 rotation = 0, 0, 0 scale = 2.05, 2.05, 2.05 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.69 rotation = 0, 0, 0 scale = 0.85, 0.85,1.7 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = newThrustTransform position = 0,0,-0.049 rotation = 0, 0, 0 scale = 1.85, 1.85, 1.5 } } } } } TESTFLIGHT { name = LR87-AJ-3 ratedBurnTime = 137 ignitionReliabilityStart = 0.898305 ignitionReliabilityEnd = 0.979661 cycleReliabilityStart = 0.898305 cycleReliabilityEnd = 0.979661 clusterMultiplier = 1 } TESTFLIGHT { name = LR87-AJ-5 ratedBurnTime = 150 ignitionReliabilityStart = 0.962766 ignitionReliabilityEnd = 0.992553 cycleReliabilityStart = 0.962766 cycleReliabilityEnd = 0.992553 clusterMultiplier = 1 techTransfer = LR87-AJ-3:30 } TESTFLIGHT { name = LR87-AJ-7 ratedBurnTime = 150 ignitionReliabilityStart = 0.960000 ignitionReliabilityEnd = 0.992000 cycleReliabilityStart = 0.960000 cycleReliabilityEnd = 0.992000 clusterMultiplier = 1 techTransfer = LR87-AJ-3,LR87-AJ-5:50 } TESTFLIGHT { name = LR87-AJ-9 ratedBurnTime = 150 ignitionReliabilityStart = 0.975000 ignitionReliabilityEnd = 0.995000 cycleReliabilityStart = 0.975000 cycleReliabilityEnd = 0.995000 clusterMultiplier = 1 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7:50 } TESTFLIGHT { name = LR87-AJ-9-Kero ratedBurnTime = 150 ignitionReliabilityStart = 0.975000 ignitionReliabilityEnd = 0.995000 cycleReliabilityStart = 0.975000 cycleReliabilityEnd = 0.995000 clusterMultiplier = 1 techTransfer = LR87-AJ-3,LR87-AJ-5,LR87-AJ-7:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR89_BDB.cfg PART { module = Part name = ROE-LR89 author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.557, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.670, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0,0.557,0,0,1,0,1 attachRules = 1,1,1,1,0 tags = atlas, booster, lr89, lr-89, lr, 89 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR89 Series manufacturer = Rocketdyne description = Kerolox gas-generator engine that served as booster for Atlas (as -89, MA-x sysem) and main engine for Thor/Thor-Delta/Delta and Jupiter/Juno II rockets (as -79, MB-x system). Late model LR89s were upgraded with RS-27 components for higher efficiency, whereas the RS-27 itself was used on Delta by that point. LR89 configs are comparable to similar-era -79 configs, since they were the same engine underneath. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR89 scale = 1.6256, 1.65, 1.6256 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = LR89_Heat_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = LR89_Heat_Anim useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 5.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Gimbal1_Upper rotatorsName = Gimbal1_Lower } CONSTRAINLOOKFX { targetName = Gimbal1_Lower rotatorsName = Gimbal1_Upper } CONSTRAINLOOKFX { targetName = Gimbal2_Lower rotatorsName = Gimbal2_Upper } CONSTRAINLOOKFX { targetName = Gimbal2_Upper rotatorsName = Gimbal2_Lower } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = False configuration = LR43-NA-3 origMass = 0.72 literalZeroIgnitions = True CONFIG { name = LR43-NA-3 description = MA-0 and prototype MA-1 Atlas Booster engine. An XLR43 modified to burn kerosene. Used on Convair X12 and Atlas A minThrust = 756.8 maxThrust = 756.8 heatProduction = 100 massMult = 1 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 135 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 278 key = 1 245 } } CONFIG { name = LR89-NA-3 description = MA-1 Atlas booster engine. Significantly upgraded and simplified, with both engines sharing turbopumps. Used on Atlas B/C minThrust = 758.7 maxThrust = 758.7 heatProduction = 100 massMult = 0.89 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 135 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 282 key = 1 248 } } CONFIG { name = LR89-NA-5 description = MA-3 Atlas booster engine. Each engine had its own turbopump allow for engines to be quickly swapped. Developed for the USAF for Atlas D minThrust = 831.4 maxThrust = 831.4 heatProduction = 100 massMult = 1.15 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 150 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 290 key = 1 251 } } CONFIG { name = LR89-NA-6 description = MA-3 Atlas booster engine. Slightly upgraded for Atlas E/F minThrust = 846.6 maxThrust = 846.6 heatProduction = 100 massMult = 1.2264 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 160 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 290 key = 1 256 } } CONFIG { name = LR89-NA-7.1 description = MA-5.1 booster engine. Both engines shared turbopumps due to NASA preferring that configuration. Used for Atlas-Agena launches minThrust = 931.7 maxThrust = 931.7 heatProduction = 100 massMult = 1.414 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 165 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 292.2 key = 1 258.0 } } CONFIG { name = LR89-NA-7.2 description = MA-5.2 booster engine. Both engines shared turbopumps due to NASA preferring that configuration. Used for Atlas-Centaur launches minThrust = 950.8 maxThrust = 950.8 heatProduction = 100 massMult = 1.414 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 165 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 293.4 key = 1 259.1 } } CONFIG { name = RS-56-OBA description = Atlas MA-5A booster engine. Upgraded with RS-27 components to reduce cost and improve performance. Used on Atlas II minThrust = 1077.6 maxThrust = 1077.6 heatProduction = 100 massMult = 1.7896 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 170 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 296.4 key = 1 262.1 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5 audio = pump-fed-medium-1 position = 0,0,0.26 rotation = 0, 0, 0 scale = 2.13, 2.13, 2 glow = _yellow glowStretch = 0.75 moduleID = ROE-LR89 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR89 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5 overrideParentTransform = thrustTransform position = 0,0,0.26 rotation = 0, 0, 0 scale = 2.13, 2.13, 2 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.26 rotation = 0, 0, 0 scale = 0.8946,0.8946,1.3419 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = LR43-NA-3 ratedBurnTime = 135 ignitionReliabilityStart = 0.826087 ignitionReliabilityEnd = 0.965217 cycleReliabilityStart = 0.826087 cycleReliabilityEnd = 0.965217 techTransfer = XLR43-NA-3:50 } TESTFLIGHT { name = LR89-NA-3 ratedBurnTime = 135 ignitionReliabilityStart = 0.833333 ignitionReliabilityEnd = 0.966667 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 techTransfer = XLR43-NA-3,LR43-NA-3:50 } TESTFLIGHT { name = LR89-NA-5 ratedBurnTime = 150 ignitionReliabilityStart = 0.956710 ignitionReliabilityEnd = 0.991342 cycleReliabilityStart = 0.956710 cycleReliabilityEnd = 0.991342 techTransfer = XLR43-NA-3,LR43-NA-3,LR89-NA-3:50 } TESTFLIGHT { name = LR89-NA-6 ratedBurnTime = 160 ignitionReliabilityStart = 0.939394 ignitionReliabilityEnd = 0.987879 cycleReliabilityStart = 0.939394 cycleReliabilityEnd = 0.987879 techTransfer = XLR43-NA-3,LR43-NA-3,LR89-NA-3,LR89-NA-5:50 } TESTFLIGHT { name = LR89-NA-7.1 ratedBurnTime = 165 ignitionReliabilityStart = 0.981481 ignitionReliabilityEnd = 0.996296 cycleReliabilityStart = 0.981481 cycleReliabilityEnd = 0.996296 techTransfer = XLR43-NA-3,LR43-NA-3,LR89-NA-3,LR89-NA-5,LR89-NA-6:50 } TESTFLIGHT { name = LR89-NA-7.2 ratedBurnTime = 165 ignitionReliabilityStart = 0.981481 ignitionReliabilityEnd = 0.996296 cycleReliabilityStart = 0.981481 cycleReliabilityEnd = 0.996296 techTransfer = XLR43-NA-3,LR43-NA-3,LR89-NA-3,LR89-NA-5,LR89-NA-6,LR89-NA-7.1:50 } TESTFLIGHT { name = RS-56-OBA ratedBurnTime = 170 ignitionReliabilityStart = 0.994737 ignitionReliabilityEnd = 0.998947 cycleReliabilityStart = 0.994737 cycleReliabilityEnd = 0.998947 techTransfer = XLR43-NA-3,LR43-NA-3,LR89-NA-7.1,LR89-NA-7.2,RS-27,RS-27A:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LR91_BDB.cfg PART { module = Part name = ROE-LR91 author = Cobaltwolf, Pap scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.60749, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.9167, 0.0, 0.0, -1.0, 0.0, 2 node_stack_interstage = 0.0, 0.3716, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = titan, lr91, lr-91, lr, 91 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = LR91 Series manufacturer = Aerojet description = The LR91 powered the second stage of Titan launchers. Exhaust from the gas generator provided roll control. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.60749, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/Titan/bluedog_LR91_5 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.99 } THRUST_TRANSFORM { name = vernierThrust multiplier = 0.000001 } THRUST_TRANSFORM { name = vernierFX multiplier = 0.01 } } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 enableRoll = false enableYaw = true enablePitch = true } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = Titan2 } MODULE { name = ModuleB9DisableTransform transform = fairing } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = pivot_1_Upper rotatorsName = pivot_1_Lower } CONSTRAINLOOKFX { targetName = pivot_1_Lower rotatorsName = pivot_1_Upper } CONSTRAINLOOKFX { targetName = pivot_2_Upper rotatorsName = pivot_2_Lower } CONSTRAINLOOKFX { targetName = pivot_2_Lower rotatorsName = pivot_2_Upper } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs modded = false configuration = LR91-AJ-7 origMass = 0.5 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = LR91-AJ-3 description = Second stage engine for the Titan I ICBM. minThrust = 362.87 maxThrust = 362.87 heatProduction = 100 ullage = True ignitions = 1 massMult = 1.18 b9psSubtypeName = kerolox ratedBurnTime = 160 PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 310 key = 1 232.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.8 } } CONFIG { name = LR91-AJ-5 description = Second stage engine of Titan II. Modified to burn Aerozine50 and Nitrogen Tetroxide to allow storage for long periods of time. minThrust = 448.2 maxThrust = 448.2 heatProduction = 160 ullage = True ignitions = 1 massMult = 1.0 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 180 PROPELLANT { name = Aerozine50 ratio = 0.4723 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5277 } atmosphereCurve { key = 0 312 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.8 } } CONFIG { name = LR91-AJ-7 description = Second stage engine of Titan II GLV. Modified for the Gemini program to reduce chances of failure and make the engine safer. minThrust = 456.1 maxThrust = 456.1 heatProduction = 160 ullage = True ignitions = 1 massMult = 1.13 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 190 PROPELLANT { name = Aerozine50 ratio = 0.4723 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5277 } atmosphereCurve { key = 0 315 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.8 } } CONFIG { name = LR91-AJ-9 description = Second stage engine for Titan IIIA, IIIB and IIIC. Longer burn time and slightly higher performance for the stretched fuel tank of Titan III. minThrust = 456.1 maxThrust = 456.1 heatProduction = 160 ullage = True ignitions = 1 massMult = 1.18 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 210 PROPELLANT { name = Aerozine50 ratio = 0.4723 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5277 } atmosphereCurve { key = 0 316 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.8 } } CONFIG { name = LR91-AJ-11 description = Second stage engine for Titan 24B, 34B, IIIBS, IIID, 34D, 34D7 and IIIE. Slightly improved performance. minThrust = 456.1 maxThrust = 456.1 heatProduction = 160 ullage = True ignitions = 1 massMult = 1.178 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 250 PROPELLANT { name = Aerozine50 ratio = 0.4751 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5249 } atmosphereCurve { key = 0 318 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.8 } } CONFIG { name = LR91-AJ-11A description = Second stage engine for Titan IVA and IVB. Slightly improved performance minThrust = 474.6 maxThrust = 474.6 heatProduction = 160 ullage = True ignitions = 1 ullage = True ignitions = 1 massMult = 1.178 b9psSubtypeName = hypergolic-aerozine50 ratedBurnTime = 250 PROPELLANT { name = Aerozine50 ratio = 0.4751 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5249 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.8 } atmosphereCurve { key = 0 318 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.8 } } CONFIG { name = LR91-AJ-9-Kero description = Speculative config converted back to burning Kerosene and LOX to increase safety and performance, for a purely non-military design minThrust = 394.9 maxThrust = 394.9 heatProduction = 100 ullage = True ignitions = 1 massMult = 1.18 b9psSubtypeName = kerolox ratedBurnTime = 210 PROPELLANT { name = Kerosene ratio = 0.382 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.618 } atmosphereCurve { key = 0 325.5 key = 1 167 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.8 } } } MODULE { name = ModuleGimbal gimbalTransformName = vernierGimbal gimbalRangeXP = 35 gimbalRangeXN = 35 gimbalRangeYP = 0 gimbalRangeYN = 0 useGimbalResponseSpeed = true gimbalResponseSpeed = 25 enableRoll = true enableYaw = false enablePitch = false } ROWaterfall { template = waterfall-hypergolic-aerozine50-upper-1 audio = pump-fed-heavy-1 position = 0,0,0.2289466 rotation = 0, 0, 0 scale = 1.13, 1.13, 1.13 glow = ro-hypergolic-az50 glowStretch = 0.9 moduleID = ROE-LR91 engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = hypergolic-aerozine50 ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = vernierFX position = 0,0,0.05 rotation = 0, 0, 0 scale = 1.25, 1.25, 1.25 } MainPlumeVariant_Processed { name = kerolox template = waterfall-kerolox-upper-3 position = 0,0,0.28 rotation = 0, 0, 0 scale = 2.5, 2.5, 2.5 glowRecolor = _yellow } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-LR91 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.28 rotation = 0, 0, 0 scale = 1.13, 1.13, 1.13 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.28 rotation = 0, 0, 0 scale = 1.21475,1.21475,2.18655 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = vernierFX position = 0,0,0.05 rotation = 0, 0, 0 scale = 1.25, 1.25, 1.25 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-aerozine50 } SUBTYPE { name = kerolox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-LR91 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,0.28 rotation = 0, 0, 0 scale = 2.5, 2.5, 2.5 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.28 rotation = 0, 0, 0 scale = 1.21475,1.21475,2.18655 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = vernierFX position = 0,0,0.05 rotation = 0, 0, 0 scale = 2, 2, 2 } } } } } TESTFLIGHT { name = LR91-AJ-3 ratedBurnTime = 160 ignitionReliabilityStart = 0.950000 ignitionReliabilityEnd = 0.990000 cycleReliabilityStart = 0.950000 cycleReliabilityEnd = 0.990000 } TESTFLIGHT { name = LR91-AJ-5 ratedBurnTime = 180 ignitionReliabilityStart = 0.956044 ignitionReliabilityEnd = 0.991209 cycleReliabilityStart = 0.956044 cycleReliabilityEnd = 0.991209 ignitionDynPresFailMultiplier = 0.1 techTransfer = LR91-AJ-3:30 } TESTFLIGHT { name = LR91-AJ-7 ratedBurnTime = 190 ignitionReliabilityStart = 0.961165 ignitionReliabilityEnd = 0.992233 cycleReliabilityStart = 0.961165 cycleReliabilityEnd = 0.992233 ignitionDynPresFailMultiplier = 0.1 techTransfer = LR91-AJ-5:50 } TESTFLIGHT { name = LR91-AJ-9 ratedBurnTime = 210 ignitionReliabilityStart = 0.974359 ignitionReliabilityEnd = 0.994872 cycleReliabilityStart = 0.974359 cycleReliabilityEnd = 0.994872 ignitionDynPresFailMultiplier = 0.1 techTransfer = LR91-AJ-5,LR91-AJ-7:50 } TESTFLIGHT { name = LR91-AJ-9-Kero ratedBurnTime = 210 ignitionReliabilityStart = 0.974359 ignitionReliabilityEnd = 0.994872 cycleReliabilityStart = 0.974359 cycleReliabilityEnd = 0.994872 ignitionDynPresFailMultiplier = 0.1 techTransfer = LR91-AJ-5,LR91-AJ-7:50 } TESTFLIGHT { name = LR91-AJ-11 ratedBurnTime = 250 ignitionReliabilityStart = 0.972727 ignitionReliabilityEnd = 0.994545 cycleReliabilityStart = 0.972727 cycleReliabilityEnd = 0.994545 ignitionDynPresFailMultiplier = 0.1 techTransfer = LR91-AJ-5,LR91-AJ-7,LR91-AJ-9:50 } TESTFLIGHT { name = LR91-AJ-11A ratedBurnTime = 250 ignitionReliabilityStart = 0.975610 ignitionReliabilityEnd = 0.995122 cycleReliabilityStart = 0.975610 cycleReliabilityEnd = 0.995122 ignitionDynPresFailMultiplier = 0.1 techTransfer = LR91-AJ-5,LR91-AJ-7,LR91-AJ-9,LR91-AJ-11:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/M1_FASA.cfg PART { name = ROE-M1 module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.595041 node_stack_top = 0.0, 0.9, 0.0, 0.0, 1.0, 0.0, 4 node_stack_bottom = 0.0, -3.94, 0.0, 0.0, -1.0, 0.0, 4 title = M-1 description = The massive M-1 engine. The largest, most powerful, LH2/LOX engine ever designed. Individual components have been tested. Generally designed as an upper stage engine, first stages designs with expanding nozzles were being worked on. Plume and sound provided by Waterfall. attachRules = 1,1,1,1,0 mass = 9.068 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.21 angularDrag = 2 bulkheadProfiles = size3 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Aerojet category = Engine node_attach = 0.0, 0.9, 0.0, 0.0, 1.0, 0.0, 4 MODEL { model = ROEngines/Assets/FASA/LFE_M1 scale = 1.556364, 1.595041, 1.556364 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = Engine_Nozzle gimbalRange = 7.5 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ModuleAnimateHeat ThermalAnim = LR91_Anim } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 100 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs modded = false configuration = M-1-spec origMass = 9.071 type = ModuleEnginesRF CONFIG { name = M-1-Spec description = Initial version of the M-1, generating 1.2 mlbf of thrust minThrust = 5337.866 maxThrust = 5337.866 heatProduction = 100 ullage = True ignitions = 2 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 428 key = 1 300 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = M-1 description = Production version of the M-1, generating 1.5 mlbf of thrust minThrust = 6672.332 maxThrust = 6672.332 heatProduction = 100 ullage = True ignitions = 2 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 430 key = 1 300 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = M-1U description = M-1, uprated to 1.8 mlbf. All M-1 components were designed to handle 1200 psi chamber to allow this upgrade. minThrust = 8006.799 maxThrust = 8006.799 heatProduction = 100 ullage = True ignitions = 2 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 430 key = 1 300 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-very-heavy-1 position = 0,0,0.22 rotation = 0, 0, 0 scale = 3.4, 3.4,4.08 glow = ro-hydrolox-blue moduleID = ROE-M1 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_VeryHeavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 3.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq10 volume = 1.5 pitch = 0.9 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-M1 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.22 rotation = 0, 0, 0 scale = 3.4, 3.4,4.08 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0.22 rotation = 0, 0, 0 scale = 3.4, 3.4,6.8 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = M-1-Spec ratedBurnTime = 500 ignitionReliabilityStart = 0.9182 ignitionReliabilityEnd = 0.9932 cycleReliabilityStart = 0.9182 cycleReliabilityEnd = 0.9932 } TESTFLIGHT { name = M-1 ratedBurnTime = 500 ignitionReliabilityStart = 0.9257 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.9257 cycleReliabilityEnd = 0.9999 techTransfer = M-1-Spec:50 } TESTFLIGHT { name = M-1U ratedBurnTime = 500 ignitionReliabilityStart = 0.9440 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.9440 cycleReliabilityEnd = 0.9999 techTransfer = M-1-Spec,M-1,M-1SL:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/M1_SL_FASA.cfg PART { name = ROE-M1SL module = Part author = Frizzank rescaleFactor = 1.0 scale = 1.595041 node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -2.659, 0.0, 0.0, -1.0, 0.0, 3 title = M-1 (Sea Level) description = The massive M-1 engine. The largest, most powerful, LH2/LOX engine ever designed. Individual components have been tested. Generally designed as an upper stage engine, first stages designs with expanding nozzles were being worked on. Plume and sound provided by Waterfall. attachRules = 1,1,1,1,0 mass = 9.068 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.21 angularDrag = 2 bulkheadProfiles = size3 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Aerojet category = Engine node_attach = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 3 MODEL { model = ROEngines/Assets/FASA/LFE_F1 scale = 1.556364, 1.595041, 1.556364 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = Engine_Nozzle gimbalRange = 7.5 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ModuleAnimateHeat ThermalAnim = LR91_Anim } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 100 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs modded = false configuration = M-1-spec origMass = 9.071 type = ModuleEnginesRF CONFIG { name = M-1SL description = 1990s proposal to convert the M-1 into a sea level sustainer engine for super-heavy launch vehicles minThrust = 6928 maxThrust = 6928 heatProduction = 100 massMult = 1.01 ullage = True ignitions = 2 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 414 key = 1 344.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = M-1U-SL description = Sea level M-1, but running at 1200 psi chamber pressure. minThrust = 7708.87 maxThrust = 7708.87 heatProduction = 100 ullage = True ignitions = 2 ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 414 key = 1 344.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-lower-2 audio = pump-fed-very-heavy-1 position = 0,0,0.17 rotation = 0, 0, 0 scale = 2.17, 2.1,2.58 glow = ro-hydrolox-red-blue moduleID = ROE-M1SL engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_VeryHeavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 3.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq10 volume = 1.5 pitch = 0.9 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-M1SL TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-lower-2 overrideParentTransform = thrustTransform position = 0,0,0.17 rotation = 0, 0, 0 scale = 2.17, 2.1,2.58 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-red-blue overrideParentTransform = thrustTransform position = 0,0,0.17 rotation = 0, 0, 0 scale = 2.7776,2.688,5.4656 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = M-1SL ratedBurnTime = 500 ignitionReliabilityStart = 0.9440 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.9440 cycleReliabilityEnd = 0.9999 techTransfer = M-1-Spec,M-1:50 } TESTFLIGHT { name = M-1U-SL ratedBurnTime = 500 ignitionReliabilityStart = 0.9440 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.9440 cycleReliabilityEnd = 0.9999 techTransfer = M-1-Spec,M-1,M-1SL:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Merlin1A_SSTU.cfg PART { module = Part name = ROE-Merlin1A author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.9768, 0.0, 0, -1, 0, 1 node_attach = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = spacex, x, merlin, falcon maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Merlin 1A manufacturer = SpaceX description = The first variant of the Sea Level Merlin engine from SpaceX. Diameter: [0.94 m]. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1A scale = 1.555, 1.555, 1.555 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = Merlin-1A-ThrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = Merlin-1A-ThrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = Merlin-1A-Bell gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ModuleGimbal gimbalTransformName = Merlin-1A-RollGimbal } MODULE { name = ROLModelConstraint numOfPasses = 1 LOOK_CONST { transformName = Merlin-1A-Strut-Lower1 targetName = Merlin-1A-Strut-Upper1 pass = 0 } LOOK_CONST { transformName = Merlin-1A-Strut-Lower2 targetName = Merlin-1A-Strut-Upper2 pass = 0 } LOOK_CONST { transformName = Merlin-1A-Strut-Upper1 targetName = Merlin-1A-Strut-Lower1 pass = 0 } LOOK_CONST { transformName = Merlin-1A-Strut-Upper2 targetName = Merlin-1A-Strut-Lower2 pass = 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Merlin1A origMass = 0.76 CONFIG { name = Merlin1A description = Used on Falcon 1 first stage minThrust = 369.2 maxThrust = 369.2 heatProduction = 58 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 300 PROPELLANT { name = Kerosene ratio = 0.3907 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6093 DrawGauge = False } atmosphereCurve { key = 0 288.5 key = 1 253.7 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 4.0 } } } RESOURCE { name = TEATEB amount = 4.0 maxAmount = 4.0 } ROWaterfall { template = waterfall-kerolox-lower-4 audio = pump-fed-medium-1 transform = Merlin-1A-MainFXTransform position = 0,0,0.615 rotation = 0, 0, 0 scale = 1.8, 1.8, 1.8 glow = _yellow moduleID = ROE-Merlin1A engineID = basicEngine glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = Merlin-1A-MainFXTransform localRotation = 0,0,0 localPosition = 0.44, 0.0, 0.15 fixedScale = 1.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = Merlin-1A-MainFXTransform localPosition = 0.44, 0.0, 0.15 fixedScale = 1.5 localRotation = 0,0,0 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0.44, 0.0, 0.15 corePosition = 0.44, 0.0, 0.15 exhaustPosition = 0.44, 0.0, 0.15 flarePosition = 0.44, 0.0, 0.15 fumePosition = 0.44, 0.0, 0.15 lampPosition = 0.44, 0.0, 0.15 plumePosition = 0.44, 0.0, 0.15 plume2Position = 0.44, 0.0, 0.15 plume3Position = 0.44, 0.0, 0.15 smokePosition = 0.44, 0.0, 0.15 shockPosition = 0.44, 0.0, 0.15 shockconePosition = 0.44, 0.0, 0.15 slagPosition = 0.44, 0.0, 0.15 streamPosition = 0.44, 0.0, 0.15 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Merlin1A TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = Merlin-1A-MainFXTransform position = 0,0,0.615 rotation = 0, 0, 0 scale = 1.8, 1.8, 1.8 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = Merlin-1A-MainFXTransform position = 0,0,0.615 rotation = 0, 0, 0 scale = 0.756,0.756,1.512 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Merlin1A ratedBurnTime = 300 ignitionReliabilityStart = 0.800000 ignitionReliabilityEnd = 0.960000 cycleReliabilityStart = 0.800000 cycleReliabilityEnd = 0.960000 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Merlin1CV_SSTU.cfg PART { module = Part name = ROE-Merlin1CV author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -4.4199, 0.0, 0, -1, 0, 1 node_attach = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = spacex, x, merlin, falcon, vacuum maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Merlin 1C Vacuum manufacturer = SpaceX description = This is the vacuum variant of the Merlin 1C engine used on the second stage of the Falcon 9 launch vehicle. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1CV scale = 1.555, 1.555, 1.555 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = Merlin-1CV-ThrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = Merlin-1CV-ThrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = Merlin-1CV-Bell gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ROLModelConstraint numOfPasses = 1 LOOK_CONST { transformName = Merlin-1CV-Strut-Lower1 targetName = Merlin-1CV-Strut-Upper1 pass = 0 } LOOK_CONST { transformName = Merlin-1CV-Strut-Lower2 targetName = Merlin-1CV-Strut-Upper2 pass = 0 } LOOK_CONST { transformName = Merlin-1CV-Strut-Upper1 targetName = Merlin-1CV-Strut-Lower1 pass = 0 } LOOK_CONST { transformName = Merlin-1CV-Strut-Upper2 targetName = Merlin-1CV-Strut-Lower2 pass = 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Merlin1CVac origMass = 0.76 CONFIG { name = Merlin1CVac description = Used on Falcon 9 Block 1 (v1.0) minThrust = 314.94 maxThrust = 524.9 heatProduction = 76 massMult = 1.0 ullage = True pressureFed = False ignitions = 4 ratedBurnTime = 345 PROPELLANT { name = Kerosene ratio = 0.3907 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6093 DrawGauge = False } atmosphereCurve { key = 0 336 key = 1 173 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } } RESOURCE { name = TEATEB amount = 4.0 maxAmount = 4.0 } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-medium-1 transform = Merlin-1CV-ThrustTransform position = 0,0,3.1512 rotation = 0, 0, 0 scale = 3.72, 3.72, 3.72 glow = _yellow moduleID = ROE-Merlin1CV engineID = basicEngine glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = Merlin-1CV-ThrustTransform localRotation = 0,17,0 localPosition = 0.81, 0.0, 0.54 fixedScale = 1.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = Merlin-1CV-ThrustTransform localPosition = 0.81, 0.0, 0.54 localRotation = 0,17,0 fixedScale = 1.5 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0.81, 0.0, 0.54 corePosition = 0.81, 0.0, 0.54 exhaustPosition = 0.81, 0.0, 0.54 flarePosition = 0.81, 0.0, 0.54 fumePosition = 0.81, 0.0, 0.54 lampPosition = 0.81, 0.0, 0.54 plumePosition = 0.81, 0.0, 0.54 plume2Position = 0.81, 0.0, 0.54 plume3Position = 0.81, 0.0, 0.54 smokePosition = 0.81, 0.0, 0.54 shockPosition = 0.81, 0.0, 0.54 shockconePosition = 0.81, 0.0, 0.54 slagPosition = 0.81, 0.0, 0.54 streamPosition = 0.81, 0.0, 0.54 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Merlin1CV TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = Merlin-1CV-ThrustTransform position = 0,0,3.3 rotation = 0, 0, 0 scale = 3.72, 3.72, 3.72 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = Merlin-1CV-ThrustTransform position = 0,0,3.3 rotation = 0, 0, 0 scale = 1.8879,1.8879,3.7758 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Merlin1CVac ratedBurnTime = 345 ignitionReliabilityStart = 0.833333 ignitionReliabilityEnd = 0.966667 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 techTransfer = Merlin1A,Merlin1B,Merlin1BVac,Merlin1C:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Merlin1C_SSTU.cfg PART { module = Part name = ROE-Merlin1C author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.9768, 0.0, 0, -1, 0, 1 node_attach = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = spacex, x, merlin, falcon maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Merlin 1C manufacturer = SpaceX description = The Merlin 1C was the first productive engine used on the Falcon 1 and Falcon 9 launch vehicles. Diameter: [0.94 m]. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1C scale = 1.555, 1.555, 1.555 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = Merlin-1C-ThrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = Merlin-1C-ThrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = Merlin-1C-Bell gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ROLModelConstraint numOfPasses = 1 LOOK_CONST { transformName = Merlin-1C-Strut-Lower1 targetName = Merlin-1C-Strut-Upper1 pass = 0 } LOOK_CONST { transformName = Merlin-1C-Strut-Lower2 targetName = Merlin-1C-Strut-Upper2 pass = 0 } LOOK_CONST { transformName = Merlin-1C-Strut-Upper1 targetName = Merlin-1C-Strut-Lower1 pass = 0 } LOOK_CONST { transformName = Merlin-1C-Strut-Upper2 targetName = Merlin-1C-Strut-Lower2 pass = 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Merlin1C origMass = 0.76 CONFIG { name = Merlin1C description = Used on Falcon 9 Block 1 (v1.0) minThrust = 482.63 maxThrust = 482.63 heatProduction = 96 massMult = 0.829 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 300 PROPELLANT { name = Kerosene ratio = 0.3907 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6093 DrawGauge = False } atmosphereCurve { key = 0 304.8 key = 1 267 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 4.0 } } } RESOURCE { name = TEATEB amount = 4.0 maxAmount = 4.0 } ROWaterfall { template = waterfall-kerolox-lower-4 audio = pump-fed-medium-1 transform = Merlin-1C-ThrustTransform position = 0,0,0.95 rotation = 0, 0, 0 scale = 1.78, 1.78, 1.78 glow = _yellow moduleID = ROE-Merlin1C engineID = basicEngine glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = Merlin-1C-ThrustTransform localRotation = 0,9,0 localPosition = 0.58, 0.0, 0.2 fixedScale = 1.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = Merlin-1C-ThrustTransform localPosition = 0.58, 0.0, 0.2 localRotation = 0,9,0 fixedScale = 1.5 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0.58, 0.0, 0.2 corePosition = 0.58, 0.0, 0.2 exhaustPosition = 0.58, 0.0, 0.2 flarePosition = 0.58, 0.0, 0.2 fumePosition = 0.58, 0.0, 0.2 lampPosition = 0.58, 0.0, 0.2 plumePosition = 0.58, 0.0, 0.2 plume2Position = 0.58, 0.0, 0.2 plume3Position = 0.58, 0.0, 0.2 smokePosition = 0.58, 0.0, 0.2 shockPosition = 0.58, 0.0, 0.2 shockconePosition = 0.58, 0.0, 0.2 slagPosition = 0.58, 0.0, 0.2 streamPosition = 0.58, 0.0, 0.2 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Merlin1C TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = Merlin-1C-ThrustTransform position = 0,0,0.95 rotation = 0, 0, 0 scale = 1.78, 1.78, 1.78 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = Merlin-1C-ThrustTransform position = 0,0,0.95 rotation = 0, 0, 0 scale = 0.7476,0.7476,1.4952 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Merlin1C ratedBurnTime = 300 ignitionReliabilityStart = 0.977778 ignitionReliabilityEnd = 0.995556 cycleReliabilityStart = 0.977778 cycleReliabilityEnd = 0.995556 techTransfer = Merlin1A,Merlin1B,Merlin1BVac:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Merlin1DV_SSTU.cfg PART { module = Part name = ROE-Merlin1DV author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -4.4199, 0.0, 0, -1, 0, 1 node_attach = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = spacex, x, merlin, falcon, vacuum maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Merlin 1D Vacuum manufacturer = SpaceX description = This is the vacuum variant of the Merlin 1D engine used on the second stage of the Falcon 9 launch vehicle. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1DV scale = 1.555, 1.555, 1.555 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = Merlin-1DV-ThrustTransform EngineType = LiquidFuel powerEffectName = Kerolox_Upper2 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = Merlin-1DV-ThrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = Merlin-1DV-Bell gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ROLModelConstraint numOfPasses = 1 LOOK_CONST { transformName = Merlin-1DV-Strut-Lower1 targetName = Merlin-1DV-Strut-Upper1 pass = 0 } LOOK_CONST { transformName = Merlin-1DV-Strut-Lower2 targetName = Merlin-1DV-Strut-Upper2 pass = 0 } LOOK_CONST { transformName = Merlin-1DV-Strut-Upper1 targetName = Merlin-1DV-Strut-Lower1 pass = 0 } LOOK_CONST { transformName = Merlin-1DV-Strut-Upper2 targetName = Merlin-1DV-Strut-Lower2 pass = 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Merlin1DVac origMass = 0.76 CONFIG { name = Merlin1DVac description = Used on Falcon 9 v1.1 minThrust = 360 maxThrust = 805 heatProduction = 233 massMult = 0.6447 ullage = True pressureFed = False ignitions = 4 powerEffectName = Kerolox_Upper2 ratedBurnTime = 375 PROPELLANT { name = Kerosene ratio = 0.3709 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6291 } atmosphereCurve { key = 0 345 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = Merlin1DVac+ description = Used on Falcon 9 v1.2 (Full Thrust and Block 5) minThrust = 360 maxThrust = 934.12 heatProduction = 225 massMult = 0.6447 ullage = True pressureFed = False ignitions = 4 powerEffectName = Kerolox_Upper2 ratedBurnTime = 400 PROPELLANT { name = Kerosene ratio = 0.3709 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6291 DrawGauge = False } atmosphereCurve { key = 0 348 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } } RESOURCE { name = TEATEB amount = 4.0 maxAmount = 4.0 } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-medium-1 transform = Merlin-1DV-ThrustTransform position = 0,0,3.1512 rotation = 0, 0, 0 scale = 3.72, 3.72, 3.72 glow = _yellow moduleID = ROE-Merlin1DV engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Merlin1DV TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = Merlin-1DV-ThrustTransform position = 0,0,3.3 rotation = 0, 0, 0 scale = 3.72, 3.72, 3.72 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = Merlin-1DV-ThrustTransform position = 0,0,3.3 rotation = 0, 0, 0 scale = 1.8879,1.8879,3.7758 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Merlin1DVac ratedBurnTime = 375 ignitionReliabilityStart = 0.965517 ignitionReliabilityEnd = 0.993103 cycleReliabilityStart = 0.933333 cycleReliabilityEnd = 0.986667 techTransfer = Merlin1A,Merlin1B,Merlin1BVac,Merlin1C,Merlin1CVac,Merlin1D,Merlin1D+,Merlin1D++:50 } TESTFLIGHT { name = Merlin1DVac+ ratedBurnTime = 400 ignitionReliabilityStart = 0.992481 ignitionReliabilityEnd = 0.998496 cycleReliabilityStart = 0.985075 cycleReliabilityEnd = 0.997015 techTransfer = Merlin1A,Merlin1B,Merlin1BVac,Merlin1C,Merlin1CVac,Merlin1D,Merlin1D+,Merlin1D++,Merlin1DVac:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Merlin1D_SSTU.cfg PART { module = Part name = ROE-Merlin1D author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.9768, 0.0, 0, -1, 0, 1 node_attach = 0.0, 0.0, 0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = spacex, x, merlin, falcon maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Merlin 1D manufacturer = SpaceX description = The Merlin 1D was the first major production version of the first stage SpaceX Engine. Diameter: [0.94 m]. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-Merlin-1D scale = 1.555, 1.555, 1.555 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = Merlin-1D-ThrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = Merlin-1D-ThrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = Merlin-1D-Bell gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ROLModelConstraint numOfPasses = 1 LOOK_CONST { transformName = Merlin-1D-Strut-Lower1 targetName = Merlin-1D-Strut-Upper1 pass = 0 } LOOK_CONST { transformName = Merlin-1D-Strut-Lower2 targetName = Merlin-1D-Strut-Upper2 pass = 0 } LOOK_CONST { transformName = Merlin-1D-Strut-Upper1 targetName = Merlin-1D-Strut-Lower1 pass = 0 } LOOK_CONST { transformName = Merlin-1D-Strut-Upper2 targetName = Merlin-1D-Strut-Lower2 pass = 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Merlin1D origMass = 0.76 CONFIG { name = Merlin1D description = Used on Falcon 9 v1.1 minThrust = 290 maxThrust = 742.4 heatProduction = 196 massMult = 0.6184 ullage = True pressureFed = False ignitions = 4 ratedBurnTime = 350 PROPELLANT { name = Kerosene ratio = 0.3729 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6271 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 282 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = Merlin1D+ description = Used on Falcon 9 v1.2 (Full Thrust) minThrust = 330 maxThrust = 825 heatProduction = 225 massMult = 0.6184 ullage = True pressureFed = False ignitions = 4 ratedBurnTime = 350 PROPELLANT { name = Kerosene ratio = 0.3729 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6271 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 282 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = Merlin1D++ description = Used on Falcon 9 Block 5 minThrust = 330 maxThrust = 914.12 heatProduction = 248 massMult = 0.6184 ullage = True pressureFed = False ignitions = 4 ratedBurnTime = 350 PROPELLANT { name = Kerosene ratio = 0.3729 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6271 DrawGauge = False } atmosphereCurve { key = 0 311 key = 1 288.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } } RESOURCE { name = TEATEB amount = 4.0 maxAmount = 4.0 } ROWaterfall { template = waterfall-kerolox-lower-4 audio = pump-fed-medium-1 transform = Merlin-1D-ThrustTransform position = 0,0,0.95 rotation = 0, 0, 0 scale = 1.77, 1.77, 1.77 glow = _yellow moduleID = ROE-Merlin1D engineID = basicEngine glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = Merlin-1D-ThrustTransform localRotation = 0,0,0 localPosition = 0.48, 0.0, 0.0 fixedScale = 2 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = Merlin-1D-ThrustTransform localPosition = 0.48, 0.0, 0.0 fixedScale = 2 localRotation = 0,0,0 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0.48, 0.0, 0.0 corePosition = 0.48, 0.0, 0.0 exhaustPosition = 0.48, 0.0, 0.0 flarePosition = 0.48, 0.0, 0.0 fumePosition = 0.48, 0.0, 0.0 lampPosition = 0.48, 0.0, 0.0 plumePosition = 0.48, 0.0, 0.0 plume2Position = 0.48, 0.0, 0.0 plume3Position = 0.48, 0.0, 0.0 smokePosition = 0.48, 0.0, 0.0 shockPosition = 0.48, 0.0, 0.0 shockconePosition = 0.48, 0.0, 0.0 slagPosition = 0.48, 0.0, 0.0 streamPosition = 0.48, 0.0, 0.0 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Merlin1D TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = Merlin-1D-ThrustTransform position = 0,0,0.95 rotation = 0, 0, 0 scale = 1.77, 1.77, 1.77 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = Merlin-1D-ThrustTransform position = 0,0,0.95 rotation = 0, 0, 0 scale = 0.7434,0.7434,1.4868 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Merlin1D ratedBurnTime = 350 ignitionReliabilityStart = 0.993711 ignitionReliabilityEnd = 0.998742 cycleReliabilityStart = 0.992593 cycleReliabilityEnd = 0.998519 techTransfer = Merlin1A,Merlin1B,Merlin1BVac,Merlin1C,Merlin1CVac:50 } TESTFLIGHT { name = Merlin1D+ ratedBurnTime = 350 ignitionReliabilityStart = 0.997481 ignitionReliabilityEnd = 0.999496 cycleReliabilityStart = 0.996923 cycleReliabilityEnd = 0.999385 techTransfer = Merlin1A,Merlin1B,Merlin1BVac,Merlin1C,Merlin1CVac,Merlin1D:50 } TESTFLIGHT { name = Merlin1D++ ratedBurnTime = 350 ignitionReliabilityStart = 0.998689 ignitionReliabilityEnd = 0.999738 cycleReliabilityStart = 0.998316 cycleReliabilityEnd = 0.999663 techTransfer = Merlin1A,Merlin1B,Merlin1BVac,Merlin1C,Merlin1CVac,Merlin1D,Merlin1D+:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/MR104_NicheParts.cfg PART { module = Part name = ROE-MR104 author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.135, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 title = 0.44kN Engine (MR-104) manufacturer = Aerojet description = MR-104 Monopropellant Engine family originally provided in-space propulsion for the Voyager 1 and 2 and Magellan missions. Subsequent MR-104 variants provided propulsion for Landsat and NOAA as well as for other U.S. government programs. A variation of this engine (MR-104G) is to be used on the Orion Deep Space Exploration Vehicle. [Uses RCS Configuration] Plume and sound provided by Waterfall. tags = NicheParts, MR-104, voyager, magellan maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.135, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/MR-104 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0075424 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP IspSL = 0.177 IspV = 0.465 maxThrust = 0.51 minThrust = 0.51 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine IspSL = 0.274 IspV = 0.72 maxThrust = 0.55 minThrust = 0.55 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide IspSL = 0.2 IspV = 0.525 maxThrust = 0.53 minThrust = 0.53 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium IspSL = 0.203 IspV = 0.453 maxThrust = 0.144 minThrust = 0.144 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen IspSL = 0.1001462 IspV = 0.195 maxThrust = 0.228 minThrust = 0.228 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO IspSL = 0.362 IspV = 0.952 maxThrust = 0.89 minThrust = 0.89 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 IspSL = 0.362 IspV = 0.952 maxThrust = 0.89 minThrust = 0.89 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO IspSL = 0.361 IspV = 0.943 maxThrust = 0.884 minThrust = 0.884 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-udmh-nto PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO IspSL = 0.366 IspV = 0.955 maxThrust = 0.91 minThrust = 0.91 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-az50 PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B IspSL = 0.274 IspV = 0.939 maxThrust = 0.85 minThrust = 0.85 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = genericThruster position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 moduleID = ROE-MR104 engineID = basicEngine transform = thrustTransform template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 glow = ro-hypergolic-white defaultMainPlumeVariantName = hypergolic-white glowStretch = 1 MainPlumeVariant_Processed { name = cold-gas template = rowaterfall-cold-gas-1 scale = 1.4934375,1.4934375,1.4934375 glowRecolor = ro-cold-gas position = 0,0,0.005 rotation = 0, 0, 0 } MainPlumeVariant_Processed { name = monoprop template = rowaterfall-monopropellant-hydrazine-1 scale = 1.4934375,1.4934375,1.4934375 position = 0,0,0.005 rotation = 0, 0, 0 glowRecolor = ro-hypergolic-white } MainPlumeVariant_Processed { name = hypergolic-udmh-nto template = waterfall-hypergolic-UDMH-NTO-upper-1 glowRecolor = _orange position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } MainPlumeVariant_Processed { name = hypergolic-az50 template = waterfall-hypergolic-aerozine50-upper-1 glowRecolor = ro-hypergolic-az50 position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-MR104 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.12685,0.12685,0.2537 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-white } SUBTYPE { name = cold-gas MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-MR104 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-cold-gas-1 overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 1.4934375,1.4934375,1.4934375 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-cold-gas overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.12685,0.12685,0.2537 } } } } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-MR104 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-monopropellant-hydrazine-1 overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 1.4934375,1.4934375,1.4934375 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.12685,0.12685,0.2537 } } } } SUBTYPE { name = hypergolic-udmh-nto MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-MR104 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.12685,0.12685,0.2537 } } } } SUBTYPE { name = hypergolic-az50 MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-MR104 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.118, 0.118, 0.118 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.005 rotation = 0, 0, 0 scale = 0.12685,0.12685,0.2537 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/MR80b_NicheParts.cfg PART { module = Part name = ROE-MR80B author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.3, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 title = MR-80B (MLE) manufacturer = Aerojet Rocketdyne description = The Mars Landing Engine (MLE) is a derivative of the highly successful MR-80 engine used for the two Viking missions to Mars in 1976. Eight of these engines where used on the sky-crane which landed the Curiosity Rover on the martian surface. Plume and sound provided by Waterfall. tags = MR-80B, descent, NicheParts, mle, curiousity, sky, crane maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/MR80B_MLE } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.01 ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = MR-80B modded = false origMass = 0.0085 CONFIG { name = MR-80B minThrust = 0.031 maxThrust = 3.603 heatProduction = 203.644804278393 ullage = False pressureFed = True ignitions = 500 ratedBurnTime = 350 PROPELLANT { name = Hydrazine ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 223 key = 1 204 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = rowaterfall-monopropellant-hydrazine-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 1.6, 1.6, 1.6 glow = ro-hypergolic-white moduleID = ROE-MR80B engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-MR80B TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-monopropellant-hydrazine-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.6, 1.6, 1.6 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.144,0.144,0.288 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = MR-80B ratedBurnTime = 350 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.999 techTransfer = MR-80-TDE:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/MR80TDE_NicheParts.cfg PART { module = Part name = ROE-MR80TDE author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.12, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.10, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = NicheParts, mr-80, viking, lander, tde, mars maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 title = MR-80 (TDE) manufacturer = Aerojet description = The Viking lander Terminal Descent Engine (TDE). The lander had three such engines, which were used during the final 45 seconds or so of the descent to the surface of Mars. Multiple small exhaust nozzles are used to diffuse the exhaust plume and eliminate a recirculation zone that could contaminate spacecraft instrumentation and avoid potential extensive erosion of the landing site. Plume and sound provided by Waterfall. oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.12, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/MR80_TDE scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.01 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 50 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = MR-80-TDE modded = false origMass = 0.0089 CONFIG { name = MR-80-TDE minThrust = 0.276 maxThrust = 2.811 heatProduction = 226.27200475377 ullage = False pressureFed = True ratedBurnTime = 215 PROPELLANT { name = Hydrazine ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 210 key = 1 179 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = rowaterfall-monopropellant-hydrazine-1 transform = plumeTransform audio = pressure-fed-1 position = 0,0,-0.018 rotation = 0, 0, 0 scale = 0.6, 0.6, 0.6 moduleID = ROE-MR80TDE engineID = basicEngine } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-MR80TDE TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-monopropellant-hydrazine-1 overrideParentTransform = plumeTransform position = 0,0,-0.018 rotation = 0, 0, 0 scale = 0.6, 0.6, 0.6 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = MR-80-TDE ratedBurnTime = 215 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.999 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Nike_Wrobz.cfg PART { name = ROE-NikeM5E1 module = Part author = wrobz rescaleFactor = 1 scale = 1.0 node_stack_top = 0.0, 1.71, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.71, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,1,1,1,0 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0,srf stackSymmetry = 3 tags = nike solid booster strapon radial thrust twr maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Nike M5E1 manufacturer = ABL description = First stage solid rocket motor used on many sounding rockets including Nike-Deacon, Nike-Cajun, Nike-Apache, Nike-Aerobee170, Nike-Aerobee350, and more. Plume configured by RealPlume. category = Engine node_attach = 0.0, 1.71, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROEngines/Assets/WrobzSoundingRockets/Nike scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True powerEffectName = Solid-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 214.375 basemass = -1 type = NGNC TANK { name = NGNC amount = 214.375 maxAmount = 214.375 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = Nike-M5E1 origMass = 0.195 modded = false CONFIG { name = Nike-M5E1 maxThrust = 195.6 minThrust = 195.6 heatProduction = 100 PROPELLANT { name = NGNC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 195 key = 1 195 } } } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 plumePosition = 0,0,0.2 flarePosition = 0,0,0.1 fixedScale = 0.5 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.1 fixedScale = 0.5 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.2 fixedScale = 0.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.5 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.5 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/NK33_RE.cfg PART { module = Part name = ROE-NK33 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.086298, 0.0, 0.0, 1.0, 0.0, 2 node_stack_center = 0.0, -0.704952, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.265828, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 1.086298, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = nk33, nk-33, nk, 33, nk15, nk-15, 15, n1, n1f, antares maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = NK-15/33 manufacturer = SNTK Kuznetsov description = The NK-15 and NK-33 were originally built in the 1960s/early 1970s for the Soviet N1 and then N1F rocket, respectively. Though the N1F was scrapped, the engines survived. Aerojet acquired several NK-33 engines in the 1990s and refurbished them as AJ26-62 engines for Orbital Science's Antares launch vehicle. Modifications made by Aerojet included increasing rated thrust and equipping the engines to support gimballing. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/NK33 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = 330 } MODULE { name = ModuleAnimateHeat animationName = NK33 responseSpeed = 0.0009 dependOnEngineState = True dependOnThrottle = True ThermalAnim = NK33 useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs configuration = NK-15 modded = false origMass = 1.222 CONFIG { name = NK-15 description = Developed as the first stage engine of the N-1 moon rocket. Gimbal, differential throttle. maxThrust = 1681 minThrust = 841 heatProduction = 100 massMult = 1.21812 gimbalRange = 6 ullage = True ignitions = 1 ratedBurnTime = 180 PROPELLANT { name = Kerosene ratio = 0.3576 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6424 } atmosphereCurve { key = 0 331 key = 1 297 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 2 } } CONFIG { name = NK-15-Original-NoGimbal description = Developed as the first stage engine of the N-1 moon rocket. No gimbal, differential throttle. maxThrust = 1681 minThrust = 841 heatProduction = 100 massMult = 1.020458 gimbalRange = 0 ullage = True ignitions = 1 ratedBurnTime = 180 PROPELLANT { name = Kerosene ratio = 0.3576 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6424 } atmosphereCurve { key = 0 331 key = 1 297 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 2 } } CONFIG { name = NK-33 description = Developed as an upgrade to the NK-15, and then abandoned with the cancellation of the N-1. Revived following the fall of the USSR, now used on Soyuz 2.1v. Gimbal, differential throttle. maxThrust = 1766 minThrust = 841 heatProduction = 100 massMult = 1.1937 gimbalRange = 6 ullage = True ignitions = 2 ratedBurnTime = 240 PROPELLANT { name = Kerosene ratio = 0.3486 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6514 } atmosphereCurve { key = 0 331 key = 1 297 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = NK-33-Original-NoGimbal description = Developed as an upgrade to the NK-15, and then abandoned with the cancellation of the N-1. Revived following the fall of the USSR, now used on Soyuz 2.1v. No gimbal, differential throttle. maxThrust = 1766 minThrust = 841 heatProduction = 100 massMult = 1 gimbalRange = 0 ullage = True ignitions = 2 ratedBurnTime = 240 PROPELLANT { name = Kerosene ratio = 0.3486 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6514 } atmosphereCurve { key = 0 331 key = 1 297 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = AJ26-62 description = The NK-33 design was sold to Aerojet in the mid 1990s. Aerojet modified it to create the AJ26. Formerly used for the Antares-100 series maxThrust = 1815 minThrust = 941.92 heatProduction = 100 massMult = 1.1937 ignitions = 2 gimbalRange = 6 ullage = True ignitions = 2 ratedBurnTime = 240 PROPELLANT { name = Kerosene ratio = 0.3400 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6600 } atmosphereCurve { key = 0 331.9 key = 1 301.6 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 2 maxAmount = 2 } ROWaterfall { template = waterfall-kerolox-lower-4 audio = pump-fed-heavy-1 position = 0,0,-0.06 rotation = 0, 0, 0 scale = 2.89, 2.89, 2.89 glow = _yellow moduleID = ROE-NK33 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-NK33 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = thrustTransform position = 0,0,-0.06 rotation = 0, 0, 0 scale = 2.89, 2.89, 2.89 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.06 rotation = 0, 0, 0 scale = 1.2138,1.2138,2.4276 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = NK-15 ratedBurnTime = 180 ignitionReliabilityStart = 0.933333 ignitionReliabilityEnd = 0.986667 cycleReliabilityStart = 0.933333 cycleReliabilityEnd = 0.986667 techTransfer = NK-9,NK-9V,NK-15V,NK-15V-Original-NoGimbal:25 reliabilityMidH = 0.65 } TESTFLIGHT { name = NK-15-Original-NoGimbal ratedBurnTime = 180 ignitionReliabilityStart = 0.933333 ignitionReliabilityEnd = 0.986667 cycleReliabilityStart = 0.933333 cycleReliabilityEnd = 0.986667 techTransfer = NK-9,NK-9V,NK-15V,NK-15V-Original-NoGimbal:25 reliabilityMidH = 0.65 } TESTFLIGHT { name = NK-33 ratedBurnTime = 240 ignitionReliabilityStart = 0.937500 ignitionReliabilityEnd = 0.987500 cycleReliabilityStart = 0.937500 cycleReliabilityEnd = 0.987500 techTransfer = NK-15,NK-15-Original-NoGimbal:50 } TESTFLIGHT { name = NK-33-Original-NoGimbal ratedBurnTime = 240 ignitionReliabilityStart = 0.937500 ignitionReliabilityEnd = 0.987500 cycleReliabilityStart = 0.937500 cycleReliabilityEnd = 0.987500 techTransfer = NK-15,NK-15-Original-NoGimbal:50 } TESTFLIGHT { name = AJ26-62 ratedBurnTime = 240 ignitionReliabilityStart = 0.937500 ignitionReliabilityEnd = 0.987500 cycleReliabilityStart = 0.937500 cycleReliabilityEnd = 0.987500 techTransfer = NK-15,NK-15-Original-NoGimbal,NK-33,NK-33-Original-NoGimbal:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/NK33_RE.cfg PART { module = Part name = ROE-NK9 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.7822, 0.0, 0.0, 1.0, 0.0, 2 node_stack_center = 0.0, -0.704952, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.6315, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 1.086298, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = nk9, nk, n1, n-1, gr-1, nk-9 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = NK-9 manufacturer = SNTK Kuznetsov description = Staged combustion kerolox booster engine. Designed by Kuznetsov for the Korolev GR-1 project. Basis for the NK-15 used on the N1, and the NK-33 used today. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/NK33 scale = 0.72, 0.72, 0.72 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = 330 } MODULE { name = ModuleAnimateHeat animationName = NK33 responseSpeed = 0.0009 dependOnEngineState = True dependOnThrottle = True ThermalAnim = NK33 useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 8 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.36 engineType = L configuration = NK-9 modded = false CONFIG { name = NK-9 description = Developed for R-9 ICBM, and later used as the first stage engine for GR-1, the N-1 predecessor. maxThrust = 421 minThrust = 421 heatProduction = 205 massMult = 1.0 ullage = True ignitions = 1 ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.35574 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.64426 } atmosphereCurve { key = 0 328 key = 1 286.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = NK-9-1969 description = Speculative upgrade, assuming technologies from the NK-15 were integrated back into the NK-9 maxThrust = 421 minThrust = 421 heatProduction = 205 massMult = 1.0 ullage = True ignitions = 1 ratedBurnTime = 190 PROPELLANT { name = Kerosene ratio = 0.35574 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.64426 } atmosphereCurve { key = 0 331 key = 1 297 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = NK-9-1972 description = Speculative upgrade, assuming technologies from the NK-33 were integrated back into the NK-9 maxThrust = 436 minThrust = 436 heatProduction = 205 massMult = 1.0 ullage = True ignitions = 1 ratedBurnTime = 240 PROPELLANT { name = Kerosene ratio = 0.35574 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.64426 } atmosphereCurve { key = 0 331 key = 1 297 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = NK-9-2009 description = Speculative upgrade, assuming Aerojet purchased and upgraded NK-9s for their own use. maxThrust = 448 minThrust = 448 heatProduction = 205 massMult = 1.0 ullage = True ignitions = 1 ratedBurnTime = 240 PROPELLANT { name = Kerosene ratio = 0.3400 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6600 } atmosphereCurve { key = 0 331.9 key = 1 301.6 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 } ROWaterfall { template = waterfall-kerolox-lower-4 audio = pump-fed-medium-1 position = 0,0,-0.06 rotation = 0, 0, 0 scale = 2.07, 2.07, 2.07 glow = _yellow moduleID = ROE-NK9 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-NK9 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = thrustTransform position = 0,0,-0.06 rotation = 0, 0, 0 scale = 2.07, 2.07, 2.07 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.06 rotation = 0, 0, 0 scale = 0.8694,0.8694,1.7388 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = NK-9 ratedBurnTime = 150 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.85 cycleReliabilityEnd = 0.96 techTransfer = NK-9V:50 reliabilityMidH = 0.65 } TESTFLIGHT { name = NK-9-1969 ratedBurnTime = 190 ignitionReliabilityStart = 0.90 ignitionReliabilityEnd = 0.983 cycleReliabilityStart = 0.885 cycleReliabilityEnd = 0.978 techTransfer = NK-9-1972,NK-9V:50 } TESTFLIGHT { name = NK-9-1972 ratedBurnTime = 240 ignitionReliabilityStart = 0.93 ignitionReliabilityEnd = 0.996 cycleReliabilityStart = 0.92 cycleReliabilityEnd = 0.996 techTransfer = NK-9-2009,NK-9V:50 } TESTFLIGHT { name = NK-9-2009 ratedBurnTime = 240 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.996 cycleReliabilityStart = 0.96 cycleReliabilityEnd = 0.996 techTransfer = NK-9V:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/NK43_RE.cfg PART { module = Part name = ROE-NK43 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.086298, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -3.704896, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 1.116298, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = nk, 15v, 43, nk15v, nk-15v, nk43, nk-43, n1f maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = NK-15V/43 manufacturer = SNTK Kuznetsov description = Originally designed and built for the N1F, the NK-43 is a derivative of the NK-33 with longer bell and restart capability for upper stages. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/NK43 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = 430 } MODULE { name = ModuleAnimateHeat animationName = NK43 responseSpeed = 0.0009 dependOnEngineState = True dependOnThrottle = True ThermalAnim = NK43 useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs configuration = NK-15V modded = false origMass = 1.396 CONFIG { name = NK-15V description = Developed as the second stage engine of the N-1 moon rocket. Gimbal, differential throttle. maxThrust = 1755 minThrust = 877.5 heatProduction = 100 massMult = 1.15009 gimbalRange = 6 ullage = True ignitions = 1 ratedBurnTime = 240 PROPELLANT { name = Kerosene ratio = 0.3576 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6424 } atmosphereCurve { key = 0 346 key = 1 260 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 3 } } CONFIG { name = NK-15V-Original-NoGimbal description = Developed as the second stage engine of the N-1 moon rocket. No gimbal, differential throttle. maxThrust = 1755 minThrust = 877.5 heatProduction = 100 massMult = 0.963467 gimbalRange = 0 ullage = True ignitions = 1 ratedBurnTime = 240 PROPELLANT { name = Kerosene ratio = 0.3576 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6424 } atmosphereCurve { key = 0 346 key = 1 260 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 3 } } CONFIG { name = NK-43 description = Developed as an upgrade to the NK-15V, and then abandoned with the cancellation of the N-1. Gimbal, differential throttle. minThrust = 877.5 maxThrust = 1755 heatProduction = 100 massMult = 1.1937 gimbalRange = 6 ullage = True ignitions = 3 ratedBurnTime = 360 PROPELLANT { name = Kerosene ratio = 0.3320 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6680 } atmosphereCurve { key = 0 346 key = 1 260 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = NK-43-Original-NoGimbal description = Developed as an upgrade to the NK-15, and then abandoned with the cancellation of the N-1. No gimbal, differential throttle. maxThrust = 1755 minThrust = 877.5 heatProduction = 100 massMult = 1 gimbalRange = 0 ullage = True ignitions = 3 ratedBurnTime = 360 PROPELLANT { name = Kerosene ratio = 0.3320 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6680 } atmosphereCurve { key = 0 346 key = 1 260 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 3 maxAmount = 3 } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-heavy-1 position = 0,0,-0.1948 rotation = 0, 0, 0 scale = 4.12, 4.12,2.884 glow = _yellow moduleID = ROE-NK43 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-NK43 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,-0.03 rotation = 0, 0, 0 scale = 4.12, 4.12,2.884 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.03 rotation = 0, 0, 0 scale = 2.0909,2.0909,4.1818 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = NK-15V ratedBurnTime = 240 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.974 cycleReliabilityStart = 0.85 cycleReliabilityEnd = 0.96 techTransfer = NK-9,NK-9V,NK-15,NK-15-Original-NoGimbal:25 reliabilityMidH = 0.65 } TESTFLIGHT { name = NK-15V-Original-NoGimbal ratedBurnTime = 240 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.974 cycleReliabilityStart = 0.85 cycleReliabilityEnd = 0.96 techTransfer = NK-9,NK-9V,NK-15,NK-15-Original-NoGimbal:25 reliabilityMidH = 0.65 } TESTFLIGHT { name = NK-43 ratedBurnTime = 360 ignitionReliabilityStart = 0.93 ignitionReliabilityEnd = 0.996 cycleReliabilityStart = 0.92 cycleReliabilityEnd = 0.996 techTransfer = NK-15V,NK-15V-Original-NoGimbal,NK-43-Original-NoGimbal:50 } TESTFLIGHT { name = NK-43-Original-NoGimbal ratedBurnTime = 360 ignitionReliabilityStart = 0.93 ignitionReliabilityEnd = 0.996 cycleReliabilityStart = 0.92 cycleReliabilityEnd = 0.996 techTransfer = NK-15V,NK-15V-Original-NoGimbal,NK-43:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/NK43_RE.cfg PART { module = Part name = ROE-NK9V author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.7814, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -2.6632, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 1.116298, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = nk9, nk, n1, n-1, gr-1, nk-9, n1f, 9v, nk9v, nk-9v, nk-19, nk-31 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = NK-9V/21/19/39/31 manufacturer = SNTK Kuznetsov description = Staged combustion kerolox upper/vacuum engine. Designed by Kuznetsov for the Korolev GR-1 projet. Reused (as NK-19) on the N1, upgraded for the N1F with restart capability as NK-31. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/NK43 scale = 0.72, 0.72, 0.72 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = 430 } MODULE { name = ModuleAnimateHeat animationName = NK43 responseSpeed = 0.0009 dependOnEngineState = True dependOnThrottle = True ThermalAnim = NK43 useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 8 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.64 engineType = U+ configuration = NK-9V modded = false CONFIG { name = NK-9V description = Original vacuum version of NK-9 for the GR-1 rocket. maxThrust = 451.1 minThrust = 451.1 heatProduction = 205 massMult = 1 ullage = True ignitions = 1 gimbalRange = 5 ratedBurnTime = 240 PROPELLANT { name = Kerosene ratio = 0.3576 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6424 } atmosphereCurve { key = 0 345 key = 1 240 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = NK-21 description = NK-9V rerated for N1 Block V use. No gimbal, differential throttle. maxThrust = 400 minThrust = 240 heatProduction = 205 massMult = 0.9 ullage = True ignitions = 1 gimbalRange = 0 ratedBurnTime = 450 PROPELLANT { name = Kerosene ratio = 0.3576 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6424 } atmosphereCurve { key = 0 340 key = 1 240 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = NK-19 description = NK-9V rerated for N1 Block G use. Gimbal, throttle. maxThrust = 400 minThrust = 240 heatProduction = 205 massMult = 1 ullage = True ignitions = 1 gimbalRange = 5 ratedBurnTime = 450 PROPELLANT { name = Kerosene ratio = 0.3576 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6424 } atmosphereCurve { key = 0 353 key = 1 240 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = NK-39 description = Improved for N1F Block V. No gimbal, differential throttle. maxThrust = 400 minThrust = 240 heatProduction = 205 massMult = 1.09375 ullage = True ignitions = 1 gimbalRange = 0 ratedBurnTime = 600 PROPELLANT { name = Kerosene ratio = 0.3486 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6514 } atmosphereCurve { key = 0 352 key = 1 220 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } } CONFIG { name = NK-31 description = Improved for N1F Block G. Relightable. Gimbal, throttle. maxThrust = 402 minThrust = 240 heatProduction = 205 massMult = 1.128125 ullage = True ignitions = 2 gimbalRange = 5 ratedBurnTime = 600 PROPELLANT { name = Kerosene ratio = 0.3486 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6514 } atmosphereCurve { key = 0 353 key = 1 220 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 0.5 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-medium-1 position = 0,0,-0.1184 rotation = 0, 0, 0 scale = 2.96, 2.96,2.072 glow = _yellow moduleID = ROE-NK9V engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-NK9V TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 2.96, 2.96,2.072 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.5022,1.5022,3.0044 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = NK-9V ratedBurnTime = 240 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.85 cycleReliabilityEnd = 0.96 techTransfer = NK-9:50 reliabilityMidH = 0.65 } TESTFLIGHT { name = NK-21 ratedBurnTime = 450 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.98 cycleReliabilityStart = 0.89 cycleReliabilityEnd = 0.975 techTransfer = NK-9,NK-9V,NK-19:50 reliabilityMidH = 0.55 } TESTFLIGHT { name = NK-19 ratedBurnTime = 450 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.98 cycleReliabilityStart = 0.89 cycleReliabilityEnd = 0.975 techTransfer = NK-9,NK-9V,NK-21:50 reliabilityMidH = 0.55 } TESTFLIGHT { name = NK-39 ratedBurnTime = 600 ignitionReliabilityStart = 0.93 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.94 cycleReliabilityEnd = 0.985 techTransfer = NK-9,NK-9V,NK-19,NK-21,NK-31:50 } TESTFLIGHT { name = NK-31 ratedBurnTime = 600 ignitionReliabilityStart = 0.93 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.94 cycleReliabilityEnd = 0.985 techTransfer = NK-9V,NK-9,NK-19,NK-21,NK-39:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/ORM65.cfg PART { module = Part name = ROE-ORM65 author = Basila, Capkirk123 scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.445, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,1,0 title = ORM-65 description = Very early Soviet rocket engine, designed by Glushko in 1936 for use on the KR-212 cruise missile, and modified for the rocket aircraft RP-318. It was the first reliable, regenerativley cooled rocket. Plume and sound provided by Waterfall. tags = ORM-65 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = NPO Energomash category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/ORM65/orm65 scale = 1, 1, 1 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs modded = false configuration = ORM-65 origMass = 0.0143 type = ModuleEnginesRF CONFIG { name = ORM-65 minThrust = 0.510 maxThrust = 1.785 massMult = 1.0 heatProduction = 100 ullage = True pressureFed = True ignitions = 1 ratedBurnTime = 80 PROPELLANT { name = Kerosene ratio = 0.3205 DrawGauge = True } PROPELLANT { name = AK20 ratio = 0.6795 } atmosphereCurve { key = 0 215 key = 1 210 } } CONFIG { name = RDA-1-150 description = Simplified ORM-65 for the RP-318 rocket planes minThrust = 0.499 maxThrust = 1.460 massMult = 0.86 heatProduction = 100 ullage = True pressureFed = True ignitions = 2 ratedBurnTime = 200 PROPELLANT { name = Kerosene ratio = 0.3205 DrawGauge = True } PROPELLANT { name = AK20 ratio = 0.6795 } atmosphereCurve { key = 0 215 key = 1 210 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } CONFIG { name = RDA-1-300 description = Uprated RDA-1-300, to allow the RP-318 to take off under its own power. Test site was overrun by the German army before it could be tested. minThrust = 0.499 maxThrust = 2.942 massMult = 0.86 heatProduction = 100 ullage = True pressureFed = True ignitions = 2 ratedBurnTime = 200 PROPELLANT { name = Kerosene ratio = 0.3205 DrawGauge = True } PROPELLANT { name = AK20 ratio = 0.6795 } atmosphereCurve { key = 0 215 key = 1 210 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.500 } } } ROWaterfall { template = waterfall-kerosene-nitric-acid-lower-1 audio = pump-fed-light-1 position = 0,0,-0.00592 rotation = 0, 0, 0 scale = 0.06, 0.06, 0.07 glow = _yellow glowStretch = 0.8 moduleID = ROE-ORM65 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-ORM65 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerosene-nitric-acid-lower-1 overrideParentTransform = thrustTransform position = 0,0,-0.004 rotation = 0, 0, 0 scale = 0.06, 0.06, 0.07 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.004 rotation = 0, 0, 0 scale = 0.05592,0.05592,0.089472 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = ORM-65 ratedBurnTime = 80 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.96 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.7 cycleReliabilityEnd = 0.9 } TESTFLIGHT { name = RDA-1-150 ratedBurnTime = 200 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.98 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.99 techTransfer = ORM-65:50 } TESTFLIGHT { name = RDA-1-300 ratedBurnTime = 200 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.98 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.99 techTransfer = ORM-65, RDA-1-150:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/PLE_NicheParts.cfg PART { module = Part name = ROE-PLE author = Sam scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, -0.04, 0.0, 0.0, 1.0, 0 attachRules = 0,1,0,0,0 title = 0.592kN Dual Radial Engine manufacturer = Aerojet description = This model is based on the Phoenix Mars Lander. Featuring a pair of MR-107 Monopropellant Engines, six of these pairs were used as retro-propulsion for the final decent phase of the Phoenix Mars Lander. [Uses RCS Configuration] Plume and sound provided by Waterfall. tags = NicheParts, PLE, Phoenix, descent mass = 0.0035 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine MODEL { model = ROEngines/Assets/NicheParts/PLE scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP IspSL = 0.177 IspV = 0.465 maxThrust = 0.51 minThrust = 0.51 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine IspSL = 0.274 IspV = 0.72 maxThrust = 0.55 minThrust = 0.55 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide IspSL = 0.2 IspV = 0.525 maxThrust = 0.53 minThrust = 0.53 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium IspSL = 0.203 IspV = 0.453 maxThrust = 0.144 minThrust = 0.144 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen IspSL = 0.1001462 IspV = 0.195 maxThrust = 0.228 minThrust = 0.228 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO IspSL = 0.362 IspV = 0.952 maxThrust = 0.89 minThrust = 0.89 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 IspSL = 0.362 IspV = 0.952 maxThrust = 0.89 minThrust = 0.89 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO IspSL = 0.361 IspV = 0.943 maxThrust = 0.884 minThrust = 0.884 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-udmh-nto PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO IspSL = 0.366 IspV = 0.955 maxThrust = 0.91 minThrust = 0.91 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-az50 PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B IspSL = 0.274 IspV = 0.939 maxThrust = 0.85 minThrust = 0.85 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = genericThruster position = 0,0,0 rotation = 0, 0, 0 scale = 0.05, 0.05, 0.05 moduleID = ROE-PLE engineID = basicEngine transform = thrustTransform template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 glow = ro-hypergolic-white defaultMainPlumeVariantName = hypergolic-white glowStretch = 1 MainPlumeVariant_Processed { name = cold-gas template = rowaterfall-cold-gas-1 scale = 0.6328125,0.6328125,0.6328125 glowRecolor = ro-cold-gas position = 0,0,0 rotation = 0, 0, 0 } MainPlumeVariant_Processed { name = monoprop template = rowaterfall-monopropellant-hydrazine-1 scale = 0.6328125,0.6328125,0.6328125 position = 0,0,0 rotation = 0, 0, 0 glowRecolor = ro-hypergolic-white } MainPlumeVariant_Processed { name = hypergolic-udmh-nto template = waterfall-hypergolic-UDMH-NTO-upper-1 glowRecolor = _orange position = 0,0,0 rotation = 0, 0, 0 scale = 0.05, 0.05, 0.05 } MainPlumeVariant_Processed { name = hypergolic-az50 template = waterfall-hypergolic-aerozine50-upper-1 glowRecolor = ro-hypergolic-az50 position = 0,0,0 rotation = 0, 0, 0 scale = 0.05, 0.05, 0.05 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-PLE TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.05, 0.05, 0.05 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.05375,0.05375,0.1075 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-white } SUBTYPE { name = cold-gas MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-PLE } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-cold-gas-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.6328125,0.6328125,0.6328125 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-cold-gas overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.05375,0.05375,0.1075 } } } } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-PLE } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-monopropellant-hydrazine-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.6328125,0.6328125,0.6328125 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.05375,0.05375,0.1075 } } } } SUBTYPE { name = hypergolic-udmh-nto MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-PLE } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.05, 0.05, 0.05 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.05375,0.05375,0.1075 } } } } SUBTYPE { name = hypergolic-az50 MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-PLE } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.05, 0.05, 0.05 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.05375,0.05375,0.1075 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/R40B_NicheParts.cfg PART { module = Part name = ROE-R40B author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.30, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = R40, shuttle, R-40, biprop, satellites, probes maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = R-40 Series manufacturer = Kaiser Marquardt description = A pressure-fed vacuum hypergolic engine. Used for attitude control on the Space Shuttle (STS). Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/R40B scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = R-40A origMass = 0.01 CONFIG { name = R-40A minThrust = 3.87 maxThrust = 3.87 heatProduction = 100 massMult = 1.0 description = Attitude control thruster developed for the Space Shuttle. ullage = False pressureFed = True ignitions = 0 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.07 } PROPELLANT { name = MMH ratio = 0.5066 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.4934 DrawGauge = False } atmosphereCurve { key = 0 293 key = 1 150 } } CONFIG { name = R-40A-NTO minThrust = 3.87 maxThrust = 3.87 heatProduction = 100 massMult = 1.0 description = NTO variant of the baseline R-40A thruster. ullage = False pressureFed = True ignitions = 0 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.07 } PROPELLANT { name = MMH ratio = 0.5113 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4887 DrawGauge = False } atmosphereCurve { key = 0 293 key = 1 150 } } CONFIG { name = R-40B minThrust = 4.0 maxThrust = 4.0 heatProduction = 100 massMult = 0.7 description = Commercial version of the R-40A. ullage = False pressureFed = True ignitions = 0 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.07 } PROPELLANT { name = MMH ratio = 0.5066 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.4934 DrawGauge = False } atmosphereCurve { key = 0 293 key = 1 150 } } CONFIG { name = R-40B-NTO minThrust = 4.0 maxThrust = 4.0 heatProduction = 100 massMult = 0.7 description = NTO variant of the baseline R-40B thruster. ullage = False pressureFed = True ignitions = 0 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.07 } PROPELLANT { name = MMH ratio = 0.5113 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4887 DrawGauge = False } atmosphereCurve { key = 0 293 key = 1 150 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.3, 0.3, 0.3 glow = ro-hypergolic-white moduleID = ROE-R40B engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-R40B TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.3, 0.3, 0.3 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.3225,0.3225,0.645 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/R42_NicheParts.cfg PART { module = Part name = ROE-R42 author = SAM scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.26, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.4, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = R-42, NicheParts, biprop, apogee, kick maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = R-42 Series manufacturer = Aerojet Rocketdyne description = A pressure-fed vacuum hypergolic rocket engine, burning either MMH and NTO (R-42) or Hydrazine and NTO (R-42DM). Used as an apogee kick motor for geostationary satellites. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.26, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/890N_Engine scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.01 ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = R-42 origMass = 0.0045 CONFIG { name = R-42 minThrust = 0.89 maxThrust = 0.89 heatProduction = 100 massMult = 1.0 ullage = False pressureFed = True ignitions = 134 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.045 } PROPELLANT { name = MMH ratio = 0.5066 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.4934 DrawGauge = False } atmosphereCurve { key = 0 303 key = 1 150 } } CONFIG { name = R-42-NTO minThrust = 0.89 maxThrust = 0.89 heatProduction = 100 massMult = 1.0 description = NTO variant of the baseline R-42 thruster. ullage = False pressureFed = True ignitions = 134 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.045 } PROPELLANT { name = MMH ratio = 0.5113 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4887 DrawGauge = False } atmosphereCurve { key = 0 303 key = 1 150 } } CONFIG { name = R-42DM minThrust = 0.89 maxThrust = 0.89 heatProduction = 100 massMult = 1.611 description = High performance version of the baseline R-42 thruster. ullage = False pressureFed = True ignitions = 134 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.045 } PROPELLANT { name = Hydrazine ratio = 0.5863 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.4137 DrawGauge = False } atmosphereCurve { key = 0 327 key = 1 150 } } CONFIG { name = R-42DM-NTO minThrust = 0.89 maxThrust = 0.89 heatProduction = 100 massMult = 1.611 description = NTO variant of the baseline R-42DM thruster. ullage = False pressureFed = True ignitions = 134 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.045 } PROPELLANT { name = Hydrazine ratio = 0.5908 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4092 DrawGauge = False } atmosphereCurve { key = 0 327 key = 1 150 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 glow = ro-hypergolic-white moduleID = ROE-R42 engineID = basicEngine transform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 1,1,1 glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-R42 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 1,1,1 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0,0,0 scale = 1.075,1.075,2.15 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RaptorVac_RE.cfg PART { module = Part name = ROE-RaptorVac author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.54, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.425, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 1.54, 0.0, 0.0, 1.0, 0.0 attachRules = 1,1,1,1,0 tags = spacex, bfr, its, raptor, vacuum maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Raptor (Vacuum Variant) manufacturer = SpaceX description = The Raptor is a CH4/LOX burning full-flow staged combustion engine designed for both the Starship & Super Heavy Launch Vehicle. The Super Heavy has 31 sea-level optimized engines to power the first stage, Starship has 3 sea-level engines and 3 vacuum engines. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RAPTOR_VACUUM scale = 1.315, 1.315, 1.315 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.02 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 8 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Raptor modded = false origMass = 1.5 CONFIG { name = Raptor Vacuum maxThrust = 2240.0 minThrust = 896.0 heatProduction = 100 ullage = True pressureFed = False ignitions = 0 gimbalRange = 6 massMult = 1.25 ratedBurnTime = 3600 PROPELLANT { name = LqdMethane ratio = 0.43 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.57 } atmosphereCurve { key = 0 380 key = 1 240 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } IGNITOR_RESOURCE { name = LqdMethane amount = 0.43 } IGNITOR_RESOURCE { name = LqdOxygen amount = 0.57 } } } ROWaterfall { template = waterfall-methalox-upper-raptor-1 audio = pump-fed-raptor-1 position = 0,0,1.36 rotation = 0, 0, 0 scale = 2.2, 2.2, 2.2 moduleID = ROE-RaptorVac engineID = basicEngine transform = thrustTransform ExtraTemplate_Processed { template = rowaterfall-glow-methalox-purple position = 0,0,1.36 rotation = 0, 0, 0 scale = 2.04, 2.04, 4.08 transform = thrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/ZorgSounds/loop_raptor_sealevel volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 1.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/ZorgSounds/engage_raptor volume = 1.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RaptorVac TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-methalox-upper-raptor-1 overrideParentTransform = thrustTransform position = 0,0,1.36 rotation = 0, 0, 0 scale = 2.2, 2.2, 2.2 } TEMPLATE { __rowaterfall = extraTemplate templateName = rowaterfall-glow-methalox-purple overrideParentTransform = thrustTransform position = 0,0,1.36 rotation = 0, 0, 0 scale = 2.04, 2.04, 4.08 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Raptor Vacuum ratedBurnTime = 3600 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Raptor_RE.cfg PART { module = Part name = ROE-Raptor author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.6, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.59, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 1.6, 0.0, 0.0, 1.0, 0.0 attachRules = 1,1,1,1,0 tags = spacex, bfr, its, raptor maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Raptor (Surface Variant) manufacturer = SpaceX description = The Raptor is a CH4/LOX burning full-flow staged combustion engine designed for both the Starship & Super Heavy Launch Vehicle. The Super Heavy has 31 sea-level optimized engines to power the first stage, Starship has 3 sea-level engines and 3 vacuum engines. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RAPTOR scale = 1.36, 1.36, 1.36 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.02 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 8 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Raptor modded = false origMass = 1.5 CONFIG { name = Raptor maxThrust = 1650 minThrust = 660 heatProduction = 100 ullage = True pressureFed = False ignitions = 0 gimbalRange = 8 massMult = 1.0 ratedBurnTime = 1800 PROPELLANT { name = LqdMethane ratio = 0.43 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.57 } atmosphereCurve { key = 0 350 key = 1 325 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } IGNITOR_RESOURCE { name = LqdMethane amount = 0.43 } IGNITOR_RESOURCE { name = LqdOxygen amount = 0.57 } } CONFIG { name = Raptor Non-Throttleable maxThrust = 3000 minThrust = 3000 heatProduction = 100 ullage = True pressureFed = False ignitions = 0 gimbalRange = 0 massMult = 1.15 ratedBurnTime = 1800 PROPELLANT { name = LqdMethane ratio = 0.43 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.57 } atmosphereCurve { key = 0 350 key = 1 325 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } IGNITOR_RESOURCE { name = LqdMethane amount = 0.43 } IGNITOR_RESOURCE { name = LqdOxygen amount = 0.57 } } } ROWaterfall { template = waterfall-methalox-lower-raptor-1 audio = pump-fed-raptor-1 position = 0,0,-0.04 rotation = 0, 0, 0 scale = 1.09, 1.09, 1.09 glow = ro-methalox-blue moduleID = ROE-Raptor engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/ZorgSounds/loop_raptor_sealevel volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 1.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/ZorgSounds/engage_raptor volume = 1.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Raptor TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-methalox-lower-raptor-1 overrideParentTransform = thrustTransform position = 0,0,-0.04 rotation = 0, 0, 0 scale = 1.09, 1.09, 1.09 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-methalox-blue overrideParentTransform = thrustTransform position = 0,0,-0.04 rotation = 0, 0, 0 scale = 1.09, 1.09,2.18 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Raptor ratedBurnTime = 1800 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 } TESTFLIGHT { name = Raptor Non-Throttleable ratedBurnTime = 1800 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD0105_RE.cfg PART { module = Part name = ROE-RD0105 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.73114, 0.0, 0.0, 1.0, 0.0, 1 node_stack_center = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.7974, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.73114, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = rd, 0105, rd0105, rd-0105, 0109, rd0109, rd-0109, luna, blok, e, vostok, r7 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-0105/0109 Series manufacturer = KB Khimavtomatiki (Kosberg) description = Kerolox gas generator vacuum engine which served in R-7 upper stages (Luna, Vostok). The RD-0105 was designed for Luna launches; it was the first upper stage for the R-7 series and was reused for uncrewed Vostok tests. An enhanced version, the RD-0109, was used for crewed Vostok launches. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD0105_Pap scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform overallMultiplier = 1.0 } THRUST_TRANSFORM { name = vernierTransform overallMultiplier = 0.0042 } } MODULE { name = ModuleGimbal gimbalTransformName = vernierGimbal gimbalRange = 6.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-0105 modded = false origMass = 0.125 CONFIG { name = RD-0105 description = Modified RD-107 vernier for use as an independent upper stage for the R-7. Used on Luna and early Vostok rockets minThrust = 49.4 maxThrust = 49.4 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 440 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3594 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6406 } atmosphereCurve { key = 0 316 key = 1 257 } } CONFIG { name = RD-0109 description = RD-0105 upgraded with increase reliability and performance for manned flight. Used on Vostok minThrust = 54.5 maxThrust = 54.5 heatProduction = 100 massMult = 0.9307 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 440 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3594 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6406 } atmosphereCurve { key = 0 323.5 key = 1 264 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-light-1 position = 0,0,0.382 rotation = 0, 0, 0 scale = 1.15, 1.25, 1 glow = _yellow moduleID = ROE-RD0105 engineID = basicEngine transform = thrustTransform glowStretch = 1 ExtraTemplate_Processed { template = waterfall-kerolox-vernier-2 transform = vernierTransform position = 0,0,0.02 rotation = 0, 0, 0 scale = 1.4, 1.4, 1 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD0105 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,0.43 rotation = 0, 0, 0 scale = 1.15, 1.25, 1 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.43 rotation = 0, 0, 0 scale = 0.583625,0.634375,1.218 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = vernierTransform position = 0,0,0.02 rotation = 0, 0, 0 scale = 1.4, 1.4, 1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-0105 ratedBurnTime = 440 ignitionReliabilityStart = 0.888889 ignitionReliabilityEnd = 0.977778 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.750000 cycleReliabilityEnd = 0.950000 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = RD-0109 ratedBurnTime = 440 ignitionReliabilityStart = 0.966216 ignitionReliabilityEnd = 0.993243 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.966216 cycleReliabilityEnd = 0.993243 techTransfer = RD-0105:50 reliabilityDataRateMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD0110_SSTU.cfg PART { module = Part name = ROE-RD0110 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-1.5528,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = rd0110, rd-0110, rd0107, rd-0107, 0110, 0107 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-0110 Series manufacturer = KB Khimavtomatika description = An upper stage Kerosene/LOX engine designed for the Molniya launch vehicle. Also was used with the Voskhod and Soyuz launchers. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RD-0110 scale = 1.5, 1.5, 1.5 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RD-0110-ThrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RD-0110-Vernier useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RD-0110-ThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs origMass = 0.451 configuration = RD-0107 modded = false CONFIG { name = RD-0107 description = Upper stage for the R-7 developed from the RD-0106 booster engine. Used on Vostok and early Molniya rockets. maxThrust = 297.9 minThrust = 269.69 massMult = 1.0 ullage = True ignitions = 1 ratedBurnTime = 250 PROPELLANT { name = Kerosene ratio = 0.3853 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6147 } atmosphereCurve { key = 0 326 key = 1 141 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = RD-0110 description = Developed for the upgraded Molniya-M, and later used on Soyuz. maxThrust = 298.2 minThrust = 269.69 massMult = 1.0 ullage = True ignitions = 1 ratedBurnTime = 250 PROPELLANT { name = Kerosene ratio = 0.3853 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6147 } atmosphereCurve { key = 0 330.4 key = 1 141 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 isTweakable = False } ROWaterfall { template = waterfall-kerolox-upper-3 transform = RD-0110-MainFXTransform audio = pump-fed-light-1 position = 0,0,0.286 rotation = 0, 0, 0 scale = 1.1, 1.1, 1.5 glow = _yellow moduleID = ROE-RD0110 engineID = basicEngine glowStretch = 1 ExtraTemplate_Processed { template = waterfall-kerolox-vernier-2 transform = RD-0110-VernierFXTransform position = 0,0,0.06 rotation = 0, 0, 0 scale = 1.7, 1.7, 1 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD0110 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = RD-0110-MainFXTransform position = 0,0,0.33 rotation = 0, 0, 0 scale = 1.1, 1.1, 1.5 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = RD-0110-MainFXTransform position = 0,0,0.33 rotation = 0, 0, 0 scale = 0.55825,0.55825,1.1165 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = RD-0110-VernierFXTransform position = 0,0,0.06 rotation = 0, 0, 0 scale = 1.7, 1.7, 1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-0107 ratedBurnTime = 250 ignitionReliabilityStart = 0.937870 ignitionReliabilityEnd = 0.987574 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.937870 cycleReliabilityEnd = 0.987574 } TESTFLIGHT { name = RD-0110 ratedBurnTime = 250 ignitionReliabilityStart = 0.984362 ignitionReliabilityEnd = 0.996872 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.984362 cycleReliabilityEnd = 0.996872 techTransfer = RD-0107:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD0110_Vernier_RE.cfg PART { module = Part name = ROE-RD0110Vernier author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = rd0110, rd-0110, 0110, vernier maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-0110 Vernier manufacturer = Voronezh Mechanical Plant (VMZ) description = The vernier engine for the RD-0110 power plant. Four of them are used on the Block I upper stage of the Soyuz U and FG launch vehicle variants for attitude control. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/STEERING_MOTOR scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform2 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRangeXP = 25 gimbalRangeXN = 25 gimbalRangeYP = 0 gimbalRangeYN = 0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = thrustTransform2 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-0110-Vernier origMass = 0.01 CONFIG { name = RD-0110-Vernier minThrust = 6.0 maxThrust = 6.0 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 250 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } PROPELLANT { name = Kerosene ratio = 0.3853 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6147 DrawGauge = False } atmosphereCurve { key = 0 330 key = 1 165 } } } ROWaterfall { template = waterfall-kerolox-vernier-1 audio = pump-fed-very-light-1 position = 0,0,0 rotation = 0, 0, 0 scale = 4, 4, 2 transform = thrustTransform2 moduleID = ROE-RD0110Vernier engineID = basicEngine ExtraTemplate_Processed { template = waterfall-nozzle-glow-yellow-1 transform = thrustTransform2 position = 0,0, 0.0 rotation = 0, 0, 0 scale = 0.248, 0.248, 0.248 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 8.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq2 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD0110Vernier TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-vernier-1 overrideParentTransform = thrustTransform2 position = 0,0,0 rotation = 0, 0, 0 scale = 4, 4, 2 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform2 position = 0,0, 0.0 rotation = 0, 0, 0 scale = 0.248, 0.248, 0.248 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-0110-Vernier ratedBurnTime = 250 ignitionReliabilityStart = 0.984362 ignitionReliabilityEnd = 0.996872 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.984362 cycleReliabilityEnd = 0.996872 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD0120_RE.cfg PART { module = Part name = ROE-RD0120 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 2.782, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.932, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 2.782, 0.0, 0.0, 1.0, 0.0 attachRules = 1,1,1,1,0 tags = buran, energia, polyus, rd0120, rd-0120 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-0120 manufacturer = KB Khimavtomatika description = 1980s medium TWR, atmospheric and vacuum use. The RD-0120 is a fuel-rich staged combustion engine developed to power the core stage of the Energia launcher. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD0120Engine scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = 180 } MODULE { name = ModuleAnimateHeat animationName = RD00120 responseSpeed = 0.0008 dependOnEngineState = True dependOnThrottle = True ThermalAnim = RD00120 useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 11 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ROLAnimateEngineHeat meshName = Cylinder_037 useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 0.86 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 0.98 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs origMass = 3.45 configuration = RD-0120 modded = false CONFIG { name = RD-0120 minThrust = 882.45 maxThrust = 1961 heatProduction = 100 ullage = True ignitions = 1 ratedBurnTime = 600 PROPELLANT { name = LqdHydrogen ratio = 0.729 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.271 } atmosphereCurve { key = 0 454.5 key = 1 336 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RD-0120M minThrust = 745.44 maxThrust = 1961.7 heatProduction = 100 ullage = True ignitions = 1 ratedBurnTime = 600 PROPELLANT { name = LqdHydrogen ratio = 0.729 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.271 } atmosphereCurve { key = 0 455.6 key = 1 359.1 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = rowaterfall-hydrolox-ssme audio = pump-fed-medium-1 position = 0,0,0 rotation = 0, 0, 0 scale = 1.53, 1.53, 1.53 glow = ro-hydrolox-blue moduleID = ROE-RD0120 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD0120 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-hydrolox-ssme overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.53, 1.53, 1.53 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.9584,1.9584,3.9168 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-0120 ratedBurnTime = 600 ignitionReliabilityStart = 0.888889 ignitionReliabilityEnd = 0.977778 cycleReliabilityStart = 0.888889 cycleReliabilityEnd = 0.977778 } TESTFLIGHT { name = RD-0120M ratedBurnTime = 600 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.98 cycleReliabilityStart = 0.9 cycleReliabilityEnd = 0.98 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD0124_RE.cfg PART { name = ROE-RD0124 module = Part author = Alcentar, capkirk rescaleFactor = 1 scale = 1.0 node_stack_top = 0.0, 0.643, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.894, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.643, 0.0, 0.0, 1.0, 0.0, 4 attachRules = 1,1,1,0,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf, size2 tags = angara ascent launch propuls RD-0124 rocket soyuz vac maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-0124 manufacturer = KB Khimavtomatika description = An upper stage Kerosene/LOX engine designed for new versions of the Soyuz-2 launchers. To also be used with the Angara family of launchers. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD0124 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleB9DisableTransform transform = 124 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 3.5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal2 } MODULE { name = ModuleAnimateHeat animationName = 0124 responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = 0124 useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs origMass = 0.480 configuration = RD-0124 modded = false CONFIG { name = RD-0124 minThrust = 294.3 maxThrust = 294.3 heatProduction = 100 massMult = 1.0 ullage = True ignitions = 1 ratedBurnTime = 300 PROPELLANT { name = Kerosene ratio = 0.3729 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.6271 } atmosphereCurve { key = 0 359 key = 1 245 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 isTweakable = False } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-light-1 position = 0,0,-0.048 rotation = 0, 0, 0 scale = 1.2, 1.2, 1.2 glow = _yellow moduleID = ROE-RD0124 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD0124 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.2, 1.2, 1.2 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.609,0.609,1.218 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-0124 ratedBurnTime = 300 ignitionReliabilityStart = 0.983607 ignitionReliabilityEnd = 0.996721 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.983607 cycleReliabilityEnd = 0.996721 techTransfer = RD-0110:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD0146_RE.cfg PART { name = ROE-RD0146 module = Part author = Alcentar, capkirk rescaleFactor = 1 scale = 1.0 node_stack_top = 0.0, 0.7352827, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.951787, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.7852827, 0.0, 0.0, 1.0, 0.0, 4 attachRules = 1,1,1,0,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf, size2 tags = angara ascent kvtk launch ppts propuls RD-0146 rocket rus-m vac maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-0146 manufacturer = KB Khimavtomatika description = The first expander cycle engine to be developed in Russia. It was developed in collaboration with Pratt & Whitney, as a high performance upper stage for Proton. It was heavily inspired by the RL10, and some of its design elements were integrated into the RL10. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD0146 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = m3 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleAnimateHeat animationName = RD0146 responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = RD0146 useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs origMass = 0.242 configuration = RD-0146 modded = false CONFIG { name = RD-0146 description = High performance upper stage engine for Proton. Tested extensively by KB Khimavtomatika and P&W, but never flew. minThrust = 98.1 maxThrust = 98.1 heatProduction = 100 ullage = True ignitions = 5 ratedBurnTime = 1100 PROPELLANT { name = LqdHydrogen ratio = 0.7319 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.2681 } atmosphereCurve { key = 0 463 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RD-0146D description = Upgrade, intended for Angara. minThrust = 73.5 maxThrust = 73.5 heatProduction = 100 ullage = True ignitions = 5 ratedBurnTime = 1100 PROPELLANT { name = LqdHydrogen ratio = 0.7319 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.2681 } atmosphereCurve { key = 0 470 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-light-1 position = 0,0,-0.04 rotation = 0, 0, 0 scale = 0.95, 0.95, 0.75 glow = ro-hydrolox-blue glowStretch = 0.75 moduleID = ROE-RD0146 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD0146 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.04 rotation = 0, 0, 0 scale = 0.95, 0.95, 0.75 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,-0.04 rotation = 0, 0, 0 scale = 0.95, 0.95,1.425 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-0146 ratedBurnTime = 1100 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.9995 cycleReliabilityStart = 0.94968 cycleReliabilityEnd = 0.9852 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-4-1-2:30 } TESTFLIGHT { name = RD-0146D ratedBurnTime = 1100 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.9995 cycleReliabilityStart = 0.94968 cycleReliabilityEnd = 0.9852 ignitionDynPresFailMultiplier = 0.1 techTransfer = RD-0146 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD0210_RE.cfg PART { name = ROE-RD0210 module = Part author = Alcentar, capkirk rescaleFactor = 1 scale = 1.0 node_stack_top = 0.0, 1.331, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.907, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf, size2 tags = ascent launch propuls proton RD-0210 RD-0211 rocket vac maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-0208/0210 manufacturer = Voronezh Mechanical Plant (VMZ) description = A staged combustion, hypergolic vacuum rocket engine. Used as a power plant on the second stage of the Proton launch vehicle family. Features a two-axis gimbal mechanism for attitude control. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 1.331, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/RealEngines/RD0210 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = 180 } MODULE { name = ModuleAnimateHeat animationName = RD0210 responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = RD0210 useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 3.25 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-0208 origMass = 0.566 CONFIG { name = RD-0208 description = Used on the UR-500 second stage. AKA 8D411 minThrust = 574.05 maxThrust = 574.05 gimbalRange = 3.25 ullage = True pressureFed = False ignitions = 1 massMult = 0.9541 ratedBurnTime = 150 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UDMH ratio = 0.4135 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5865 DrawGauge = False } atmosphereCurve { key = 0 326.105 key = 1 164 } } CONFIG { name = RD-0210 description = Slight upgrade for use on the Proton second stage. AKA 8D411K minThrust = 584.77 maxThrust = 584.77 gimbalRange = 3.25 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 238 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UDMH ratio = 0.4135 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5865 DrawGauge = False } atmosphereCurve { key = 0 327 key = 1 164 } } } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-upper-1 audio = pump-fed-medium-1 position = 0,0,-0.005 rotation = 0, 0, 0 scale = 1, 1, 1 glow = _orange glowStretch = 0.75 moduleID = ROE-RD0210 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD0210 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.005 rotation = 0, 0, 0 scale = 1, 1, 1 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,-0.005 rotation = 0, 0, 0 scale = 1.1,1.1,1.65 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-0208 ratedBurnTime = 150 ignitionReliabilityStart = 0.937500 ignitionReliabilityEnd = 0.987500 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.937500 cycleReliabilityEnd = 0.987500 reliabilityMidH = 0.7 reliabilityDataRateMultiplier = 0.5 } TESTFLIGHT { name = RD-0210 ratedBurnTime = 238 ignitionReliabilityStart = 0.992063 ignitionReliabilityEnd = 0.998413 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.992063 cycleReliabilityEnd = 0.998413 techTransfer = RD-0208:50 reliabilityMidH = 0.7 reliabilityDataRateMultiplier = 0.5 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD0212_RE.cfg PART { name = ROE-RD0212 module = Part author = Alcentar rescaleFactor = 1 scale = 1.0 node_stack_top = 0.0, 1.575, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.907, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,1,1,1,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf, size2 tags = ascent launch propuls proton RD-0212 RD-0213 RD-0214 rocket vac maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-0212 manufacturer = Voronezh Mechanical Plant (VMZ) description = A gas generator, hypergolic vacuum rocket engine. Used as the power plant on the third stage of Proton launch vehicle family. Features four integrated vernier engines for three-axis attitude control. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 1.575, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/RealEngines/RD0212 scale = 1.0, 1.0, 1.0 } MODEL { model = ROEngines/Assets/RealEngines/STEERING_MOTOR scale = 1.0, 1.0, 1.0 position = -2.035, 1.6, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = ROEngines/Assets/RealEngines/STEERING_MOTOR scale = 1.0, 1.0, 1.0 position = 2.035, 1.6, 0.0 rotation = 0.0, 180.0, 0.0 } MODEL { model = ROEngines/Assets/RealEngines/STEERING_MOTOR scale = 1.0, 1.0, 1.0 position = 0.0, 1.6, -2.035 rotation = 0.0, -90.0, 0.0 } MODEL { model = ROEngines/Assets/RealEngines/STEERING_MOTOR scale = 1.0, 1.0, 1.0 position = 0.0, 1.6, 2.035 rotation = 0.0, 90.0, 0.0 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.96 } THRUST_TRANSFORM { name = thrustTransform2 multiplier = 0.01 } } MODULE { name = ModuleB9DisableTransform transform = 180_001 } MODULE { name = ModuleAnimateHeat animationName = RD0212 responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = RD0212 useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-0212 origMass = 0.91 CONFIG { name = RD-0212 minThrust = 584.77 maxThrust = 584.77 gimbalRange = 45.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 250 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UDMH ratio = 0.4192 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5808 DrawGauge = False } atmosphereCurve { key = 0 327 key = 1 164 } } } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRangeYP = 0 gimbalRangeYN = 0 gimbalRangeXP = 45 gimbalRangeXN = 45 gimbalResponseSpeed = 16 useGimbalResponseSpeed = true } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-upper-1 audio = pump-fed-medium-1 position = 0,0,-0.005 rotation = 0, 0, 0 scale = 1, 1, 1 glow = _orange glowStretch = 0.75 moduleID = ROE-RD0212 engineID = basicEngine transform = thrustTransform ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-2 transform = thrustTransform2 position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD0212 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,-0.005 rotation = 0, 0, 0 scale = 1, 1, 1 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,-0.005 rotation = 0, 0, 0 scale = 1.1,1.1,1.65 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-2 overrideParentTransform = thrustTransform2 position = 0,0,0 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-0212 ratedBurnTime = 250 ignitionReliabilityStart = 0.983165 ignitionReliabilityEnd = 0.996633 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.983165 cycleReliabilityEnd = 0.996633 techTransfer = RD-0208,RD-0210:50 reliabilityMidH = 0.7 reliabilityDataRateMultiplier = 0.5 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD107_SSTU.cfg PART { module = Part name = ROE-RD107 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-2.8588,0,0,-1,0,2 node_attach = 0,0.0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = r7, rd107, 107, rd, rd-107, soyuz, vostok, sputnik, semyorka maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-107 Series manufacturer = NPO Energomash [Glushko] description = Booster engine for the R-7 Semyorka and its derivatives, including the Sputnik, Luna, Voskhod, Vostok, Soyuz, and Molniya launch vehicles. Differs from the core engine series (RD-108) with a higher chamber pressure, thrust, and smaller vernier layout. The R-7 family core was supplemented for (roughly) two minutes by four strap-on boosters powered by these engines. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RD-107A scale = 1.5, 1.5, 1.5 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RD-107A-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RD-107A-Vernier } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RD-107A-ThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 1.19 configuration = RD-107-8D74 modded = false literalZeroIgnitions = True CONFIG { name = RD-107-8D74 description = Used on R-7 8K71 maxThrust = 1000.28 minThrust = 1000.28 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 312.64 key = 1 255.67 } } CONFIG { name = RD-107-8D74PS description = Used on Sputnik 8K71PS maxThrust = 972.3 minThrust = 972.3 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 306 key = 1 250 } } CONFIG { name = RD-107-8D76 description = Used on Sputnik 8A91 maxThrust = 972.8 minThrust = 972.8 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 310 key = 1 253 } } CONFIG { name = RD-107-8D74-1958 description = Used on Luna 8K72 maxThrust = 996.4 minThrust = 996.4 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 312 key = 1 254 } } CONFIG { name = RD-107-8D74-1959 description = Used on Vostok 8K72K maxThrust = 996.4 minThrust = 996.4 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 313 key = 1 256 } } CONFIG { name = RD-107-8D74K description = Used on Molniya 8K78 and Voskhod 11A57-1 maxThrust = 995.37 minThrust = 995.37 massMult = 0.9912 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 313.15 key = 1 256.05 } } CONFIG { name = RD-107-8D728 description = Used on Molniya-M 8K78M and Soyuz 11A511 maxThrust = 995.37 minThrust = 995.37 massMult = 0.9912 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 314.07 key = 1 256.87 } } CONFIG { name = RD-107-11D511 description = Used on Soyuz-U 11A511U (also known as RD-117) maxThrust = 977.72 minThrust = 977.72 massMult = 1.0396 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 315.91 key = 1 252.89 } } CONFIG { name = RD-107-11D511P description = Used on Soyuz-U2 11A511U2 (also known as RD-117) maxThrust = 996.4 minThrust = 996.4 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Syntin ratio = 0.3518 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6482 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 314 key = 1 257 } } CONFIG { name = RD-107A-14D22 description = Used on Soyuz-FG maxThrust = 1019.89 minThrust = 1019.89 massMult = 0.9427 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 140 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3603 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6397 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 319.99 key = 1 263.09 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 isTweakable = False } ROWaterfall { template = waterfall-kerolox-lower-1 audio = pump-fed-heavy-1 transform = RD-107A-MainFXTransform position = 0,0,0.48 rotation = 0, 0, 0 scale = 1.3, 1.3, 1.3 glow = _yellow moduleID = ROE-RD107 engineID = basicEngine glowStretch = 1 ExtraTemplate_Processed { template = waterfall-kerolox-vernier-2 transform = RD-107A-VernierFXTransform position = 0,0,0.29 rotation = 0, 0, 0 scale = 2.5, 2.5, 2 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD107 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-1 overrideParentTransform = RD-107A-MainFXTransform position = 0,0,0.48 rotation = 0, 0, 0 scale = 1.3, 1.3, 1.3 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = RD-107A-MainFXTransform position = 0,0,0.48 rotation = 0, 0, 0 scale = 0.5395,0.5395,1.079 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = RD-107A-VernierFXTransform position = 0,0,0.29 rotation = 0, 0, 0 scale = 2.5, 2.5, 2 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-107-8D74 ratedBurnTime = 140 ignitionReliabilityStart = 0.915385 ignitionReliabilityEnd = 0.983077 cycleReliabilityStart = 0.915385 cycleReliabilityEnd = 0.983077 techTransfer = RD-200:25 reliabilityMidH = 0.6 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107-8D74PS ratedBurnTime = 140 ignitionReliabilityStart = 0.909091 ignitionReliabilityEnd = 0.981818 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 techTransfer = RD-200:25,RD-107-8D74:50 reliabilityMidH = 0.55 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107-8D76 ratedBurnTime = 140 ignitionReliabilityStart = 0.900000 ignitionReliabilityEnd = 0.980000 cycleReliabilityStart = 0.900000 cycleReliabilityEnd = 0.980000 techTransfer = RD-200:25,RD-107-8D74PS,RD-107-8D74:50 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107-8D74-1958 ratedBurnTime = 140 ignitionReliabilityStart = 0.938462 ignitionReliabilityEnd = 0.987692 cycleReliabilityStart = 0.938462 cycleReliabilityEnd = 0.987692 techTransfer = RD-200:25,RD-107-8D76,RD-107-8D74PS,RD-107-8D74:50 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107-8D74-1959 ratedBurnTime = 140 ignitionReliabilityStart = 0.984848 ignitionReliabilityEnd = 0.996970 cycleReliabilityStart = 0.984848 cycleReliabilityEnd = 0.996970 techTransfer = RD-200:25,RD-107-8D74-1958,RD-107-8D76,RD-107-8D74PS,RD-107-8D74:50 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107-8D74K ratedBurnTime = 140 ignitionReliabilityStart = 0.999410 ignitionReliabilityEnd = 0.999882 cycleReliabilityStart = 0.999410 cycleReliabilityEnd = 0.999882 techTransfer = RD-200:25,RD-107-8D74-1959,RD-107-8D74-1958,RD-107-8D76,RD-107-8D74PS,RD-107-8D74:50 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107-8D728 ratedBurnTime = 140 ignitionReliabilityStart = 0.999286 ignitionReliabilityEnd = 0.999857 cycleReliabilityStart = 0.999286 cycleReliabilityEnd = 0.999857 techTransfer = RD-200:25,RD-107-8D74K,RD-107-8D74-1959,RD-107-8D74-1958,RD-107-8D76,RD-107-8D74PS,RD-107-8D74:50 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107-11D511 ratedBurnTime = 140 ignitionReliabilityStart = 0.999227 ignitionReliabilityEnd = 0.999845 cycleReliabilityStart = 0.999227 cycleReliabilityEnd = 0.999845 techTransfer = RD-200:25,RD-107-8D728,RD-107-8D74K,RD-107-8D74-1959,RD-107-8D74-1958,RD-107-8D76,RD-107-8D74PS,RD-107-8D74:50 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107-11D511P ratedBurnTime = 140 ignitionReliabilityStart = 0.997230 ignitionReliabilityEnd = 0.999446 cycleReliabilityStart = 0.997230 cycleReliabilityEnd = 0.999446 techTransfer = RD-200:25,RD-107-11D511,RD-107-8D728,RD-107-8D74K,RD-107-8D74-1959,RD-107-8D74-1958,RD-107-8D76,RD-107-8D74PS,RD-107-8D74:50 reliabilityDataRateMultiplier = 0.4 } TESTFLIGHT { name = RD-107A-14D22 ratedBurnTime = 140 ignitionReliabilityStart = 0.997732 ignitionReliabilityEnd = 0.999546 cycleReliabilityStart = 0.997732 cycleReliabilityEnd = 0.999546 techTransfer = RD-200:25,RD-107-11D511P,RD-107-11D511,RD-107-8D728,RD-107-8D74K,RD-107-8D74-1959,RD-107-8D74-1958,RD-107-8D76,RD-107-8D74PS,RD-107-8D74:50 reliabilityDataRateMultiplier = 0.4 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD108_SSTU.cfg PART { module = Part name = ROE-RD108 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-2.8588,0,0,-1,0,2 node_attach = 0,0.0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = r7, rd108, 108, rd, rd-108, soyuz, vostok, sputnik, semyorka, core maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-108 Series manufacturer = NPO Energomash [Glushko] description = Core engine for the R-7 Semyorka and its derivatives, including the Sputnik, Luna, Voskhod, Vostok, Soyuz, and Molniya launch vehicles.\tDiffers from the booster engine series (RD-107) with a lower chamber pressure, thrust, and a wider vernier layout.\tPowers the R-7 family core through a very long (roughly) five minute burn that starts on the pad alongside the boosters. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RD-108A scale = 1.5, 1.5, 1.5 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RD-108A-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RD-108A-Vernier gimbalRange = 4.5 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RD-108A-ThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 1.278 configuration = RD-108-8D75 modded = false literalZeroIgnitions = True CONFIG { name = RD-108-8D75 description = Used on R-7 8K71 maxThrust = 941.44 minThrust = 941.44 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 314.68 key = 1 247.71 } } CONFIG { name = RD-108-8D75PS description = Used on Sputnik 8K71PS maxThrust = 918.3 minThrust = 918.3 massMult = 0.9774 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 308 key = 1 241 } } CONFIG { name = RD-108-8D77 description = Used on Sputnik 8A91 maxThrust = 803.2 minThrust = 803.2 massMult = 0.9774 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 315 key = 1 246 } } CONFIG { name = RD-108-8D75-1958 description = Used on Luna 8K72 maxThrust = 945.4 minThrust = 945.4 massMult = 0.9774 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 315 key = 1 246 } } CONFIG { name = RD-108-8D75-1959 description = Used on Vostok 8K72K maxThrust = 941 minThrust = 941 massMult = 0.9774 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 315 key = 1 248 } } CONFIG { name = RD-108-8D75K description = Used on Molniya 8K78 and Voskhod 11A57-1 maxThrust = 941.47 minThrust = 941.47 massMult = 0.979 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 315 key = 1 248.1 } } CONFIG { name = RD-108-8D727 description = Used on Molniya-M 8K78M and Soyuz 11A511 maxThrust = 973.8 minThrust = 973.8 massMult = 0.9612 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 315.81 key = 1 252.79 } } CONFIG { name = RD-108-11D512 description = Used on Soyuz-U 11A511U (also known as RD-118) maxThrust = 999.3 minThrust = 999.3 massMult = 1.0985 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 314.58 key = 1 256.87 } } CONFIG { name = RD-108-11D512P description = Used on Soyuz-U2 11A511U2 (also known as RD-118P) maxThrust = 1011 minThrust = 1011 massMult = 1.0985 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Syntin ratio = 0.3594 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6406 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 319 key = 1 263.5 } } CONFIG { name = RD-108A-14D21 description = Used on Soyuz-FG maxThrust = 990.47 minThrust = 990.47 massMult = 0.836 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 340 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.368 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.632 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0195 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 320.39 key = 1 257.48 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 isTweakable = False } ROWaterfall { template = waterfall-kerolox-lower-1 audio = pump-fed-heavy-1 transform = RD-108A-MainFXTransform position = 0,0,0.48 rotation = 0, 0, 0 scale = 1.3, 1.3, 1.3 glow = _yellow moduleID = ROE-RD108 engineID = basicEngine glowStretch = 1 ExtraTemplate_Processed { template = waterfall-kerolox-vernier-2 transform = RD-108A-VernierFXTransform position = 0,0,0.29 rotation = 0, 0, 0 scale = 2.5, 2.5, 2 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD108 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-1 overrideParentTransform = RD-108A-MainFXTransform position = 0,0,0.48 rotation = 0, 0, 0 scale = 1.3, 1.3, 1.3 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = RD-108A-MainFXTransform position = 0,0,0.48 rotation = 0, 0, 0 scale = 0.5395,0.5395,1.079 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-kerolox-vernier-2 overrideParentTransform = RD-108A-VernierFXTransform position = 0,0,0.29 rotation = 0, 0, 0 scale = 2.5, 2.5, 2 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-108-8D75 ratedBurnTime = 340 ignitionReliabilityStart = 0.915385 ignitionReliabilityEnd = 0.983077 cycleReliabilityStart = 0.915385 cycleReliabilityEnd = 0.983077 techTransfer = RD-200:25 reliabilityMidH = 0.6 } TESTFLIGHT { name = RD-108-8D75PS ratedBurnTime = 340 ignitionReliabilityStart = 0.909091 ignitionReliabilityEnd = 0.981818 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 techTransfer = RD-200:25,RD-108-8D75:50 reliabilityMidH = 0.55 } TESTFLIGHT { name = RD-108-8D77 ratedBurnTime = 340 ignitionReliabilityStart = 0.900000 ignitionReliabilityEnd = 0.980000 cycleReliabilityStart = 0.900000 cycleReliabilityEnd = 0.980000 techTransfer = RD-200:25,RD-108-8D75PS,RD-108-8D75:50 } TESTFLIGHT { name = RD-108-8D75-1958 ratedBurnTime = 340 ignitionReliabilityStart = 0.938462 ignitionReliabilityEnd = 0.987692 cycleReliabilityStart = 0.938462 cycleReliabilityEnd = 0.987692 techTransfer = RD-200:25,RD-108-8D77,RD-108-8D75PS,RD-108-8D75:50 } TESTFLIGHT { name = RD-108-8D75-1959 ratedBurnTime = 340 ignitionReliabilityStart = 0.984848 ignitionReliabilityEnd = 0.996970 cycleReliabilityStart = 0.984848 cycleReliabilityEnd = 0.996970 techTransfer = RD-200:25,RD-108-8D75-1958,RD-108-8D77,RD-108-8D75PS,RD-108-8D75:50 } TESTFLIGHT { name = RD-108-8D75K ratedBurnTime = 340 ignitionReliabilityStart = 0.999410 ignitionReliabilityEnd = 0.999882 cycleReliabilityStart = 0.999410 cycleReliabilityEnd = 0.999882 techTransfer = RD-200:25,RD-108-8D75-1959,RD-108-8D75-1958,RD-108-8D77,RD-108-8D75PS,RD-108-8D75:50 } TESTFLIGHT { name = RD-108-8D727 ratedBurnTime = 340 ignitionReliabilityStart = 0.999286 ignitionReliabilityEnd = 0.999857 cycleReliabilityStart = 0.999286 cycleReliabilityEnd = 0.999857 techTransfer = RD-200:25,RD-108-8D75K,RD-108-8D75-1959,RD-108-8D75-1958,RD-108-8D77,RD-108-8D75PS,RD-108-8D75:50 } TESTFLIGHT { name = RD-108-11D512 ratedBurnTime = 340 ignitionReliabilityStart = 0.999227 ignitionReliabilityEnd = 0.999845 cycleReliabilityStart = 0.999227 cycleReliabilityEnd = 0.999845 techTransfer = RD-200:25,RD-108-8D727,RD-108-8D75K,RD-108-8D75-1959,RD-108-8D75-1958,RD-108-8D77,RD-108-8D75PS,RD-108-8D75:50 } TESTFLIGHT { name = RD-108-11D512P ratedBurnTime = 340 ignitionReliabilityStart = 0.997230 ignitionReliabilityEnd = 0.999446 cycleReliabilityStart = 0.997230 cycleReliabilityEnd = 0.999446 techTransfer = RD-200:25,RD-108-11D512,RD-108-8D727,RD-108-8D75K,RD-108-8D75-1959,RD-108-8D75-1958,RD-108-8D77,RD-108-8D75PS,RD-108-8D75:50 } TESTFLIGHT { name = RD-108A-14D21 ratedBurnTime = 340 ignitionReliabilityStart = 0.997732 ignitionReliabilityEnd = 0.999546 cycleReliabilityStart = 0.997732 cycleReliabilityEnd = 0.999546 techTransfer = RD-200:25,RD-108-11D512P,RD-108-11D512,RD-108-8D727,RD-108-8D75K,RD-108-8D75-1959,RD-108-8D75-1958,RD-108-8D77,RD-108-8D75PS,RD-108-8D75:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD109_RN.cfg PART { module = Part name = ROE-RD109 author = RaiderNick, Pap, Capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.6, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.24761, 0.0, 0, -1, 0, 2 attachRules = 1,1,1,1,0 tags = rd109, rd119, kosmos clusterMultiplier = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-109/119 Series manufacturer = NPO Energomash description = A Soviet high performance semi-cryogenic upper stage engine. Originally developed as an upper stage for the R-7, it was never used due to Korolev's refusal to use toxic propellants. It was later adapted to to Kosmos-2 Launch Vehicle, which needed a high performance upper stage due to the low performance of its R-12 first stage. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.6, 0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/RN/kosmos2_rd119 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Hypergolic_UpperWhite shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.01 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleRCSFX thrusterTransformName = SRCSthruster thrusterPower = 0.25 runningEffectName = runningRCS plumeToKeep = runningRCS stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = UDMH ratio = 0.4902 } PROPELLANT { name = LqdOxygen ratio = 0.5098 } atmosphereCurve { key = 0 352.1 key = 1 254 } } MODULE { name = ModuleRCSFX thrusterTransformName = VRCSthruster thrusterPower = 1.5 runningEffectName = runningRCS2 stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False plumeToKeep = runningRCS2 PROPELLANT { name = UDMH ratio = 0.4902 } PROPELLANT { name = LqdOxygen ratio = 0.5098 } atmosphereCurve { key = 0 352.1 key = 1 254 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-109 origMass = 0.210 modded = false CONFIG { name = RD-109-8D711 description = Prototype for the R-7 (8K73) project minThrust = 101.6 maxThrust = 101.6 massMult = 1.0 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 330 PROPELLANT { name = UDMH ratio = 0.4902 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5098 } atmosphereCurve { key = 0 334 key = 1 220 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-119-8D710 description = Upper stage for Kosmos-2 (11K63) minThrust = 105.5 maxThrust = 105.5 massMult = 0.8 heatProduction = 100 ullage = True pressureFed = False ignitions = 2 ratedBurnTime = 260 PROPELLANT { name = UDMH ratio = 0.4902 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5098 } atmosphereCurve { key = 0 352 key = 1 220 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } } ROWaterfall { template = waterfall-hydyne-lower-1 audio = pump-fed-light-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.84, 0.84, 0.6 glow = _yellow glowStretch = 1.5 moduleID = ROE-RD109 engineID = basicEngine transform = thrustTransform } MODULE { name = ModuleWaterfallFX moduleID = ROE-RD109-srcs CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = SRCSthruster } TEMPLATE { templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = SRCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 0.5, 0.5, 0.5 } } MODULE { name = ModuleWaterfallFX moduleID = ROE-RD109-vrcs CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = VRCSthruster } TEMPLATE { templateName = rowaterfall-rcs-hypergolic-2 overrideParentTransform = VRCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 1.8, 1.8, 1.8 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } runningRCS { AUDIO_MULTI_POOL { channel = Ship clip = sound_rocket_mini transformName = SRCSthruster volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } runningRCS2 { AUDIO_MULTI_POOL { channel = Ship clip = sound_rocket_mini transformName = VRCSthruster volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD109 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydyne-lower-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.84, 0.84, 0.6 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.85764,0.85764,2.57292 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-109-8D711 ratedBurnTime = 330 ignitionReliabilityStart = 0.85 ignitionReliabilityEnd = 0.95 cycleReliabilityStart = 0.9 cycleReliabilityEnd = 0.95 } TESTFLIGHT { name = RD-119-8D710 ratedBurnTime = 260 ignitionReliabilityStart = 0.952000 ignitionReliabilityEnd = 0.990400 cycleReliabilityStart = 0.952000 cycleReliabilityEnd = 0.990400 techTransfer = RD-109-8D711:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD120_RE.cfg PART { name = ROE-RD120 module = Part author = Alcentar, capkirk rescaleFactor = 1.5625 scale = 0.64 node_stack_top = 0.0, 0.7122473, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9684762, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 1.116298, 0.0, 0.0, 1.0, 0.0, 4 attachRules = 1,1,1,0,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = RD120, Zenit, staged maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-120 Series manufacturer = PA Yuzhmash description = The RD-120 is a staged combustion vacuum kerolox engine, used as the main power plant on the Zenit launch vehicle family second stage. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD120 scale = 0.64, 0.64, 0.64 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = 180 } MODULE { name = ModuleAnimateHeat animationName = RD120 responseSpeed = 0.0009 dependOnEngineState = True dependOnThrottle = True ThermalAnim = RD120 useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 6.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-120 origMass = 1.125 CONFIG { name = RD-120 minThrust = 583.49 maxThrust = 833.56 gimbalRange = 0 massMult = 1.0 ullage = True pressureFed = False ignitions = 10 ratedBurnTime = 290 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.015 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } PROPELLANT { name = Kerosene ratio = 0.3486 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6514 DrawGauge = False } atmosphereCurve { key = 0 350 key = 1 175 } } CONFIG { name = RD-120F minThrust = 583.49 maxThrust = 912.02 gimbalRange = 0 massMult = 1.0 ullage = True pressureFed = False ignitions = 19 ratedBurnTime = 290 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.015 } IGNITOR_RESOURCE { name = TEATEB amount = 0.5263 } PROPELLANT { name = Kerosene ratio = 0.3486 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6514 DrawGauge = False } atmosphereCurve { key = 0 350 key = 1 175 } } CONFIG { name = RD-120K minThrust = 416.78 maxThrust = 853.18 gimbalRange = 6.0 massMult = 0.96 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 305 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.015 } IGNITOR_RESOURCE { name = TEATEB amount = 10.0 } PROPELLANT { name = Kerosene ratio = 0.3486 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6514 DrawGauge = False } atmosphereCurve { key = 0 330 key = 1 304.4 } } } RESOURCE { name = TEATEB amount = 10.0 maxAmount = 10.0 } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-medium-1 position = 0,0,-0.1184 rotation = 0, 0, 0 scale = 2.96, 2.96, 2.96 glow = _yellow moduleID = ROE-RD120 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD120 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 2.96, 2.96, 2.96 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.5022,1.5022,3.0044 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-120 ratedBurnTime = 290 ignitionReliabilityStart = 0.986111 ignitionReliabilityEnd = 0.997222 cycleReliabilityStart = 0.888889 cycleReliabilityEnd = 0.977778 } TESTFLIGHT { name = RD-120K ratedBurnTime = 305 ignitionReliabilityStart = 0.92 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.92 cycleReliabilityEnd = 0.99 techTransfer = RD-120:50 } TESTFLIGHT { name = RD-120F ratedBurnTime = 290 ignitionReliabilityStart = 0.988764 ignitionReliabilityEnd = 0.997753 cycleReliabilityStart = 0.977273 cycleReliabilityEnd = 0.995455 techTransfer = RD-120,RD-120F:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD170_SSTU.cfg PART { module = Part name = ROE-RD170 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-4.0,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = rd170, rd171, rd-170, rd-171, energia, zenit, 170, 171 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-170 Series manufacturer = NPO Energomash description = 1980s to present, High TWR, atmospheric booster engine. The RD-170 is the most powerful liquid rocket engine ever flown. Originally developed for the Energia launcher's boosters, the engine consists of four combustion chambers fed by a single turbopump. A modified version, the RD-171, is used on the first stage of the Zenit launch vehicle. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RD-171 scale = 1.5656, 1.5656, 1.5656 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RD-171-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RD-171-Gimbal gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RD-171-ThrustTransform } MODULE { name = ROLModelConstraint LOCKED_CONST { transformName = RD-171-GimbalRing targetName = RD-171-GimbalTarget pass = 0 lookAxis = 0, 0, 1 lockedAxis = 1, 0, 0 } LOCKED_CONST { transformName = RD-171-Bell targetName = RD-171-GimbalTarget pass = 0 lookAxis = 0, 0, 1 lockedAxis = 0, 1, 0 } LOCKED_CONST { transformName = RD-171-GimbalUpperX targetName = RD-171-GimbalLower lookAxis = 0, 0, 1 lockedAxis = 1, 0, 0 pass = 0 } LOCKED_CONST { transformName = RD-171-GimbalUpper targetName = RD-171-GimbalLower lookAxis = 0, 0, 1 lockedAxis = 0, 1, 0 pass = 0 } LOOK_CONST { transformName = RD-171-GimbalLower targetName = RD-171-GimbalUpper pass = 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs configuration = RD-171 modded = false origMass = 9.5 CONFIG { name = RD-170 description = Used on Energia liquid rocket boosters minThrust = 3953 maxThrust = 7904 heatProduction = 100 massMult = 1.02632 ullage = True ignitions = 1 ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.346 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.654 } atmosphereCurve { key = 0 337.1 key = 1 309.3 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = RD-171 description = Used on Zenit, a rocket derived from Energia boosters minThrust = 3953 maxThrust = 7904 heatProduction = 100 ullage = True ignitions = 1 ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.346 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.654 } atmosphereCurve { key = 0 337.2 key = 1 309.3 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = RD-172-173 description = Uprated RD-171 for the Vulkan ("Volcano"), baseline for the RD-180, RD-191 and it's derivatives. minThrust = 3953 maxThrust = 8316 heatProduction = 100 massMult = 1.07947 ullage = True ignitions = 1 ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.346 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.654 } atmosphereCurve { key = 0 337.4 key = 1 310.9 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = RD-171M description = Modernized model for use on Zenit minThrust = 3953 maxThrust = 7904 heatProduction = 100 massMult = 0.97894 ullage = True ignitions = 1 ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.346 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.654 } atmosphereCurve { key = 0 337.2 key = 1 309.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 isTweakable = False } ROWaterfall { template = waterfall-kerolox-lower-RD170-1 audio = pump-fed-very-heavy-1 transform = RD-171-ThrustTransform position = 0,0,1.55 rotation = 0, 0, 0 scale = 3, 3, 3 glow = _yellow moduleID = ROE-RD170 engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_VeryHeavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 3.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq10 volume = 1.5 pitch = 0.9 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD170 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-RD170-1 overrideParentTransform = RD-171-ThrustTransform position = 0,0,1.55 rotation = 0, 0, 0 scale = 3, 3, 3 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = RD-171-ThrustTransform position = 0,0,1.55 rotation = 0, 0, 0 scale = 1.26,1.26,2.52 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-170 ratedBurnTime = 150 ignitionReliabilityStart = 0.888889 ignitionReliabilityEnd = 0.977778 cycleReliabilityStart = 0.888889 cycleReliabilityEnd = 0.977778 techTransfer = RD-120:20 } TESTFLIGHT { name = RD-171 ratedBurnTime = 150 ignitionReliabilityStart = 0.944444 ignitionReliabilityEnd = 0.988889 cycleReliabilityStart = 0.944444 cycleReliabilityEnd = 0.988889 techTransfer = RD-170:50 } TESTFLIGHT { name = RD-172-173 ratedBurnTime = 150 ignitionReliabilityStart = 0.9625 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.9384 cycleReliabilityEnd = 0.9999 techTransfer = RD-170,RD-171:50 } TESTFLIGHT { name = RD-171M ratedBurnTime = 150 ignitionReliabilityStart = 0.979592 ignitionReliabilityEnd = 0.995918 cycleReliabilityStart = 0.979592 cycleReliabilityEnd = 0.995918 techTransfer = RD-170,RD-171,RD-172-173:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD180_BDB.cfg PART { module = Part name = ROE-RD180 author = CobaltWolf scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.4122696, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = rd180, rd-180, 180, atlas-v, atlas, v, atlas-5, 5 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-180 manufacturer = NPO Energomash description = The RD-180 is a two-chamber derivative of the four-chamber RD-170/171 and powers the first stage of the Atlas III & Atlas V. Diameter: [3.5 m]. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.4122696, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/AtlasV/bluedog_AtlasV_RD180 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 50 falloff = 1.8 thrustTransformName = thrustTransform } MODULE { name = ModuleAnimateHeat animationName = RD180_Heat_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = RD180_Heat_Anim useTemp = False } MODULE { name = ModuleB9PartSwitch moduleID = SwitchRD180 switcherDescription = Engine Housing switcherDescriptionPlural = Engine Housings affectDragCubes = True affectFARVoxels = True SUBTYPE { name = Bare title = RD-180 Bare descriptionSummary = RD-180 Bare descriptionDetail = RD-180 Engine with no Housing transform = Naked NODE { name = top position = 0.0,0.4122696,0.0 } } SUBTYPE { name = AtlasIII title = Atlas III 3.05m descriptionSummary = Atlas III 3.05m descriptionDetail = RD-180 Engine Within a 3.05m Atlas III Housing transform = Atlas3_NoPipe NODE { name = top position = 0.0,0.83385,0.0 } TRANSFORM { name = Atlas3_NoPipe scaleOffset = 1.01667,1.01667,1.01667 } } SUBTYPE { name = AtlasV title = Atlas V 3.81m descriptionSummary = Atlas V 3.81m descriptionDetail = RD-180 Engine Within a 3.81m Atlas V Housing transform = Atlas5_NoPipe NODE { name = top position = 0.0,1.3575,0.0 } TRANSFORM { name = Atlas5_NoPipe scaleOffset = 0.9525,0.9525,0.9525 } } } MODULE { name = ModuleB9DisableTransform transform = Atlas3_Pipe transform = Atlas5_Pipe } MODULE { name = ROLModelConstraint numOfPasses = 1 LOOK_CONST { targetName = PistonPN transformName = GimbalActuatorPN } LOOK_CONST { targetName = PistonPZ transformName = GimbalActuatorPZ } LOOK_CONST { targetName = PistonSN transformName = GimbalActuatorSN } LOOK_CONST { targetName = PistonSZ transformName = GimbalActuatorSZ } LOOK_CONST { targetName = GimbalActuatorPN transformName = PistonPN } LOOK_CONST { targetName = GimbalActuatorPZ transformName = PistonPZ } LOOK_CONST { targetName = GimbalActuatorSN transformName = PistonSN } LOOK_CONST { targetName = GimbalActuatorSZ transformName = PistonSZ } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs origMass = 5.33 configuration = RD-180 modded = false CONFIG { name = RD-180 minThrust = 1951.44 maxThrust = 4152 heatProduction = 100 ullage = True ignitions = 1 ratedBurnTime = 255 PROPELLANT { name = Kerosene ratio = 0.338 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.662 } atmosphereCurve { key = 0 338.4 key = 1 311.9 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 isTweakable = False } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = yawGimbalTransform gimbalRangeXN = 0 gimbalRangeXP = 0 gimbalRangeYN = 8 gimbalRangeYP = 8 enableYaw = True enablePitch = False enableRoll = True } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = pitchGimbalTransform gimbalRangeXN = 8 gimbalRangeXP = 8 gimbalRangeYN = 0 gimbalRangeYP = 0 enableYaw = False enablePitch = True enableRoll = True } ROWaterfall { template = waterfall-kerolox-lower-RD170-1 audio = pump-fed-very-heavy-1 position = 0,0,0 rotation = 0, 0, 0 scale = 2.57, 2.57, 2.57 glow = _yellow moduleID = ROE-RD180 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_VeryHeavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 3.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq10 volume = 1.5 pitch = 0.9 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD180 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-RD170-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 2.57, 2.57, 2.57 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.0794,1.0794,2.1588 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-180 ratedBurnTime = 255 ignitionReliabilityStart = 0.988889 ignitionReliabilityEnd = 0.997778 cycleReliabilityStart = 0.988889 cycleReliabilityEnd = 0.997778 techTransfer = RD-171M,RD-172-173,RD-171,RD-170:20 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD191_SSTU.cfg PART { module = Part name = ROE-RD191 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-3.7574,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = rd181, rd-181, 181, antares, rd191, rd-191, 191, angara maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-191 manufacturer = NPO Energomash description = A further continuation of the RD-170/171 series, featuring a single combustion chamber and nozzle. The RD-191 powers the Angara family of launchers, while the RD-151 was used on the Naro-1 launch vehicle and the RD-181 will be used on the Antares 200-series. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RD-181 scale = 1.5656, 1.5656, 1.5656 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RD-181-ThrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RD-181-Gimbal } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RD-181-ThrustTransform } MODULE { name = ROLModelConstraint LOCKED_CONST { transformName = RD-181-GimbalRing targetName = RD-181-GimbalTarget pass = 0 lookAxis = 0, 0, 1 lockedAxis = 1, 0, 0 } LOCKED_CONST { transformName = RD-181-Bell targetName = RD-181-GimbalTarget pass = 0 lookAxis = 0, 0, 1 lockedAxis = 0, 1, 0 } LOCKED_CONST { transformName = RD-181-GimbalUpperX targetName = RD-181-GimbalLower lookAxis = 0, 0, 1 lockedAxis = 1, 0, 0 pass = 0 } LOCKED_CONST { transformName = RD-181-GimbalUpper targetName = RD-181-GimbalLower lookAxis = 0, 0, 1 lockedAxis = 0, 1, 0 pass = 0 } LOOK_CONST { transformName = RD-181-GimbalLower targetName = RD-181-GimbalUpper pass = 0 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs origMass = 2.290 configuration = RD-191 modded = false CONFIG { name = RD-191 minThrust = 565 maxThrust = 2085 heatProduction = 100 ullage = True ignitions = 1 ratedBurnTime = 255 PROPELLANT { name = Kerosene ratio = 0.349 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.651 } atmosphereCurve { key = 0 337.5 key = 1 311.2 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { description = Downrated version for the Naro-1. name = RD-151 minThrust = 565 maxThrust = 1918 heatProduction = 100 ullage = True ignitions = 1 ratedBurnTime = 255 PROPELLANT { name = Kerosene ratio = 0.349 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.651 } atmosphereCurve { key = 0 338 key = 1 294.3 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = RD-181 description = Modified for the Antares to replace the NK-33. minThrust = 980 maxThrust = 2085 heatProduction = 100 gimbalRange = 5 massMult = 0.9607 ullage = True ignitions = 1 ratedBurnTime = 255 PROPELLANT { name = Kerosene ratio = 0.349 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.651 } atmosphereCurve { key = 0 339.2 key = 1 311.9 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } CONFIG { name = RD-193 description = No gimbal, planned to replace the NK-33 on Soyuz 2-1v. minThrust = 834 maxThrust = 2085 heatProduction = 100 gimbalRange = 0 massMult = 0.8297 ullage = True ignitions = 1 ratedBurnTime = 255 PROPELLANT { name = Kerosene ratio = 0.349 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.651 } atmosphereCurve { key = 0 337.5 key = 1 311.2 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } } } RESOURCE { name = TEATEB amount = 1.0 maxAmount = 1.0 } ROWaterfall { template = waterfall-kerolox-lower-RD170-1 audio = pump-fed-heavy-1 transform = RD-181-ThrustTransform position = 0,0,1.55 rotation = 0, 0, 0 scale = 3, 3, 3 glow = _yellow moduleID = ROE-RD191 engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD191 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-RD170-1 overrideParentTransform = RD-181-ThrustTransform position = 0,0,1.55 rotation = 0, 0, 0 scale = 3, 3, 3 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = RD-181-ThrustTransform position = 0,0,1.55 rotation = 0, 0, 0 scale = 1.26,1.26,2.52 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-191 ratedBurnTime = 255 ignitionReliabilityStart = 0.988889 ignitionReliabilityEnd = 0.997778 cycleReliabilityStart = 0.988889 cycleReliabilityEnd = 0.997778 techTransfer = RD-171M,RD-172-173,RD-171,RD-170,RD-180:20 } TESTFLIGHT { name = RD-151 ratedBurnTime = 255 ignitionReliabilityStart = 0.988889 ignitionReliabilityEnd = 0.997778 cycleReliabilityStart = 0.988889 cycleReliabilityEnd = 0.997778 techTransfer = RD-191:50 } TESTFLIGHT { name = RD-181 ratedBurnTime = 255 ignitionReliabilityStart = 0.988889 ignitionReliabilityEnd = 0.997778 cycleReliabilityStart = 0.988889 cycleReliabilityEnd = 0.997778 techTransfer = RD-191,RD-151:50 } TESTFLIGHT { name = RD-193 ratedBurnTime = 255 ignitionReliabilityStart = 0.988889 ignitionReliabilityEnd = 0.997778 cycleReliabilityStart = 0.988889 cycleReliabilityEnd = 0.997778 techTransfer = RD-191,RD-151,RD-181:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD200_RN.cfg PART { module = Part name = ROE-RD200 author = RaiderNick, Pap, Capkirk scale = 1.0 rescaleFactor = 0.353 node_stack_top = 0.0, 1.0, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.830671, 0.0, 0, -1, 0, 2 attachRules = 1,1,1,1,0 tags = rd200, glushko clusterMultiplier = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-200 manufacturer = Glushko description = First multi-chamber engine developed by Glushko. After Glushko's attempts to scale up existing engines for what would become the R-7 resulted in unresolvable combustion instability (RD-105/106), Glushko instead combined multiple chambers of his ED-140 engine into one to increase thrust. The result, the RD-200, proved successful, and although it never flew, its design formed the basis of the RD-107/108 and RD-214. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 1.0, 0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/RN/kosmos2_rd214 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 10 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRangeXP = 10 gimbalRangeXN = 10 gimbalRangeYP = 0 gimbalRangeYN = 0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 enableRoll = true enableYaw = true enablePitch = true } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-200 modded = false origMass = 0.218 literalZeroIgnitions = true CONFIG { name = RD-200 description = First multi-chamber engine designed by Glushko, basis of RD-107/108 and RD-214 minThrust = 98.51 maxThrust = 98.51 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 85 PROPELLANT { name = Kerosene ratio = 0.3271 DrawGauge = True } PROPELLANT { name = AK20 ratio = 0.6729 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 234 key = 1 210 } } } ROWaterfall { template = waterfall-kerosene-nitric-acid-lower-1 audio = pump-fed-light-1 position = 0,0,-0.0072 rotation = 0, 0, 0 scale = 0.18, 0.18, 0.18 glow = _yellow moduleID = ROE-RD200 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD200 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerosene-nitric-acid-lower-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.18, 0.18, 0.18 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.16776,0.16776,0.33552 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-200 ratedBurnTime = 85 ignitionReliabilityStart = 0.86 ignitionReliabilityEnd = 0.94 ignitionDynPresFailMultiplier = 2.0 cycleReliabilityStart = 0.78 cycleReliabilityEnd = 0.93 techTransfer = RD-100:25 reliabilityDataRateMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD211_RN.cfg PART { module = Part name = ROE-RD211 author = RaiderNick, Pap, Capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.0, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.830671, 0.0, 0, -1, 0, 2 attachRules = 1,1,1,1,0 tags = rd211, rd212, rd213, rd214, buran, kosmos clusterMultiplier = 1 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-211 Series manufacturer = NPO Energomash description = An early Soviet four combustion chamber rocket. Developed from the RD-100 for the R-12 IRBM in the mid 1950s, it provided a significant increase in power over earlier Soviet engines. It was later used for the Kosmos-2 launch vehicle. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 1.0, 0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/RN/kosmos2_rd214 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 10 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRangeXP = 10 gimbalRangeXN = 10 gimbalRangeYP = 0 gimbalRangeYN = 0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 enableRoll = true enableYaw = true enablePitch = true } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-211 origMass = 0.635 modded = false literalZeroIgnitions = true CONFIG { name = RD-211-8D57 description = Prototype for the R-12 (8K63) minThrust = 642.3 maxThrust = 642.3 massMult = 1.0 heatProduction = 100 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 122 PROPELLANT { name = Kerosene ratio = 0.3111 DrawGauge = True } PROPELLANT { name = AK20 ratio = 0.6889 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 261.8 key = 1 224 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } } CONFIG { name = RD-212-8D41 description = Prototype for Buran cruise missile minThrust = 437.0 maxThrust = 622.7 massMult = 1.01 heatProduction = 100 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 100 PROPELLANT { name = Kerosene ratio = 0.3146 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.6854 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 253 key = 1 231 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } } CONFIG { name = RD-213-8D13 description = Prototype for Buran cruise missile minThrust = 549.0 maxThrust = 749.2 massMult = 0.984 heatProduction = 100 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 110 PROPELLANT { name = Kerosene ratio = 0.3146 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.6854 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 253 key = 1 231 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } } CONFIG { name = RD-214-8D59 description = Engine for the R-12 (8K63) minThrust = 730.2 maxThrust = 730.2 massMult = 1.03 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 140 PROPELLANT { name = Kerosene ratio = 0.3146 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.6854 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 264 key = 1 230 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } } CONFIG { name = RD-214U-8D59U description = Engine for the R-12U (8K63S) and Kosmos-2 (11K63) minThrust = 730.6 maxThrust = 730.6 massMult = 1.03 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 140 PROPELLANT { name = Kerosene ratio = 0.3146 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.6854 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 264 key = 1 230 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } IGNITOR_RESOURCE { name = Tonka250 amount = 1 } } } RESOURCE { name = Tonka250 amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerosene-nitric-acid-lower-1 audio = pump-fed-medium-1 position = 0,0,-0.0074 rotation = 0, 0, 0 scale = 0.56, 0.56, 0.56 glow = _yellow moduleID = ROE-RD211 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD211 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerosene-nitric-acid-lower-1 overrideParentTransform = thrustTransform position = 0,0,0.015 rotation = 0, 0, 0 scale = 0.56, 0.56, 0.56 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.015 rotation = 0, 0, 0 scale = 0.52192,0.52192,1.04384 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-211-8D57 ratedBurnTime = 122 ignitionReliabilityStart = 0.85 ignitionReliabilityEnd = 0.94 cycleReliabilityStart = 0.75 cycleReliabilityEnd = 0.94 techTransfer = RD-200:25 } TESTFLIGHT { name = RD-212-8D41 ratedBurnTime = 100 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.93 cycleReliabilityStart = 0.8 cycleReliabilityEnd = 0.9 techTransfer = RD-200:25,RD-211-8D57:50 } TESTFLIGHT { name = RD-213-8D13 ratedBurnTime = 110 ignitionReliabilityStart = 0.87 ignitionReliabilityEnd = 0.93 cycleReliabilityStart = 0.8 cycleReliabilityEnd = 0.9 techTransfer = RD-200:25,RD-211-8D57,RD-212-8D41:50 } TESTFLIGHT { name = RD-214-8D59 ratedBurnTime = 140 ignitionReliabilityStart = 0.942308 ignitionReliabilityEnd = 0.988462 cycleReliabilityStart = 0.942308 cycleReliabilityEnd = 0.988462 techTransfer = RD-200:25,RD-211-8D57,RD-212-8D41,RD-213-8D13:50 } TESTFLIGHT { name = RD-214U-8D59U ratedBurnTime = 140 ignitionReliabilityStart = 0.945455 ignitionReliabilityEnd = 0.989091 cycleReliabilityStart = 0.945455 cycleReliabilityEnd = 0.989091 techTransfer = RD-200:25,RD-211-8D57,RD-212-8D41,RD-213-8D13,RD-214-8D59:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD215_RN.cfg PART { module = Part name = ROE-RD215 author = RaiderNick, Pap, Capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.5, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.24761, 0.0, 0, -1, 0, 2 attachRules = 1,1,1,1,0 tags = rd215, rd216, rd218, rd217, rd225, rd225, rd251, rd250, rd261, kosmos, tsiklon clusterMultiplier = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-215 Series manufacturer = NPO Energomash description = Soviet dual combustion chamber gas generator engine. Designed in the late 1950s to use storable propellants for ICBMs, since the current R-7 required cryogenic propellants that could not be stored for long periods, requiring lengthy fuelling before launch. It was used in clusters of up to three in many Soviet ICBMs, and later in the Kosmos and Tsiklon launch vehicles. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 1.5, 0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/RN/kosmos3_rd216 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 1.0, -1.24761, 0.1 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 1.0, -1.24761, -0.1 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -1.0, -1.24761, 0.1 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -1.0, -1.24761, -0.1 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 10 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRangeXP = 10 gimbalRangeXN = 10 gimbalRangeYP = 0 gimbalRangeYN = 0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 enableRoll = true enableYaw = true enablePitch = true } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-215 origMass = 1.35 modded = false CONFIG { name = RD-215-8D513 description = Used on R-14 8K65 as RD-216 minThrust = 1739.8 maxThrust = 1739.8 massMult = 1.0 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 powerEffectName = Hypergolic-Vernier ratedBurnTime = 146 PROPELLANT { name = UDMH ratio = 0.4304 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.5696 } atmosphereCurve { key = 0 289 key = 1 246 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-217-8D515 description = Used on R-16 8K64 as RD-218 minThrust = 1739.8 maxThrust = 1739.8 massMult = 0.967 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 powerEffectName = Hypergolic-Vernier ratedBurnTime = 90 PROPELLANT { name = UDMH ratio = 0.4304 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.5696 } atmosphereCurve { key = 0 289 key = 1 246 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-225-8D721 description = Used on R-26 8K66 as RD-224 minThrust = 1775 maxThrust = 1775 massMult = 0.967 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 powerEffectName = Hypergolic-Vernier ratedBurnTime = 120 PROPELLANT { name = UDMH ratio = 0.4304 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.5696 } atmosphereCurve { key = 0 294 key = 1 251 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-215M-8D613 description = Used on Kosmos-3M 8K65M as RD-216M minThrust = 1744.6 maxThrust = 1744.6 massMult = 0.97 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 powerEffectName = Hypergolic-Vernier ratedBurnTime = 146 PROPELLANT { name = UDMH ratio = 0.4304 DrawGauge = True } PROPELLANT { name = AK27 ratio = 0.5696 } atmosphereCurve { key = 0 291.3 key = 1 248 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-250-8D518 description = Used on R-36 and Tsiklon-2 8K65M as RD-251 minThrust = 1762.6 maxThrust = 1762.6 heatProduction = 100 massMult = 0.853 ullage = True pressureFed = False ignitions = 1 powerEffectName = Hypergolic-Vernier ratedBurnTime = 120 PROPELLANT { name = UDMH ratio = 0.4135 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5865 } atmosphereCurve { key = 0 301.4 key = 1 269.6 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-250PM description = Used on Tsiklon-2M and Tsiklon-3 11K68 as RD-261 minThrust = 1765.2 maxThrust = 1765.2 heatProduction = 100 massMult = 0.853 ullage = True pressureFed = False ignitions = 1 powerEffectName = Hypergolic-Vernier ratedBurnTime = 120 PROPELLANT { name = UDMH ratio = 0.4135 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5865 } atmosphereCurve { key = 0 301.4 key = 1 270 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-lower-1 audio = pump-fed-heavy-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.8, 0.8, 1 glow = _white moduleID = ROE-RD215 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Hypergolic-Vernier { plumeIdentifier = Hypergolic-Vernier MODEL_MULTI_SHURIKEN_PERSIST { transformName = newThrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.0 fixedScale = 1.0 energy = 0.5 speed = 1.0 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-Vernier-plume modelName = RealPlume/MP_Nazari_FX/methanolflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 -0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 7 density = 0.0 15 } grow { density = 1 0 density = 0.2 0 density = 0.1 5 density = 0.0 10 } speed { density = 1.0 0.6 density = 0.46 0.7 density = 0.2 0.7 density = 0.05 0.6 density = 0.0 0.6 } emission { density = 1.0 4.0 density = 0.8 3.4 density = 0.2 3 density = 0.1 1.8 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 1.2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.2 density = 0.8 0.17 density = 0.2 0.15 } } AUDIO { name = Hypergolic-Vernier-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Hypergolic-Vernier transformName = newThrustTransform flarePosition = 0.0, 0.0, 0.0 flareScale = 0.0 plumePosition = 0.0, 0.0, 1.0 plumeScale = 1.0 fixedScale = 1.0 energy = 0.5 speed = 1.0 emissionMult = 0.5 localRotation = 0,0,0 localPosition = 0,0,0 saturationMult = 1 alphaMult = 1 blazeScale = 1.0 coreScale = 1.0 exhaustScale = 1.0 fumeScale = 1.0 lampScale = 1.0 plume2Scale = 1.0 plume3Scale = 1.0 smokeScale = 1.0 shockScale = 1.0 shockconeScale = 1.0 slagScale = 1.0 streamScale = 1.0 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Hypergolic-Vernier processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD215 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-lower-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.8, 0.8, 1 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.7816,0.7816,1.5632 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-215-8D513 ratedBurnTime = 146 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.96 cycleReliabilityStart = 0.88 cycleReliabilityEnd = 0.93 clusterMultiplier = 2 } TESTFLIGHT { name = RD-217-8D515 ratedBurnTime = 90 ignitionReliabilityStart = 0.891667 ignitionReliabilityEnd = 0.978333 cycleReliabilityStart = 0.891667 cycleReliabilityEnd = 0.978333 techTransfer = RD-215-8D513:50 clusterMultiplier = 2 } TESTFLIGHT { name = RD-225-8D721 ratedBurnTime = 120 ignitionReliabilityStart = 0.928 ignitionReliabilityEnd = 0.998 cycleReliabilityStart = 0.928 cycleReliabilityEnd = 0.998 techTransfer = RD-215-8D513,RD-217-8D515:50 clusterMultiplier = 2 } TESTFLIGHT { name = RD-215M-8D613 ratedBurnTime = 146 ignitionReliabilityStart = 0.995506 ignitionReliabilityEnd = 0.999101 cycleReliabilityStart = 0.995506 cycleReliabilityEnd = 0.999101 techTransfer = RD-215-8D513,RD-217-8D515,RD-225-8D721:50 clusterMultiplier = 2 } TESTFLIGHT { name = RD-250-8D518 ratedBurnTime = 120 ignitionReliabilityStart = 0.992701 ignitionReliabilityEnd = 0.998540 cycleReliabilityStart = 0.992701 cycleReliabilityEnd = 0.998540 techTransfer = RD-215-8D513,RD-217-8D515,RD-225-8D721,RD-215M-8D613:50 clusterMultiplier = 2 } TESTFLIGHT { name = RD-250PM ratedBurnTime = 120 ignitionReliabilityStart = 0.997268 ignitionReliabilityEnd = 0.999454 cycleReliabilityStart = 0.997268 cycleReliabilityEnd = 0.999454 techTransfer = RD-215-8D513,RD-217-8D515,RD-225-8D721,RD-215M-8D613,RD-250-8D518:50 clusterMultiplier = 2 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD275_RE.cfg PART { module = Part name = ROE-RD275 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.116, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.373, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.116, 0.0, 0.0, 1.0, 0.0 attachRules = 1,1,1,1,0 tags = rd253, rd275, 253, 275, proton maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-253/RD-275 manufacturer = NPO Energomash description = A high thrust engine designed for use with storable propellants. In use with the Proton series of rockets. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD275 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRange = 5.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-253 origMass = 1.08 modded = false CONFIG { name = RD-253 minThrust = 1545 maxThrust = 1545 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 148 PROPELLANT { name = UDMH ratio = 0.4071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5929 } atmosphereCurve { key = 0 315.5 key = 1 284.5 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-253-Mk2 minThrust = 1635 maxThrust = 1635 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 148 PROPELLANT { name = UDMH ratio = 0.4071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5929 } atmosphereCurve { key = 0 316 key = 1 285 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-253-Mk3 minThrust = 1698 maxThrust = 1698 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 148 PROPELLANT { name = UDMH ratio = 0.4071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5929 } atmosphereCurve { key = 0 316 key = 1 285 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-253-Mk4 minThrust = 1748 maxThrust = 1748 heatProduction = 100 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 148 PROPELLANT { name = UDMH ratio = 0.4071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5929 } atmosphereCurve { key = 0 316 key = 1 285 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-275 description = Mid-90s upgrade to improve performance of Proton minThrust = 1746 maxThrust = 1746 heatProduction = 100 massMult = 0.99074 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 129 PROPELLANT { name = UDMH ratio = 0.4071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5929 } atmosphereCurve { key = 0 316 key = 1 287 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } CONFIG { name = RD-275M description = Modern upgrade to improve performance of Proton. AKA RD-276 minThrust = 1830 maxThrust = 1830 heatProduction = 100 massMult = 0.99074 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 129 PROPELLANT { name = UDMH ratio = 0.4071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5929 } atmosphereCurve { key = 0 315.8 key = 1 288 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.0 } } } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-lower-1 audio = pump-fed-heavy-1 position = 0,0,0 rotation = 0, 0, 0 scale = 1.3, 1.3, 1.3 glow = _white glowStretch = 0.75 moduleID = ROE-RD275 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD275 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-lower-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.3, 1.3, 1.3 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.2701,1.2701,1.90515 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-253 ratedBurnTime = 148 ignitionReliabilityStart = 0.995713 ignitionReliabilityEnd = 0.999143 cycleReliabilityStart = 0.995713 cycleReliabilityEnd = 0.999143 reliabilityMidH = 0.55 reliabilityDataRateMultiplier = 0.5 } TESTFLIGHT { name = RD-253-Mk2 ratedBurnTime = 148 ignitionReliabilityStart = 0.995713 ignitionReliabilityEnd = 0.999143 cycleReliabilityStart = 0.995713 cycleReliabilityEnd = 0.999143 techTransfer = RD-253:50 reliabilityMidH = 0.45 reliabilityDataRateMultiplier = 0.5 } TESTFLIGHT { name = RD-253-Mk3 ratedBurnTime = 148 ignitionReliabilityStart = 0.995713 ignitionReliabilityEnd = 0.999143 cycleReliabilityStart = 0.995713 cycleReliabilityEnd = 0.999143 techTransfer = RD-253,RD-253-Mk2:50 reliabilityMidH = 0.45 reliabilityDataRateMultiplier = 0.5 } TESTFLIGHT { name = RD-253-Mk4 ratedBurnTime = 148 ignitionReliabilityStart = 0.995713 ignitionReliabilityEnd = 0.999143 cycleReliabilityStart = 0.995713 cycleReliabilityEnd = 0.999143 techTransfer = RD-253,RD-253-Mk2,RD-253-Mk3:50 } TESTFLIGHT { name = RD-275 ratedBurnTime = 129 ignitionReliabilityStart = 0.995261 ignitionReliabilityEnd = 0.999052 cycleReliabilityStart = 0.995261 cycleReliabilityEnd = 0.999052 techTransfer = RD-253,RD-253-Mk2,RD-253-Mk3,RD-253-Mk4:50 } TESTFLIGHT { name = RD-275M ratedBurnTime = 129 ignitionReliabilityStart = 0.997753 ignitionReliabilityEnd = 0.999551 cycleReliabilityStart = 0.997753 cycleReliabilityEnd = 0.999551 techTransfer = RD-253,RD-253-Mk2,RD-253-Mk3,RD-253-Mk4,RD-275:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD57_Vodorod.cfg PART { name = ROE-RD57 module = Part author = Keplan, capkirk rescaleFactor = 1.0 node_stack_top = 0.0, 1.86, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.8, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,0,0 mass = 0.84 tags = rd57, rd 57, rd-57, n1m, n-1m, n 1m, hydrogen, hydrolox maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-57 manufacturer = KB Saturn (Lyulka) description = 1970s Low TWR Vacuum engine. Staged combustion hydrolox upper stage engine intended for use on the N-1/N-1M. A later version designated RD-57M had am extendable nozzle and was intended for the Vulkan and Energia-M rockets. The engine was marketed by Aerojet in the 1990s under the designation D-57 for use on an SSTO demonstrator. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 1.86, 0.0, 0.0, 1.0, 0.0 MODEL { model = ROEngines/Assets/Vodorod/RD57 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = nozzleExit EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 2.5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleAnimateHeat animationName = HeatEmissiveAnimation responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = HeatEmissiveAnimation useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = nozzleExit } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs configuration = RD-57 modded = false origMass = 0.840 CONFIG { name = RD-57 minThrust = 78.46 maxThrust = 392.3 heatProduction = 100 ullage = True pressureFed = False ignitions = 11 ratedBurnTime = 800 PROPELLANT { name = LqdHydrogen ratio = 0.7352 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2648 } atmosphereCurve { key = 0 456.6 key = 1 273.0 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RD-57M minThrust = 79.4 maxThrust = 397 heatProduction = 100 massMult = 1.0404761904761906 ullage = True pressureFed = False ignitions = 11 ratedBurnTime = 800 PROPELLANT { name = LqdHydrogen ratio = 0.7220 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2780 } atmosphereCurve { key = 0 461.0 key = 1 150.0 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-medium-1 transform = nozzleExit position = 0,0,0 rotation = 0, 0, 0 scale = 1.52, 1.52, 1.52 glow = ro-hydrolox-blue moduleID = ROE-RD57 engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD57 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = nozzleExit position = 0,0,0 rotation = 0, 0, 0 scale = 1.52, 1.52, 1.52 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = nozzleExit position = 0,0,0 rotation = 0, 0, 0 scale = 1.52, 1.52,3.04 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-57 ratedBurnTime = 800 ignitionReliabilityStart = 0.875000 ignitionReliabilityEnd = 0.975000 cycleReliabilityStart = 0.500000 cycleReliabilityEnd = 0.900000 ignitionDynPresFailMultiplier = 0.1 } TESTFLIGHT { name = RD-57M ratedBurnTime = 800 ignitionReliabilityStart = 0.928571 ignitionReliabilityEnd = 0.985714 cycleReliabilityStart = 0.857143 cycleReliabilityEnd = 0.971429 techTransfer = RD-57:50 ignitionDynPresFailMultiplier = 0.1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD58_RE.cfg PART { module = Part name = ROE-RD58 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.980443, 0.0, 0.0, 1.0, 0.0, 2 node_stack_center = 0.0, 0.4434313, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.25992, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.980443, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = s1, 5400, rd-58, rd58, rd, 58, r7, r-7, proton, n1, zenit, buran, blok, l maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = S1.5400/RD-58 Series manufacturer = RKK Energiya description = World's first closed-cycle kerolox vacuum engine. The S1.5400 served as an R-7 upper stage and the RD-58 (an upgrade) as upper stage / OMS for many Soviet and Russian launchers and spacecraft (Proton, N1, Zenit, Buran...). The S1.5400 was designed for the Blok L stage which was the final stage for the Molniya configuration of the R-7, used to launch communication satellites and interplanetary probes. Unlike prior upper stages, it was restartable (this was needed to perform apogee kick to place Molniya satellites in their final orbits). It was given the industry designation 11D33. An upgraded version, termed 11D33M, had slightly improved performance. The RD-58 is a derivative of the 11D33M engine with higher performance (industry designation 11D58); it has been used on many Russian launchers and is still in use today on Proton and Zenit. In comparison to hydrolox upper stages, kerolox ones do not suffer boiloff as badly and need far less volume (kerosene being far denser than liquid hydrogen), but have much lower specific impulse. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD58 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleB9DisableTransform transform = PL } MODULE { name = ModuleAnimateHeat animationName = FIRE responseSpeed = 0.002 dependOnEngineState = True dependOnThrottle = True ThermalAnim = FIRE useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.15 modded = false configuration = S1_5400 CONFIG { name = S1_5400 description = Used on Molnyia (Blok L) minThrust = 63.7 maxThrust = 63.7 heatProduction = 100 massMult = 1.02 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 250 IGNITOR_RESOURCE { name = TEATEB amount = 0.5 } PROPELLANT { name = Kerosene ratio = 0.359 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.641 DrawGauge = False } atmosphereCurve { key = 0 338.6 key = 1 100 } } CONFIG { name = 11D33 description = Developed version of S1.5400 engine for the Blok ML and Blok MVL stage of the Molniya-M launch vehicle. Slightly better performance. minThrust = 66.7 maxThrust = 66.7 heatProduction = 100 massMult = 1.02 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 270 IGNITOR_RESOURCE { name = TEATEB amount = 0.5 } PROPELLANT { name = Kerosene ratio = 0.359 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.641 DrawGauge = False } atmosphereCurve { key = 0 340 key = 1 100 } } CONFIG { name = 11D33M description = The S1.5400A engine, as used on Block 2BLM of the Molniya launch vehicle. Further performance improvements. minThrust = 67.3 maxThrust = 67.3 heatProduction = 100 massMult = 0.9867 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 300 IGNITOR_RESOURCE { name = TEATEB amount = 0.5 } PROPELLANT { name = Kerosene ratio = 0.359 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.641 DrawGauge = False } atmosphereCurve { key = 0 342.2 key = 1 100 } } CONFIG { name = RD-58 description = Upgrade developed for use on the Blok D stage of the N-1, and later used on Proton. Significant upgrade over the S1.5400 maxThrust = 83.36 minThrust = 83.36 heatProduction = 100 massMult = 1.534 ullage = True pressureFed = False ignitions = 7 ratedBurnTime = 600 IGNITOR_RESOURCE { name = TEATEB amount = 0.3571428 } PROPELLANT { name = Kerosene ratio = 0.359 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.641 DrawGauge = False } atmosphereCurve { key = 0 349 key = 1 105 } } CONFIG { name = RD-58M description = Modification of the RD-58 for use on Proton Blok DM, after the N-1 was cancelled. maxThrust = 83.36 minThrust = 83.36 heatProduction = 100 massMult = 1.534 ullage = True pressureFed = False ignitions = 7 ratedBurnTime = 720 IGNITOR_RESOURCE { name = TEATEB amount = 0.3571428 } PROPELLANT { name = Kerosene ratio = 0.359 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.641 DrawGauge = False } atmosphereCurve { key = 0 356 key = 1 105 } } CONFIG { name = RD-58S description = Modification of the RD-58 burning Syntin instead of Kerosene. Used on Proton (Blok DM-2M) maxThrust = 86.3 minThrust = 86.3 heatProduction = 100 massMult = 1.534 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 680 IGNITOR_RESOURCE { name = TEATEB amount = 0.5 } PROPELLANT { name = Syntin ratio = 0.35652 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.64348 DrawGauge = False } atmosphereCurve { key = 0 361 key = 1 107 } } CONFIG { name = RD-58M-CCN description = Modification of the RD-58M with a Carbon Composite Nozzle extension for better vacuum performance. Used on Zenit Blok DM-SL. maxThrust = 85 minThrust = 85 heatProduction = 100 massMult = 1.6824 ullage = True pressureFed = False ignitions = 7 ratedBurnTime = 1200 IGNITOR_RESOURCE { name = TEATEB amount = 0.357 } PROPELLANT { name = Kerosene ratio = 0.359 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.641 DrawGauge = False } atmosphereCurve { key = 0 361 key = 1 107 } } CONFIG { name = 17D12 description = OMS engine for the Buran orbiter maxThrust = 86.24 minThrust = 86.24 heatProduction = 100 massMult = 1.5333 ullage = True pressureFed = False ignitions = 15 ratedBurnTime = 680 IGNITOR_RESOURCE { name = TEATEB amount = 0.1666 } PROPELLANT { name = Syntin ratio = 0.35652 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.64348 DrawGauge = False } atmosphereCurve { key = 0 362 key = 1 107 } } } RESOURCE { name = TEATEB amount = 2.5 maxAmount = 2.5 } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-light-1 position = 0,0,-0.08 rotation = 0, 0, 0 scale = 2, 2, 1.5 glow = _yellow moduleID = ROE-RD58 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD58 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 2, 2, 1.5 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 1.015,1.015,2.03 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = S1_5400 ratedBurnTime = 250 ignitionReliabilityStart = 0.952381 ignitionReliabilityEnd = 0.990476 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.866667 cycleReliabilityEnd = 0.973333 } TESTFLIGHT { name = 11D33 ratedBurnTime = 270 ignitionReliabilityStart = 0.982405 ignitionReliabilityEnd = 0.996481 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.994152 cycleReliabilityEnd = 0.998830 techTransfer = S1_5400:50 } TESTFLIGHT { name = 11D33M ratedBurnTime = 300 ignitionReliabilityStart = 0.984848 ignitionReliabilityEnd = 0.996970 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.990000 cycleReliabilityEnd = 0.998000 techTransfer = S1_5400,11D33:50 } TESTFLIGHT { name = RD-58 ratedBurnTime = 600 ignitionReliabilityStart = 0.954545 ignitionReliabilityEnd = 0.990909 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.941176 cycleReliabilityEnd = 0.988235 techTransfer = 11D33M:25 } TESTFLIGHT { name = RD-58M ratedBurnTime = 720 ignitionReliabilityStart = 0.984733 ignitionReliabilityEnd = 0.996947 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.994924 cycleReliabilityEnd = 0.998985 techTransfer = RD-58:50 } TESTFLIGHT { name = RD-58S ratedBurnTime = 680 ignitionReliabilityStart = 0.975610 ignitionReliabilityEnd = 0.995122 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.976190 cycleReliabilityEnd = 0.995238 techTransfer = RD-58,RD-58M:50 } TESTFLIGHT { name = RD-58M-CCN ratedBurnTime = 1200 ignitionReliabilityStart = 0.987654 ignitionReliabilityEnd = 0.997531 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.975000 cycleReliabilityEnd = 0.995000 techTransfer = RD-58,RD-58M:50 } TESTFLIGHT { name = 17D12 ratedBurnTime = 680 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.998 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.875 cycleReliabilityEnd = 0.998 techTransfer = RD-58,RD-58M:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RD8_RE.cfg PART { module = Part name = ROE-RD8 author = Alcentar, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.99241, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = rd, rd8, rd-8, zenit maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RD-8 manufacturer = PA Yuzhmash description = The RD-8 is a four-chamber, staged combustion, vacuum kerolox vernier engine. It is used on the second stage of the Zenit launch vehicle family for two-axis attitude control. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD8 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform2 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = RD8 responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = RD8 useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform2 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RD-8 origMass = 0.095 CONFIG { name = RD-8 description = Vernier engine for the Zenit second stage. minThrust = 19.61 maxThrust = 19.61 massMult = 1.0 ullage = True pressureFed = False ignitions = 2 ratedBurnTime = 1100 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.06 } IGNITOR_RESOURCE { name = TEATEB amount = 1.0 } PROPELLANT { name = Kerosene ratio = 0.3670 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6330 DrawGauge = False } atmosphereCurve { key = 0 342 key = 1 170 } } } RESOURCE { name = TEATEB amount = 2.0 maxAmount = 2.0 isTweakable = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbal gimbalRangeXP = 0 gimbalRangeXN = 0 gimbalRangeYP = 33.0 gimbalRangeYN = 33.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } ROWaterfall { template = waterfall-kerolox-vernier-1 audio = pump-fed-very-light-1 position = 0,0,-0.025 rotation = 0, 0, 0 scale = 7.4, 7.4, 7.4 transform = thrustTransform2 moduleID = ROE-RD8 engineID = basicEngine ExtraTemplate_Processed { template = waterfall-nozzle-glow-yellow-1 transform = thrustTransform2 position = 0,0,-0.01 rotation = 0, 0, 0 scale = 0.46, 0.46, 0.46 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 8.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq2 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RD8 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-vernier-1 overrideParentTransform = thrustTransform2 position = 0,0,-0.025 rotation = 0, 0, 0 scale = 7.4, 7.4, 7.4 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform2 position = 0,0,-0.01 rotation = 0, 0, 0 scale = 0.46, 0.46, 0.46 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RD-8 ratedBurnTime = 1100 ignitionReliabilityStart = 0.970588 ignitionReliabilityEnd = 0.994118 cycleReliabilityStart = 0.941176 cycleReliabilityEnd = 0.988235 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RL10A3_SSTU.cfg PART { module = Part name = ROE-RL10A3 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-1.6814,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = rl10, rl10a, rl10a-3, 3, rl-10, hydrolox, centaur maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RL10A-3 Series Vacuum Engine manufacturer = Pratt & Whitney description = Hydrolox restartable expander-cycle vacuum engine used in multiple upper stages, including Centaur, the Saturn I S-IV, and the Delta Cryogenic Second Stage. It has low thrust, but very high specific impulse and low mass, making it ideal for high energy, beyond-low-Earth-orbit applications like launching satellites to geostationary transfer orbits or to the Moon or other planets. However, like all hydrolox engines, hydrogen boiloff is a serious issue without heat pumps or radiators. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RL10A-3 scale = 1.4990, 1.4990, 1.4990 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RL10A-3-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RL10A-3-Bell gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RL10A-3-ThrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = RL10A-3-Strut-LeftUpper targetName = RL10A-3-Target-LeftLower } LOOK_CONST { transformName = RL10A-3-Strut-LeftLower targetName = RL10A-3-Target-LeftUpper } LOOK_CONST { transformName = RL10A-3-Strut-RightUpper targetName = RL10A-3-Target-RightLower } LOOK_CONST { transformName = RL10A-3-Strut-RightLower targetName = RL10A-3-Target-RightUpper } LOOK_CONST { transformName = RL10A-3-FuelJointLeft targetName = RL10A-3-Target-FuelLeft } LOOK_CONST { transformName = RL10A-3-FuelJointRight targetName = RL10A-3-Target-FuelRight } } MODULE { name = ROLAnimateEngineHeat meshName = RL10A-3-Bell useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 0.86 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 0.98 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.167 modded = false configuration = RL10A-1 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = RL10A-1 minThrust = 65.6 maxThrust = 65.6 heatProduction = 100 description = Prototype. Used for Early Atlas-Centaur launches. Very unreliable massMult = 0.785 ullage = True ignitions = 10 b9psSubtypeName = hydrolox ratedBurnTime = 430 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 422 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10A-3-1 minThrust = 68.05 maxThrust = 68.05 heatProduction = 100 description = First production model of the RL10. Used for Atlas-Centaur and Saturn 1 launches. massMult = 0.785 ullage = True ignitions = 10 b9psSubtypeName = hydrolox ratedBurnTime = 470 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 433 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10A-3-3 minThrust = 70.05 maxThrust = 70.05 heatProduction = 100 description = Upgraded model with slightly higher performance. Used for the majority of Atlas-Centaur D Launches. massMult = 0.785 ullage = True ignitions = 10 b9psSubtypeName = hydrolox ratedBurnTime = 470 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 442.2 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10A-3-3-Lunex minThrust = 11.5 maxThrust = 69.4 heatProduction = 100 description = Speculative throttling configuration for the USAF Lunex lander massMult = 1.0 ullage = True ignitions = 10 b9psSubtypeName = hydrolox ratedBurnTime = 600 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 440 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10A-3-3A minThrust = 73.4 maxThrust = 73.4 heatProduction = 100 description = Heavily reworked turbopumps for higher performance on Atlas-Centaur G and Titan-Centaur. massMult = 0.845 ullage = True ignitions = 10 b9psSubtypeName = hydrolox ratedBurnTime = 550 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 444.4 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = CECE-Base minThrust = 4.5 maxThrust = 67 heatProduction = 100 description = Technology demonstrator, with deep throttling capability massMult = 1.257 ullage = True ignitions = 50 b9psSubtypeName = hydrolox ratedBurnTime = 10000 PROPELLANT { name = LqdHydrogen ratio = 0.7352 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2648 } atmosphereCurve { key = 0 460 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = CECE-High minThrust = 110 maxThrust = 110 heatProduction = 100 description = Technology Demonstrator, with extremely high performance turbopumps massMult = 1.533 ullage = True ignitions = 50 b9psSubtypeName = hydrolox ratedBurnTime = 10000 PROPELLANT { name = LqdHydrogen ratio = 0.7325 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2675 } atmosphereCurve { key = 0 465 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = CECE-Methane minThrust = 17 maxThrust = 67 heatProduction = 100 description = Technology demonstrator, modified to burn methane massMult = 1.257 ullage = True ignitions = 50 b9psSubtypeName = methalox ratedBurnTime = 10000 PROPELLANT { name = LqdMethane ratio = 0.4268 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5732 } atmosphereCurve { key = 0 360 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-light-1 transform = RL10A-3-ThrustTransform position = 0,0,0.84 rotation = 0, 0, 0 scale = 0.84, 0.84, 0.5 glow = ro-hydrolox-blue moduleID = ROE-RL10A3 engineID = basicEngine glowStretch = 1 defaultMainPlumeVariantName = hydrolox MainPlumeVariant_Processed { name = methalox template = waterfall-methalox-upper-1 position = 0,0,0.85 rotation = 0, 0, 0 scale = 0.92, 0.92, 0.5 glowRecolor = ro-methalox-purple } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RL10A3 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = RL10A-3-ThrustTransform position = 0,0,0.84 rotation = 0, 0, 0 scale = 0.84, 0.84, 0.5 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = RL10A-3-ThrustTransform position = 0,0,0.84 rotation = 0, 0, 0 scale = 0.84, 0.84,1.68 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hydrolox } SUBTYPE { name = methalox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-RL10A3 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-methalox-upper-1 overrideParentTransform = RL10A-3-ThrustTransform position = 0,0,0.85 rotation = 0, 0, 0 scale = 0.92, 0.92, 0.5 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-methalox-purple overrideParentTransform = RL10A-3-ThrustTransform position = 0,0,0.84 rotation = 0, 0, 0 scale = 0.84, 0.84,1.68 } } } } } TESTFLIGHT { name = RL10A-1 ratedBurnTime = 430 ignitionReliabilityStart = 0.833333 ignitionReliabilityEnd = 0.966667 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 ignitionDynPresFailMultiplier = 0.1 } TESTFLIGHT { name = RL10A-3-1 ratedBurnTime = 470 ignitionReliabilityStart = 0.933333 ignitionReliabilityEnd = 0.986667 cycleReliabilityStart = 0.933333 cycleReliabilityEnd = 0.986667 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-1:50 } TESTFLIGHT { name = RL10A-3-3 ratedBurnTime = 470 ignitionReliabilityStart = 0.994681 ignitionReliabilityEnd = 0.998936 cycleReliabilityStart = 0.989474 cycleReliabilityEnd = 0.997895 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-1,RL10A-3-1:50 } TESTFLIGHT { name = RL10A-3-3-Lunex ratedBurnTime = 600 ignitionReliabilityStart = 0.994681 ignitionReliabilityEnd = 0.998936 cycleReliabilityStart = 0.989474 cycleReliabilityEnd = 0.997895 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-1,RL10A-3-1,RL10A-3-3:50 } TESTFLIGHT { name = RL10A-3-3A ratedBurnTime = 550 ignitionReliabilityStart = 0.990826 ignitionReliabilityEnd = 0.998165 cycleReliabilityStart = 0.962963 cycleReliabilityEnd = 0.992593 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-1,RL10A-3-1,RL10A-3-3:50 } TESTFLIGHT { name = CECE-Base ratedBurnTime = 10000 ignitionReliabilityStart = 0.99975 ignitionReliabilityEnd = 0.99995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 reliabilityDataRateMultiplier = 5 techTransfer = CECE-High,CECE-Methane:70 } TESTFLIGHT { name = CECE-High ratedBurnTime = 10000 ignitionReliabilityStart = 0.99975 ignitionReliabilityEnd = 0.99995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 reliabilityDataRateMultiplier = 5 techTransfer = CECE-Base,CECE-Methane:70 } TESTFLIGHT { name = CECE-Methane ratedBurnTime = 10000 ignitionReliabilityStart = 0.99975 ignitionReliabilityEnd = 0.99995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 reliabilityDataRateMultiplier = 5 techTransfer = CECE-High,CECE-Base:70 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RL10A4-2N_BDB.cfg PART { module = Part name = ROE-RL10A4-2N author = CobaltWolf scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.48962, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.53707, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = rl10, rl10a, rl10a-4-2n, 4, rl-10, hydrolox, centaur maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RL10A-4-2N Series Vacuum Engine manufacturer = Pratt & Whitney description = Hydrolox restartable expander-cycle vacuum engine used in multiple upper stages, including Centaur, the Saturn I S-IV, and the Delta Cryogenic Second Stage. It has low thrust, but very high specific impulse and low mass, making it ideal for high energy, beyond-low-Earth-orbit applications like launching satellites to geostationary transfer orbits or to the Moon or other planets. However, like all hydrolox engines, hydrogen boiloff is a serious issue without heat pumps or radiators. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.48962, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROEngines/Assets/BDB/Centaur/bluedog_Centaur_RL10A4-2-N } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform engineID = RL10A4 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { targetName = gimbal1_Lower transformName = gimbal1_Upper } LOOK_CONST { targetName = gimbal1_Upper transformName = gimbal1_Lower } LOOK_CONST { targetName = gimbal2_Lower transformName = gimbal2_Upper } LOOK_CONST { targetName = gimbal2_Upper transformName = gimbal2_Lower } } 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 excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.167 modded = false configuration = RL10A-4-2N b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = RL10A-4-2N minThrust = 99.2 maxThrust = 99.2 heatProduction = 100 description = Reworked turbopumps, nozzle extenstion and improved performance for usage in a single engine configuration on Atlas V massMult = 1.02 ullage = True ignitions = 10 b9psSubtypeName = hydrolox ratedBurnTime = 850 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 451.0 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = CECE-Base minThrust = 4.5 maxThrust = 67 heatProduction = 100 description = Technology demonstrator, with deep throttling capability massMult = 1.257 ullage = True ignitions = 50 b9psSubtypeName = hydrolox ratedBurnTime = 10000 PROPELLANT { name = LqdHydrogen ratio = 0.7352 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2648 } atmosphereCurve { key = 0 460 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = CECE-High minThrust = 110 maxThrust = 110 heatProduction = 100 description = Technology Demonstrator, with extremely high performance turbopumps massMult = 1.533 ullage = True ignitions = 50 b9psSubtypeName = hydrolox ratedBurnTime = 10000 PROPELLANT { name = LqdHydrogen ratio = 0.7325 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2675 } atmosphereCurve { key = 0 465 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = CECE-Methane minThrust = 17 maxThrust = 67 heatProduction = 100 description = Technology demonstrator, modified to burn methane massMult = 1.257 ullage = True ignitions = 50 b9psSubtypeName = methalox ratedBurnTime = 10000 PROPELLANT { name = LqdMethane ratio = 0.4268 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5732 } atmosphereCurve { key = 0 360 key = 1 100 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-light-1 position = 0,0,0.37 rotation = 0, 0, 0 scale = 0.95, 0.95, 0.75 glow = ro-hydrolox-blue moduleID = ROE-RL10A4-2N engineID = basicEngine transform = thrustTransform glowStretch = 1 defaultMainPlumeVariantName = hydrolox MainPlumeVariant_Processed { name = methalox template = waterfall-methalox-upper-1 position = 0,0,0.38 rotation = 0, 0, 0 scale = 1.04, 1.04, 0.9 glowRecolor = ro-methalox-purple } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RL10A4-2N TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.37 rotation = 0, 0, 0 scale = 0.95, 0.95, 0.75 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0.37 rotation = 0, 0, 0 scale = 0.95, 0.95,1.9 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hydrolox } SUBTYPE { name = methalox MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-RL10A4-2N } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-methalox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.38 rotation = 0, 0, 0 scale = 1.04, 1.04, 0.9 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-methalox-purple overrideParentTransform = thrustTransform position = 0,0,0.37 rotation = 0, 0, 0 scale = 0.95, 0.95,1.9 } } } } } TESTFLIGHT { name = RL10A-4-2N ratedBurnTime = 850 ignitionReliabilityStart = 0.989899 ignitionReliabilityEnd = 0.997980 cycleReliabilityStart = 0.980000 cycleReliabilityEnd = 0.996000 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-1,RL10A-3-1,RL10A-3-3,RL10A-3-3A,RL10A-4,RL10A-4-1-2:50 } TESTFLIGHT { name = CECE-Base ratedBurnTime = 10000 ignitionReliabilityStart = 0.99975 ignitionReliabilityEnd = 0.99995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 reliabilityDataRateMultiplier = 5 techTransfer = CECE-High,CECE-Methane:70 } TESTFLIGHT { name = CECE-High ratedBurnTime = 10000 ignitionReliabilityStart = 0.99975 ignitionReliabilityEnd = 0.99995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 reliabilityDataRateMultiplier = 5 techTransfer = CECE-Base,CECE-Methane:70 } TESTFLIGHT { name = CECE-Methane ratedBurnTime = 10000 ignitionReliabilityStart = 0.99975 ignitionReliabilityEnd = 0.99995 cycleReliabilityStart = 0.99975 cycleReliabilityEnd = 0.99995 reliabilityDataRateMultiplier = 5 techTransfer = CECE-High,CECE-Base:70 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RL10A4_BDB.cfg PART { module = Part name = ROE-RL10A4 author = CobaltWolf scale = 1.0 rescaleFactor = 1.6 node_stack_top = 0.0, 0.48962, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.53707, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = rl10, rl10a, rl10a-4, rl10a-4-2, 4, rl-10, hydrolox, centaur maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RL10A-4 Series Vacuum Engine manufacturer = Pratt & Whitney description = Hydrolox restartable expander-cycle vacuum engine used in multiple upper stages, including Centaur, the Saturn I S-IV, and the Delta Cryogenic Second Stage. It has low thrust, but very high specific impulse and low mass, making it ideal for high energy, beyond-low-Earth-orbit applications like launching satellites to geostationary transfer orbits or to the Moon or other planets. However, like all hydrolox engines, hydrogen boiloff is a serious issue without heat pumps or radiators. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.48962, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROEngines/Assets/BDB/Centaur/bluedog_Centaur_RL10A4-2-N } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform engineID = RL10A4 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { targetName = gimbal1_Lower transformName = gimbal1_Upper } LOOK_CONST { targetName = gimbal1_Upper transformName = gimbal1_Lower } LOOK_CONST { targetName = gimbal2_Lower transformName = gimbal2_Upper } LOOK_CONST { targetName = gimbal2_Upper transformName = gimbal2_Lower } } MODULE { name = ModuleB9DisableTransform transform = pCylinder537 } 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 excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.167 modded = false configuration = RL10A-4 CONFIG { name = RL10A-3-3-Lunex minThrust = 11.5 maxThrust = 69.4 heatProduction = 100 description = Speculative throttling configuration for the USAF Lunex lander massMult = 1.0 ullage = True ignitions = 10 ratedBurnTime = 600 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 440 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10A-4 minThrust = 91.2 maxThrust = 91.2 heatProduction = 100 description = Reworked turbopumps, nozzle extenstion and electric TVC to improve performance for Atlas II massMult = 1.006 ullage = True ignitions = 10 ratedBurnTime = 392 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 446.4 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10A-4-1-2 minThrust = 97.9 maxThrust = 97.9 heatProduction = 100 description = Reworked turbopumps and improved performance for usage in a single & dual engine configuration on Atlas II & Atlas III & single engine configuration on Atlas V massMult = 1.0 ullage = True ignitions = 10 ratedBurnTime = 850 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 446.4 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-light-1 position = 0,0,0.04 rotation = 0, 0, 0 scale = 0.78, 0.78, 0.5 glow = ro-hydrolox-blue moduleID = ROE-RL10A4 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RL10A4 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.04 rotation = 0, 0, 0 scale = 0.78, 0.78, 0.5 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0.04 rotation = 0, 0, 0 scale = 0.78, 0.78,1.56 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RL10A-3-3-Lunex ratedBurnTime = 600 ignitionReliabilityStart = 0.994681 ignitionReliabilityEnd = 0.998936 cycleReliabilityStart = 0.989474 cycleReliabilityEnd = 0.997895 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-1,RL10A-3-1,RL10A-3-3:50 } TESTFLIGHT { name = RL10A-4 ratedBurnTime = 392 ignitionReliabilityStart = 0.995305 ignitionReliabilityEnd = 0.999061 cycleReliabilityStart = 0.990654 cycleReliabilityEnd = 0.998131 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-1,RL10A-3-1,RL10A-3-3,RL10A-3-3A:50 } TESTFLIGHT { name = RL10A-4-1-2 ratedBurnTime = 850 ignitionReliabilityStart = 0.989899 ignitionReliabilityEnd = 0.997980 cycleReliabilityStart = 0.980000 cycleReliabilityEnd = 0.996000 ignitionDynPresFailMultiplier = 0.1 techTransfer = RL10A-1,RL10A-3-1,RL10A-3-3,RL10A-3-3A,RL10A-4:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RL10A5_SSTU.cfg PART { module = Part name = ROE-RL10A5 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-1.0942,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = rl10, rl10a, rl10a-5, 5, rl-10, hydrolox, dc-x, vtvl, test maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RL10A-5 Engine manufacturer = Pratt & Whitney description = Throttleable RL10 engine redesigned for atmospheric use. used on the DC-X VTVL test vehicle. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RL10A-5 scale = 1.4804, 1.4804, 1.4804 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RL10A-5-ThrustTransform EngineType = LiquidFuel powerEffectName = Cryogenic_LowerSSME_CE shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RL10A-5-Bell gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RL10A-5-ThrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = RL10A-5-Strut-LeftUpper targetName = RL10A-5-Target-LeftLower } LOOK_CONST { transformName = RL10A-5-Strut-LeftLower targetName = RL10A-5-Target-LeftUpper } LOOK_CONST { transformName = RL10A-5-Strut-RightUpper targetName = RL10A-5-Target-RightLower } LOOK_CONST { transformName = RL10A-5-Strut-RightLower targetName = RL10A-5-Target-RightUpper } LOOK_CONST { transformName = RL10A-5-FuelJointLeft targetName = RL10A-5-Target-FuelLeft } LOOK_CONST { transformName = RL10A-5-FuelJointRight targetName = RL10A-5-Target-FuelRight } } MODULE { name = ROLAnimateEngineHeat meshName = RL10A-5-Bell useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 0.86 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 0.98 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.167 modded = false configuration = RL10A-5 CONFIG { name = RL10A-5 minThrust = 19.4 maxThrust = 64.75 gimbalRange = 8.5 heatProduction = 100 description = Sea level RL10 for use on the Delta Clipper (DC-X) project. massMult = 0.8563 ullage = True ignitions = 10 ratedBurnTime = 430 PROPELLANT { name = LqdHydrogen ratio = 0.7286 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2714 } atmosphereCurve { key = 0 368 key = 1 316 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-lower-2 audio = pump-fed-light-1 transform = RL10A-5-ThrustTransform position = 0,0,0.455 rotation = 0, 0, 0 scale = 0.224, 0.225, 0.225 glow = ro-hydrolox-red-blue moduleID = ROE-RL10A5 engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RL10A5 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-lower-2 overrideParentTransform = RL10A-5-ThrustTransform position = 0,0,0.455 rotation = 0, 0, 0 scale = 0.224, 0.225, 0.225 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-red-blue overrideParentTransform = RL10A-5-ThrustTransform position = 0,0,0.455 rotation = 0, 0, 0 scale = 0.28672,0.288,0.57472 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RL10A-5 ratedBurnTime = 430 ignitionReliabilityStart = 0.977273 ignitionReliabilityEnd = 0.995455 cycleReliabilityStart = 0.977273 cycleReliabilityEnd = 0.995455 techTransfer = RL10A-1,RL10A-3-1,RL10A-3-3,RL10A-3-3A,RL10A-4:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RL10B2_SSTU.cfg PART { module = Part name = ROE-RL10B2 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-2.3045,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = rl10, rl10b, rl10b-2, rl-10, hydrolox, dcss, cece maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RL10-B Engine manufacturer = Aerojet Rocketdyne description = Hydrolox restartable expander-cycle vacuum engine. Initially developed by Pratt & Whitney designated as XLR115 and with a vacuum specific impulse of 422 seconds and rated thrust of only 66 kN. Later, the management transferred to the Marshall Space Flight Center and the engine was renamed into RL10. Since then, it has been upgraded many times, now achieving a specific impulse of up to 465 seconds and over 100 kN of thrust. Used by the workhorse Atlas Centaur high energy upper stage, the Saturn I upper stage and the Delta IV Cryogenic Second Stage (DCSS). Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RL10B-2 scale = 1.6967, 1.6967, 1.6967 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RL10B-2-ThrustTransform engineID = RL10B2 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RL10B-2-Bell gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RL10B-2-ThrustTransform } MODULE { name = ROEDeployableEngine engineID = RL10B2 ANIMATIONDATA { deployLabel = Deploy Engine retractLabel = Retract Engine ANIMATION { name = SC-ENG-RL10B-2-Deploy } } } MODULE { name = ROLAnimateEngineHeat meshName = RL10B-2-Bell useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 0.86 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 0.98 } } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = RL10B-2-Strut-LeftUpper targetName = RL10B-2-Target-LeftLower } LOOK_CONST { transformName = RL10B-2-Strut-LeftLower targetName = RL10B-2-Target-LeftUpper } LOOK_CONST { transformName = RL10B-2-Strut-RightUpper targetName = RL10B-2-Target-RightLower } LOOK_CONST { transformName = RL10B-2-Strut-RightLower targetName = RL10B-2-Target-RightUpper } LOOK_CONST { transformName = RL10B-2-FuelJointLeft targetName = RL10B-2-Target-FuelLeft } LOOK_CONST { transformName = RL10B-2-FuelJointRight targetName = RL10B-2-Target-FuelRight } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.167 modded = false configuration = RL10B-2 CONFIG { name = RL10B-2 minThrust = 109.4 maxThrust = 109.4 heatProduction = 100 description = Extremely large nozzle extenstion developed for Delta III, and used on Delta IV massMult = 1.659 ullage = True ignitions = 15 ratedBurnTime = 1130 PROPELLANT { name = LqdHydrogen ratio = 0.7325 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2675 } atmosphereCurve { key = 0 462.4 key = 1 235 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10C-2-1 minThrust = 111.2 maxThrust = 111.2 heatProduction = 100 description = RL10B-2 using RL10C-1 components to reduce cost. massMult = 1.799 ullage = True ignitions = 15 ratedBurnTime = 1130 PROPELLANT { name = LqdHydrogen ratio = 0.7325 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2675 } atmosphereCurve { key = 0 465.5 key = 1 235 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10C-3 minThrust = 108.5 maxThrust = 108.5 heatProduction = 100 description = Man-rated for use on the EUS for Lunar missions. massMult = 1.38 ullage = True ignitions = 15 ratedBurnTime = 1350 PROPELLANT { name = LqdHydrogen ratio = 0.7396 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2604 } atmosphereCurve { key = 0 460.1 key = 1 235 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-light-1 transform = RL10B-2-ThrustTransform position = 0,0,2.25 rotation = 0,0,0 scale = 1.75,1.75,1 glow = ro-hydrolox-blue moduleID = ROE-RL10B2 engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RL10B2 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = RL10B-2-ThrustTransform position = 0,0,2.25 rotation = 0,0,0 scale = 1.75,1.75,1 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = RL10B-2-ThrustTransform position = 0,0,2.25 rotation = 0,0,0 scale = 1.75,1.75,3.5 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RL10B-2 ratedBurnTime = 1130 ignitionReliabilityStart = 0.988235 ignitionReliabilityEnd = 0.997647 cycleReliabilityStart = 0.952381 cycleReliabilityEnd = 0.990476 ignitionDynPresFailMultiplier = 0.05 techTransfer = RL10A-1,RL10A-3-1,RL10A-3-3,RL10A-3-3A,RL10A-4:50 } TESTFLIGHT { name = RL10C-2-1 ratedBurnTime = 1130 ignitionReliabilityStart = 0.988506 ignitionReliabilityEnd = 0.997701 cycleReliabilityStart = 0.977273 cycleReliabilityEnd = 0.995455 ignitionDynPresFailMultiplier = 0.08 techTransfer = RL10A-1,RL10A-3-3,RL10A-3-3A,RL10A-4,RL10A-4-1-2,RL10A-4-2N,RL10B-2,RL10C-1:50 } TESTFLIGHT { name = RL10C-3 ratedBurnTime = 1350 ignitionReliabilityStart = 0.988506 ignitionReliabilityEnd = 0.997701 cycleReliabilityStart = 0.977273 cycleReliabilityEnd = 0.995455 ignitionDynPresFailMultiplier = 0.08 techTransfer = RL10A-1,RL10A-3-3,RL10A-3-3A,RL10A-4,RL10A-4-1-2,RL10A-4-2N,RL10B-2,RL10C-1,RL10C-1-1,RL10C-2-1:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RL10C_SSTU.cfg PART { module = Part name = ROE-RL10C author = Shadowmage, Pap, capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-2.3045,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = rl10, rl10c, rl10c-1, rl-10, hydrolox, dcss, cece maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RL10-C Engine manufacturer = Aerojet Rocketdyne description = Hydrolox restartable expander-cycle vacuum engine. Initially developed by Pratt & Whitney designated as XLR115 and with a vacuum specific impulse of 422 seconds and rated thrust of only 66 kN. Later, the management transferred to the Marshall Space Flight Center and the engine was renamed into RL10. Since then, it has been upgraded many times, now achieving a specific impulse of up to 465 seconds and over 100 kN of thrust. Used by the workhorse Atlas Centaur high energy upper stage, the Saturn I upper stage and the Delta IV Cryogenic Second Stage (DCSS). Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RL10C-Pap scale = 1.6967, 1.6967, 1.6967 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RL10B-2-ThrustTransform engineID = RL10B2 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RL10B-2-Bell gimbalRange = 4 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RL10B-2-ThrustTransform } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = RL10B-2-Strut-LeftUpper targetName = RL10B-2-Target-LeftLower } LOOK_CONST { transformName = RL10B-2-Strut-LeftLower targetName = RL10B-2-Target-LeftUpper } LOOK_CONST { transformName = RL10B-2-Strut-RightUpper targetName = RL10B-2-Target-RightLower } LOOK_CONST { transformName = RL10B-2-Strut-RightLower targetName = RL10B-2-Target-RightUpper } LOOK_CONST { transformName = RL10B-2-FuelJointLeft targetName = RL10B-2-Target-FuelLeft } LOOK_CONST { transformName = RL10B-2-FuelJointRight targetName = RL10B-2-Target-FuelRight } } MODULE { name = ROLAnimateEngineHeat meshName = RL10B-2-Bell useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 0.86 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 0.98 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.167 modded = false configuration = RL10C-1 CONFIG { name = RL10C-1 minThrust = 101.85 maxThrust = 101.85 heatProduction = 100 description = Cost reduced model with modern production techniques, used in single or double engine configurations on Atlas V. massMult = 1.1437 ullage = True ignitions = 10 ratedBurnTime = 1130 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 449.7 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RL10C-1-1 minThrust = 105.9 maxThrust = 105.9 heatProduction = 100 description = Planned upgrade of RL10C-1 for use on Vulcan-Centaur, OmegA, and later Atlas V launches massMult = 1.1272 ullage = True ignitions = 10 ratedBurnTime = 1200 PROPELLANT { name = LqdHydrogen ratio = 0.7454 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2546 } atmosphereCurve { key = 0 453.8 key = 1 255 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-light-1 transform = RL10B-2-ThrustTransform position = 0,0,1.07 rotation = 0, 0, 0 scale = 1.22, 1.22, 1 glow = ro-hydrolox-blue moduleID = ROE-RL10C engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RL10C TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = RL10B-2-ThrustTransform position = 0,0,1.07 rotation = 0, 0, 0 scale = 1.22, 1.22, 1 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = RL10B-2-ThrustTransform position = 0,0,1.07 rotation = 0, 0, 0 scale = 1.22, 1.22,2.44 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RL10C-1 ratedBurnTime = 1130 ignitionReliabilityStart = 0.988506 ignitionReliabilityEnd = 0.997701 cycleReliabilityStart = 0.977273 cycleReliabilityEnd = 0.995455 ignitionDynPresFailMultiplier = 0.08 techTransfer = RL10A-1,RL10A-3-3,RL10A-3-3A,RL10A-4,RL10A-4-1-2,RL10A-4-2N,RL10B-2:50 } TESTFLIGHT { name = RL10C-1-1 ratedBurnTime = 1200 ignitionReliabilityStart = 0.988506 ignitionReliabilityEnd = 0.997701 cycleReliabilityStart = 0.977273 cycleReliabilityEnd = 0.995455 ignitionDynPresFailMultiplier = 0.08 techTransfer = RL10A-1,RL10A-3-3,RL10A-3-3A,RL10A-4,RL10A-4-1-2,RL10A-4-2N,RL10B-2,RL10C-1:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RS25_SSTU.cfg PART { module = Part name = ROE-RS25 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-4.2673,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = shuttle, ssme, rs-25, rs, 25, rs25 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RS-25 (SSME) manufacturer = Rocketdyne description = The RS-25, also known as the Space Shuttle Main Engine (SSME), is a LH2/LOX fuel-rich staged combustion engine. Though complex and expensive, these engines provide very high performance and are extremely reliable. Three of these engines powered each Shuttle Orbiter and four will be used on the core stage of the SLS. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RS-25 scale = 1.5504, 1.5896, 1.5504 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RS-25-ThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RS-25-Bell gimbalRange = 8.5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = RS-25-ThrustTransform } MODULE { name = ROLAnimateEngineHeat meshName = RS-25-Bell useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 0.86 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 0.98 } } MODULE { name = ROLModelConstraint LOOK_CONST { transformName = RS-25-Strut-LeftUpper targetName = RS-25-Target-LeftLower } LOOK_CONST { transformName = RS-25-Strut-LeftLower targetName = RS-25-Target-LeftUpper } LOOK_CONST { transformName = RS-25-Strut-RightUpper targetName = RS-25-Target-RightLower } LOOK_CONST { transformName = RS-25-Strut-RightLower targetName = RS-25-Target-RightUpper } LOOK_CONST { transformName = RS-25-FuelJointLeft targetName = RS-25-Target-FuelLeft } LOOK_CONST { transformName = RS-25-FuelJointRight targetName = RS-25-Target-FuelRight } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RS-25 origMass = 3.527 modded = false literalZeroIgnitions = True CONFIG { name = RS-25 description = Phase I SSME minThrust = 1358.5 maxThrust = 2090 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 480 PROPELLANT { name = LqdHydrogen ratio = 0.7276 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.2724 } atmosphereCurve { key = 0 453 key = 1 363 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RS-25A description = Phase II SSME. Rated for sustained operation at 104% thrust. minThrust = 1358.5 maxThrust = 2173.6 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 480 PROPELLANT { name = LqdHydrogen ratio = 0.7276 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.2724 } atmosphereCurve { key = 0 453 key = 1 363 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RS-25C description = Block IIA SSME. First major improvement to the engine, rated for sustained operation at 109% thrust. minThrust = 1358.5 maxThrust = 2278.1 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 480 PROPELLANT { name = LqdHydrogen ratio = 0.7276 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.2724 } atmosphereCurve { key = 0 453 key = 1 363 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RS-25D-E description = Block II SSME. Rated up to 111% thrust in an emergency. To be used on SLS as the RS-25E minThrust = 1358.5 maxThrust = 2319.9 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 480 PROPELLANT { name = LqdHydrogen ratio = 0.7276 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.2724 } atmosphereCurve { key = 0 453 key = 1 363 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = rowaterfall-hydrolox-ssme audio = pump-fed-medium-1 transform = RS-25-ThrustTransform position = 0,0,1.61 rotation = 0, 0, 0 scale = 1.49, 1.49, 1.49 glow = ro-hydrolox-blue moduleID = ROE-RS25 engineID = basicEngine glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RS25 TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-hydrolox-ssme overrideParentTransform = RS-25-ThrustTransform position = 0,0,1.61 rotation = 0, 0, 0 scale = 1.49, 1.49, 1.49 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = RS-25-ThrustTransform position = 0,0,1.61 rotation = 0, 0, 0 scale = 1.9072,1.9072,3.8144 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RS-25 ratedBurnTime = 480 ignitionReliabilityStart = 0.966667 ignitionReliabilityEnd = 0.993333 cycleReliabilityStart = 0.983333 cycleReliabilityEnd = 0.996667 } TESTFLIGHT { name = RS-25A ratedBurnTime = 480 ignitionReliabilityStart = 0.984127 ignitionReliabilityEnd = 0.996825 cycleReliabilityStart = 0.994737 cycleReliabilityEnd = 0.998947 techTransfer = RS-25:50 } TESTFLIGHT { name = RS-25C ratedBurnTime = 480 ignitionReliabilityStart = 0.979592 ignitionReliabilityEnd = 0.995918 cycleReliabilityStart = 0.979167 cycleReliabilityEnd = 0.995833 techTransfer = RS-25,RS-25A:50 } TESTFLIGHT { name = RS-25D-E ratedBurnTime = 480 ignitionReliabilityStart = 0.989362 ignitionReliabilityEnd = 0.997872 cycleReliabilityStart = 0.989362 cycleReliabilityEnd = 0.997872 techTransfer = RS-25,RS-25A,RS-25C:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RS27_BDB.cfg PART { module = Part name = ROE-RS27 author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.4227, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.022, 0.0, 0, -1, 0, 2 node_attach = 0.0, 1.4227, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = jupiter, juno, thor, lr-79, lr79, lr, 79, delta, s-3, s-3d, PGM17, rs27, rs, 27, rs-27 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = H-1/RS-27 Series Engine manufacturer = Rocketdyne description = An H-1 configured to mount on Delta, rather than a Saturn 1. Slightly different form factor, same performance. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Thor/bluedog_Thor_LR79 scale = 1.502, 1.502, 1.502 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 8 useGimbalResponseSpeed = True gimbalResponseSpeed = 15 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = Nozzle_Original } MODULE { name = ModuleB9DisableTransform transform = LubeTank } MODULE { name = ModuleB9PartSwitch switcherDescription = Exhaust switcherDescriptionPlural = Exhaust moduleID = exhaustSwitch SUBTYPE { name = Thor transform = Exhaust_Thor descriptionSummary = Straight gas generator exhaust used on Thor transform = exhaustTransform } SUBTYPE { name = Jupiter descriptionSummary = Vernier gas generator exhaust used on Jupiter. Connect to the Jupiter Vernier engine, or whatever else you want. transform = Exhaust_S3D } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = H-1-165K origMass = 0.972 CONFIG { name = H-1-165K description = Earliest prototype version of the H-1 Engine that flew on the Saturn I, Block I. It is rated at 165k lbf sea level thrust. minThrust = 807 maxThrust = 807 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-188K description = Improved version of the H-1 Engine for the Saturn I, Block II. It is rated at 188k lbf sea level thrust. minThrust = 920 maxThrust = 920 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-200K description = H-1 Engine that flew on the first 5 Saturn IB launches. It is rated at 200k lbf sea level thrust. minThrust = 979 maxThrust = 979 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = H-1-205K description = Final version of the H-1 Engine for the Saturn IB that flew on the 4 flights of Skylab and ASTP. It is rated at 205k lbf sea level thrust. minThrust = 1018 maxThrust = 1018 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 155 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3842 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6158 DrawGauge = False } atmosphereCurve { key = 0 292 key = 1 262.6 } } CONFIG { name = RS-27 description = Remanufactured H-1 for use with Delta maxThrust = 1023 minThrust = 1023 heatProduction = 100 massMult = 1.0395 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 240 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.38264 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.61736 DrawGauge = False } atmosphereCurve { key = 0 295 key = 1 264 } } CONFIG { name = RS-27A description = RS-27 with a higher expansion nozzle for Delta II maxThrust = 1054 minThrust = 1054 heatProduction = 100 massMult = 1.10425 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 285 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.38264 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.61736 DrawGauge = False } atmosphereCurve { key = 0 302 key = 1 255 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5 audio = pump-fed-medium-1 position = 0,0,-0.012 rotation = 0, 0, 0 scale = 2.6, 2.6, 2.6 glow = _yellow moduleID = ROE-RS27 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = exhaustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0 fixedScale = 2 energy = 1.2 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = exhaustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0 fixedScale = 2 energy = 1.2 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0.0, 0.0, 0.0 corePosition = 0.0, 0.0, 0.0 exhaustPosition = 0.0, 0.0, 0.0 flarePosition = 0.0, 0.0, 0.0 fumePosition = 0.0, 0.0, 0.0 lampPosition = 0.0, 0.0, 0.0 plumePosition = 0.0, 0.0, 0.0 plume2Position = 0.0, 0.0, 0.0 plume3Position = 0.0, 0.0, 0.0 smokePosition = 0.0, 0.0, 0.0 shockPosition = 0.0, 0.0, 0.0 shockconePosition = 0.0, 0.0, 0.0 slagPosition = 0.0, 0.0, 0.0 streamPosition = 0.0, 0.0, 0.0 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RS27 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5 overrideParentTransform = thrustTransform position = 0,0,-0.012 rotation = 0, 0, 0 scale = 2.6, 2.6, 2.6 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.012 rotation = 0, 0, 0 scale = 1.092,1.092,2.184 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = H-1-165K ratedBurnTime = 155 ignitionReliabilityStart = 0.969697 ignitionReliabilityEnd = 0.993939 cycleReliabilityStart = 0.969697 cycleReliabilityEnd = 0.993939 techTransfer = S-3, S-3D:25 } TESTFLIGHT { name = H-1-188K ratedBurnTime = 155 ignitionReliabilityStart = 0.979592 ignitionReliabilityEnd = 0.995918 cycleReliabilityStart = 0.979592 cycleReliabilityEnd = 0.995918 techTransfer = H-1-165K:50 } TESTFLIGHT { name = H-1-200K ratedBurnTime = 155 ignitionReliabilityStart = 0.975610 ignitionReliabilityEnd = 0.995122 cycleReliabilityStart = 0.975610 cycleReliabilityEnd = 0.995122 techTransfer = H-1-165K,H-1-188K:50 } TESTFLIGHT { name = H-1-205K ratedBurnTime = 155 ignitionReliabilityStart = 0.969697 ignitionReliabilityEnd = 0.993939 cycleReliabilityStart = 0.969697 cycleReliabilityEnd = 0.993939 techTransfer = H-1-165K,H-1-188K,H-1-205K:50 } TESTFLIGHT { name = RS-27 ratedBurnTime = 240 ignitionReliabilityStart = 0.990000 ignitionReliabilityEnd = 0.998000 cycleReliabilityStart = 0.990000 cycleReliabilityEnd = 0.998000 techTransfer = H-1-188K,H-1-200K,H-1-205K:50 } TESTFLIGHT { name = RS-27A ratedBurnTime = 285 ignitionReliabilityStart = 0.992958 ignitionReliabilityEnd = 0.998592 cycleReliabilityStart = 0.992958 cycleReliabilityEnd = 0.998592 techTransfer = H-1-188K,H-1-200K,H-1-205K,RS-27:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RS68B_Constellation.cfg PART { name = ROE-RS68B module = Part author = BahamutoD, capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 2.615, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -2.587, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 2.615, 0.0, 0.0, 1.0, 0.0 attachRules = 1,1,1,0,0 heatConductivity = 0.06 bulkheadProfiles = srf, size2 tags = RS68, RS-68, RS 68, Ares, SLS maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RS-68 Regen manufacturer = Aerojet Rocketdyne description = 1990s Medium TWR atmospheric engine. Using technology developed for the Space Shuttle SSME, the RS-68 is a single-use engine. This version uses a regeneratively cooled nozzle in order to improve performance, and allow clustering without overheating, intended for Ares V, and early versions of the SLS. Since this engine is only intended to be used in clusters, the vernier gimbals have been deleted. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDConstellation/RS68B/model scale = 1.0, 1.0, 1.0 rotation = 0, 90, 0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, 0.65, -1.05 rotation = 5.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, 0.83, 1.1 rotation = -15.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Cryogenic_VernierOrange shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleAnimateHeat animationName = emissiveHeat responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = emissiveHeat useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 50 falloff = 1.8 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 6.597 configuration = RS-68K literalZeroIgnitions = True CONFIG { name = RS-68K description = RS-68 upgrade with regeneratively cooled nozzle, allowing the engine to burn hotter. maxThrust = 3647 minThrust = 2006 heatProduction = 86 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 450 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = LqdHydrogen ratio = 0.7285 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2715 DrawGauge = False } atmosphereCurve { key = 0 418 key = 1 372.9 } } CONFIG { name = RS-800 descriptions = Proposed upgrade for Delta IV maxThrust = 4110 minThrust = 2261 heatProduction = 86 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 450 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = LqdHydrogen ratio = 0.7285 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2715 DrawGauge = False } atmosphereCurve { key = 0 435 key = 1 364 } } } ROWaterfall { template = waterfall-hydrolox-lower-4 audio = pump-fed-medium-1 position = 0,0,0.36 rotation = 0, 0, 0 scale = 1.48, 1.48,1.776 glow = ro-hydrolox-blue moduleID = ROE-RS68B engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Cryogenic_VernierOrange { plumeIdentifier = Cryogenic_VernierOrange MODEL_MULTI_SHURIKEN_PERSIST { transformName = newThrustTransform localRotation = 0, 0, 0 localPosition = 0,0,-0.1 fixedScale = 1.5 alphaMult = 2 saturationMult = 0.8 name = Cryogenic_VernierOrange-plume modelName = RealPlume/Nertea_FX_New/CryoEngines/fx-etna-turbo-1 sizeClamp = 50 decluster = false emitOnUpdate = true emission { power = 0.0 0 power = 0.001 0.0 power = 0.1 0.6 power = 0.2 0.9 power = 1.0 2.5 } speed { power = 0.0 0.5 power = 0.001 0.5 power = 0.1 0.6 power = 0.2 0.9 power = 1.0 1.2 density = 0.045 1 density = 0.02 0.7 } logGrow { density = 0.7 0 density = 0.52 1.5 density = 0.19 5 density = 0.07 10 density = 0.045 10 density = 0.02 15 } } AUDIO { name = Cryogenic_VernierOrange-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 0.3 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Cryogenic_VernierOrange transformName = newThrustTransform localRotation = 0, 0, 0 plumePosition = 0,0,-0.1 fixedScale = 1.5 alphaMult = 2 saturationMult = 0.8 localPosition = 0,0,0 energy = 1 emissionMult = 0.5 speed = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Cryogenic_VernierOrange processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RS68B TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-lower-4 overrideParentTransform = thrustTransform position = 0,0,0.36 rotation = 0, 0, 0 scale = 1.48, 1.48,1.776 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0.36 rotation = 0, 0, 0 scale = 1.8944,1.8944,3.7888 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RS-68K ratedBurnTime = 450 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.995 techTransfer = RS-68:25 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = RS-800 ratedBurnTime = 450 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.995 techTransfer = RS-68K:50 reliabilityDataRateMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RS68_SSTU.cfg PART { module = Part name = ROE-RS68 author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-5.1999,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = delta, delta-4, delta-iv, iv, 4, rs68, rs-68, rs, 68, cryogenic maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RS-68 Series manufacturer = Aerojet Rocketdyne description = 1990s Medium TWR atmospheric engine. Using technology developed for the Space Shuttle SSME, the RS-68 is a single-use engine, featuring a simplified design with less parts and an easier construction. The RS-68 powers the Delta IV launch vehicle family and is the most powerful LH2/LOX engine ever flown. Exhaust from the gas generator is used for roll control. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/SSTU/SC-ENG-RS-68 scale = 1.5128, 1.4582, 1.5128 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = RS-68-ThrustTransform EngineType = LiquidFuel powerEffectName = Cryogenic_VernierOrange shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = RS-68-Bell useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleGimbal gimbalTransformName = RS-68-RollGimbal useGimbalResponseSpeed = false gimbalRangeYP = 15 gimbalRangeYN = 15 gimbalRangeXP = 0 gimbalRangeXN = 0 enableYaw = false enablePitch = false } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = SmokeTransform } MODULE { name = ROLAnimateEngineHeat meshName = SC-ENG-RS-68 useThrottle = true redCurve { key = 0.0 0.0 key = 0.5 1.0 key = 1 1.0 } blueCurve { key = 0.0 0.0 key = 0.5 1.0 key = 1 1.0 } greenCurve { key = 0.0 0.0 key = 0.5 1.0 key = 1 1.0 } } MODULE { name = ROLModelConstraint numOfPasses = 1 LOOK_CONST { transformName = RS-68-Strut-LeftUpper targetName = RS-68-Target-LeftLower } LOOK_CONST { transformName = RS-68-Strut-LeftLower targetName = RS-68-Target-LeftUpper } LOOK_CONST { transformName = RS-68-Strut-RightUpper targetName = RS-68-Target-RightLower } LOOK_CONST { transformName = RS-68-Strut-RightLower targetName = RS-68-Target-RightUpper } LOOK_CONST { transformName = RS-68-FuelJointFront targetName = RS-68-Target-FuelFront } LOOK_CONST { transformName = RS-68-FuelJointRear targetName = RS-68-Target-FuelRear } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 6.597 configuration = RS-68 literalZeroIgnitions = True CONFIG { name = RS-68 maxThrust = 3370 minThrust = 1890 heatProduction = 86 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 330 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = LqdHydrogen ratio = 0.7285 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2715 DrawGauge = False } atmosphereCurve { key = 0 409 key = 1 357 } } CONFIG { name = RS-68A maxThrust = 3570 minThrust = 1820 heatProduction = 91 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 330 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = LqdHydrogen ratio = 0.7285 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2715 DrawGauge = False } atmosphereCurve { key = 0 412 key = 1 362 } } } ROWaterfall { template = waterfall-hydrolox-lower-3 audio = pump-fed-heavy-1 transform = RS-68-MainFXTransform position = 0,0,1.57 rotation = 0, 0, 0 scale = 1.54, 1.53, 1.54 glow = _white moduleID = ROE-RS68 engineID = basicEngine glowStretch = 1 } EFFECTS { Cryogenic_VernierOrange { plumeIdentifier = Cryogenic_VernierOrange MODEL_MULTI_SHURIKEN_PERSIST { transformName = RS-68-RollExhaust localRotation = 0, 0, 0 localPosition = 0,0,-0.15 fixedScale = 1.5 alphaMult = 2 saturationMult = 0.8 name = Cryogenic_VernierOrange-plume modelName = RealPlume/Nertea_FX_New/CryoEngines/fx-etna-turbo-1 sizeClamp = 50 decluster = false emitOnUpdate = true emission { power = 0.0 0 power = 0.001 0.0 power = 0.1 0.6 power = 0.2 0.9 power = 1.0 2.5 } speed { power = 0.0 0.5 power = 0.001 0.5 power = 0.1 0.6 power = 0.2 0.9 power = 1.0 1.2 density = 0.045 1 density = 0.02 0.7 } logGrow { density = 0.7 0 density = 0.52 1.5 density = 0.19 5 density = 0.07 10 density = 0.045 10 density = 0.02 15 } } AUDIO { name = Cryogenic_VernierOrange-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 0.3 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Cryogenic_VernierOrange transformName = RS-68-RollExhaust localRotation = 0, 0, 0 plumePosition = 0,0,-0.15 fixedScale = 1.5 alphaMult = 2 saturationMult = 0.8 localPosition = 0,0,0 energy = 1 emissionMult = 0.5 speed = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Cryogenic_VernierOrange processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RS68 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-lower-3 overrideParentTransform = RS-68-MainFXTransform position = 0,0,1.57 rotation = 0, 0, 0 scale = 1.54, 1.53, 1.54 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = RS-68-MainFXTransform position = 0,0,1.57 rotation = 0, 0, 0 scale = 1.9712,1.9584,3.9296 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RS-68 ratedBurnTime = 330 ignitionReliabilityStart = 0.976744 ignitionReliabilityEnd = 0.995349 cycleReliabilityStart = 0.976744 cycleReliabilityEnd = 0.995349 reliabilityDataRateMultiplier = 1 } TESTFLIGHT { name = RS-68A ratedBurnTime = 330 ignitionReliabilityStart = 0.976744 ignitionReliabilityEnd = 0.995349 cycleReliabilityStart = 0.976744 cycleReliabilityEnd = 0.995349 techTransfer = RS-68:50 reliabilityDataRateMultiplier = 1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RutherfordVac_NicheParts.cfg PART { module = Part name = ROE-RutherfordVac author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.61, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = rutherford, vacuum, rocketlab, electron maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 title = Rutherford Vacuum Engine manufacturer = RocketLab description = The Rutherford Engine is the worlds first electric turbo-pumped LOX/RP-1 engine. Rutherford adopts an entirely new propulsion cycle, making use of brushless DC motors and high performance Lithium Polymer batteries to drive its turbo-pumps. The engine is named after the famous physicist Ernest Rutherford. Plume and sound provided by Waterfall. oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.61, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/RutherfordVac scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 3.8 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 50 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RutherfordVac modded = false origMass = 0.040 CONFIG { name = RutherfordVac minThrust = 17.5 maxThrust = 25.79 heatProduction = 203.644804278393 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 288 PROPELLANT { name = Kerosene ratio = 0.4 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6 } PROPELLANT { name = ElectricCharge ratio = 5.73 } atmosphereCurve { key = 0 343 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-very-light-1 position = 0,0,-0.0144 rotation = 0, 0, 0 scale = 0.76, 0.76, 0.55 glow = _yellow moduleID = ROE-RutherfordVac engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 8.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq2 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RutherfordVac TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,0.016 rotation = 0, 0, 0 scale = 0.76, 0.76, 0.55 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.016 rotation = 0, 0, 0 scale = 0.3857,0.3857,0.7714 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RutherfordVac ratedBurnTime = 288 ignitionReliabilityStart = 0.990826 ignitionReliabilityEnd = 0.998165 cycleReliabilityStart = 0.990826 cycleReliabilityEnd = 0.998165 techTransfer = Rutherford-SL:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Rutherford_NicheParts.cfg PART { module = Part name = ROE-Rutherford author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.21, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.4, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = NicheParts, Rotherford, rocketlab maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 title = Rutherford manufacturer = RocketLab description = The Rutherford Engine is the worlds first electric turbo-pumped LOX/RP-1 engine. Rutherford adopts an entirely new propulsion cycle, making use of brushless DC motors and high performance Lithium Polymer batteries to drive its turbo-pumps. The engine is named after the famous New Zealand born physicist Ernest Rutherford. Plume and sound provided by Waterfall. oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.21, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/Rutherford } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform fxOffset = 0, 0, 0.125 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 3.8 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 50 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Rutherford-SL modded = false origMass = 0.035 CONFIG { name = Rutherford-SL minThrust = 17.05 maxThrust = 24.91 heatProduction = 203.644804278393 ullage = True pressureFed = False ignitions = 5 ratedBurnTime = 150 PROPELLANT { name = Kerosene ratio = 0.4 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6 } PROPELLANT { name = ElectricCharge ratio = 5.73 } atmosphereCurve { key = 0 317 key = 1 311 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.005 } } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } ROWaterfall { template = waterfall-kerolox-lower-4 audio = pump-fed-very-light-1 position = 0,0,-0.007 rotation = 0, 0, 0 scale = 0.37, 0.37, 0.37 glow = _yellow glowStretch = 0.8 moduleID = ROE-Rutherford engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 8.0 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq2 volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Rutherford TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-4 overrideParentTransform = thrustTransform position = 0,0,-0.007 rotation = 0, 0, 0 scale = 0.37, 0.37, 0.37 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.007 rotation = 0, 0, 0 scale = 0.1554,0.1554,0.24864 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Rutherford-SL ratedBurnTime = 150 ignitionReliabilityStart = 0.990826 ignitionReliabilityEnd = 0.998165 cycleReliabilityStart = 0.990826 cycleReliabilityEnd = 0.998165 techTransfer = RutherfordVac:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RZ20_Tantares.cfg PART { name = ROE-RZ20 module = Part author = Tantares, capkirk scale = 1 rescaleFactor = 1.6393 node_stack_top = 0.0, 0.5642, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.5642, 0.0, 0.0, 1.0, 0.0 bulkheadProfiles = size0 attachRules = 1,1,1,1,0 tags = rz20, rz, 20, rz.20, blue streak, rolls royce, rolls-royce, hydrolox, hydrogen maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RZ.20 Series Engine manufacturer = Rolls-Royce description = Pump-fed gas generator hydrolox engine, developed as an upper stage for the Black Knight and Blue Streak. The use of furnace brazing, rather than hand brazing as used in many earlier designs, significantly reduced manufacturing costs. The design was tested, but cancelled in the late 60s due to funding concerns. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/Tantares/black_anvil_engine_s1_1 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Cryogenic_VernierOrange shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 10 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = pupper1 rotatorsName = plower1 } CONSTRAINLOOKFX { targetName = pupper2 rotatorsName = plower2 } CONSTRAINLOOKFX { rotatorsName = pupper1 targetName = plower1 } CONSTRAINLOOKFX { rotatorsName = pupper2 targetName = plower2 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = fairings } MODULE { name = ModuleB9DisableTransform transform = base_s0 } MODULE { name = ModuleB9DisableTransform transform = base_s0p5 } MODULE { name = ModuleB9DisableTransform transform = base_s1 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.167 modded = false configuration = RZ20-Mk1 CONFIG { name = RZ20-Mk1 minThrust = 70 maxThrust = 70 description = Prototype developed by Rolls-Royce heatProduction = 100 massMult = 0.87 ullage = True ignitions = 10 ratedBurnTime = 470 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 410 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } CONFIG { name = RZ20-Mk2 minThrust = 72.56 maxThrust = 72.56 description = Increased expansion ratio proposal heatProduction = 100 massMult = 0.95 ullage = True ignitions = 10 ratedBurnTime = 470 PROPELLANT { name = LqdHydrogen ratio = 0.7631 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.2369 } atmosphereCurve { key = 0 425 key = 1 200 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = waterfall-hydrolox-upper-1 audio = pump-fed-light-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.8, 0.8, 0.5 glowStretch = 0.5 glow = ro-hydrolox-blue moduleID = ROE-RZ20 engineID = basicEngine transform = thrustTransform } EFFECTS { Cryogenic_VernierOrange { plumeIdentifier = Cryogenic_VernierOrange MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0, -35, 0 localPosition = -0.27, 0, -0.4 fixedScale = 1.5 alphaMult = 1 saturationMult = 1 name = Cryogenic_VernierOrange-plume modelName = RealPlume/Nertea_FX_New/CryoEngines/fx-etna-turbo-1 sizeClamp = 50 decluster = false emitOnUpdate = true emission { power = 0.0 0 power = 0.001 0.0 power = 0.1 0.6 power = 0.2 0.9 power = 1.0 2.5 } speed { power = 0.0 0.5 power = 0.001 0.5 power = 0.1 0.6 power = 0.2 0.9 power = 1.0 1.2 density = 0.045 1 density = 0.02 0.7 } logGrow { density = 0.7 0 density = 0.52 1.5 density = 0.19 5 density = 0.07 10 density = 0.045 10 density = 0.02 15 } } AUDIO { name = Cryogenic_VernierOrange-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 0.3 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Cryogenic_VernierOrange transformName = thrustTransform localRotation = 0, -35, 0 plumePosition = -0.27, 0, -0.4 fixedScale = 1.5 energy = 1 speed = 0.5 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Cryogenic_VernierOrange processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RZ20 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydrolox-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.8, 0.8, 0.5 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hydrolox-blue overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.8, 0.8,0.8 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RZ20-Mk1 ratedBurnTime = 470 ignitionReliabilityStart = 0.933333 ignitionReliabilityEnd = 0.986667 cycleReliabilityStart = 0.933333 cycleReliabilityEnd = 0.986667 ignitionDynPresFailMultiplier = 0.1 } TESTFLIGHT { name = RZ20-Mk2 ratedBurnTime = 470 ignitionReliabilityStart = 0.994681 ignitionReliabilityEnd = 0.998936 cycleReliabilityStart = 0.989474 cycleReliabilityEnd = 0.997895 ignitionDynPresFailMultiplier = 0.1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/RZ_BDB.cfg PART { module = Part name = ROE-RZ author = CobaltWolf, capkirk scale = 1.0 rescaleFactor = 1.502 node_stack_top = 0.0, 0.9472, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.3462, 0.0, 0, -1, 0, 2 node_attach = 0.0, 0.9472, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,1,0 tags = jupiter, juno, thor, lr-79, lr79, lr, 79, delta, s-3, s-3d, PGM17, RZ, rollsroyce, RZ1, RZ2, Blue Streak maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = RZ Series manufacturer = Rolls-Royce description = British kerolox booster engine for the Blue Streak missile and first stage of the Europa launch vehicle. Derived from the Rocketdyne S-3, with minor modifications. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Thor/bluedog_Thor_LR79 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Kerolox-Exhaust shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = Nozzle_RS27A } MODULE { name = ModuleB9DisableTransform transform = FABU } MODULE { name = ModuleB9DisableTransform transform = StartTanks } MODULE { name = ModuleB9PartSwitch switcherDescription = Exhaust switcherDescriptionPlural = Exhaust moduleID = exhaustSwitch SUBTYPE { name = Thor transform = Exhaust_Thor descriptionSummary = Straight gas generator exhaust used on Thor transform = exhaustTransform } SUBTYPE { name = Jupiter descriptionSummary = Vernier gas generator exhaust used on Jupiter. Connect to the Jupiter Vernier engine, or whatever else you want. transform = Exhaust_S3D } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RZ.1 origMass = 0.945 literalZeroIgnitions = True CONFIG { name = RZ.1 description = License-Built version of the Rocketdyne S-3 minThrust = 696.6 maxThrust = 696.6 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 156 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 288 key = 1 248 } } CONFIG { name = RZ.2-Mk3 description = Production engine for the Blue Streak missile, based on the rocketdyne S-3D minThrust = 763 maxThrust = 763 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 156 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3929 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6071 } atmosphereCurve { key = 0 282 key = 1 248 } } CONFIG { name = RZ.2-Mk4 description = Uprated for Europa I and II minThrust = 791.2 maxThrust = 791.2 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 156 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3918 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6082 } atmosphereCurve { key = 0 284 key = 1 249 } } } RESOURCE { name = TEATEB amount = 1 maxAmount = 1 } ROWaterfall { template = waterfall-kerolox-lower-5 audio = pump-fed-medium-1 position = 0,0,-0.01 rotation = 0, 0, 0 scale = 2.29, 2.29, 2 glow = _yellow moduleID = ROE-RZ engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { Kerolox-Exhaust { plumeIdentifier = Kerolox-Exhaust MODEL_MULTI_SHURIKEN_PERSIST { transformName = exhaustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0 fixedScale = 2 energy = 1.2 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Kerolox-Exhaust-plume modelName = RealPlume/Nertea_FX/restock-fx-boar-turbo-1 fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.4 0.1 density = 0.1 0.17 density = 0.01 0.22 density = 0.0 0.25 } logGrow { density = 1.0 0.5 density = 0.1 1 density = 0.0 1 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 -1 density = 0.46 4 density = 0.2 8 density = 0.05 5 density = 0.0 5 } speed { density = 1.0 0.0 density = 0.46 0.2 density = 0.2 0.24 density = 0.05 0.26 density = 0.0 0.28 } xyForce { density = 1 0 density = 0.5 0.9 density = 0.1 0.99 density = 0.0 1 } emission { density = 1.0 7.0 density = 0.8 3.4 density = 0.2 1 density = 0.0 2 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1.0 density = 0.3 0.8 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 0.3 density = 0.8 0.27 density = 0.2 0.25 } } } running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } PLUME { name = Kerolox-Exhaust transformName = exhaustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0 fixedScale = 2 energy = 1.2 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0.0, 0.0, 0.0 corePosition = 0.0, 0.0, 0.0 exhaustPosition = 0.0, 0.0, 0.0 flarePosition = 0.0, 0.0, 0.0 fumePosition = 0.0, 0.0, 0.0 lampPosition = 0.0, 0.0, 0.0 plumePosition = 0.0, 0.0, 0.0 plume2Position = 0.0, 0.0, 0.0 plume3Position = 0.0, 0.0, 0.0 smokePosition = 0.0, 0.0, 0.0 shockPosition = 0.0, 0.0, 0.0 shockconePosition = 0.0, 0.0, 0.0 slagPosition = 0.0, 0.0, 0.0 streamPosition = 0.0, 0.0, 0.0 plumeIdentifier = Kerolox-Exhaust processed = true } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-RZ TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-5 overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 2.29, 2.29, 2 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 0.9618,0.9618,1.9236 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = RZ.1 ratedBurnTime = 156 ignitionReliabilityStart = 0.833333 ignitionReliabilityEnd = 0.966667 cycleReliabilityStart = 0.833333 cycleReliabilityEnd = 0.966667 techTransfer = XLR43-NA-3,S-3:50 } TESTFLIGHT { name = RZ.2-Mk3 ratedBurnTime = 156 ignitionReliabilityStart = 0.888889 ignitionReliabilityEnd = 0.977778 cycleReliabilityStart = 0.888889 cycleReliabilityEnd = 0.977778 techTransfer = XLR43-NA-3,S-3,S-3D,RZ.1:50 } TESTFLIGHT { name = RZ.2-Mk4 ratedBurnTime = 156 ignitionReliabilityStart = 0.923077 ignitionReliabilityEnd = 0.984615 cycleReliabilityStart = 0.923077 cycleReliabilityEnd = 0.984615 techTransfer = XLR43-NA-3,S-3,S-3D,RZ.1,RZ.2-Mk3:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/S155_CH4.cfg PART { module = Part name = ROE-S155 author = Luci, capkirk scale = 1.0 rescaleFactor = 0.66 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-0.8,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 title = S-155 description = Throttleable rocket engine, designed to turn the MiG-21 into a super high performance rocket interceptor. It proved successful in tests, but the destruction of the only prototype due to an engine explosion, and the increasing performance of jet-powered aircraft, led to the project being abandoned. Plume and sound provided by Waterfall. tags = MiG-21, MiG-23, S-155, Dushkin, Ye-50, ye50, MiG maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Dushkin category = Engine MODEL { model = ROEngines/Assets/TheBeastlyPig/XLR25 scale = 1, 1, 1 } MODULE { name = ModuleEnginesRF shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.001 } THRUST_TRANSFORM { name = exhaustTransform multiplier = 1.0 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = S-155 origMass = 0.100 CONFIG { name = S-155 minThrust = 19.5 maxThrust = 39 massMult = 1.0 heatProduction = 100 ullage = False pressureFed = False ignitions = 0 ratedBurnTime = 1200 PROPELLANT { name = Tonka250 ratio = 0.3229 DrawGauge = True } PROPELLANT { name = AK20 ratio = 0.6771 } PROPELLANT { name = HTP ratio = 0.01 DrawGauge = False ignoreForIsp = True } atmosphereCurve { key = 0 255 key = 1 248.5 } } } ROWaterfall { template = waterfall-kerosene-nitric-acid-lower-1 audio = pump-fed-light-1 position = 0,0.104,-0.029 rotation = -5, 0, 0 scale = 0.14, 0.14, 0.14 moduleID = ROE-S155 engineID = basicEngine transform = thrustTransform ExtraTemplate_Processed { template = waterfall-nozzle-glow-yellow-1 position = 0,0.104,-0.031 rotation = -5, 0, 0 scale = 0.127, 0.127, 0.13 transform = thrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-S155 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerosene-nitric-acid-lower-1 overrideParentTransform = thrustTransform position = 0,0.104,-0.029 rotation = -5, 0, 0 scale = 0.14, 0.14, 0.14 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0.104,-0.031 rotation = -5, 0, 0 scale = 0.127, 0.127, 0.13 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = S-155 ratedBurnTime = 1200 ignitionReliabilityStart = 0.857143 ignitionReliabilityEnd = 0.971429 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.875000 cycleReliabilityEnd = 0.975000 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/S400_NicheParts.cfg PART { module = Part name = ROE-S400 author = SAM scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.22, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.4, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 title = 0.4kN Engine (S400) manufacturer = Airbus Defence & Space description = The S400 400N bipropellant Engine is designed for apogee orbit injection of geostationary satellites and for trajectory and planetary orbit maneuvers of deep space probes. Notable missions include Galileo, Mars Express, Venus Express & the ExoMars Trace Gas Orbiter. [Uses RCS Configuration] Plume and sound provided by Waterfall. tags = S400, NicheParts, 400N, Bipropellant maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.22, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/S400 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0075424 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP IspSL = 0.177 IspV = 0.465 maxThrust = 0.51 minThrust = 0.51 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine IspSL = 0.274 IspV = 0.72 maxThrust = 0.55 minThrust = 0.55 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide IspSL = 0.2 IspV = 0.525 maxThrust = 0.53 minThrust = 0.53 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium IspSL = 0.203 IspV = 0.453 maxThrust = 0.144 minThrust = 0.144 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen IspSL = 0.1001462 IspV = 0.195 maxThrust = 0.228 minThrust = 0.228 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO IspSL = 0.362 IspV = 0.952 maxThrust = 0.89 minThrust = 0.89 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 IspSL = 0.362 IspV = 0.952 maxThrust = 0.89 minThrust = 0.89 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO IspSL = 0.361 IspV = 0.943 maxThrust = 0.884 minThrust = 0.884 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-udmh-nto PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO IspSL = 0.366 IspV = 0.955 maxThrust = 0.91 minThrust = 0.91 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-az50 PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B IspSL = 0.274 IspV = 0.939 maxThrust = 0.85 minThrust = 0.85 pressureFed = True throttleResponseRate = 1000000 b9psSubtypeName = hypergolic-white PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = genericThruster position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.225, 0.225, 0.225 moduleID = ROE-S400 engineID = basicEngine transform = thrustTransform template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 glow = ro-hypergolic-white defaultMainPlumeVariantName = hypergolic-white glowStretch = 1 MainPlumeVariant_Processed { name = cold-gas template = rowaterfall-cold-gas-1 scale = 2.84765625,2.84765625,2.84765625 glowRecolor = ro-cold-gas position = 0,0,0.003 rotation = 0, 0, 0 } MainPlumeVariant_Processed { name = monoprop template = rowaterfall-monopropellant-hydrazine-1 scale = 2.84765625,2.84765625,2.84765625 position = 0,0,0.003 rotation = 0, 0, 0 glowRecolor = ro-hypergolic-white } MainPlumeVariant_Processed { name = hypergolic-udmh-nto template = waterfall-hypergolic-UDMH-NTO-upper-1 glowRecolor = _orange position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.225, 0.225, 0.225 } MainPlumeVariant_Processed { name = hypergolic-az50 template = waterfall-hypergolic-aerozine50-upper-1 glowRecolor = ro-hypergolic-az50 position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.225, 0.225, 0.225 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-S400 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.225, 0.225, 0.225 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.241875,0.241875,0.48375 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-white } SUBTYPE { name = cold-gas MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-S400 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-cold-gas-1 overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 2.84765625,2.84765625,2.84765625 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-cold-gas overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.241875,0.241875,0.48375 } } } } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-S400 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-monopropellant-hydrazine-1 overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 2.84765625,2.84765625,2.84765625 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.241875,0.241875,0.48375 } } } } SUBTYPE { name = hypergolic-udmh-nto MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-S400 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.225, 0.225, 0.225 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.241875,0.241875,0.48375 } } } } SUBTYPE { name = hypergolic-az50 MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-S400 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.225, 0.225, 0.225 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-az50 overrideParentTransform = thrustTransform position = 0,0,0.003 rotation = 0, 0, 0 scale = 0.241875,0.241875,0.48375 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/S592_NicheParts.cfg PART { module = Part name = ROE-S592 author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.24, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = S592, S5.92, fregat, soyuz, zenit. phobos maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = S5.92 manufacturer = KB KhIMMASH description = A gas generator cycle hypergolic vacuum engine. Used on the Fregat upper stage series. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.24, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/S592 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 5.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = S5.92 modded = false origMass = 0.075 CONFIG { name = S5.92 minThrust = 13.73 maxThrust = 19.61 gimbalRange = 5.0 massMult = 1.0 ullage = True pressureFed = False ignitions = 50 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.01 } PROPELLANT { name = UDMH ratio = 0.4782 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5218 DrawGauge = False } atmosphereCurve { key = 0 327 key = 1 158 } } CONFIG { name = S5.92-l.n. minThrust = 13.96 maxThrust = 20.01 gimbalRange = 5.0 massMult = 1.0 ullage = True pressureFed = False ignitions = 50 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.01 } PROPELLANT { name = UDMH ratio = 0.4782 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5218 DrawGauge = False } atmosphereCurve { key = 0 333.2 key = 1 158 } } } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-upper-1 audio = pump-fed-light-1 position = 0,0,0.006 rotation = 0, 0, 0 scale = 0.378, 0.378, 0.37 glow = _orange moduleID = ROE-S592 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-S592 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.006 rotation = 0, 0, 0 scale = 0.378, 0.378, 0.37 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0.006 rotation = 0, 0, 0 scale = 0.4158,0.4158,0.8316 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/S598M_NicheParts.cfg PART { module = Part name = ROE-S598M author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = NicheParts, S598m, S5., KB, 98M, Briz maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = S5.98M manufacturer = KB KhIMMASH description = A staged combustion cycle hypergolic vacuum engine. Used on the Briz upper stage series. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/S598M scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = S5.98M origMass = 0.095 CONFIG { name = S5.98M minThrust = 19.61 maxThrust = 19.61 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 8 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.01 } PROPELLANT { name = UDMH ratio = 0.4782 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5218 DrawGauge = False } atmosphereCurve { key = 0 328 key = 1 150 } } } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-upper-1 audio = pump-fed-light-1 position = 0,0,0.006 rotation = 0, 0, 0 scale = 0.378, 0.378, 0.37 glow = _orange moduleID = ROE-S598M engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-S598M TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,0.006 rotation = 0, 0, 0 scale = 0.378, 0.378, 0.37 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0.006 rotation = 0, 0, 0 scale = 0.4158,0.4158,0.8316 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/SRMU_BDB.cfg PART { name = ROE-SRMU module = Part author = CobaltWolf,capkirk scale = 1 rescaleFactor = 1.63 node_stack_top = 0.0, 13.18, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.9189521, 0.0, 0.0, -1.0, 3 node_stack_connect = 0.0, 0.0, 0.9189521, 0.0, 0.0, -1.0, 3 CoMOffset = 0.0, 3.0, -0.041 attachRules = 1,1,1,1,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 thermalMassModifier = 1.0 skinMassPerArea = 4 bulkheadProfiles = size1p5, srf tags = titan iv 4 booster solid srb SRMU ?SM68 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = SRMU manufacturer = Hercules description = The Titan IVB Solid Rocket Motor Upgrade (SRMU, also know as the Upgraded Solid Rocket Motor or USRM), was developed with the goal of achieving a 25% increase in capacity over the Titan IVA with the UA1207 SRM. It achieved this through the use of a more energetic propellant and a 3-segment composite case that carried more fuel and weighed less than the UA1207's 7-segment steel case. Burn time 150 seconds. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_SRMU_Full } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 5.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.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.025 shaderProperty = _EmissiveColor excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = ModuleB9PartSwitch moduleID = meshSwitchType switcherDescription = Type affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Radial transform = Radial } SUBTYPE { name = Inline transform = Inline } SUBTYPE { name = Low Profile transform = LowProfile } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchBody switcherDescription = Paintjob SUBTYPE { name = White } SUBTYPE { name = Black TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_SRMU_Black transform = Body transform = Inline transform = Radial transform = LowProfile } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 178214.9045 type = HTPB basemass = -1 TANK { name = HTPB amount = 178214.9045 maxAmount = 178214.9045 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = SRMU modded = false origMass = 36.2145 CONFIG { name = SRMU minThrust = 8233.777 maxThrust = 8233.777 heatProduction = 100 curveResource = HTPB powerEffectName = Solid-Lower ratedBurnTime = 145 PROPELLANT { name = HTPB ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 281 key = 1 251 } thrustCurve { key = 1.00000 0.88833 key = 0.97923 0.92565 key = 0.94596 0.94389 key = 0.91202 0.96394 key = 0.87734 0.98475 key = 0.84203 1.00000 key = 0.80580 0.99720 key = 0.77114 0.99243 key = 0.73594 0.98676 key = 0.70096 0.98063 key = 0.66621 0.97401 key = 0.63174 0.96500 key = 0.60505 0.94644 key = 0.58783 0.90621 key = 0.56526 0.87347 key = 0.53548 0.84310 key = 0.50541 0.81384 key = 0.47749 0.79194 key = 0.44974 0.76924 key = 0.42258 0.75861 key = 0.39556 0.76069 key = 0.36851 0.76031 key = 0.34152 0.75763 key = 0.31462 0.75520 key = 0.28784 0.75104 key = 0.26126 0.74374 key = 0.23494 0.73663 key = 0.20889 0.72883 key = 0.18311 0.72093 key = 0.15747 0.71134 key = 0.13264 0.69520 key = 0.10811 0.68457 key = 0.08822 0.65933 key = 0.07355 0.62530 key = 0.06069 0.59157 key = 0.04950 0.55954 key = 0.04170 0.52646 key = 0.03741 0.49165 key = 0.03421 0.45776 key = 0.03050 0.42220 key = 0.02606 0.38816 key = 0.02106 0.35155 key = 0.01710 0.31875 key = 0.01482 0.28222 key = 0.01303 0.24773 key = 0.01129 0.21130 key = 0.00916 0.17771 key = 0.00699 0.14314 key = 0.00509 0.10658 key = 0.00345 0.06968 key = 0.00196 0.03716 key = 0.00096 0.01930 key = 0.00042 0.01106 key = 0.00013 0.01000 key = 0.00000 0.01000 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, -0.5 flareScale = 1.5 flareEnergy = 5.0 plumePosition = 0.0, 0.0, 0.0 plumeScale = 1.7 smokePosition = 0.0, 0.0, 1.5 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.0 energy = 1.0 speed = 1.0 emissionMult = 1.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, -0.5 fixedScale = 1.5 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0 fixedScale = 1.7 energy = 1.0 speed = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.5 fixedScale = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.0 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = SRMU ratedBurnTime = 145 ignitionReliabilityStart = 0.999 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.971429 cycleReliabilityEnd = 0.994286 techTransfer = UA1204,UA1205,UA1206,UA1207,UA1208:10 isSolid = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/STAR5D_NicheParts.cfg PART { module = Part name = ROE-Star5D author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.44, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.45, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.0, -0.062, 0.0, 0.0, 1.0 attachRules = 1,1,1,1,0 tags = NicheParts, Star, STAR5D, solid, pathfinder, mars maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = STAR 5D manufacturer = Thiokol description = The STAR 5D rocket motor was designed and qualified to serve as the rocket-assisted deceleration (RAD) motor on the Mars Pathfinder mission. Three of these motors were fired to slow the Pathfinder spacecraft to near-zero velocity before bouncing on the surface of Mars. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/NicheParts/STAR5D scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster exhaustDamage = True allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 10 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 3.898 type = HTPB basemass = -1 TANK { name = HTPB amount = 3.898 maxAmount = 3.898 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Star-5D modded = false origMass = 0.00323 CONFIG { name = Star-5D minThrust = 6.272 maxThrust = 6.272 heatProduction = 100 curveResource = HTPB ullage = False pressureFed = False ignitions = 1 curveResource = HTPB powerEffectName = Solid-Vacuum ratedBurnTime = 4 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 256 key = 1 245 } } } PLUME { name = Solid-Vacuum transformName = thrustTransform flarePosition = 0.0, 0.0, 0.4 flareScale = 0.08 plumePosition = 0.0, 0.0, 0.45 plumeScale = 0.2 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Vacuum processed = true } EFFECTS { Solid-Vacuum { plumeIdentifier = Solid-Vacuum MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.4 fixedScale = 0.08 name = Solid-Vacuum-flare modelName = RealPlume/MP_Nazari_FX/NPflamesmall emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.3 energy = 1.0 0.3 size = 0.0 1.5 size = 1.0 1.5 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.45 fixedScale = 0.2 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Vacuum-plume modelName = RealPlume/MP_Nazari_FX/NPflamesmall fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 20 density = 0.0 25 } grow { density = 1.0 -0.99 density = 0.5 -0.5 density = 0.2 0 density = 0 0 } speed { density = 1.0 1 density = 0.46 1.2 density = 0.2 1.3 density = 0.05 1.5 density = 0.0 1.5 } emission { density = 1.0 1.2 density = 0.8 1.1 density = 0.2 1.0 density = 0.1 0.6 density = 0.05 0.5 density = 0.0 0.45 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 0.7 density = 0.05 0.6 density = 0.0 0.55 } size { density = 1.0 1 density = 0.8 0.85 density = 0.2 0.75 } } AUDIO { name = Solid-Vacuum-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.2 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.2 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Star-5D ratedBurnTime = 4 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9999 techTransfer = Star-5C:50 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/STAR8_NicheParts.cfg PART { module = Part name = ROE-Star8 author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.32, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.37, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.0, -0.1, 0.0, 0.0, 1.0 attachRules = 1,1,1,1,0 title = STAR 8 (RAD) description = The STAR 8 was developed and qualified as the rocket assisted deceleration (RAD) motor for the Mars Exploration Rover (MER) program. The motor is based on the STAR 5D motor technology developed for JPL’s Mars Pathfinder program. The STAR 8 first flew in January 2004 when three motors were used to decelerate each of the Spirit and Opportunity rovers for landing at Gusev Crater and Meridiani Planum on Mars. Plume configured by RealPlume. tags = NicheParts, STAR, STAR8, Solid, 8, opportunity, spirit, pathfinder, mer, mars maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = Thiokol category = Engine MODEL { model = ROEngines/Assets/NicheParts/STAR8 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster exhaustDamage = True allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 10 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 6.949 type = HTPB basemass = -1 TANK { name = HTPB amount = 6.949 maxAmount = 6.949 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Star-8 modded = false origMass = 0.00508 CONFIG { name = Star-8 minThrust = 7.749 maxThrust = 7.749 heatProduction = 100 curveResource = HTPB ullage = False pressureFed = False ignitions = 1 curveResource = HTPB powerEffectName = Solid-Vacuum ratedBurnTime = 5 PROPELLANT { name = HTPB ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 273 key = 1 250 } } } PLUME { name = Solid-Vacuum transformName = thrustTransform flarePosition = 0.0, 0.0, 0.45 flareScale = 0.15 plumePosition = 0.0, 0.0, 0.5 plumeScale = 0.4 energy = 1.0 speed = 1.0 emissionMult = 1.0 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 smokeScale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Vacuum processed = true } EFFECTS { Solid-Vacuum { plumeIdentifier = Solid-Vacuum MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.45 fixedScale = 0.15 name = Solid-Vacuum-flare modelName = RealPlume/MP_Nazari_FX/NPflamesmall emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.3 energy = 1.0 0.3 size = 0.0 1.5 size = 1.0 1.5 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.5 fixedScale = 0.4 energy = 1.0 speed = 1.0 emissionMult = 1.0 alphaMult = 1 saturationMult = 1 name = Solid-Vacuum-plume modelName = RealPlume/MP_Nazari_FX/NPflamesmall fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 20 density = 0.0 25 } grow { density = 1.0 -0.99 density = 0.5 -0.5 density = 0.2 0 density = 0 0 } speed { density = 1.0 1 density = 0.46 1.2 density = 0.2 1.3 density = 0.05 1.5 density = 0.0 1.5 } emission { density = 1.0 1.2 density = 0.8 1.1 density = 0.2 1.0 density = 0.1 0.6 density = 0.05 0.5 density = 0.0 0.45 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 0.7 density = 0.05 0.6 density = 0.0 0.55 } size { density = 1.0 1 density = 0.8 0.85 density = 0.2 0.75 } } AUDIO { name = Solid-Vacuum-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.4 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 0.4 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = Star-8 ratedBurnTime = 5 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.9999 techTransfer = Star-5C,Star-5D:50 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Stentor_Tantares.cfg PART { name = ROE-Stentor module = Part author = Tantares, capkirk scale = 1 rescaleFactor = 0.772 node_stack_top = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.375, 0.0, 0.0, -1.0, 0.0, 1 bulkheadProfiles = size1 attachRules = 1,1,1,1,0 tags = stentor blue steel gamma maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Stentor Booster manufacturer = Armstrong Siddeley description = The Booster Chamber of the Stentor rocket. Stentor was developed as a two chamber booster-sustainer for the Blue Steel missile, with one chamber providing boost thrust, while another smaller chamber provided sustainer thrust. The smaller chamber was developed into the Gamma series of rocket engines. The larger chamber was proposed to be used for several projects, but was ultimatley never developed further. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 1 MODEL { model = ROEngines/Assets/Tantares/blue_steel_engine_s1_1 } MODEL { model = ROEngines/Assets/Tantares/end_basic_s1_1 scale = 1.0, 1.0, 1.0 position = 0.0, 0.375, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModulePartVariants useMultipleDragCubes = false primaryColor = #b3b3b3 secondaryColor = #b3b3b3 baseDisplayName = Default baseThemeName = cre_white VARIANT { name = cre_black displayName = Black themeName = cre_black primaryColor = #333333 secondaryColor = #333333 TEXTURE { materialName = mesh1_mesh1_auvMat mainTextureURL = ROEngines/Assets/Tantares/texture_blue_steel_general_1_black } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Stentor modded = false origMass = 0.339 CONFIG { name = Stentor description = Booster for the Blue Steel missile minThrust = 110 maxThrust = 110 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 60 PROPELLANT { name = Kerosene ratio = 0.1755 DrawGauge = True } PROPELLANT { name = HTP ratio = 0.8245 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.2 } atmosphereCurve { key = 0 220 key = 1 200 } } } ROWaterfall { template = waterfall-keroxide-lower-1 audio = pump-fed-stentor-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.26, 0.26, 0.26 glowStretch = 0.5 glow = _white moduleID = ROE-Stentor engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketStentor volume = 0.0 0.0 volume = 1.0 5.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Stentor TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-keroxide-lower-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.26, 0.26, 0.26 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.2418,0.2418,0.2418 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Stentor ratedBurnTime = 60 ignitionReliabilityStart = 0.931034 ignitionReliabilityEnd = 0.986207 cycleReliabilityStart = 0.931034 cycleReliabilityEnd = 0.986207 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/SuperDracoDouble_NicheParts.cfg PART { module = Part name = ROE-SuperDracoDouble author = Sam scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.00, 0.0, 0.0, -1.6, 0 attachRules = 0,1,0,0,0 tags = NiceParts, SuperDraco, SpaceX, descent, draco, dragon, v2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Twin SuperDraco manufacturer = SpaceX description = A powerful hypergolic engine. Used by the Dragon V2 Command Module for powered landings, trajectory corrections and as a Launch Abort System (LAS). Other applications include hypersonic deceleration and landing for crew and cargo modules. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/NicheParts/SuperDraco_Double scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.001 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = SuperDraco origMass = 0.13 CONFIG { name = SuperDraco minThrust = 34 maxThrust = 170 heatProduction = 54 ullage = False pressureFed = True ignitions = 0 ratedBurnTime = 350 PROPELLANT { name = MMH ratio = 0.5629 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4371 DrawGauge = False } atmosphereCurve { key = 0 280 key = 1 240 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = rowaterfall-hypergolic-superdraco audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.109, 0.109, 0.15 moduleID = ROE-SuperDracoDouble engineID = basicEngine transform = thrustTransform ExtraTemplate_Processed { template = waterfall-nozzle-glow-orange-1 position = 0,0,-0.01 rotation = 0, 0, 0 scale = 0.12, 0.12, 0.1 transform = thrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-SuperDracoDouble TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-hypergolic-superdraco overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.109, 0.109, 0.15 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,-0.01 rotation = 0, 0, 0 scale = 0.12, 0.12, 0.1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = SuperDraco ratedBurnTime = 350 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.995 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/SuperDraco_NicheParts.cfg PART { module = Part name = ROE-SuperDraco author = Sam scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.23, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = NiceParts, SuperDraco, SpaceX, descent, draco, dragon, v2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = SuperDraco manufacturer = SpaceX description = A powerful hypergolic engine. Used by the Dragon V2 Command Module for powered landings, trajectory corrections and as a Launch Abort System (LAS). Other applications include hypersonic deceleration and landing for crew and cargo modules. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.23, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/NicheParts/SuperDraco scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB dependOnEngineState = True responseSpeed = 0.01 dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.5 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = SuperDraco origMass = 0.065 CONFIG { name = SuperDraco minThrust = 17.0 maxThrust = 85.0 heatProduction = 54 ullage = False pressureFed = True ignitions = 0 ratedBurnTime = 350 PROPELLANT { name = MMH ratio = 0.5629 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4371 DrawGauge = False } atmosphereCurve { key = 0 280 key = 1 240 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } ROWaterfall { template = rowaterfall-hypergolic-superdraco audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.109, 0.109, 0.15 glow = _orange glowStretch = 0.5 moduleID = ROE-SuperDraco engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-SuperDraco TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-hypergolic-superdraco overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.109, 0.109, 0.15 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.129601,0.129601,0.129601 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = SuperDraco ratedBurnTime = 350 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.995 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/TD339_NicheParts.cfg PART { module = Part name = ROE-TD339 author = Sam, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.13, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.11, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.13, 0.0, 0.0, 1.0, 0.0, 0 attachRules = 1,1,1,0,0 tags = surveyor, probe, moon, landing, 339 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = TD-339 manufacturer = Thiokol description = The Vernier System as used on the Surveyor Probes. Uses storable hypergolic propellants, has infinite restarts and is not subject to ullage. Throttleable down to 30%. Historically 3 of them were used on the Surveyor probes which landed on the Moon. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/NicheParts/TD339 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform fxOffset = 0, 0, 0.125 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 6.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleAnimateHeat animationName = EMIRGB responseSpeed = 0.01 dependOnEngineState = True dependOnThrottle = True ThermalAnim = EMIRGB useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.8 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false origMass = 0.009 configuration = TD-339 CONFIG { name = TD-339 minThrust = 0.133 maxThrust = 0.462 heatProduction = 100 ullage = False pressureFed = True ratedBurnTime = 495 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.01 } PROPELLANT { name = MMH ratio = 0.5200 DrawGauge = True } PROPELLANT { name = MON10 ratio = 0.4800 } atmosphereCurve { key = 0 287 key = 1 100 } } } ROWaterfall { template = waterfall-hypergolic-white-upper-1 audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.1, 0.1, 0.1 glow = ro-hypergolic-white moduleID = ROE-TD339 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_spsloop volume = 0.0 0.0 volume = 0.01 0.1 volume = 1.0 0.8 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_sps volume = 0.6 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 0.8 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-TD339 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-white-upper-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.1, 0.1, 0.1 } TEMPLATE { __rowaterfall = glow templateName = rowaterfall-glow-hypergolic-white overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.1075,0.1075,0.215 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = TD-339 ratedBurnTime = 495 ignitionReliabilityStart = 0.984127 ignitionReliabilityEnd = 0.996825 cycleReliabilityStart = 0.954545 cycleReliabilityEnd = 0.990909 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1204SepMotor_BDB.cfg PART { name = ROE-1204sepMotor module = Part author = CobaltWolf scale = 1 rescaleFactor = 1.63 node_stack_bottom = 0.0, -1.0126, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 title = UA1204 Nosecone & Separation Motor manufacturer = United Aircraft description = 3 m nose cone with built in separation motors for the UA1204. Plume configured by RealPlume. attachRules = 1,1,1,0,0 mass = 0.2 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 ActivatesEvenIfDisconnected = true bulkheadProfiles = size1p5 tags = ?sm68 nosecone separatron titan UA1204 maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_NoseSep } MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_RadialSep position = -0.55, -10.934, 0.9526 rotation = 0, -30, 0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform ignitionThreshold = 0.1 minThrust = 160 maxThrust = 160 heatProduction = 39.5976008319097 EngineType = SolidBooster nonThrustMotor = true exhaustDamage = False allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 154 key = 0 118 key = 6 0.001 } } MODULE { name = ModuleEngineConfigs configuration = SolidFuel modded = false type = ModuleEnginesRF CONFIG { name = SolidFuel maxThrust = 160 heatProduction = 39.5976008319097 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 } } } MODULE { name = ModuleFuelTanks volume = 80.0 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = FXModuleThrottleEffects fxModuleNames = heatColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = heatColor animRate = 0.025 shaderProperty = _EmissiveColor toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 = ModuleB9PartSwitch moduleID = meshSwitchTop switcherDescription = Top affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Cone transform = Cone } SUBTYPE { name = 1.5 m transform = p9375m node = top } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = thrustTransform localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 localRotation = 0,0,0 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plumePosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1204_BDB.cfg PART { name = ROE-UA1204 module = Part author = CobaltWolf, capkirk scale = 1 rescaleFactor = 1.63 node_stack_top = 0.0, 6.8, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.9375, 0.0, 0.0, -1.0, 3 node_stack_connect = 0.0, 0.0, 0.9189521, 0.0, 0.0, -1.0, 3 CoMOffset = 0.0, 3.0, -0.041 title = UA1204 description = 4 segment strap-on booster for proposed Saturn IB derivatives. Burn time 115s. Plume configured by RealPlume. attachRules = 1,1,1,1,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1p5, srf tags = ?sm68 titan 3 iii booster solid srb UA1204 UA120x maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = United Technologies category = Engine MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_UA1204 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.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.025 shaderProperty = _EmissiveColor excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = ModuleB9PartSwitch moduleID = meshSwitchType switcherDescription = Type affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Radial transform = Radial TRANSFORM { name = thrustTransform rotationOffset = 6, 0, 0 } } SUBTYPE { name = Inline transform = Inline CoMOffset = 0, 3, 0 } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchBody switcherDescription = Paintjob affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Striped transform = Strips_Striped } SUBTYPE { name = White transform = Strips_White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = Segments } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchTVC switcherDescription = TVC Tank affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Red } SUBTYPE { name = White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Upper transform = TVC_Tank_Lower } } SUBTYPE { name = Two Tone TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Lower } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 84462.45 type = PBAN basemass = -1 TANK { name = PBAN amount = 84462.45 maxAmount = 84462.45 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = UA1204 modded = false origMass = 27.839 CONFIG { name = UA1204 minThrust = 4151.3 maxThrust = 4151.3 heatProduction = 100 curveResource = PBAN chamberNominalTemp = 2420 maxEngineTemp = 2430 powerEffectName = Solid-Lower ratedBurnTime = 135 PROPELLANT { name = PBAN ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 266 key = 1 238 } thrustCurve { key = 1.00000 1.00000\t3.74587\t 0.00000 key = 0.97950 0.92000 -0.45237\t 4.07101 key = 0.94981 0.93333 -0.25725\t -0.44590 key = 0.88444 0.95000 -0.25274\t -0.25274 key = 0.81792 0.96667\t0.18451\t -0.24838 key = 0.74616 0.95333\t0.00000\t 0.18709 key = 0.72579 0.95333\t0.65483\t 0.00000 key = 0.69557 0.93333\t0.66886\t 0.66886 key = 0.63705 0.89333\t0.46587\t 0.69880 key = 0.58066 0.86667\t0.45019\t 0.48020 key = 0.53193 0.84444\t0.46204\t 0.46204 key = 0.48447 0.82222\t0.47453\t 0.47453 key = 0.43827 0.80000\t0.41070\t 0.48771 key = 0.38492 0.77778\t0.42244\t 0.42243 key = 0.33306 0.75556\t0.43486\t 0.43486 key = 0.28271 0.73333\t0.51076\t 0.44804 key = 0.24409 0.71333\t0.35006\t 0.52508 key = 0.18160 0.69111\t0.36131\t 0.36131 key = 0.12108 0.66889\t0.37332\t 0.37331 key = 0.06254 0.64667\t5.88233\t 0.38614 key = 0.04840 0.55733\t6.82691\t 6.81961 key = 0.03636 0.46800\t8.13423\t 8.11931 key = 0.02641 0.37867 10.06544\t 10.02963 key = 0.01856 0.28933 13.22173\t 13.11034 key = 0.01282 0.20000\t7.80920\t 18.89608 key = 0.00890 0.16667\t9.37684\t 9.35696 key = 0.00570 0.13333 16.18469\t 11.68894 key = 0.00249 0.06667 13.87259\t 30.05728 key = 0.00062 0.03333 28.14741\t 25.76339 key = 0.00000 0.01000\t0.00000\t 68.48464 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 1.0 flareScale = 1.5 flareEnergy = 5.0 plumePosition = 0.0, 0.0, 1.3 plumeScale = 1.7 smokePosition = 0.0, 0.0, 2.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.2 energy = 1.0 speed = 1.0 emissionMult = 1.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.0 fixedScale = 1.5 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.3 fixedScale = 1.7 energy = 1.0 speed = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 2.0 fixedScale = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = UA1204 ratedBurnTime = 135 ignitionReliabilityStart = 0.999 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.994737 cycleReliabilityEnd = 0.998947 techTransfer = UA1205,UA1206,UA1207,UA1208:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1205SepMotor_BDB.cfg PART { name = ROE-1205sepMotor module = Part author = CobaltWolf scale = 1 rescaleFactor = 1.63 node_stack_bottom = 0.0, -1.0126, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 title = UA1205 Nosecone & Separation Motor manufacturer = United Aircraft description = 3 m nose cone with built in separation motors for the UA1205. Plume configured by RealPlume. attachRules = 1,1,1,0,0 mass = 0.2 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 ActivatesEvenIfDisconnected = true bulkheadProfiles = size1p5 tags = ?sm68 nosecone separatron titan UA1205 maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_NoseSep } MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_RadialSep position = -0.55, -12.998, 0.9526 rotation = 0, -30, 0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs configuration = SolidFuel modded = false type = ModuleEnginesRF CONFIG { name = SolidFuel maxThrust = 160 heatProduction = 39.5976008319097 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 } } } MODULE { name = ModuleFuelTanks volume = 80.0 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = FXModuleThrottleEffects fxModuleNames = heatColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = heatColor animRate = 0.025 shaderProperty = _EmissiveColor toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 = ModuleB9PartSwitch moduleID = meshSwitchTop switcherDescription = Top affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Cone transform = Cone } SUBTYPE { name = 1.5 m transform = p9375m node = top } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = thrustTransform localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 localRotation = 0,0,0 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plumePosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1205_BDB.cfg PART { name = ROE-UA1205 module = Part author = CobaltWolf, capkirk scale = 1 rescaleFactor = 1.63 node_stack_top = 0.0, 8.8, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.9375, 0.0, 0.0, -1.0, 3 node_stack_connect = 0.0, 0.0, 0.9189521, 0.0, 0.0, -1.0, 3 CoMOffset = 0.0, 3.0, -0.041 attachRules = 1,1,1,1,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1p5, srf tags = ?sm68 titan 3 iii booster solid srb UA1205 UA120x maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = UA1205 manufacturer = United Technologies description = 5 Segment strap-on booster for Titan IIIC, IIID, IIIE, proposed for Saturn IB derivatives. Burn time 115s. Plume configured by RealPlume. category = Engine MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_UA1205 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.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.025 shaderProperty = _EmissiveColor excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = ModuleB9PartSwitch moduleID = meshSwitchType switcherDescription = Type affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Radial transform = Radial TRANSFORM { name = thrustTransform rotationOffset = 6, 0, 0 } } SUBTYPE { name = Inline transform = Inline CoMOffset = 0, 3, 0 } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchBody switcherDescription = Paintjob affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Striped transform = Strips_Striped } SUBTYPE { name = White transform = Strips_White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = Segments } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchTVC switcherDescription = TVC Tank affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Red } SUBTYPE { name = White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Upper transform = TVC_Tank_Lower } } SUBTYPE { name = Two Tone TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Lower } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 108606.12 type = PBAN basemass = -1 TANK { name = PBAN amount = 108606.12 maxAmount = 108606.12 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = UA1205 modded = false origMass = 33.79 CONFIG { name = UA1205 minThrust = 5338 maxThrust = 5338 heatProduction = 100 curveResource = PBAN chamberNominalTemp = 2420 maxEngineTemp = 2430 powerEffectName = Solid-Lower ratedBurnTime = 135 PROPELLANT { name = PBAN ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 266 key = 1 238 } thrustCurve { key = 1.00000 1.00000\t3.74587\t 0.00000 key = 0.97950 0.92000 -0.45237\t 4.07101 key = 0.94981 0.93333 -0.25725\t -0.44590 key = 0.88444 0.95000 -0.25274\t -0.25274 key = 0.81792 0.96667\t0.18451\t -0.24838 key = 0.74616 0.95333\t0.00000\t 0.18709 key = 0.72579 0.95333\t0.65483\t 0.00000 key = 0.69557 0.93333\t0.66886\t 0.66886 key = 0.63705 0.89333\t0.46587\t 0.69880 key = 0.58066 0.86667\t0.45019\t 0.48020 key = 0.53193 0.84444\t0.46204\t 0.46204 key = 0.48447 0.82222\t0.47453\t 0.47453 key = 0.43827 0.80000\t0.41070\t 0.48771 key = 0.38492 0.77778\t0.42244\t 0.42243 key = 0.33306 0.75556\t0.43486\t 0.43486 key = 0.28271 0.73333\t0.51076\t 0.44804 key = 0.24409 0.71333\t0.35006\t 0.52508 key = 0.18160 0.69111\t0.36131\t 0.36131 key = 0.12108 0.66889\t0.37332\t 0.37331 key = 0.06254 0.64667\t5.88233\t 0.38614 key = 0.04840 0.55733\t6.82691\t 6.81961 key = 0.03636 0.46800\t8.13423\t 8.11931 key = 0.02641 0.37867 10.06544\t 10.02963 key = 0.01856 0.28933 13.22173\t 13.11034 key = 0.01282 0.20000\t7.80920\t 18.89608 key = 0.00890 0.16667\t9.37684\t 9.35696 key = 0.00570 0.13333 16.18469\t 11.68894 key = 0.00249 0.06667 13.87259\t 30.05728 key = 0.00062 0.03333 28.14741\t 25.76339 key = 0.00000 0.01000\t0.00000\t 68.48464 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 1.0 flareScale = 1.5 flareEnergy = 5.0 plumePosition = 0.0, 0.0, 1.3 plumeScale = 1.7 smokePosition = 0.0, 0.0, 2.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.2 energy = 1.0 speed = 1.0 emissionMult = 1.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.0 fixedScale = 1.5 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.3 fixedScale = 1.7 energy = 1.0 speed = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 2.0 fixedScale = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = UA1205 ratedBurnTime = 135 ignitionReliabilityStart = 0.999 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.994737 cycleReliabilityEnd = 0.998947 techTransfer = UA1204,UA1206,UA1207,UA1208:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1206SepMotor_BDB.cfg PART { name = ROE-1206sepMotor module = Part author = CobaltWolf scale = 1 rescaleFactor = 1.63 node_stack_bottom = 0.0, -1.0126, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 title = UA1206 Nosecone & Separation Motor manufacturer = United Aircraft description = 3 m nose cone with built in separation motors for the UA1206. Plume configured by RealPlume. attachRules = 1,1,1,0,0 mass = 0.2 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 ActivatesEvenIfDisconnected = true bulkheadProfiles = size1p5 tags = ?sm68 nosecone separatron titan UA1206 maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_NoseSep } MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_RadialSep position = -0.55, -13.943, 0.9526 rotation = 0, -30, 0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs configuration = SolidFuel modded = false type = ModuleEnginesRF CONFIG { name = SolidFuel maxThrust = 160 heatProduction = 39.5976008319097 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 } } } MODULE { name = ModuleFuelTanks volume = 80.0 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = FXModuleThrottleEffects fxModuleNames = heatColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = heatColor animRate = 0.025 shaderProperty = _EmissiveColor toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 = ModuleB9PartSwitch moduleID = meshSwitchTop switcherDescription = Top affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Cone transform = Cone } SUBTYPE { name = 1.5 m transform = p9375m node = top } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = thrustTransform localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 localRotation = 0,0,0 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plumePosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1206_BDB.cfg PART { name = ROE-UA1206 module = Part author = CobaltWolf,capkirk scale = 1 rescaleFactor = 1.63 node_stack_top = 0.0, 9.8057, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.9375, 0.0, 0.0, -1.0, 3 node_stack_connect = 0.0, 0.0, 0.9189521, 0.0, 0.0, -1.0, 3 CoMOffset = 0.0, 3.0, -0.041 title = UA1206 description = 5.5 segment strap-on booster for Titan 34D and Commercial Titan III. Burn time 115s. Plume configured by RealPlume. attachRules = 1,1,1,1,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1p5, srf tags = ?sm68 titan 3 iii booster solid srb UA1206 34D CT3 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = United Technologies category = Engine MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_UA1206 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.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.025 shaderProperty = _EmissiveColor excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = ModuleB9PartSwitch moduleID = meshSwitchType switcherDescription = Type affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Radial transform = Radial TRANSFORM { name = thrustTransform rotationOffset = 6, 0, 0 } } SUBTYPE { name = Inline transform = Inline CoMOffset = 0, 3, 0 } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchBody switcherDescription = Paintjob affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Striped transform = Strips_Striped } SUBTYPE { name = White transform = Strips_White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = Segments } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchTVC switcherDescription = TVC Tank affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Red } SUBTYPE { name = White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Upper transform = TVC_Tank_Lower } } SUBTYPE { name = Two Tone TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Lower } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 118865.69 type = PBAN basemass = -1 TANK { name = PBAN amount = 118865.69 maxAmount = 118865.69 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = UA1206 modded = false origMass = 39.757 CONFIG { name = UA1206 minThrust = 6227 maxThrust = 6227 heatProduction = 100 curveResource = PBAN chamberNominalTemp = 2420 maxEngineTemp = 2430 powerEffectName = Solid-Lower ratedBurnTime = 135 PROPELLANT { name = PBAN ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 265 key = 1 240 } thrustCurve { key = 1.00000 1.00000\t3.74587\t 0.00000 key = 0.97950 0.92000 -0.45237\t 4.07101 key = 0.94981 0.93333 -0.25725\t -0.44590 key = 0.88444 0.95000 -0.25274\t -0.25274 key = 0.81792 0.96667\t0.18451\t -0.24838 key = 0.74616 0.95333\t0.00000\t 0.18709 key = 0.72579 0.95333\t0.65483\t 0.00000 key = 0.69557 0.93333\t0.66886\t 0.66886 key = 0.63705 0.89333\t0.46587\t 0.69880 key = 0.58066 0.86667\t0.45019\t 0.48020 key = 0.53193 0.84444\t0.46204\t 0.46204 key = 0.48447 0.82222\t0.47453\t 0.47453 key = 0.43827 0.80000\t0.41070\t 0.48771 key = 0.38492 0.77778\t0.42244\t 0.42243 key = 0.33306 0.75556\t0.43486\t 0.43486 key = 0.28271 0.73333\t0.51076\t 0.44804 key = 0.24409 0.71333\t0.35006\t 0.52508 key = 0.18160 0.69111\t0.36131\t 0.36131 key = 0.12108 0.66889\t0.37332\t 0.37331 key = 0.06254 0.64667\t5.88233\t 0.38614 key = 0.04840 0.55733\t6.82691\t 6.81961 key = 0.03636 0.46800\t8.13423\t 8.11931 key = 0.02641 0.37867 10.06544\t 10.02963 key = 0.01856 0.28933 13.22173\t 13.11034 key = 0.01282 0.20000\t7.80920\t 18.89608 key = 0.00890 0.16667\t9.37684\t 9.35696 key = 0.00570 0.13333 16.18469\t 11.68894 key = 0.00249 0.06667 13.87259\t 30.05728 key = 0.00062 0.03333 28.14741\t 25.76339 key = 0.00000 0.01000\t0.00000\t 68.48464 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 1.0 flareScale = 1.5 flareEnergy = 5.0 plumePosition = 0.0, 0.0, 1.3 plumeScale = 1.7 smokePosition = 0.0, 0.0, 2.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.2 energy = 1.0 speed = 1.0 emissionMult = 1.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.0 fixedScale = 1.5 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.3 fixedScale = 1.7 energy = 1.0 speed = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 2.0 fixedScale = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = UA1206 ratedBurnTime = 135 ignitionReliabilityStart = 0.999 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.994737 cycleReliabilityEnd = 0.998947 techTransfer = UA1204,UA1205,UA1207,UA1208:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1207SepMotor_BDB.cfg PART { name = ROE-1207sepMotor module = Part author = CobaltWolf,capkirk scale = 1 rescaleFactor = 1.63 node_stack_bottom = 0.0, -1.0126, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 title = UA1207 Nosecone & Separation Motor manufacturer = United Aircraft description = 3 m nose cone with built in separation motors for the UA1207 and SRMU. Plume configured by RealPlume. attachRules = 1,1,1,0,0 mass = 0.2 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 ActivatesEvenIfDisconnected = true bulkheadProfiles = size1p5 tags = ?sm68 nosecone separatron titan UA1207 SRMU upgrade maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_NoseSep } MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_RadialSep position = -0.55, -17.351, 0.9526 rotation = 0, -30, 0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs configuration = SolidFuel modded = false type = ModuleEnginesRF CONFIG { name = SolidFuel maxThrust = 160 heatProduction = 39.5976008319097 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 } } } MODULE { name = ModuleFuelTanks volume = 80.0 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = FXModuleThrottleEffects fxModuleNames = heatColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = heatColor animRate = 0.025 shaderProperty = _EmissiveColor toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 = ModuleB9PartSwitch moduleID = meshSwitchTop switcherDescription = Top affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Cone transform = Cone } SUBTYPE { name = 1.5 m transform = p9375m node = top } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = thrustTransform localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 localRotation = 0,0,0 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plumePosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1207_BDB.cfg PART { name = ROE-UA1207 module = Part author = CobaltWolf,capkirk scale = 1 rescaleFactor = 1.63 node_stack_top = 0.0, 13.2, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.9375, 0.0, 0.0, -1.0, 3 node_stack_connect = 0.0, 0.0, 0.9189521, 0.0, 0.0, -1.0, 3 CoMOffset = 0.0, 3.0, -0.041 title = UA1207 description = The UA1207 was used on the Titan IVA, which was developed to launch payloads that had been designed to fly on the Shuttle from Vandenberg. It was a 7-segment modification of the 5-segment UA1205 used on the Titan 3. Burn time 130 seconds. Plume configured by RealPlume. attachRules = 1,1,1,1,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1p5, srf tags = ?sm68 titan iv iiim 3m MOL 3 4 booster solid srb UA1207 ldc UA120x maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = United Technologies category = Engine MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_UA1207 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.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.025 shaderProperty = _EmissiveColor excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = ModuleB9PartSwitch moduleID = meshSwitchType switcherDescription = Type affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Radial transform = Radial TRANSFORM { name = thrustTransform rotationOffset = 6, 0, 0 } } SUBTYPE { name = Inline transform = Inline CoMOffset = 0, 3, 0 } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchBody switcherDescription = Paintjob affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Striped transform = Strips_Striped } SUBTYPE { name = White transform = Strips_White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = Segments } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchTVC switcherDescription = TVC Tank affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Red } SUBTYPE { name = White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Upper transform = TVC_Tank_Lower } } SUBTYPE { name = Two Tone TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Lower } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 151758.1332 type = PBAN basemass = -1 TANK { name = PBAN amount = 151758.1332 maxAmount = 151758.1332 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = UA1207 modded = false origMass = 40.782 CONFIG { name = UA1207 minThrust = 7450 maxThrust = 7450 heatProduction = 100 curveResource = PBAN powerEffectName = Solid-Lower ratedBurnTime = 135 PROPELLANT { name = PBAN ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 269.5 key = 1 245 } thrustCurve { key = 1.00000 1.00000\t3.74587\t 0.00000 key = 0.97950 0.92000 -0.45237\t 4.07101 key = 0.94981 0.93333 -0.25725\t -0.44590 key = 0.88444 0.95000 -0.25274\t -0.25274 key = 0.81792 0.96667\t0.18451\t -0.24838 key = 0.74616 0.95333\t0.00000\t 0.18709 key = 0.72579 0.95333\t0.65483\t 0.00000 key = 0.69557 0.93333\t0.66886\t 0.66886 key = 0.63705 0.89333\t0.46587\t 0.69880 key = 0.58066 0.86667\t0.45019\t 0.48020 key = 0.53193 0.84444\t0.46204\t 0.46204 key = 0.48447 0.82222\t0.47453\t 0.47453 key = 0.43827 0.80000\t0.41070\t 0.48771 key = 0.38492 0.77778\t0.42244\t 0.42243 key = 0.33306 0.75556\t0.43486\t 0.43486 key = 0.28271 0.73333\t0.51076\t 0.44804 key = 0.24409 0.71333\t0.35006\t 0.52508 key = 0.18160 0.69111\t0.36131\t 0.36131 key = 0.12108 0.66889\t0.37332\t 0.37331 key = 0.06254 0.64667\t5.88233\t 0.38614 key = 0.04840 0.55733\t6.82691\t 6.81961 key = 0.03636 0.46800\t8.13423\t 8.11931 key = 0.02641 0.37867 10.06544\t 10.02963 key = 0.01856 0.28933 13.22173\t 13.11034 key = 0.01282 0.20000\t7.80920\t 18.89608 key = 0.00890 0.16667\t9.37684\t 9.35696 key = 0.00570 0.13333 16.18469\t 11.68894 key = 0.00249 0.06667 13.87259\t 30.05728 key = 0.00062 0.03333 28.14741\t 25.76339 key = 0.00000 0.01000\t0.00000\t 68.48464 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 1.0 flareScale = 1.5 flareEnergy = 5.0 plumePosition = 0.0, 0.0, 1.3 plumeScale = 1.7 smokePosition = 0.0, 0.0, 2.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.2 energy = 1.0 speed = 1.0 emissionMult = 1.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.0 fixedScale = 1.5 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.3 fixedScale = 1.7 energy = 1.0 speed = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 2.0 fixedScale = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = UA1207 ratedBurnTime = 135 ignitionReliabilityStart = 0.999 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.994737 cycleReliabilityEnd = 0.998947 techTransfer = UA1204,UA1205,UA1206,UA1208:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1208SepMotor_BDB.cfg PART { name = ROE-1208sepMotor module = Part author = CobaltWolf,capkirk scale = 1 rescaleFactor = 1.63 node_stack_bottom = 0.0, -1.0126, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 title = UA1208 Nosecone & Separation Motor manufacturer = United Aircraft description = 3 m nose cone with built in separation motors for the UA1208. Plume configured by RealPlume. attachRules = 1,1,1,0,0 mass = 0.2 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 ActivatesEvenIfDisconnected = true bulkheadProfiles = size1p5 tags = ?sm68 nosecone separatron titan UA1208 maxTemp = 1523.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 oldMaxTemp = 673.15 tempMult = 2.2627200475377 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = Engine node_attach = 0.0, 0.78453, 0.0, 0.0, 1.0, 0.0, 2 MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_NoseSep } MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_RadialSep position = -0.55, -19.359, 0.9526 rotation = 0, -30, 0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs configuration = SolidFuel modded = false type = ModuleEnginesRF CONFIG { name = SolidFuel maxThrust = 160 heatProduction = 39.5976008319097 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 154 key = 1 118 } } } MODULE { name = ModuleFuelTanks volume = 80.0 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = FXModuleThrottleEffects fxModuleNames = heatColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = heatColor animRate = 0.025 shaderProperty = _EmissiveColor toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 = ModuleB9PartSwitch moduleID = meshSwitchTop switcherDescription = Top affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Cone transform = Cone } SUBTYPE { name = 1.5 m transform = p9375m node = top } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Solid-Sepmotor transformName = thrustTransform localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 localRotation = 0,0,0 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plumePosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA1208_BDB.cfg PART { name = ROE-UA1208 module = Part author = CobaltWolf,capkirk scale = 1 rescaleFactor = 1.63 node_stack_top = 0.0, 15.2, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.9375, 0.0, 0.0, -1.0, 3 node_stack_connect = 0.0, 0.0, 0.9189521, 0.0, 0.0, -1.0, 3 CoMOffset = 0.0, 3.0, -0.041 title = UA1208 description = Speculative 8 segment version of the UA107. Plume configured by RealPlume. attachRules = 1,1,1,1,0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.6 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1p5, srf tags = ?sm68 titan iv iiim 3m MOL 3 4 booster solid srb UA1208 ldc UA120x maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = SOLID_BOOSTER TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 manufacturer = United Technologies category = Engine MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_UA1208 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 5 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.9 maxDistance = 60 falloff = 1.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.025 shaderProperty = _EmissiveColor excludedRenderer = innerGlow toggleInEditor = false toggleInFlight = false redCurve { key = 1 1 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 includedRenderer = innerGlow 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 = ModuleB9PartSwitch moduleID = meshSwitchType switcherDescription = Type affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Radial transform = Radial TRANSFORM { name = thrustTransform rotationOffset = 6, 0, 0 } } SUBTYPE { name = Inline transform = Inline CoMOffset = 0, 3, 0 } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchBody switcherDescription = Paintjob affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Striped transform = Strips_Striped } SUBTYPE { name = White transform = Strips_White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = Segments } } } MODULE { name = ModuleB9PartSwitch moduleID = textureSwitchTVC switcherDescription = TVC Tank affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Red } SUBTYPE { name = White TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Upper transform = TVC_Tank_Lower } } SUBTYPE { name = Two Tone TEXTURE { texture = ROEngines/Assets/BDB/Retextures/bluedog_TitanSolids_White transform = TVC_Tank_Lower } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 170458.08 type = PBAN basemass = -1 TANK { name = PBAN amount = 170458.08 maxAmount = 170458.08 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = UA1208 modded = false origMass = 44.734 CONFIG { name = UA1208 minThrust = 7450 maxThrust = 7450 heatProduction = 100 curveResource = PBAN powerEffectName = Solid-Lower ratedBurnTime = 135 PROPELLANT { name = PBAN ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 269.5 key = 1 245 } thrustCurve { key = 1.00000 1.00000\t3.74587\t 0.00000 key = 0.97950 0.92000 -0.45237\t 4.07101 key = 0.94981 0.93333 -0.25725\t -0.44590 key = 0.88444 0.95000 -0.25274\t -0.25274 key = 0.81792 0.96667\t0.18451\t -0.24838 key = 0.74616 0.95333\t0.00000\t 0.18709 key = 0.72579 0.95333\t0.65483\t 0.00000 key = 0.69557 0.93333\t0.66886\t 0.66886 key = 0.63705 0.89333\t0.46587\t 0.69880 key = 0.58066 0.86667\t0.45019\t 0.48020 key = 0.53193 0.84444\t0.46204\t 0.46204 key = 0.48447 0.82222\t0.47453\t 0.47453 key = 0.43827 0.80000\t0.41070\t 0.48771 key = 0.38492 0.77778\t0.42244\t 0.42243 key = 0.33306 0.75556\t0.43486\t 0.43486 key = 0.28271 0.73333\t0.51076\t 0.44804 key = 0.24409 0.71333\t0.35006\t 0.52508 key = 0.18160 0.69111\t0.36131\t 0.36131 key = 0.12108 0.66889\t0.37332\t 0.37331 key = 0.06254 0.64667\t5.88233\t 0.38614 key = 0.04840 0.55733\t6.82691\t 6.81961 key = 0.03636 0.46800\t8.13423\t 8.11931 key = 0.02641 0.37867 10.06544\t 10.02963 key = 0.01856 0.28933 13.22173\t 13.11034 key = 0.01282 0.20000\t7.80920\t 18.89608 key = 0.00890 0.16667\t9.37684\t 9.35696 key = 0.00570 0.13333 16.18469\t 11.68894 key = 0.00249 0.06667 13.87259\t 30.05728 key = 0.00062 0.03333 28.14741\t 25.76339 key = 0.00000 0.01000\t0.00000\t 68.48464 } } } PLUME { name = Solid-Lower transformName = thrustTransform flarePosition = 0.0, 0.0, 1.0 flareScale = 1.5 flareEnergy = 5.0 plumePosition = 0.0, 0.0, 1.3 plumeScale = 1.7 smokePosition = 0.0, 0.0, 2.0 smokeScale = 1.0 slagPosition = 0.0, 0.0, 0.2 energy = 1.0 speed = 1.0 emissionMult = 1.5 localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 1 saturationMult = 1 alphaMult = 1 blazeScale = 1 coreScale = 1 exhaustScale = 1 fumeScale = 1 lampScale = 1 plume2Scale = 1 plume3Scale = 1 shockScale = 1 shockconeScale = 1 slagScale = 1 streamScale = 1 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.0 fixedScale = 1.5 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.3 fixedScale = 1.7 energy = 1.0 speed = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 2.0 fixedScale = 1.0 emissionMult = 1.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 0.2 fixedScale = 1 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 1.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = UA1208 ratedBurnTime = 135 ignitionReliabilityStart = 0.999 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.994737 cycleReliabilityEnd = 0.998947 techTransfer = UA1204,UA1205,UA1206,UA1207:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UA120XDecoupler_BDB.cfg PART { name = ROE-120XDecoupler module = Part author = CobaltWolf, capkirk rescaleFactor = 1.63 node_stack_connect = 0.0, -3.47, -0.1, 0.0, 0.0, 1.0, 3 node_attach = 0.0, -3.0, 0.04937511, 0.0, 0.0, -1.0, 3 fx_gasBurst_white = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, decouple sound_decoupler_fire = decouple category = Coupling subcategory = 0 title = UA120X Radial Decoupler manufacturer = Martian Marietta description = Large radial decoupler for separating Titan solid rocket boosters from the core stack. Use the attach node to attach the booster at the right height consistently. Has mesh options for each height of UA120 solid rocket. attachRules = 0,1,1,1,0 mass = 0.4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf fuelCrossFeed = False breakingForce = 112 breakingTorque = 112 skinMaxTemp = 773.15 tags = ?sm68 radial decoupler titan srb 3 III 4 IV srb UA120 SRMU maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROEngines/Assets/BDB/UASRM/bluedog_1875_RadialDecoupler } MODULE { name = ModuleAnchoredDecoupler anchorName = Anchor ejectionForce = 1000 explosiveDir = 0, 0, 1 explosiveNodeID = srf } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchExtensions switcherDescription = Extensions affectDragCubes = False affectFARVoxels = False SUBTYPE { name = No transform = BoosterSide } SUBTYPE { name = Yes transform = Extensions } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchLength switcherDescription = Length affectDragCubes = False affectFARVoxels = False SUBTYPE { name = UA1205 transform = Length_UA1205 } SUBTYPE { name = UA1206 transform = Length_UA1206 } SUBTYPE { name = UA1207 transform = Length_UA1207 } SUBTYPE { name = UA1208 transform = Length_UA1208 } SUBTYPE { name = UA1202 transform = Length_UA1202 } SUBTYPE { name = UA1203 transform = Length_UA1203 } SUBTYPE { name = UA1204 transform = Length_UA1204 } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Viking2_FRE.cfg PART { module = Part name = ROE-Viking2 author = Zarbizaure, capkirk rescaleFactor = 1 attachRules = 1,1,1,0,0 node_stack_top = 0.0, 1.61, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.03, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 1.61, 0.0, 0.0, 1.0, 0.0 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Viking (2/2B) manufacturer = Snecma S.A. description = Early Viking engines used on Ariane 1, 2 and 3. Thanks to the magic of hypergolic propellant, Vikings engines were able to achieve a substainable amount of thrust at all altitudes. Includes configs for Viking 2 and 2B. [1.5m] Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/FRE/VikingEarly/VikingEarly } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel powerEffectName = Hypergolic_LowerOrangeShock shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = VikingHeat responseSpeed = 0.003 dependOnEngineState = True dependOnThrottle = True ThermalAnim = VikingHeat useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 5 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Viking-2 origMass = 0.776 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = Viking-2 description = First stage engine for Ariane 1 minThrust = 690 maxThrust = 690 heatProduction = 100 massMult = 1.0 gimbalRange = 5.0 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = hypergolic-UDMH-NTO ratedBurnTime = 145 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UDMH ratio = 0.4964 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5036 } PROPELLANT { name = Water ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 281 key = 1 248 } } CONFIG { name = Viking-2B description = First stage engine for Ariane 2/3. Uses UH25 for extra performance. minThrust = 720 maxThrust = 720 heatProduction = 100 massMult = 1.0 gimbalRange = 5.0 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = uh-25-nto ratedBurnTime = 205 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UH25 ratio = 0.5071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4929 } PROPELLANT { name = Water ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 278 key = 1 248 } } } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-lower-1 audio = pump-fed-heavy-1 position = 0,0,4 rotation = 0, 0, 0 scale = 0.85, 0.85, 0.9 glow = _orange moduleID = ROE-Viking2 engineID = basicEngine transform = thrustTransform glowStretch = 1 defaultMainPlumeVariantName = hypergolic-UDMH-NTO MainPlumeVariant_Processed { name = uh-25-nto template = waterfall-hypergolic-aerozine50-lower-1 position = 0,0,4 rotation = 0, 0, 0 scale = 0.85, 0.85, 0.9 glowRecolor = _white } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Viking2 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-lower-1 overrideParentTransform = thrustTransform position = 0,0,4 rotation = 0, 0, 0 scale = 0.85, 0.85, 0.9 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,4 rotation = 0, 0, 0 scale = 0.83045,0.83045,1.6609 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-UDMH-NTO } SUBTYPE { name = uh-25-nto MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-Viking2 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-lower-1 overrideParentTransform = thrustTransform position = 0,0,4 rotation = 0, 0, 0 scale = 0.85, 0.85, 0.9 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,4 rotation = 0, 0, 0 scale = 0.83045,0.83045,1.6609 } } } } } TESTFLIGHT { name = Viking-2 ratedBurnTime = 145 ignitionReliabilityStart = 0.97 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.976744 cycleReliabilityEnd = 0.995349 techTransfer = Viking-4:50 } TESTFLIGHT { name = Viking-2B ratedBurnTime = 205 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.997 cycleReliabilityStart = 0.985294 cycleReliabilityEnd = 0.997059 techTransfer = Viking-2,Viking-4,Viking-4B:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Viking4_FRE.cfg PART { module = Part name = ROE-Viking4 author = Zarbizaure, capkirk rescaleFactor = 1 attachRules = 1,1,1,0,0 node_stack_top = 0.0, 1.61, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -2.1, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 1.61, 0.0, 0.0, 1.0, 0.0 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Viking (4/4B) manufacturer = Snecma S.A. description = Upper stage Viking engine used on Ariane 1 and 4 as well as on Indian Launch Vehicles GSLV and PSLV. Includes configs for Viking 4, 4B, Vikas 2, 2B and X. [1.8m] Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/FRE/VikingUpper/VikingUpper } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = VikingHeat responseSpeed = 0.003 dependOnEngineState = True dependOnThrottle = True ThermalAnim = VikingHeat useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 5 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Viking-4 origMass = 0.776 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = Viking-4 description = Second stage engine for Ariane 1 minThrust = 713 maxThrust = 713 heatProduction = 100 massMult = 1.064 gimbalRange = 5.0 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = hypergolic-UDMH-NTO ratedBurnTime = 132 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UDMH ratio = 0.4964 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.5036 } PROPELLANT { name = Water ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 296 key = 1 200 } } CONFIG { name = Viking-4B description = Second stage engine for Ariane 2/3/4. Uses UH25 for extra performance. minThrust = 805 maxThrust = 805 heatProduction = 100 massMult = 1.064 gimbalRange = 5.0 ullage = True pressureFed = False ignitions = 1 b9psSubtypeName = uh-25-nto ratedBurnTime = 125 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UH25 ratio = 0.5071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4929 } PROPELLANT { name = Water ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 296 key = 1 210 } } } ROWaterfall { template = waterfall-hypergolic-UDMH-NTO-upper-1 audio = pump-fed-medium-1 position = 0,0,4.64 rotation = 0, 0, 0 scale = 1.32, 1.32, 1.32 glow = _orange glowStretch = 0.75 moduleID = ROE-Viking4 engineID = basicEngine transform = thrustTransform defaultMainPlumeVariantName = hypergolic-UDMH-NTO MainPlumeVariant_Processed { name = uh-25-nto template = waterfall-hypergolic-aerozine50-upper-1 position = 0,0,4.6 rotation = 0, 0, 0 scale = 1.32, 1.32, 1.32 glowRecolor = _white } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Viking4 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-UDMH-NTO-upper-1 overrideParentTransform = thrustTransform position = 0,0,4.64 rotation = 0, 0, 0 scale = 1.32, 1.32, 1.32 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-orange-1 overrideParentTransform = thrustTransform position = 0,0,4.64 rotation = 0, 0, 0 scale = 1.452,1.452,2.178 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = hypergolic-UDMH-NTO } SUBTYPE { name = uh-25-nto MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = ROE-Viking4 } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-upper-1 overrideParentTransform = thrustTransform position = 0,0,4.6 rotation = 0, 0, 0 scale = 1.32, 1.32, 1.32 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,4.64 rotation = 0, 0, 0 scale = 1.452,1.452,2.178 } } } } } TESTFLIGHT { name = Viking-4 ratedBurnTime = 132 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.98 cycleReliabilityStart = 0.9 cycleReliabilityEnd = 0.98 techTransfer = Viking-2:50 } TESTFLIGHT { name = Viking-4B ratedBurnTime = 125 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.998 cycleReliabilityStart = 0.992424 cycleReliabilityEnd = 0.998485 techTransfer = Viking-2,Viking-4,Viking-2B:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/Viking5_FRE.cfg PART { module = Part name = ROE-Viking5 author = Zarbizaure, capkirk rescaleFactor = 1 attachRules = 1,1,1,0,0 node_stack_top = 0.0, 1.61, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.03, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 1.61, 0.0, 0.0, 1.0, 0.0 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = Viking (5C/6) manufacturer = Snecma S.A. description = Later Viking engines used on Ariane 4. Includes configs for Viking 5B, 5C and 6 (liquid fuel booster). [1.5m] Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/FRE/VikingLower/VikingLower } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleAnimateHeat animationName = VikingHeat responseSpeed = 0.003 dependOnEngineState = True dependOnThrottle = True ThermalAnim = VikingHeat useTemp = False } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 5 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Viking-5C origMass = 0.776 CONFIG { name = Viking-5C description = First stage engine for Ariane 4 minThrust = 758 maxThrust = 758 heatProduction = 100 massMult = 1.0 gimbalRange = 5.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 205 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UH25 ratio = 0.5071 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4929 } PROPELLANT { name = Water ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 278 key = 1 248 } } CONFIG { name = Viking-6 description = Booster engine for Ariane 4 minThrust = 758 maxThrust = 758 heatProduction = 100 massMult = 1.0 gimbalRange = 0.0 ullage = True pressureFed = False ignitions = 1 ratedBurnTime = 142 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = UH25 ratio = 0.5057 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.4943 } PROPELLANT { name = Water ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 278 key = 1 248 } } } ROWaterfall { template = waterfall-hypergolic-aerozine50-lower-1 audio = pump-fed-heavy-1 position = 0,0,2 rotation = 0, 0, 0 scale = 0.78, 0.78, 0.78 glow = _white moduleID = ROE-Viking5 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Heavy_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 4.5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq4 volume = 1.0 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-Viking5 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hypergolic-aerozine50-lower-1 overrideParentTransform = thrustTransform position = 0,0,2 rotation = 0, 0, 0 scale = 0.78, 0.78, 0.78 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,2 rotation = 0, 0, 0 scale = 0.78, 0.78,1.56 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = Viking-5C ratedBurnTime = 205 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.997840 cycleReliabilityEnd = 0.999568 techTransfer = Viking-2,Viking-4,Viking-2B,Viking-4B:50 } TESTFLIGHT { name = Viking-6 ratedBurnTime = 142 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 0.999 cycleReliabilityStart = 0.995798 cycleReliabilityEnd = 0.999160 techTransfer = Viking-2,Viking-4,Viking-2B,Viking-4B,Viking-5C:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/X405H_BDB.cfg PART { module = Part name = ROE-X405H author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5694, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.8514, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.5694, 0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = x-405, x, 405, vega, x-405h, 405h, 405-h, h maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = X-405-H manufacturer = General Electric (GE) description = Engine for proposed Vega stage for NASA Atlas-Vega LV. Superceded by Atlas-Agena once NASA became aware of the USAF's Agena stage. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Vega/bluedog_Vega_Engine scale = 1.11, 1.11, 1.11 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.97 } THRUST_TRANSFORM { name = vernierTransform multiplier = 0.01 } THRUST_TRANSFORM { name = vernierEffects multiplier = 0.01 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 5.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleAnimateHeat animationName = Vega_Emit_Anim dependOnEngineState = True responseSpeed = 0.001 ThermalAnim = Vega_Emit_Anim useTemp = False } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = LowerGimbal rotatorsName = UpperGimbal } CONSTRAINLOOKFX { targetName = UpperGimbal rotatorsName = LowerGimbal } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEnginesRF configuration = X-405H origMass = 0.192 literalZeroIgnitions = True CONFIG { name = X-405H minThrust = 156.3 maxThrust = 156.3 heatProduction = 78 massMult = 1.141 ullage = True pressureFed = False ignitions = 3 description = Engine for proposed Vega stage for NASA Atlas-Vega LV. Superceded by Atlas-Agena once NASA became aware of the USAF's Agena stage. ratedBurnTime = 245 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3614 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6233 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0153 DrawGauge = False } atmosphereCurve { key = 0 311.9 key = 1 208.5 } } CONFIG { name = X-405H-3 description = Speculative upgrade configuration with increased expansion ratio minThrust = 161.86 maxThrust = 161.86 heatProduction = 78 massMult = 1.15 ullage = True pressureFed = False ignitions = 3 ratedBurnTime = 245 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3614 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6233 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0153 DrawGauge = False } atmosphereCurve { key = 0 323 key = 1 200 } } CONFIG { name = X-405H-4 description = Speculative upgrade configuration with increased chamber pressure and upgrades with late 1960s technology. minThrust = 186.42 maxThrust = 186.42 heatProduction = 78 massMult = 1.15 ullage = True pressureFed = False ignitions = 3 ratedBurnTime = 245 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } IGNITOR_RESOURCE { name = TEATEB amount = 1 } PROPELLANT { name = Kerosene ratio = 0.3614 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6233 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0153 DrawGauge = False } atmosphereCurve { key = 0 323.5 key = 1 200 } } } RESOURCE { name = TEATEB amount = 3 maxAmount = 3 } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = vernierGimbal gimbalRangeXN = 25 gimbalRangeXP = 25 gimbalRangeYN = 0 gimbalRangeYP = 0 enableYaw = false enablePitch = false enableRoll = true } ROWaterfall { template = waterfall-kerolox-upper-3 audio = pump-fed-light-1 position = 0,0,0.159 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 glow = _yellow moduleID = ROE-X405H engineID = basicEngine transform = thrustTransform glowStretch = 1 ExtraTemplate_Processed { template = BDB_HTP_vernierVac transform = vernierEffects position = 0,0,0.033 rotation = 0, 0, 0 scale = 2, 2, 1 } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-X405H TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-upper-3 overrideParentTransform = thrustTransform position = 0,0,0.215 rotation = 0, 0, 0 scale = 1.4, 1.4, 1.4 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.215 rotation = 0, 0, 0 scale = 0.7105,0.7105,1.421 } TEMPLATE { __rowaterfall = extraTemplate templateName = BDB_HTP_vernierVac overrideParentTransform = vernierEffects position = 0,0,0.033 rotation = 0, 0, 0 scale = 2, 2, 1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = X-405H ratedBurnTime = 245 ignitionReliabilityStart = 0.80 ignitionReliabilityEnd = 0.94 cycleReliabilityStart = 0.86 cycleReliabilityEnd = 0.96 techTransfer = X-405:50 } TESTFLIGHT { name = X-405H-3 ratedBurnTime = 245 ignitionReliabilityStart = 0.89 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.93 cycleReliabilityEnd = 0.988 techTransfer = X-405,X-405H:50 } TESTFLIGHT { name = X-405H-4 ratedBurnTime = 245 ignitionReliabilityStart = 0.94 ignitionReliabilityEnd = 0.99 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.994 techTransfer = X-405,X-405H,X-405H-3:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/X405_BDB.cfg PART { module = Part name = ROE-X405 author = CobaltWolf, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.7839, 0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.0551, 0.0, 0, -1, 0, 1 node_attach = 0.0, 0.7839, 0, 0.0, 1.0, 0.0, 1 attachRules = 1,1,1,1,0 tags = vanguard, x-405, x, 405, xlr50 maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = X-405 (XLR50-GE-2) manufacturer = General Electric (GE) description = A very early kerolox gas generator booster engine used on the Vanguard launch vehicle. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/BDB/Vanguard/bluedog_Vanguard_GE405 scale = 1.2159, 1.2159, 1.2159 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.98 } THRUST_TRANSFORM { name = vernierTransform multiplier = 0.01 } THRUST_TRANSFORM { name = vernierEffects multiplier = 0.000001 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleGimbal gimbalTransformName = gimbalTransform gimbalRange = 5.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = gimbal1_Upper rotatorsName = gimbal1_Lower } CONSTRAINLOOKFX { targetName = gimbal1_Lower rotatorsName = gimbal1_Upper } CONSTRAINLOOKFX { targetName = gimbal2_Upper rotatorsName = gimbal2_Lower } CONSTRAINLOOKFX { targetName = gimbal2_Lower rotatorsName = gimbal2_Upper } } MODULE { name = ModuleB9PartSwitch moduleID = meshSwitchShroud switcherDescription = Shroud switcherDescriptionPlural = Shrouds affectDragCubes = False affectFARVoxels = False SUBTYPE { name = Shroud transform = Shroud } SUBTYPE { name = Bare NODE { name = top position = 0.0, 0.61884, 0.0 } } } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _TintColor includedRenderer = innerGlow 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 = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEnginesRF configuration = X-405 origMass = 0.192 literalZeroIgnitions = True CONFIG { name = X-405 minThrust = 135.5 maxThrust = 135.5 heatProduction = 78 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 145 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.25 } IGNITOR_RESOURCE { name = TEATEB amount = 3 } PROPELLANT { name = Kerosene ratio = 0.3874 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.6126 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0146 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 278 key = 1 254 } } } RESOURCE { name = TEATEB amount = 3 maxAmount = 3 } MODULE { name = ModuleGimbal gimbalResponseSpeed = 16 useGimbalResponseSpeed = true gimbalTransformName = vernierGimbal gimbalRangeXP = 45 gimbalRangeXN = 45 gimbalRangeYP = 0 gimbalRangeYN = 0 enableYaw = false enablePitch = false enableRoll = true } ROWaterfall { template = waterfall-kerolox-lower-vanguard-1 audio = pump-fed-light-1 position = 0,0,0.17 rotation = 0, 0, 0 scale = 0.75, 0.75, 0.75 moduleID = ROE-X405 engineID = basicEngine transform = thrustTransform ExtraTemplate_Processed { template = BDB_HTP_vernier transform = vernierTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.7, 0.7, 0.7 } ExtraTemplate_Processed { template = waterfall-nozzle-glow-yellow-1 position = 0,0,0.155 rotation = 0, 0, 0 scale = 0.3, 0.3, 0.2 transform = thrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-X405 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-kerolox-lower-vanguard-1 overrideParentTransform = thrustTransform position = 0,0,0.17 rotation = 0, 0, 0 scale = 0.75, 0.75, 0.75 } TEMPLATE { __rowaterfall = extraTemplate templateName = BDB_HTP_vernier overrideParentTransform = vernierTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.7, 0.7, 0.7 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-nozzle-glow-yellow-1 overrideParentTransform = thrustTransform position = 0,0,0.155 rotation = 0, 0, 0 scale = 0.3, 0.3, 0.2 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = X-405 ratedBurnTime = 145 ignitionReliabilityStart = 0.70 ignitionReliabilityEnd = 0.90 cycleReliabilityStart = 0.86 cycleReliabilityEnd = 0.94 techTransfer = A-4:10 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = ROEngines/PartConfigs/XLR11_Taerobee.cfg PART { name = ROE-XLR11 module = Part author = Beale scale = 1 rescaleFactor = 1 node_stack_bottom = 0.0, -0.365, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.265, 0.0, 0.0, 1.0, 0.0, 0 bulkheadProfiles = size0 tags = xlr11, xlr, 11, x1, x-1, bell, plane attachRules = 1,1,1,1,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 maxTemp = 400 skinMaxTemp = 900 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = XLR11 manufacturer = Reaction Motors description = While it doesn't look a thing like it, this model represents the Reaction Motors XLR11, the first liquid fueled rocket engine designed for airplanes. Powered the X-1, early X-15s, and X-24B. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.265, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = ROEngines/Assets/Taerobee/taerobee_aerobee position = 0.1,0,0 scale = 0.963, 1.4, 0.963 } MODEL { model = ROEngines/Assets/Taerobee/taerobee_aerobee position = -0.1,0,0 scale = 0.963, 1.4, 0.963 } MODEL { model = ROEngines/Assets/Taerobee/taerobee_aerobee position = 0,0,0.15 scale = 0.963, 1.4, 0.963 } MODEL { model = ROEngines/Assets/Taerobee/taerobee_aerobee position = 0,0,-0.15 scale = 0.963, 1.4, 0.963 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.3 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = ModuleB9DisableTransform transform = Aerobee_Shroud } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = XLR11 origMass = 0.157 CONFIG { name = XLR11-RM-3 minThrust = 7.2 maxThrust = 28.80 massMult = 0.61 heatProduction = 100 pressureFed = True ignitions = 4 ratedBurnTime = 150 PROPELLANT { name = Ethanol75 ratio = 0.4855 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5145 } atmosphereCurve { key = 0 210 key = 1 190 } } CONFIG { name = XLR11-RM-5 minThrust = 7.2 maxThrust = 28.80 massMult = 1.0 heatProduction = 100 pressureFed = False ignitions = 4 ratedBurnTime = 360 PROPELLANT { name = Ethanol75 ratio = 0.4855 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5145 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 225 key = 1 208 } } CONFIG { name = XLR11-RM-13-8K minThrust = 9.6125 maxThrust = 38.45 massMult = 1.0 heatProduction = 100 pressureFed = False ignitions = 4 ratedBurnTime = 360 PROPELLANT { name = Ethanol75 ratio = 0.4855 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5145 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 225 key = 1 208 } } CONFIG { name = XLR11-RM-13-10K minThrust = 11.77 maxThrust = 47.08 massMult = 1.0 heatProduction = 100 pressureFed = False ignitions = 4 ratedBurnTime = 360 PROPELLANT { name = Ethanol75 ratio = 0.4855 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5145 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 225 key = 1 208 } } } ROWaterfall { template = waterfall-alcolox-lower-1 audio = pump-fed-light-1 position = 0,0,0.055 rotation = 0, 0, 0 scale = 0.122, 0.15, 0.122 glow = _white moduleID = ROE-XLR11 engineID = basicEngine transform = thrustTransform glowStretch = 1 } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-XLR11 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-alcolox-lower-1 overrideParentTransform = thrustTransform position = 0,0,0.055 rotation = 0, 0, 0 scale = 0.122, 0.15, 0.122 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0.055 rotation = 0, 0, 0 scale = 0.145058,0.17835,0.323408 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = XLR11-RM-3 ratedBurnTime = 150 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.987 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.93 cycleReliabilityEnd = 0.998 } TESTFLIGHT { name = XLR11-RM-5 ratedBurnTime = 360 ignitionReliabilityStart = 0.9 ignitionReliabilityEnd = 0.987 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.93 cycleReliabilityEnd = 0.998 techTransfer = XLR11-RM-3:30 } TESTFLIGHT { name = XLR11-RM-13-8K ratedBurnTime = 360 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.99 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.998 techTransfer = XLR11-RM-5:50 } TESTFLIGHT { name = XLR11-RM-13-10K ratedBurnTime = 360 ignitionReliabilityStart = 0.95 ignitionReliabilityEnd = 0.99 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.95 cycleReliabilityEnd = 0.998 techTransfer = XLR-RM-5,XLR11-RM-13-8K:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/XLR25_CH4.cfg PART { module = Part name = ROE-XLR25 author = Luci, capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,0,0,0,1,0,2 node_stack_bottom = 0,-0.8,0,0,-1,0,2 node_attach = 0,0,0,0,1,0,2 attachRules = 1,1,1,1,0 tags = x-2, x2, x 2, xlr25, xlr 25, xlr-25, curtiss wright, curtiss-wright maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = XLR-25 manufacturer = Curtiss-Wright description = The XLR25 was designed for the X-2, to test higher speeds and altitudes than the X-1. It was the first continously throttlable engine designed in the US. Although the engine was successful, the X-2 proved extremely unstable at high speeds and only a few flights were undertaken. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/TheBeastlyPig/XLR25 scale = 1, 1, 1 } MODULE { name = ModuleEnginesRF EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 THRUST_TRANSFORM { name = thrustTransform multiplier = 0.0 } THRUST_TRANSFORM { name = exhaustTransform multiplier = 1.0 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 1 maxDistance = 120 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = XLR25-CW-1 origMass = 0.157 CONFIG { name = XLR25-CW-1 minThrust = 12.02 maxThrust = 72.17 massMult = 1.0 ullage = False pressureFed = False ignitions = 6 ratedBurnTime = 650 PROPELLANT { name = Ethanol75 ratio = 0.5324 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4676 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 225 key = 1 208 } } } ROWaterfall { template = waterfall-alcolox-lower-1 audio = pump-fed-light-1 position = 0,0.104,-0.029 rotation = -5, 0, 0 scale = 0.16, 0.16, 0.16 glow = _white moduleID = ROE-XLR25 engineID = basicEngine transform = thrustTransform glowStretch = 1 ExtraTemplate_Processed { template = waterfall-alcolox-lower-1 position = 0,-0.225,0.021 rotation = 0, 0, 0 scale = 0.11, 0.11, 0.11 transform = thrustTransform } ExtraTemplate_Processed { template = waterfall-nozzle-glow-white-1 position = 0,-0.225,0.021 rotation = 0, 0, 0 scale = 0.13079, 0.13079, 0.13079 transform = thrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Light_High volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1 pitch = 1.0 1 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq5 volume = 0.9 pitch = 1.75 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-XLR25 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-alcolox-lower-1 overrideParentTransform = thrustTransform position = 0,0.104,-0.029 rotation = -5, 0, 0 scale = 0.16, 0.16, 0.16 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0.104,-0.029 rotation = -5, 0, 0 scale = 0.19024,0.19024,0.38048 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-alcolox-lower-1 overrideParentTransform = thrustTransform position = 0,-0.225,0.021 rotation = 0, 0, 0 scale = 0.11, 0.11, 0.11 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,-0.225,0.021 rotation = 0, 0, 0 scale = 0.13079, 0.13079, 0.13079 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = XLR25-CW-1 ratedBurnTime = 650 ignitionReliabilityStart = 0.909091 ignitionReliabilityEnd = 0.981818 ignitionDynPresFailMultiplier = 50.0 cycleReliabilityStart = 0.909091 cycleReliabilityEnd = 0.981818 techTransfer = XLR-RM-5,XLR11-RM-13-8K:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/XLR41_RE.cfg PART { module = Part name = ROE-XLR41 author = Alcentar, Pap, Capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0, 2.2043, 0, 0, 1, 0, 2 node_stack_bottom = 0, -0.7788, 0, 0, -1, 0, 1 node_attach = 0.0, 2.2043, 0.0, 0.0, 1.0, 0.0, 2 attachRules = 1,1,1,0,0 tags = a4, a, 4, v2, v-2, german, germany, hermes, paperclip, white, sands maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = XLR41 Series manufacturer = North American Aviation (NAA) description = Americanized version of the V-2 Model 39 (A-4). It was very similar to its predecessor, but was built using American SAE components rather than Metric components, and featured several minor upgrades. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/RD_100 scale = 1.0, 1.0, 1.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.25, -0.8, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, 0.25 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -0.8, -0.25 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = newThrustTransform gimbalRange = 2.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleB9DisableTransform transform = 180 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = t rotatorsName = 1 } CONSTRAINLOOKFX { targetName = 1 rotatorsName = t } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = XLR41 origMass = 0.791 literalZeroIgnitions = True CONFIG { name = XLR41-NA-1 maxEngineTemp = 3000 chamberNominalTemp = 2923 minThrust = 333 maxThrust = 333 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 70 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol75 ratio = 0.51263 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.48737 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 239 key = 1 203 } } } ROWaterfall { template = waterfall-alcolox-lower-1 audio = pump-fed-gamma-1 position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 glow = _white glowStretch = 0.85 moduleID = ROE-XLR41 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketGamma volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-XLR41 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-alcolox-lower-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.45, 0.45, 0.45 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,-0.02 rotation = 0, 0, 0 scale = 0.53505,0.53505,0.909585 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = XLR41-NA-1 ratedBurnTime = 70 ignitionReliabilityStart = 0.89 ignitionReliabilityEnd = 0.97 cycleReliabilityStart = 0.75 cycleReliabilityEnd = 0.95 techTransfer = A-4:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/XLR43.cfg PART { module = Part name = ROE-XLR43 author = Alcentar, Pap, capkirk123 scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,1.195,0,0,1,0,2 node_stack_bottom = 0,-1.23,0,0,-1,0,2 node_attach = 0,1.195,0,0,1,0,2 attachRules = 1,1,1,0,0 tags = navaho maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = XLR43 Series manufacturer = North American Aviation (NAA) description = Predecessor of all American liquid fueled boosters. Started as an upgraded copy of the German A-4. Rocketdyne engineers were able to solve the combustion instability issues of the A-4, allowing significant improvements. This became the XLR43-NA-1, which evolved into the Redstone NAA 75-110. Further improvements were added in the XLR43-NA-3, which evolved into the Navaho XLR71 booster, and when modified to burn kerosene, the Atlas LR43 engines. Diameter: 1.77 m. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/RealEngines/A7 scale = 0.75, 0.75, 0.75 } MODEL { model = RealismOverhaul/emptyengine position = 0.285, -1.39, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = -0.285, -1.39, 0.0 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -1.39, 0.285 rotation = 0.0, 0.0, 0.0 } MODEL { model = RealismOverhaul/emptyengine position = 0.0, -1.39, -0.285 rotation = 0.0, 0.0, 0.0 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleGimbal gimbalTransformName = newThrustTransform gimbalRange = 2.0 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = t rotatorsName = 1 } CONSTRAINLOOKFX { targetName = 1 rotatorsName = t } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = newThrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = XLR43 origMass = 0.670 literalZeroIgnitions = True CONFIG { name = XLR43-NA-1 maxEngineTemp = 3000 chamberNominalTemp = 2923 minThrust = 392.6 maxThrust = 392.6 massMult = 1.0 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 60 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol75 ratio = 0.5266 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4734 DrawGauge = False } PROPELLANT { name = HTP ratio = 0.0175 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 258 key = 1 219 } } CONFIG { name = XLR43-NA-3 minThrust = 617.4 maxThrust = 617.4 massMult = 0.73 ullage = True pressureFed = False ignitions = 0 ratedBurnTime = 65 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = Ethanol90 ratio = 0.4945 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5055 DrawGauge = False } atmosphereCurve { key = 0 265 key = 1 230 } } } ROWaterfall { template = waterfall-alcolox-lower-2 audio = pump-fed-gamma-1 position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59, 0.59 glow = _white glowStretch = 0.85 moduleID = ROE-XLR43 engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { name = audio channel = Ship clip = Waterfall/Sounds/Beale_Sounds/Sound_RocketGamma volume = 0.0 0.0 volume = 1.0 1.0 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq1 volume = 1.0 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-XLR43 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-alcolox-lower-2 overrideParentTransform = thrustTransform position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59, 0.59 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,-0.16 rotation = 0, 0, 0 scale = 0.59, 0.59,1.003 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = XLR43-NA-1 ratedBurnTime = 60 ignitionReliabilityStart = 0.70 ignitionReliabilityEnd = 0.90 cycleReliabilityStart = 0.75 cycleReliabilityEnd = 0.90 techTransfer = XLR41-NA-1:50 } TESTFLIGHT { name = XLR43-NA-3 ratedBurnTime = 65 ignitionReliabilityStart = 0.80 ignitionReliabilityEnd = 0.90 cycleReliabilityStart = 0.80 cycleReliabilityEnd = 0.90 techTransfer = XLR41-NA-1,XLR43-NA-1,NAA75_110:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/XLR99_CH4.cfg PART { module = Part name = ROE-XLR99 author = Luci, TheBeastlyPig, capkirk scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.8, 0.0, 0, 1, 0, 2 node_stack_bottom = 0.0, -1.0045, 0.0, 0,-1, 0, 2 node_attach = 0.0, 0.8, 0.0, 0, 1, 0, 2 attachRules = 1,1,1,1,0 tags = X-15, XLR99, XLR-99, Ammonia maxTemp = 673.15 skinMaxTemp = 773.15 fuelCrossFeed = true breakingForce = 10000 breakingTorque = 10000 subcategory = 0 stageOffset = 1 childStageOffset = 1 stagingIcon = LIQUID_ENGINE TechRequired = start cost = 1 entryCost = 1 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 title = XLR99 Spaceplane Engine manufacturer = Reaction Motors description = LOX/Ammonia gas generator engine which powered the X-15 spaceplane. The first large, throttleable, restartable liquid fuel rocket engine. Plume and sound provided by Waterfall. category = Engine MODEL { model = ROEngines/Assets/TheBeastlyPig/XLR99 scale = 1, 1, 1 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = XLR99 origMass = 0.415 CONFIG { name = XLR99 minThrust = 131.2 maxThrust = 262.4 heatProduction = 100 ullage = False pressureFed = False ignitions = 6 ratedBurnTime = 2700 PROPELLANT { name = LqdAmmonia ratio = 0.5369 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4631 } PROPELLANT { name = HTP ratio = 0.01 ignoreForIsp = True DrawGauge = False } atmosphereCurve { key = 0 276 key = 1 239 } IGNITOR_RESOURCE { name = ElectricCharge amount = 1.00 } } } ROWaterfall { template = waterfall-hydyne-lower-1 audio = pump-fed-medium-1 position = 0,0,0.013 rotation = 0, 0, 0 scale = 0.582, 0.551, 0.6 glow = _white moduleID = ROE-XLR99 engineID = basicEngine transform = thrustTransform glowStretch = 1 ExtraTemplate_Processed { template = waterfall-hypergolic-vernier-upper-1 position = -0.406,0.0325,0.016 rotation = 0, -4, 0 scale = 0.35, 0.6, 0.8 transform = thrustTransform } } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2 volume = 0.0 0.0 volume = 0.01 0.4 volume = 1.0 5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/KW/sound_liq3 volume = 1.0 pitch = 1.25 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ROE-XLR99 TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-hydyne-lower-1 overrideParentTransform = thrustTransform position = 0,0,0.013 rotation = 0, 0, 0 scale = 0.582, 0.551, 0.6 } TEMPLATE { __rowaterfall = glow templateName = waterfall-nozzle-glow-white-1 overrideParentTransform = thrustTransform position = 0,0,0.013 rotation = 0, 0, 0 scale = 0.594222,0.562571,1.156793 } TEMPLATE { __rowaterfall = extraTemplate templateName = waterfall-hypergolic-vernier-upper-1 overrideParentTransform = thrustTransform position = -0.406,0.0325,0.016 rotation = 0, -4, 0 scale = 0.35, 0.6, 0.8 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } TESTFLIGHT { name = XLR99 ratedBurnTime = 2700 ignitionReliabilityStart = 0.94 ignitionReliabilityEnd = 0.996 ignitionDynPresFailMultiplier = 10.0 cycleReliabilityStart = 0.94 cycleReliabilityEnd = 0.99 reliabilityDataRateMultiplier = 20 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumApolloLC_FASA.cfg PART { module = Part name = ROE-MediumApolloLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 1.9, 2.0, 0.0, 0.0, -1.0 attachRules = 0,1,0,1,1 bulkheadProfiles = srf title = Medium Apollo Style Launch Clamp manufacturer = General description = The Medium Apollo Style Launch Clamp is designed to be attached to the very bottom of your rockets before launch to hold them in place. mass = 0.5 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.0, 3.0, 0.56, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_Apollo scale = 1.0, 1.0, 1.0 } MODULE { name = LaunchClamp trf_towerPivot_name = Tower_PiviotDummy trf_towerStretch_name = Tower trf_anchor_name = Base trf_animationRoot_name = Anim_Root anim_decouple_name = Launch_Clamp_Apollo } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumApolloLC_FASA.cfg PART { module = Part name = ROE-SmallApolloLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 0.5 node_attach = 0.0, 1.9, 2.0, 0.0, 0.0, -1.0 attachRules = 0,1,0,1,1 bulkheadProfiles = srf title = Small Apollo Style Launch Clamp manufacturer = General description = The Small Apollo Style Launch Clamp is designed to be attached to the very bottom of your rockets before launch to hold them in place. mass = 0.5 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.0, 3.0, 0.56, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_Apollo scale = 1.0, 1.0, 1.0 } MODULE { name = LaunchClamp trf_towerPivot_name = Tower_PiviotDummy trf_towerStretch_name = Tower trf_anchor_name = Base trf_animationRoot_name = Anim_Root anim_decouple_name = Launch_Clamp_Apollo } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumApolloLC_FASA.cfg PART { module = Part name = ROE-LargeApolloLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 2.0 node_attach = 0.0, 1.9, 2.0, 0.0, 0.0, -1.0 attachRules = 0,1,0,1,1 bulkheadProfiles = srf title = Large Apollo Style Launch Clamp manufacturer = General description = The Large Apollo Style Launch Clamp is designed to be attached to the very bottom of your rockets before launch to hold them in place. mass = 0.5 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.0, 3.0, 0.56, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_Apollo scale = 1.0, 1.0, 1.0 } MODULE { name = LaunchClamp trf_towerPivot_name = Tower_PiviotDummy trf_towerStretch_name = Tower trf_anchor_name = Base trf_animationRoot_name = Anim_Root anim_decouple_name = Launch_Clamp_Apollo } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumLC_FASA.cfg PART { module = Part name = ROE-MediumLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_top = -0.000, 1.0577, 0.000, 0.000, 1.000, 0.000, 2 attachRules = 1,0,1,1,1 bulkheadProfiles = size2 title = Medium Launch Clamp (1.65m) manufacturer = General description = The Medium Launch clamp is designed to be used with the early launch vehicles like the A-Series US Rockets and R-Series Soviet Rockets. It has a 1.65 m opening. mass = 0.5 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.625, 0.76, 0.0, 0.0, 0.0, 1.0, activate fx_gasBurst_white = -0.625, 0.76, 0.0, 0.0, 0.0, 1.0, activate fx_gasBurst_white = 0.0, 0.76, 0.625, 0.0, 0.0, 1.0, activate fx_gasBurst_white = 0.0, 0.76, -0.625, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_125 scale = 1.4, 1.64, 1.4 } MODULE { name = LaunchClamp trf_towerPivot_name = Cap_125 trf_towerStretch_name = Tower_125 trf_anchor_name = Base_Launch_Clamp_125 trf_animationRoot_name = Clamp_Anim_Root_125 anim_decouple_name = Launch_Clamp_125 } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumLC_FASA.cfg PART { module = Part name = ROE-SmallLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_top = -0.000, 0.5255, 0.000, 0.000, 1.000, 0.000, 0 attachRules = 1,0,1,1,1 bulkheadProfiles = size0 title = Small Launch Clamp (0.375 m) manufacturer = General description = The Small Launch Clamp is designed for use with Sounding Rockets. mass = 0.25 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.625, 0.76, 0.0, 0.0, 0.0, 1.0, activate fx_gasBurst_white = -0.625, 0.76, 0.0, 0.0, 0.0, 1.0, activate fx_gasBurst_white = 0.0, 0.76, 0.625, 0.0, 0.0, 1.0, activate fx_gasBurst_white = 0.0, 0.76, -0.625, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_125 scale = 0.4, 0.8, 0.4 } MODULE { name = LaunchClamp trf_towerPivot_name = Cap_125 trf_towerStretch_name = Tower_125 trf_anchor_name = Base_Launch_Clamp_125 trf_animationRoot_name = Clamp_Anim_Root_125 anim_decouple_name = Launch_Clamp_125 } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumLC_FASA.cfg PART { module = Part name = ROE-LargeLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.000, 1.5542, 0.000, 0.000, 1.000, 0.000, 2 attachRules = 1,0,1,1,1 bulkheadProfiles = size2 title = Large Launch Clamp (3.0 m) manufacturer = General description = The Large Launch Clamp is designed for use with your second generation launch vehicles and has a 3.0 m opening. mass = 0.75 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.625, 0.76, 0.0, 0.0, 0.0, 1.0, activate fx_gasBurst_white = -0.625, 0.76, 0.0, 0.0, 0.0, 1.0, activate fx_gasBurst_white = 0.0, 0.76, 0.625, 0.0, 0.0, 1.0, activate fx_gasBurst_white = 0.0, 0.76, -0.625, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_125 scale = 2.4, 2.4, 2.4 } MODULE { name = LaunchClamp trf_towerPivot_name = Cap_125 trf_towerStretch_name = Tower_125 trf_anchor_name = Base_Launch_Clamp_125 trf_animationRoot_name = Clamp_Anim_Root_125 anim_decouple_name = Launch_Clamp_125 } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumRadialLC_FASA.cfg PART { module = Part name = ROE-MediumRadialLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 3.0, 0.565, 0.0, 0.0, -1.0, 1 attachRules = 0,1,0,1,1 bulkheadProfiles = srf title = Medium Radial Launch Clamp manufacturer = General description = The Medium Radial Launch Clamp is designed to be attached to the sides of rockets to hold them in place before launching. mass = 0.5 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.0, 3.0, 0.56, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_Atlas scale = 1.0, 1.0, 1.0 } MODULE { name = LaunchClamp trf_towerPivot_name = Atlas_Cap_Hinge_Dummy trf_towerStretch_name = Atlas_Tower trf_anchor_name = Atlas_Base trf_animationRoot_name = Atlas_Clamp_Anim_Root anim_decouple_name = Launch_Clamp_Atlas } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumRadialLC_FASA.cfg PART { module = Part name = ROE-SmallRadialLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 0.5 node_attach = 0.0, 3.0, 0.565, 0.0, 0.0, -1.0, 1 attachRules = 0,1,0,1,1 bulkheadProfiles = srf title = Small Radial Launch Clamp manufacturer = General description = The Small Radial Launch Clamp is designed to be attached to the sides of rockets to hold them in place before launching. mass = 0.5 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.0, 3.0, 0.56, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_Atlas scale = 1.0, 1.0, 1.0 } MODULE { name = LaunchClamp trf_towerPivot_name = Atlas_Cap_Hinge_Dummy trf_towerStretch_name = Atlas_Tower trf_anchor_name = Atlas_Base trf_animationRoot_name = Atlas_Clamp_Anim_Root anim_decouple_name = Launch_Clamp_Atlas } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/MediumRadialLC_FASA.cfg PART { module = Part name = ROE-LargeRadialLC author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 2.0 node_attach = 0.0, 3.0, 0.565, 0.0, 0.0, -1.0, 1 attachRules = 0,1,0,1,1 bulkheadProfiles = srf title = Large Radial Launch Clamp manufacturer = General description = The Large Radial Launch Clamp is designed to be attached to the sides of rockets to hold them in place before launching. mass = 0.5 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.0, 3.0, 0.56, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Launch_Clamp_Atlas scale = 1.0, 1.0, 1.0 } MODULE { name = LaunchClamp trf_towerPivot_name = Atlas_Cap_Hinge_Dummy trf_towerStretch_name = Atlas_Tower trf_anchor_name = Atlas_Base trf_animationRoot_name = Atlas_Clamp_Anim_Root anim_decouple_name = Launch_Clamp_Atlas } MODULE { name = Driftless active = True } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/LaunchClamps/UmbilicalTower_FASA.cfg PART { module = Part name = ROE-UmbilicalTower author = Frizzank, Pap RP0conf = true scale = 1.0 rescaleFactor = 1.0 node_attach = 0.05, 2.56, 4.9, 0.0, 0.0, -1.0, 0 attachRules = 0,1,0,1,1 bulkheadProfiles = srf title = Umbilical Tower manufacturer = General description = The Umbilical Tower functions as both a launch clamp and a fuel pump. This will keep your fuel filled up while waiting on the launch pad for your launch window. To start the fuel flow, right click on the tower. mass = 1.0 category = Structural subcategory = 0 tags = clamp, launch, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator TechRequired = unlockParts cost = 150 entryCost = 1 stageOffset = -1 childStageOffset = -1 fx_gasBurst_white = 0.0, 2.54, 5.75, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate crashTolerance = 1000 maxTemp = 10000 skinMaxTemp = 10000 emissiveConstant = 0.9 heatConductivity = 0.001 thermalMassModifier = 15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/Assets/FASA/FASA_Umbilical_Tower scale = 1.0, 1.0, 1.0 } MODULE { name = LaunchClamp trf_towerPivot_name = Umbilical_Cap trf_towerStretch_name = Umbilical_Tower trf_anchor_name = Umbilical_Base trf_animationRoot_name = Umbilical_Anim_Root anim_decouple_name = Umbilical_Tower_Anim } MODULE { name = Driftless active = True } MODULE { name = RefuelingPump pump_rate = 10000.0 } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PartConfigs/UpgradeIcon/PartUpgradeIcon.cfg PART { name = ROE-UpgradeIcon-Coatl module = Part author = Akron, Pap RP0conf = true rescaleFactor = 3.0 attachRules = 0,0,0,0,0 TechRequired = HIDDEN entryCost = 0 cost = 0 category = -1 subcategory = 0 title = Upgrades manufacturer = Generic description = Upgrades mass = 0 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 maxTemp = 1200 PhysicsSignificance = 0 bulkheadProfiles = srf crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = ROEngines/PartConfigs/UpgradeIcon/ca-upgrade } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/A4.cfg patchName = A4 shortDescr = A4 longDescr = Removes the duplicated A4 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Aerobee.cfg patchName = Aerobee shortDescr = Aerobee longDescr = Removes the duplicated Aerobee engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Agena.cfg patchName = Agena shortDescr = Agena longDescr = Removes the duplicated Agena engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/AJ10_137.cfg patchName = AJ10_137 shortDescr = AJ10_137 longDescr = Removes the duplicated AJ10_137 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/AJ10_190.cfg patchName = AJ10_190 shortDescr = AJ10_190 longDescr = Removes the duplicated AJ10_190 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/AJ10_Adv.cfg patchName = AJ10_Adv shortDescr = AJ10_Adv longDescr = Removes the duplicated AJ10_Adv engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/AJ10_Early.cfg patchName = AJ10_Early shortDescr = AJ10_Early longDescr = Removes the duplicated AJ10_Early engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/AJ10_Mid.cfg patchName = AJ10_Mid shortDescr = AJ10_Mid longDescr = Removes the duplicated AJ10_Mid engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/AJ60.cfg patchName = AJ60 shortDescr = AJ60 longDescr = Removes the duplicated AJ60 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/AJ260.cfg patchName = AJ260 shortDescr = AJ260 longDescr = Removes the duplicated AJ260 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Algol1.cfg patchName = Algol1 shortDescr = Algol1 longDescr = Removes the duplicated Algol1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Algol2.cfg patchName = Algol2 shortDescr = Algol2 longDescr = Removes the duplicated Algol2 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Altair.cfg patchName = Altair shortDescr = Altair longDescr = Removes the duplicated Altair engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Altair-III.cfg patchName = Altair-III shortDescr = Altair-III longDescr = Removes the duplicated Altair-III engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Altair-II.cfg patchName = Altair-II shortDescr = Altair-II longDescr = Removes the duplicated Altair-II engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Antares1.cfg patchName = Antares1 shortDescr = Antares1 longDescr = Removes the duplicated Antares1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Antares2.cfg patchName = Antares2 shortDescr = Antares2 longDescr = Removes the duplicated Antares2 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/BabySergeant.cfg patchName = BabySergeant shortDescr = BabySergeant longDescr = Removes the duplicated BabySergeant engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/BE-3.cfg patchName = BE-3 shortDescr = BE-3 longDescr = Removes the duplicated BE-3 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/BE-4.cfg patchName = BE-4 shortDescr = BE-4 longDescr = Removes the duplicated BE-4 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/BNTR.cfg patchName = BNTR shortDescr = BNTR longDescr = Removes the duplicated BNTR engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Castor-1.cfg patchName = Castor-1 shortDescr = Castor-1 longDescr = Removes the duplicated Castor-1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Castor-2.cfg patchName = Castor-2 shortDescr = Castor-2 longDescr = Removes the duplicated Castor-2 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Castor-4.cfg patchName = Castor-4 shortDescr = Castor-4 longDescr = Removes the duplicated Castor-4 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Castor-4AXL.cfg patchName = Castor-4AXL shortDescr = Castor-4AXL longDescr = Removes the duplicated Castor-4AXL engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Castor-30.cfg patchName = Castor-30 shortDescr = Castor-30 longDescr = Removes the duplicated Castor-30 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Castor-30XL.cfg patchName = Castor-30XL shortDescr = Castor-30XL longDescr = Removes the duplicated Castor-30XL engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Castor-120.cfg patchName = Castor-120 shortDescr = Castor-120 longDescr = Removes the duplicated Castor-120 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/E1.cfg patchName = E1 shortDescr = E1 longDescr = Removes the duplicated E1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/F1.cfg patchName = F1 shortDescr = F1 longDescr = Removes the duplicated F1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/F1B.cfg patchName = F1B shortDescr = F1B longDescr = Removes the duplicated F1B engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Gamma2.cfg patchName = Gamma2 shortDescr = Gamma2 longDescr = Removes the duplicated Gamma-2 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Gamma8.cfg patchName = Gamma8 shortDescr = Gamma8 longDescr = Removes the duplicated Gamma-8 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Gamma301.cfg patchName = Gamma301 shortDescr = Gamma301 longDescr = Removes the duplicated Gamma-301 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/GCRC.cfg patchName = GCRC shortDescr = GCRC longDescr = Removes the duplicated GCRC engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/GEM-40.cfg patchName = GEM-40 shortDescr = GEM-40 longDescr = Removes the duplicated GEM-40 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/GEM-46.cfg patchName = GEM-46 shortDescr = GEM-46 longDescr = Removes the duplicated GEM-46 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/GEM-60.cfg patchName = GEM-60 shortDescr = GEM-60 longDescr = Removes the duplicated GEM-60 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/GEM-63.cfg patchName = GEM-63 shortDescr = GEM-63 longDescr = Removes the duplicated GEM-63 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/H1.cfg patchName = H1 shortDescr = H1 longDescr = Removes the duplicated H1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/HG3.cfg patchName = HG3 shortDescr = HG3 longDescr = Removes the duplicated HG3 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Juno6k.cfg patchName = Juno6k shortDescr = Juno6k longDescr = Removes the duplicated Juno 6k engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Juno45k.cfg patchName = Juno45k shortDescr = Juno45k longDescr = Removes the duplicated Juno 45k engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/J2.cfg patchName = J2 shortDescr = J2 longDescr = Removes the duplicated J2 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/J2X.cfg patchName = J2X shortDescr = J2X longDescr = Removes the duplicated J2X engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Juno6k.cfg patchName = Juno6k shortDescr = Juno6k longDescr = Removes the duplicated Juno 6K engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Juno45k.cfg patchName = Juno45k shortDescr = Juno45k longDescr = Removes the duplicated Juno 45K engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/KTDU35.cfg patchName = KTDU35 shortDescr = KTDU35 longDescr = Removes the duplicated KTDU-35 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/KTDU425A.cfg patchName = KTDU425A shortDescr = KTDU425A longDescr = Removes the duplicated KTDU-425A engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LMAE.cfg patchName = LMAE shortDescr = LMAE longDescr = Removes the duplicated LMAE engines from other mods (except ROC). installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LMDE.cfg patchName = LMDE shortDescr = LMDE longDescr = Removes the duplicated LMDE engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/NK9.cfg patchName = NK9 shortDescr = NK9 longDescr = Removes the duplicated NK9 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/NK9V.cfg patchName = NK9V shortDescr = NK9V longDescr = Removes the duplicated NK9V engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LEROS.cfg patchName = LEROS shortDescr = LEROS longDescr = Removes the duplicated LEROS engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LR101.cfg patchName = LR101 shortDescr = LR101 longDescr = Removes the duplicated LR101 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LR105.cfg patchName = LR105 shortDescr = LR105 longDescr = Removes the duplicated LR105 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LR79.cfg patchName = LR79 shortDescr = LR79 longDescr = Removes the duplicated LR79 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LR87.cfg patchName = LR87 shortDescr = LR87 longDescr = Removes the duplicated LR87 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LR87LH2.cfg patchName = LR87LH2 shortDescr = LR87LH2 longDescr = Removes the duplicated LR87LH2 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LR89.cfg patchName = LR89 shortDescr = LR89 longDescr = Removes the duplicated LR89 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LR91.cfg patchName = LR91 shortDescr = LR91 longDescr = Removes the duplicated LR91 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/M1.cfg patchName = M1 shortDescr = M1 longDescr = Removes the duplicated M-1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Merlin1.cfg patchName = Merlin1 shortDescr = Merlin1 longDescr = Removes the duplicated Merlin 1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/NAA75_110.cfg patchName = NAA75_110 shortDescr = NAA75_110 longDescr = Removes the duplicated NAA75_110 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Nike-M5E1.cfg patchName = Nike-M5E1 shortDescr = Nike-M5E1 longDescr = Removes the duplicated Nike-M5E1 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/NK33.cfg patchName = NK33 shortDescr = NK33 longDescr = Removes the duplicated NK33 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/NK43.cfg patchName = NK43 shortDescr = NK43 longDescr = Removes the duplicated NK43 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/R4D11.cfg patchName = R4D11 shortDescr = R4D11 longDescr = Removes the duplicated R4D11 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Raptor.cfg patchName = Raptor shortDescr = Raptor longDescr = Removes the duplicated Raptor engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD0105.cfg patchName = RD0105 shortDescr = RD0105 longDescr = Removes the duplicated RD0105 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD0110.cfg patchName = RD0110 shortDescr = RD0110 longDescr = Removes the duplicated RD0110 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD0120.cfg patchName = RD0120 shortDescr = RD0120 longDescr = Removes the duplicated RD0120 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD120.cfg patchName = RD120 shortDescr = RD120 longDescr = Removes the duplicated RD120 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD0124.cfg patchName = RD0124 shortDescr = RD0124 longDescr = Removes the duplicated RD0124 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD0146.cfg patchName = RD0146 shortDescr = RD0146 longDescr = Removes the duplicated RD0146 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD100.cfg patchName = RD100 shortDescr = RD100 longDescr = Removes the duplicated RD100 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD107-117.cfg patchName = RD107-117 shortDescr = RD107-117 longDescr = Removes the duplicated RD107-117 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD108-118.cfg patchName = RD108-118 shortDescr = RD108-118 longDescr = Removes the duplicated RD108-118 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD109.cfg patchName = RD109 shortDescr = RD109 longDescr = Removes the duplicated RD109 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD170.cfg patchName = RD170 shortDescr = RD170 longDescr = Removes the duplicated RD170 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD180.cfg patchName = RD180 shortDescr = RD180 longDescr = Removes the duplicated RD180 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD191.cfg patchName = RD191 shortDescr = RD191 longDescr = Removes the duplicated RD191 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD0210.cfg patchName = RD0210 shortDescr = RD0210 longDescr = Removes the duplicated RD0210 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD211.cfg patchName = RD211 shortDescr = RD211 longDescr = Removes the duplicated RD211 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD0210.cfg patchName = RD0212 shortDescr = RD0212 longDescr = Removes the duplicated RD0210 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD215.cfg patchName = RD215 shortDescr = RD215 longDescr = Removes the duplicated RD215 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD275.cfg patchName = RD253 shortDescr = RD253 longDescr = Removes the duplicated RD253 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD57.cfg patchName = RD57 shortDescr = RD57 longDescr = Removes the duplicated RD57 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD58.cfg patchName = RD58 shortDescr = RD58 longDescr = Removes the duplicated RD58 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RD8.cfg patchName = RD8 shortDescr = RD8 longDescr = Removes the duplicated RD8 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RL10.cfg patchName = RL10 shortDescr = RL10 longDescr = Removes the duplicated RL10 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RS68.cfg patchName = RS68 shortDescr = RS68 longDescr = Removes the duplicated RS68 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Rutherford.cfg patchName = Rutherford shortDescr = Rutherford longDescr = Removes the duplicated Rutherford engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RZ20.cfg patchName = RZ20 shortDescr = RZ20 longDescr = Removes the duplicated RZ20 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/RZ.cfg patchName = RZ shortDescr = RZ longDescr = Removes the duplicated RZ engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/S2_253.cfg patchName = S2_253 shortDescr = S2.253 longDescr = Removes the duplicated S2.253 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/S5_92.cfg patchName = S5_92 shortDescr = S5_92 longDescr = Removes the duplicated S5_92 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/S5_98M.cfg patchName = S5_98M shortDescr = S5_98M longDescr = Removes the duplicated S5_98M engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/SRMU.cfg patchName = SRMU shortDescr = SRMU longDescr = Removes the duplicated SRMU engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/SSME.cfg patchName = SSME shortDescr = SSME longDescr = Removes the duplicated SSME engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Star-5D.cfg patchName = Star-5D shortDescr = Star-5D longDescr = Removes the duplicated Star-5D engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Star-8.cfg patchName = Star-8 shortDescr = Star-8 longDescr = Removes the duplicated Star-8 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/TD339.cfg patchName = TD339 shortDescr = TD339 longDescr = Removes the duplicated TD339 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/TDE.cfg patchName = TDE shortDescr = TDE longDescr = Removes the duplicated TDE engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/UA1200.cfg patchName = UA1200 shortDescr = UA1200 longDescr = Removes the duplicated UA1200 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Veronique.cfg patchName = Veronique shortDescr = Veronique longDescr = Removes the duplicated Veronique engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Viking.cfg patchName = Viking shortDescr = Viking longDescr = Removes the duplicated Viking engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/X405.cfg patchName = X405 shortDescr = X405 longDescr = Removes the duplicated X405 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/X405H.cfg patchName = X405H shortDescr = X405H longDescr = Removes the duplicated X405H engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/XLR11.cfg patchName = XLR11 shortDescr = XLR11 longDescr = Removes the duplicated XLR11 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/XLR25.cfg patchName = XLR25 shortDescr = XLR25 longDescr = Removes the duplicated XLR25 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/XLR99.cfg patchName = XLR99 shortDescr = XLR99 longDescr = Removes the duplicated XLR99 engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Aerobee_Solids.cfg patchName = AerobeeSolids shortDescr = Aerobee Solids longDescr = Removes the duplicated Aerobee Solid engines from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/LaunchClamps.cfg patchName = LaunchClamps shortDescr = FASA Launch Clamps longDescr = Removes the duplicated FASA Launch Clamps installedWithMod = True } } UrlConfig { parentUrl = ROEngines/PatchManager/ROE-PatchManager.cfg PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/BabySergeant_Dec.cfg patchName = BabySergeantDec shortDescr = Baby Sergeant Decouplers longDescr = Removes the duplicated Baby Sergeant Decouplers from other mods. installedWithMod = True } } UrlConfig { parentUrl = ROLib/Data/UVMaps.cfg ROL_UVMAP { name = NodeFairing UVAREA { name = outside u1 = 0.0 u2 = 0.5 v1 = 0.05 v2 = 0.95 } UVAREA { name = inside u1 = 0.50390625 u2 = 0.99609375 v1 = 0.0 v2 = 1.0 } UVAREA { name = edges u1 = 0.50390625 u2 = 0.99609375 v1 = 0.55 v2 = 0.95 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-00-Default.cfg ROL_MODEL_LAYOUT { name = default title = default POSITION { position = 0,0,0 rotation = 0,0,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-01-RCS.cfg ROT_MODEL_LAYOUT { name = Single-RCS title = Single POSITION { position = 0,0,0 rotation = 0,0,90 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-01-Single.cfg ROL_MODEL_LAYOUT { name = Single title = Single POSITION { position = 0,0,0 rotation = 0,0,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-01-Single.cfg ROL_MODEL_LAYOUT { name = Single-Rotated title = Single-Rotated POSITION { position = 0,0,0 rotation = 0,180,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-02-DOS.cfg ROL_MODEL_LAYOUT { name = DOS-Lower title = DOS-Lower POSITION { position = 1,0,0 rotation = 0,180,0 scale = 0.6,0.6,0.6 } POSITION { position = -1,0,0 rotation = 0,0,0 scale = 0.6,0.6,0.6 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-02-DOS.cfg ROL_MODEL_LAYOUT { name = DOS-Upper title = DOS-Upper POSITION { position = 1,0,0 rotation = 180,180,0 scale = 0.6,0.6,0.6 } POSITION { position = -1,0,0 rotation = 180,0,0 scale = 0.6,0.6,0.6 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-02-Double.cfg ROL_MODEL_LAYOUT { name = Double-Sides title = Double-Sides POSITION { position = 1,0,0 rotation = 0,180,0 scale = 1,1,1 } POSITION { position = -1,0,0 rotation = 0,0,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-02-Double.cfg ROL_MODEL_LAYOUT { name = Double-Sides-Inverted title = Double-Sides-Inverted POSITION { position = 1,0,0 rotation = 180,180,0 scale = 1,1,1 } POSITION { position = -1,0,0 rotation = 180,0,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-02-Double.cfg ROL_MODEL_LAYOUT { name = Double-FrontRear title = Double-FrontRear POSITION { position = 0,0,1 rotation = 0,90,0 scale = 1,1,1 } POSITION { position = 0,0,-1 rotation = 0,270,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-04-HAB.cfg ROL_MODEL_LAYOUT { name = HAB-Lower title = HAB-Lower POSITION { position = 0.707,0,0.707 rotation = 0,135,0 scale = 0.6,0.6,0.6 } POSITION { position = -0.707,0,0.707 rotation = 0,45,0 scale = 0.6,0.6,0.6 } POSITION { position = -0.707,0,-0.707 rotation = 0,315,0 scale = 0.6,0.6,0.6 } POSITION { position = 0.707,0,-0.707 rotation = 0,225,0 scale = 0.6,0.6,0.6 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-04-HAB.cfg ROL_MODEL_LAYOUT { name = HAB-Upper title = HAB-Upper POSITION { position = 0.707,0,0.707 rotation = 180,135,0 scale = 0.6,0.6,0.6 } POSITION { position = -0.707,0,0.707 rotation = 180,45,0 scale = 0.6,0.6,0.6 } POSITION { position = -0.707,0,-0.707 rotation = 180,315,0 scale = 0.6,0.6,0.6 } POSITION { position = 0.707,0,-0.707 rotation = 180,225,0 scale = 0.6,0.6,0.6 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-04-Quad.cfg ROL_MODEL_LAYOUT { name = Quad-Standard title = Quad-Standard POSITION { position = 0,0,1 rotation = 0,90,0 scale = 1,1,1 } POSITION { position = 1,0,0 rotation = 0,180,0 scale = 1,1,1 } POSITION { position = 0,0,-1 rotation = 0,270,0 scale = 1,1,1 } POSITION { position = -1,0,0 rotation = 0,0,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-04-Quad.cfg ROL_MODEL_LAYOUT { name = Quad-Rotated title = Quad-Rotated POSITION { position = 0.707,0,0.707 rotation = 0,135,0 scale = 1,1,1 } POSITION { position = -0.707,0,0.707 rotation = 0,45,0 scale = 1,1,1 } POSITION { position = -0.707,0,-0.707 rotation = 0,315,0 scale = 1,1,1 } POSITION { position = 0.707,0,-0.707 rotation = 0,225,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-04-Quad.cfg ROL_MODEL_LAYOUT { name = Quad-X title = Quad-X POSITION { position = -0.5, 0, -0.86603 rotation = 0,300,0 scale = 1,1,1 } POSITION { position = 0.5, 0, -0.86603 rotation = 0,240,0 scale = 1,1,1 } POSITION { position = 0.5, 0, 0.86603 rotation = 0,120,0 scale = 1,1,1 } POSITION { position = -0.5, 0, 0.86603 rotation = 0,60,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROLib/Data/ModelLayouts/ModelLayout-04-Quad.cfg ROL_MODEL_LAYOUT { name = Quad-Rotated-X title = Quad-Rotated-X POSITION { position = 0.707,0,0.707 rotation = 0,135,0 scale = 1,1,1 } POSITION { position = -0.707,0,0.707 rotation = 0,45,0 scale = 1,1,1 } POSITION { position = -0.707,0,-0.707 rotation = 0,315,0 scale = 1,1,1 } POSITION { position = 0.707,0,-0.707 rotation = 0,225,0 scale = 1,1,1 } } } UrlConfig { parentUrl = ROTanks/Compatibility/TUColorPresets.cfg KSP_COLOR_PRESET { name = atlasvccb title = Atlas V CCB color = 192, 128, 99 specular = 60 metallic = 30 } } UrlConfig { parentUrl = ROTanks/Compatibility/TUColorPresets.cfg KSP_COLOR_PRESET { name = atlasvccbfuelline title = Atlas V CCB Fuel Line color = 192, 128, 99 specular = 60 metallic = 30 } } UrlConfig { parentUrl = ROTanks/Compatibility/TUColorPresets.cfg KSP_COLOR_PRESET { name = centaurcommon title = Centaur Common Tank color = 239, 239, 239 specular = 30 metallic = 30 } } UrlConfig { parentUrl = ROTanks/Compatibility/TUColorPresets.cfg KSP_COLOR_PRESET { name = centaurcommonmount title = Centaur Common Mount color = 236, 218, 176 specular = 30 metallic = 30 } } UrlConfig { parentUrl = ROTanks/Compatibility/TUColorPresets.cfg PRESET_COLOR_GROUP { name = Historical Tanks color = atlasvccb color = atlasvccbfuelline color = centaurcommon color = centaurcommonmount } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Domes.cfg ROL_MODEL { name = Adapter-Dome-A title = Dome-A modelName = ROTanks/Assets/SC-ADPT-DOME-A orientation = TOP diameter = 5 upperDiameter = 2.5 lowerDiameter = 5 height = 1.15 volume = 13.3444 topNode = 0, 1.15, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Dome-Metallic title = Metallic recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO-DOME-A texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = steel secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Dome-Cloth title = Cloth recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO-DOME-A texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Dome-Foam title = Foam recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO-DOME-A texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Dome-ICPS title = ICPS recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO-DOME-A texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Domes.cfg ROL_MODEL { name = Adapter-Dome-B title = Dome-B modelName = ROTanks/Assets/SC-ADPT-DOME-B orientation = TOP diameter = 5 upperDiameter = 5 lowerDiameter = 5 height = 1.15 volume = 13.3444 topNode = 0, 1.15, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Dome-Metallic title = Metallic recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO-DOME-B texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = steel secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Dome-Cloth title = Cloth recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO-DOME-B texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Dome-Foam title = Foam recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO-DOME-B texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Dome-ICPS title = ICPS recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO-DOME-B texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Domes.cfg ROL_MODEL { name = Adapter-Dome-Flat title = Dome-Flat modelName = ROTanks/Assets/ST-ADPT-2-1-DOME orientation = TOP diameter = 2.5 upperDiameter = 1.25 lowerDiameter = 2.5 height = 0.3 volume = 0 topNode = 0, 0.3, 0, 0, 1, 0 effectiveLength = 0.2936 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Domes.cfg ROL_MODEL { name = Adapter-Dome-Half title = Dome-Half modelName = ROTanks/Assets/SC-TANK-SF-ADPT-N orientation = TOP height = 2.4 diameter = 5 volume = 29.0331 cost = 0 upperDiameter = 5 lowerDiameter = 5 topNode = 0, 2.4, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 16.3625 textureSet = ROT-Sphere-Striped textureSet = ROT-Sphere-Gold textureSet = ROT-Sphere-Orange textureSet = ROT-Sphere-Checkered textureSet = ROT-Sphere-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Domes.cfg ROL_MODEL { name = Adapter-Dome-Half-Framed-S title = Dome-Framed-S modelName = ROTanks/Assets/SC-TANK-SF-ADPT-S orientation = TOP height = 2.5 diameter = 5 volume = 29.0331 cost = 0 upperDiameter = 5 lowerDiameter = 5 topNode = 0, 2.5, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 16.3625 textureSet = ROT-Sphere-Striped textureSet = ROT-Sphere-Gold textureSet = ROT-Sphere-Orange textureSet = ROT-Sphere-Checkered textureSet = ROT-Sphere-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Domes.cfg ROL_MODEL { name = Adapter-Dome-Half-Framed-M title = Dome-Framed-M modelName = ROTanks/Assets/SC-TANK-SF-ADPT-M orientation = TOP height = 2.5 diameter = 5 volume = 29.0331 cost = 0 upperDiameter = 5 lowerDiameter = 5 topNode = 0, 2.5, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 16.3625 textureSet = ROT-Sphere-Striped textureSet = ROT-Sphere-Gold textureSet = ROT-Sphere-Orange textureSet = ROT-Sphere-Checkered textureSet = ROT-Sphere-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-1-2-Flat title = 1:2-Flat description = 2:1 Ratio Adapter - Flat modelName = ROTanks/Assets/SC-ADPT-2-1-FLAT orientation = TOP invertForTop = true invertForBottom = false verticalOffset = 0.45 rotationOffset = 0,0,180 diameter = 5 upperDiameter = 5 lowerDiameter = 2.5 height = 0.45 volume = 4.4781 topNode = 0, 0.45, 0, 0, 1, 0, 2 effectiveLength = 0.36291 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-1-2-Short title = 1:2-Short description = 1:2 Ratio Adapter - Short modelName = ROTanks/Assets/SC-ADPT-2-1-SHORT orientation = TOP verticalOffset = 2.5 rotationOffset = 0,0,180 diameter = 5 upperDiameter = 5 lowerDiameter = 2.5 height = 2.5 volume = 24.426 topNode = 0, 2.5, 0, 0, 1, 0, 2 effectiveLength = 0.625 additionalVolume = 6.1515 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-1-2-Long title = 1:2-Long description = 1:2 Ratio Adapter - Long modelName = ROTanks/Assets/SC-ADPT-2-1-LONG orientation = TOP verticalOffset = 5 rotationOffset = 0,0,180 diameter = 5 upperDiameter = 5 lowerDiameter = 2.5 height = 5 volume = 48.6903 topNode = 0, 5, 0, 0, 1, 0, 2 effectiveLength = 0.625 additionalVolume = 29.1215 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-1-3-Flat title = 1:3-Flat description = 1:3 Ratio Adapter - Flat modelName = ROTanks/Assets/SC-ADPT-3-1-FLAT orientation = TOP verticalOffset = 0.45 rotationOffset = 0,0,180 diameter = 3.75 upperDiameter = 3.75 lowerDiameter = 1.25 diameter = 1.25 height = 0.45 volume = 2.3455 topNode = 0, 0.45, 0, 0, 1, 0, 2 effectiveLength = 0.3555 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-1-3-Short title = 1:3-Short description = 1:3 Ratio Adapter - Short modelName = ROTanks/Assets/SC-ADPT-3-1-SHORT orientation = TOP verticalOffset = 1.875 rotationOffset = 0,0,180 diameter = 3.75 upperDiameter = 3.75 lowerDiameter = 1.25 height = 1.875 volume = 9.209 topNode = 0, 1.875, 0, 0, 1, 0, 2 effectiveLength = 0.313 additionalVolume = 3.26588 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-1-3-Long title = 1:3-Long description = 1:3 Ratio Adapter - Long modelName = ROTanks/Assets/SC-ADPT-3-1-LONG orientation = TOP verticalOffset = 3.75 rotationOffset = 0,0,180 diameter = 3.75 upperDiameter = 3.75 lowerDiameter = 1.25 height = 3.75 volume = 18.36 topNode = 0, 3.75, 0, 0, 1, 0, 2 effectiveLength = 0.313 additionalVolume = 7.2994 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-1-3-Extended title = 1:3-Ext description = 1:3 Adapter - Extended modelName = ROTanks/Assets/ST-ADPT-3-1-EXT orientation = TOP verticalOffset = 2.951 rotationOffset = 0,0,180 height = 2.951 diameter = 1.875 upperDiameter = 1.875 lowerDiameter = 0.625 volume = 6.1787 topNode = 0, 2.951, 0, 0, 1, 0, 2 effectiveLength = 0.313 additionalVolume = 3.0155 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-2-3-Flat title = 2:3-Flat description = 2:3 Ratio Adapter - Flat modelName = ROTanks/Assets/SC-ADPT-3-2-FLAT orientation = TOP verticalOffset = 0.45 rotationOffset = 0,0,180 diameter = 3.75 upperDiameter = 3.75 lowerDiameter = 2.5 height = 0.45 volume = 2.7702 topNode = 0, 0.45, 0, 0, 1, 0, 2 effectiveLength = 0.442 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-2-3-Short title = 2:3-Short description = 2:3 Ratio Adapter - Short modelName = ROTanks/Assets/SC-ADPT-3-2-SHORT orientation = TOP verticalOffset = 1.875 rotationOffset = 0,0,180 diameter = 3.75 upperDiameter = 3.75 lowerDiameter = 2.5 height = 1.875 volume = 11.4143 topNode = 0, 1.875, 0, 0, 1, 0, 2 effectiveLength = 0.625 additionalVolume = 4.4179 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-2-3-Long title = 2:3-Long description = 2:3 Ratio Adapter - Long modelName = ROTanks/Assets/SC-ADPT-3-2-LONG orientation = TOP verticalOffset = 3.75 rotationOffset = 0,0,180 diameter = 3.75 upperDiameter = 3.75 lowerDiameter = 2.5 height = 3.75 volume = 22.7882 topNode = 0, 3.75, 0, 0, 1, 0, 2 effectiveLength = 0.625 additionalVolume = 16.5714 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-3-4-Flat title = 3:4-Flat description = 3:4 Ratio Adapter - Flat modelName = ROTanks/Assets/SC-ADPT-4-3-FLAT orientation = TOP verticalOffset = 0.45 rotationOffset = 0,0,180 diameter = 5 upperDiameter = 5 lowerDiameter = 3.75 height = 0.45 volume = 5.1359 topNode = 0, 0.45, 0, 0, 1, 0, 2 effectiveLength = 0.4298 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-3-4-Long title = 3:4-Long description = 3:4 Ratio Adapter - Long modelName = ROTanks/Assets/SC-ADPT-4-3-LONG orientation = TOP verticalOffset = 5 rotationOffset = 0,0,180 diameter = 5 upperDiameter = 5 lowerDiameter = 3.75 height = 5 volume = 56.6571 topNode = 0, 5, 0, 0, 1, 0, 2 effectiveLength = 0.9375 additionalVolume = 34.5071 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Inverted.cfg ROL_MODEL { name = Adapter-3-4-Short title = 3:4-Short description = 3:4 Ratio Adapter - Short modelName = ROTanks/Assets/SC-ADPT-4-3-SHORT orientation = TOP verticalOffset = 2.5 rotationOffset = 0,0,180 diameter = 5 upperDiameter = 5 lowerDiameter = 3.75 height = 2.5 volume = 28.3488 topNode = 0, 2.5, 0, 0, 1, 0, 2 effectiveLength = 0.9375 additionalVolume = 7.0686 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-1 title = Nose-1 modelName = ROTanks/Assets/SC-ADPT-NOSE1 orientation = TOP diameter = 5 height = 6.304 volume = 66.7019 cost = 0 topNode = 0, 6.304, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 20.0396 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-2 title = Nose-2 modelName = ROTanks/Assets/SC-ADPT-NOSE2 orientation = TOP diameter = 5 height = 6.779 volume = 86.7876 cost = 0 topNode = 0, 6.779, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 34.7827 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-3 title = Nose-3 modelName = ROTanks/Assets/SC-ADPT-NOSE3 orientation = TOP diameter = 5 height = 3.201 volume = 34.3215 cost = 0 topNode = 0, 3.201, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 0 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-4 title = Nose-4 modelName = ROTanks/Assets/SC-ADPT-NOSE4 orientation = TOP diameter = 5 height = 1.957 volume = 25.0755 cost = 0 topNode = 0, 1.957, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 0 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-5 title = Nose-5 modelName = ROTanks/Assets/SC-ADPT-NOSE5 orientation = TOP diameter = 5 height = 6.074 volume = 60.933 cost = 0 topNode = 0, 6.074, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 17.9742 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-6 title = Nose-6 modelName = ROTanks/Assets/SC-ADPT-NOSE6 orientation = TOP diameter = 2.5 height = 2.5 volume = 0 cost = 0 topNode = 0, 2.5, 0, 0, 1, 0 effectiveLength = 0.625 additionalVolume = 1.0226 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-7 title = Nose-7 modelName = ROTanks/Assets/SC-ADPT-NOSE7 orientation = TOP diameter = 2.5 height = 2.918 volume = 0 cost = 0 topNode = 0, 2.918, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 1.1503 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-8 title = Nose-8 modelName = ROTanks/Assets/SC-ADPT-NOSE8 orientation = TOP diameter = 2.5 height = 3.366 volume = 0 cost = 0 topNode = 0, 3.366, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 3.3152 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-9 title = Nose-9 modelName = ROTanks/Assets/SC-ADPT-NOSE9 orientation = TOP diameter = 2.5 height = 3.662 volume = 0 cost = 0 topNode = 0, 3.662, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 2.1447 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-10 title = Nose-10 modelName = ROTanks/Assets/SC-ADPT-NOSE10 orientation = TOP diameter = 2.5 height = 3.815 volume = 0 cost = 0 topNode = 0, 3.815, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 2.8062 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-11 title = Nose-11 modelName = ROTanks/Assets/SC-ADPT-NOSE11 orientation = TOP diameter = 2.5 height = 3.835 volume = 0 cost = 0 topNode = 0, 3.835, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 2.8062 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-12 title = Nose-12 modelName = ROTanks/Assets/SC-ADPT-NOSE12 orientation = TOP diameter = 5 height = 25 volume = 250.783 topNode = 0, 25.0, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 136.0243 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Nosecones.cfg ROL_MODEL { name = Nosecone-13 title = Nose-13 modelName = ROTanks/Assets/SC-ADPT-NOSE13 orientation = TOP diameter = 5 height = 18.88 volume = 199.761 topNode = 0, 18.88, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 94.1305 textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Soyuz.cfg ROL_MODEL { name = Adapter-Soyuz-S title = Soyuz-S modelName = ROTanks/Assets/SC-ADPT-SOYUZ4 orientation = TOP invertForBottom = false upperDiameter = 1.875 diameter = 1.875 lowerDiameter = 1.4375 height = 5.18714 volume = 12.4976 topNode = 0, 5.18714, 0, 0, 1, 0, 2 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 3.2075 additionalVolume = 3.4141 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Soyuz.cfg ROL_MODEL { name = Adapter-Soyuz-M title = Soyuz-M modelName = ROTanks/Assets/SC-ADPT-SOYUZ3 orientation = TOP invertForBottom = false upperDiameter = 1.875 diameter = 1.875 lowerDiameter = 1.4375 height = 6.18714 volume = 15.6261 topNode = 0, 6.18714, 0, 0, 1, 0, 2 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 3.2075 additionalVolume = 6.3197 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Soyuz.cfg ROL_MODEL { name = Adapter-Soyuz-L title = Soyuz-L modelName = ROTanks/Assets/SC-ADPT-SOYUZ2 orientation = TOP invertForBottom = false upperDiameter = 1.875 diameter = 1.875 lowerDiameter = 1.4375 height = 7.18714 volume = 18.76 topNode = 0, 7.18714, 0, 0, 1, 0, 2 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 3.2075 additionalVolume = 8.9179 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Soyuz.cfg ROL_MODEL { name = Adapter-Soyuz-XL title = Soyuz-XL modelName = ROTanks/Assets/SC-ADPT-SOYUZ1 orientation = TOP invertForBottom = false upperDiameter = 1.875 diameter = 1.875 lowerDiameter = 1.4375 height = 8.18714 volume = 22.2679 topNode = 0, 8.18714, 0, 0, 1, 0, 2 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 3.2075 additionalVolume = 11.7496 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Soyuz.cfg ROL_MODEL { name = Adapter-Soyuz-S-BOT title = Soyuz-S modelName = ROTanks/Assets/SC-ADPT-SOYUZ4 orientation = BOTTOM verticalOffset = -5.18714 upperDiameter = 1.875 diameter = 1.875 lowerDiameter = 1.4375 height = 5.18714 volume = 12.4976 bottomNode = 0, -5.18714, 0, 0, -1, 0, 2 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 3.2075 additionalVolume = 3.4141 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Soyuz.cfg ROL_MODEL { name = Adapter-Soyuz-M-BOT title = Soyuz-M modelName = ROTanks/Assets/SC-ADPT-SOYUZ3 orientation = BOTTOM verticalOffset = -6.18714 upperDiameter = 1.875 diameter = 1.875 lowerDiameter = 1.4375 height = 6.18714 volume = 15.6261 bottomNode = 0, -6.18714, 0, 0, -1, 0, 2 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 3.2075 additionalVolume = 6.3197 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Soyuz.cfg ROL_MODEL { name = Adapter-Soyuz-L-BOT title = Soyuz-L modelName = ROTanks/Assets/SC-ADPT-SOYUZ2 orientation = BOTTOM verticalOffset = -7.18714 upperDiameter = 1.875 diameter = 1.875 lowerDiameter = 1.4375 height = 7.18714 volume = 18.76 bottomNode = 0, -7.18714, 0, 0, -1, 0, 2 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 3.2075 additionalVolume = 8.9179 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Soyuz.cfg ROL_MODEL { name = Adapter-Soyuz-XL-BOT title = Soyuz-XL modelName = ROTanks/Assets/SC-ADPT-SOYUZ1 orientation = BOTTOM verticalOffset = -8.18714 upperDiameter = 1.875 diameter = 1.875 lowerDiameter = 1.4375 height = 8.18714 volume = 22.2679 bottomNode = 0, -8.18714, 0, 0, -1, 0, 2 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 3.2075 additionalVolume = 11.7496 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Split.cfg ROL_MODEL { name = Intertank-Split title = Inter-Split modelName = ROTanks/Assets/SC-TANK-INTERTANK-SPLIT orientation = TOP diameter = 5 upperDiameter = 5 lowerDiameter = 3.75 height = 2.0125 volume = 19.9108 topNode = 0, 2.0125, 0, 0, 1, 0 effectiveLength = 0.9375 additionalVolume = 16.3625 KSP_TEXTURE_SET { name = ROT-Intertank-M-M title = Metallic recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = steel secondColor = steel detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-I-I title = ICPS recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = beige detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-C-C title = Cloth recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = beige detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-F-F title = Foam recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = foam detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-M-I title = M-I recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = steel secondColor = beige detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-M-C title = M-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = steel secondColor = beige detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-M-F title = M-F recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = steel secondColor = foam detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-I-M title = I-M recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = steel detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-I-C title = I-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = beige detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-I-F title = I-F recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = foam detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-C-M title = C-M recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = steel detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-C-I title = C-I recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = beige detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-C-F title = C-F recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = beige secondColor = foam detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-F-M title = F-M recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = steel detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-F-I title = F-I recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-ICPS texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-ICPS texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = beige detailColor = black } } KSP_TEXTURE_SET { name = ROT-Intertank-F-C title = F-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-FOAM texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-FOAM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Upper keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Lower keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MUS-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MUS-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MUS-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MUS-AO texture = _MaskTex, ROTanks/Assets/SC-TANK-MUS-MASK-A mesh = MUS-Intertank-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = beige detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters-Split.cfg ROL_MODEL { name = Intertank-Sphere title = Inter-Sphere modelName = ROTanks/Assets/SC-TANKS-S-SPLIT orientation = TOP diameter = 5 upperDiameter = 5 lowerDiameter = 5 height = 5 volume = 60.14 topNode = 0, 5.0, 0, 0, 1, 0 effectiveLength = 1.25 additionalVolume = 32.7249 textureSet = ROT-Sphere-Striped textureSet = ROT-Sphere-Gold textureSet = ROT-Sphere-Orange textureSet = ROT-Sphere-Checkered textureSet = ROT-Sphere-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-2-1-Flat title = 2:1-Flat description = 2:1 Adapter - Flat modelName = ROTanks/Assets/SC-ADPT-2-1-FLAT orientation = TOP diameter = 5 upperDiameter = 2.5 lowerDiameter = 5 height = 0.45 volume = 4.4781 topNode = 0, 0.45, 0, 0, 1, 0, 2 effectiveLength = 0.3455 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-2-1-Short title = 2:1-Short description = 2:1 Adapter - Short modelName = ROTanks/Assets/SC-ADPT-2-1-SHORT orientation = TOP diameter = 5 upperDiameter = 2.5 lowerDiameter = 5 height = 2.5 volume = 24.426 topNode = 0, 2.5, 0, 0, 1, 0, 2 effectiveLength = 1.1557 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-2-1-Long title = 2:1-Long description = 2:1 Adapter - Long modelName = ROTanks/Assets/SC-ADPT-2-1-LONG orientation = TOP diameter = 5 upperDiameter = 2.5 lowerDiameter = 5 height = 5 volume = 48.6903 topNode = 0, 5, 0, 0, 1, 0, 2 effectiveLength = 1.25 additionalVolume = 12.0524 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-3-1-Flat title = 3:1-Flat modelName = ROTanks/Assets/SC-ADPT-3-1-FLAT description = 3:1 Adapter - Flat orientation = TOP diameter = 3.75 upperDiameter = 1.25 lowerDiameter = 3.75 height = 0.45 volume = 2.3455 topNode = 0, 0.45, 0, 0, 1, 0, 2 effectiveLength = 0.3468 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-3-1-Short title = 3:1-Short description = 3:1 Adapter - Short modelName = ROTanks/Assets/SC-ADPT-3-1-SHORT orientation = TOP diameter = 3.75 upperDiameter = 1.25 lowerDiameter = 3.75 height = 1.875 volume = 9.209 topNode = 0, 1.875, 0, 0, 1, 0, 2 effectiveLength = 0.8521 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-3-1-Long title = 3:1-Long description = 3:1 Adapter - Long modelName = ROTanks/Assets/SC-ADPT-3-1-LONG orientation = TOP diameter = 3.75 upperDiameter = 1.25 lowerDiameter = 3.75 height = 3.75 volume = 18.36 topNode = 0, 3.75, 0, 0, 1, 0, 2 effectiveLength = 0.9375 additionalVolume = 2.6176 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-3-1-Extended title = 3:1-Ext description = 3:1 Adapter - Extended modelName = ROTanks/Assets/ST-ADPT-3-1-EXT orientation = TOP verticalOffset = 0 height = 2.951 diameter = 1.875 upperDiameter = 0.625 lowerDiameter = 1.875 volume = 6.1787 topNode = 0, 2.951, 0, 0, 1, 0 effectiveLength = 2.0278 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-3-2-Flat title = 3:2-Flat description = 3:2 Adapter - Flat modelName = ROTanks/Assets/SC-ADPT-3-2-FLAT orientation = TOP diameter = 3.75 upperDiameter = 2.5 lowerDiameter = 3.75 height = 0.45 volume = 2.7702 topNode = 0, 0.45, 0, 0, 1, 0, 2 effectiveLength = 0.3602 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-3-2-Short title = 3:2-Short description = 3:2 Adapter - Short modelName = ROTanks/Assets/SC-ADPT-3-2-SHORT orientation = TOP diameter = 3.75 upperDiameter = 2.5 lowerDiameter = 3.75 height = 1.875 volume = 11.4143 topNode = 0, 1.875, 0, 0, 1, 0, 2 effectiveLength = 0.9375 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-3-2-Long title = 3:2-Long description = 3:2 Adapter - Long modelName = ROTanks/Assets/SC-ADPT-3-2-LONG orientation = TOP diameter = 3.75 upperDiameter = 2.5 lowerDiameter = 3.75 height = 3.75 volume = 22.7882 topNode = 0, 3.75, 0, 0, 1, 0, 2 effectiveLength = 0.9375 additionalVolume = 6.545 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-3-2-Extended title = 3:2-Ext description = 3:2 Adapter - Extended modelName = ROTanks/Assets/ST-ADPT-3-2-EXT orientation = TOP verticalOffset = 0 height = 2.951 diameter = 1.875 upperDiameter = 0.625 lowerDiameter = 1.875 volume = 6.9835 topNode = 0, 2.951, 0, 0, 1, 0 effectiveLength = 2.1049 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-4-1-Flat title = 4:1-Flat description = 4:1 Adapter - Flat modelName = ROTanks/Assets/ST-ADPT-4-1-FLAT orientation = TOP verticalOffset = 0 height = 0.19671 diameter = 2.5 upperDiameter = 0.625 lowerDiameter = 2.5 volume = 0.5379 topNode = 0, 0.19671, 0, 0, 1, 0 effectiveLength = 0.1741 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-4-1-Short title = 4:1-Short description = 4:1 Adapter - Short modelName = ROTanks/Assets/ST-ADPT-4-1-SHORT orientation = TOP verticalOffset = 0 height = 0.96414 diameter = 2.5 upperDiameter = 0.625 lowerDiameter = 2.5 volume = 2.047 topNode = 0, 0.96414, 0, 0, 1, 0 effectiveLength = 0.4610 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-4-3-Flat title = 4:3-Flat description = 4:3 Adapter - Flat modelName = ROTanks/Assets/SC-ADPT-4-3-FLAT orientation = TOP diameter = 5 upperDiameter = 3.75 lowerDiameter = 5 height = 0.45 volume = 5.1359 topNode = 0, 0.45, 0, 0, 1, 0, 2 effectiveLength = 0.35157 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-4-3-Long title = 4:3-Long description = 4:3 Adapter - Long modelName = ROTanks/Assets/SC-ADPT-4-3-LONG orientation = TOP diameter = 5 upperDiameter = 3.75 lowerDiameter = 5 height = 5 volume = 56.6571 topNode = 0, 5, 0, 0, 1, 0, 2 effectiveLength = 1.25 additionalVolume = 21.9554 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Adapters.cfg ROL_MODEL { name = Adapter-4-3-Short title = 4:3-Short description = 4:3 Adapter - Short modelName = ROTanks/Assets/SC-ADPT-4-3-SHORT orientation = TOP diameter = 5 upperDiameter = 3.75 lowerDiameter = 5 height = 2.5 volume = 28.3488 topNode = 0, 2.5, 0, 0, 1, 0, 2 effectiveLength = 1.25 additionalVolume = 0 textureSet = ROT-Adapter-SLS textureSet = ROT-Adapter-Saturn textureSet = ROT-Adapter-Plain textureSet = ROT-Adapter-Orange textureSet = ROT-Adapter-Gold textureSet = ROT-Adapter-Cloth textureSet = ROT-Adapter-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Decouplers.cfg ROL_MODEL { name = Decoupler-Ring title = Ring Decoupler description = Ring Decoupler modelName = ROTanks/Assets/SSTUDecoupler orientation = CENTRAL diameter = 1 upperDiameter = 1 lowerDiameter = 1 minVerticalScale = 0.5 maxVerticalScale = 1.5 mass = 0.026 cost = 39 height = 0.1 volume = 0.078788 textureSet = ROT-Ring-Decoupler } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Generic.cfg ROL_MODEL { name = Model-None title = None modelName = ROTanks/Assets/EmptyProxyModel orientation = TOP verticalOffset = 0 height = 0 diameter = 5 volume = 0 minVerticalScale = 0 maxVerticalScale = 0 cost = 0.0 mass = 0.0 techLimit = start upperDiameter = 5 lowerDiameter = 5 effectiveLength = 0 additionalVolume = 0 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Generic.cfg ROL_MODEL { name = TankCap-Inset title = Inset modelName = ROTanks/Assets/SC-TANK-MOUNT-NONE orientation = TOP verticalOffset = 0 height = 0 diameter = 5 volume = 0 mass = 0 node = 0, 0, 0, 0, 1, 0, 2 cost = 0 techLimit = start upperDiameter = 5 lowerDiameter = 5 effectiveLength = 0 additionalVolume = 0 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Generic.cfg ROL_MODEL { name = TankCap-Flat title = Flat modelName = ROTanks/Assets/SC-ENG-MOUNT-FLAT orientation = TOP verticalOffset = 0 height = 0 diameter = 5 volume = 0 mass = 0 node = 0, 0, 0, 0, 1, 0, 2 techLimit = start cost = 0 upperDiameter = 5 lowerDiameter = 5 effectiveLength = 0 additionalVolume = 0 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Generic.cfg ROL_MODEL { name = TankCap-Flat-2 title = Flat-2 modelName = ROTanks/Assets/ST-ADPT-1-1-VA orientation = TOP verticalOffset = 0 height = 0.151 diameter = 1.875 volume = 0.1745 mass = 0 topNode = 0, 0.151, 0, 0, 1, 0 techLimit = start cost = 0 upperDiameter = 1.875 lowerDiameter = 1.875 effectiveLength = 0.1424 additionalVolume = 0 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-A.cfg ROL_MODEL { name = MCB-A-0-5 modelName = ROTanks/Assets/SC-MCB-A-0-5 orientation = CENTRAL volume = 0 mass = 0.3022 cost = 450 height = 2.9 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 1.25, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -1.25, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver FAIRINGDATA { enabled = true top = 1.25 bottom = -1.25 } KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-A.cfg ROL_MODEL { name = MCB-A-1-0 modelName = ROTanks/Assets/SC-MCB-A-1-0 orientation = CENTRAL volume = 0 mass = 0.4742 cost = 900 height = 5.4 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 2.5, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -2.5, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver FAIRINGDATA { enabled = true top = 2.5 bottom = -2.5 } KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-A.cfg ROL_MODEL { name = MCB-A-1-5 modelName = ROTanks/Assets/SC-MCB-A-1-5 orientation = CENTRAL volume = 0 mass = 0.6461 cost = 1350 height = 7.9 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 3.5, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -3.5, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver FAIRINGDATA { enabled = true top = 3.5 bottom = -3.5 } KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-A.cfg ROL_MODEL { name = MCB-A-2-0 modelName = ROTanks/Assets/SC-MCB-A-2-0 orientation = CENTRAL volume = 0 mass = 0.8181 cost = 1800 height = 10.4 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 5, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -5, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver FAIRINGDATA { enabled = true top = 5 bottom = -5 } KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-A.cfg ROL_MODEL { name = MCB-A-2-5 modelName = ROTanks/Assets/SC-MCB-A-2-5 orientation = CENTRAL volume = 0 mass = 0.9900 cost = 2250 height = 12.9 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 6.25, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -6.25, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver FAIRINGDATA { enabled = true top = 6.25 bottom = -6.25 } KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-A.cfg ROL_MODEL { name = MCB-A-3-0 modelName = ROTanks/Assets/SC-MCB-A-3-0 orientation = CENTRAL volume = 0 mass = 1.162 cost = 2700 height = 15.4 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 7.5, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -7.5, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver FAIRINGDATA { enabled = true top = 7.5 bottom = -7.5 } KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-A.cfg ROL_MODEL { name = MCB-A-3-5 modelName = ROTanks/Assets/SC-MCB-A-3-5 orientation = CENTRAL volume = 0 mass = 1.334 cost = 3150 height = 17.9 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 8.75, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -8.75, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver FAIRINGDATA { enabled = true top = 8.75 bottom = -8.75 } KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-A.cfg ROL_MODEL { name = MCB-A-4-0 modelName = ROTanks/Assets/SC-MCB-A-4-0 orientation = CENTRAL volume = 0 mass = 1.506 cost = 3600 height = 20.4 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 10, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -10, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver FAIRINGDATA { enabled = true top = 10 bottom = -10 } KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-B.cfg ROL_MODEL { name = MCB-B-0-5 modelName = ROTanks/Assets/SC-MCB-B-0-5 orientation = CENTRAL volume = 0 mass = 0.3022 cost = 450 height = 2.9 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 1.25, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -1.25, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-B.cfg ROL_MODEL { name = MCB-B-1-0 modelName = ROTanks/Assets/SC-MCB-B-1-0 orientation = CENTRAL volume = 0 mass = 0.4742 cost = 900 height = 5.4 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 2.5, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -2.5, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-B.cfg ROL_MODEL { name = MCB-B-1-5 modelName = ROTanks/Assets/SC-MCB-B-1-5 orientation = CENTRAL volume = 0 mass = 0.6461 cost = 1350 height = 7.9 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 3.5, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -3.5, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-B.cfg ROL_MODEL { name = MCB-B-2-0 modelName = ROTanks/Assets/SC-MCB-B-2-0 orientation = CENTRAL volume = 0 mass = 0.8181 cost = 1800 height = 10.4 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 5, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -5, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-B.cfg ROL_MODEL { name = MCB-B-2-5 modelName = ROTanks/Assets/SC-MCB-B-2-5 orientation = CENTRAL volume = 0 mass = 0.9900 cost = 2250 height = 12.9 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 6.25, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -6.25, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-B.cfg ROL_MODEL { name = MCB-B-3-0 modelName = ROTanks/Assets/SC-MCB-B-3-0 orientation = CENTRAL volume = 0 mass = 1.162 cost = 2700 height = 15.4 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 7.5, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -7.5, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-B.cfg ROL_MODEL { name = MCB-B-3-5 modelName = ROTanks/Assets/SC-MCB-B-3-5 orientation = CENTRAL volume = 0 mass = 1.334 cost = 3150 height = 17.9 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 8.75, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -8.75, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-MCB-B.cfg ROL_MODEL { name = MCB-B-4-0 modelName = ROTanks/Assets/SC-MCB-B-4-0 orientation = CENTRAL volume = 0 mass = 1.506 cost = 3600 height = 20.4 diameter = 5 upperDiameter = 5 lowerDiameter = 5 upperProfile = cylinder upperProfile = uncapped compatibleUpperProfile = cylinder compatibleUpperProfile = capped lowerProfile = cylinder lowerProfile = uncapped compatibleLowerProfile = cylinder compatibleLowerProfile = capped bodyNode = 0, 10, 0, 0, -1, 0, 4 bodyNode = 0, 0, -2.4, 0, 0, 1, 4 bodyNode = 0, -10, 0, 0, 1, 0, 4 defaultTextureSet = SSTU-MCB-A-Silver KSP_TEXTURE_SET { name = SSTU-MCB-A-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-S-IC title = Saturn S-IC modelName = ROTanks/Assets/SC-ENG-MOUNT-SATURN-V orientation = BOTTOM verticalOffset = 0 height = 2.24 diameter = 5 upperDiameter = 5 lowerDiameter = 6 volume = 46.7618 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -2.24, 0, 0, -1, 0, 2 effectiveLength = 2.2088 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-S-IC-45 title = Saturn S-IC 45-deg modelName = ROTanks/Assets/SC-ENG-MOUNT-SATURN-V orientation = BOTTOM verticalOffset = 0 rotationOffset = 0, -45, 0 height = 2.24 diameter = 5 upperDiameter = 5 lowerDiameter = 6 volume = 46.7618 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -2.24, 0, 0, -1, 0, 2 effectiveLength = 2.2088 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-S-II title = Saturn S-II modelName = ROTanks/Assets/SC-ENG-MOUNT-S-II orientation = BOTTOM verticalOffset = 0 height = 1.75 diameter = 5 upperDiameter = 5 lowerDiameter = 3 volume = 24.8288 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.75, 0, 0, -1, 0, 2 effectiveLength = 1.48461 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = olive detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-S-IVB title = Saturn S-IVB modelName = ROTanks/Assets/SC-ENG-MOUNT-S-IVB orientation = BOTTOM verticalOffset = 0 height = 2.18 diameter = 5 upperDiameter = 5 lowerDiameter = 1.5 volume = 20.5264 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -2.18, 0, 0, -1, 0, 2 effectiveLength = 1.4455 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = olive detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Generic title = Generic modelName = ROTanks/Assets/SC-ENG-MOUNT-GENERIC orientation = BOTTOM verticalOffset = 0 height = 0.9 diameter = 5 upperDiameter = 5 lowerDiameter = 4.3 volume = 17.2626 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -0.9, 0, 0, -1, 0, 2 effectiveLength = 0.8505 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = olive detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Boattail title = Boattail modelName = ROTanks/Assets/SC-ENG-MOUNT-SHROUD orientation = BOTTOM verticalOffset = 0 height = 1 diameter = 5 upperDiameter = 5 lowerDiameter = 5 volume = 18.9778 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.0, 0, 0, -1, 0, 2 effectiveLength = 0 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS4-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS4-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/Masks/MOUNTS4-MASK excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Shroud-Tight title = Shroud (Tight) modelName = ROTanks/Assets/SC-ENG-MOUNT-SHROUD2 orientation = BOTTOM verticalOffset = 0 height = 1 diameter = 3.75 upperDiameter = 3.75 lowerDiameter = 3.75 volume = 10.7962 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.0, 0, 0, -1, 0, 2 effectiveLength = 0 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS4-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS4-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/Masks/MOUNTS4-MASK excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Shroud-S title = Shroud (S) modelName = ROTanks/Assets/SC-ENG-MOUNT-SHROUD3 orientation = BOTTOM verticalOffset = 0 height = 0.5 diameter = 5 upperDiameter = 5 lowerDiameter = 5 volume = 10.0101 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -0.5, 0, 0, -1, 0, 2 effectiveLength = 0.4085 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Shroud-M title = Shroud (M) modelName = ROTanks/Assets/SC-ENG-MOUNT-SHROUD4 orientation = BOTTOM verticalOffset = 0 height = 0.5 diameter = 5 upperDiameter = 5 lowerDiameter = 5 volume = 10.0101 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -0.5, 0, 0, -1, 0, 2 effectiveLength = 0.4085 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Shroud-L title = Shroud (L) modelName = ROTanks/Assets/SC-ENG-MOUNT-SHROUD5 orientation = BOTTOM verticalOffset = 0 height = 0.5 diameter = 5 upperDiameter = 5 lowerDiameter = 5 volume = 10.0101 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -0.5, 0, 0, -1, 0, 2 effectiveLength = 0.4085 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Shroud-XL title = Shroud (XL) modelName = ROTanks/Assets/SC-ENG-MOUNT-SHROUD6 orientation = BOTTOM verticalOffset = 0 height = 0.5 diameter = 5 upperDiameter = 5 lowerDiameter = 5 volume = 10.0101 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -0.5, 0, 0, -1, 0, 2 effectiveLength = 0.4085 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-SLS title = SLS modelName = ROTanks/Assets/SC-ENG-MOUNT-SLS orientation = BOTTOM verticalOffset = 0 height = 1 diameter = 5 upperDiameter = 5 lowerDiameter = 5.5 volume = 19.509 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1, 0, 0, -1, 0, 2 effectiveLength = 0.7314 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-SLS-6 title = SLS 6-Engine modelName = ROTanks/Assets/SC-ENG-MOUNT-SLS-6 orientation = BOTTOM verticalOffset = 0 height = 1 diameter = 5 upperDiameter = 5 lowerDiameter = 5.5 volume = 19.509 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1, 0, 0, -1, 0, 2 effectiveLength = 0.7314 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Pyrios title = Pyrios modelName = ROTanks/Assets/SC-ENG-MOUNT-PYRIOS orientation = BOTTOM verticalOffset = -2.3 rotationOffset = 0,0,0 height = 1.333333 diameter = 5 upperDiameter = 5 lowerDiameter = 7 volume = 70.9993 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.33333333, 0, 0, -1, 0, 2 effectiveLength = 0 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS1-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS1-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS1-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Nova title = Nova modelName = ROTanks/Assets/SC-ENG-MOUNT-NOVA orientation = BOTTOM verticalOffset = 0 height = 1.05 diameter = 5 upperDiameter = 5 lowerDiameter = 5 volume = 9.7545 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.05, 0, 0, -1, 0, 2 effectiveLength = 0.349 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Direct title = Direct modelName = ROTanks/Assets/SC-ENG-MOUNT-DIRECT orientation = BOTTOM verticalOffset = 0 rotationOffset = 0,0,0 height = 2.5 diameter = 5 upperDiameter = 5 lowerDiameter = 7 volume = 48.7726 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -2.5, 0, 0, -1, 0, 2 effectiveLength = 0 additionalVolume = 0 defaultTextureSet = ROT-Mount-A KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS2-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS2-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS2-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS2-MASK-C excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Delta-IV title = Delta-IV modelName = ROTanks/Assets/SC-ENG-MOUNT-DELTA-IV orientation = BOTTOM verticalOffset = 0 rotationOffset = 0,-90,0 height = 1 diameter = 3.75 upperDiameter = 3.75 lowerDiameter = 3.75 volume = 10.7962 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.0, 0, 0, -1, 0, 2 effectiveLength = 0 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS4-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = white detailColor = white } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS4-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS4-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS4-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS4-MET texture = _MaskTex, ROTanks/Assets/Masks/MOUNTS4-MASK excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = black } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-RD-107 title = RD-107 modelName = ROTanks/Assets/SC-ENG-MOUNT-RD-107 orientation = BOTTOM verticalOffset = 0 rotationOffset = 0,-90,0 height = 0.05 diameter = 1.875 upperDiameter = 1.875 lowerDiameter = 1.875 volume = 2.7435 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -0.05, 0, 0, -1, 0, 2 effectiveLength = 0.4686 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS5-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS5-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS5-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = orange secondColor = silver detailColor = dkGray } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS5-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS5-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS5-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = orange secondColor = silver detailColor = dkGray } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-RD-108 title = RD-108 modelName = ROTanks/Assets/SC-ENG-MOUNT-RD-108 orientation = BOTTOM verticalOffset = 0 rotationOffset = 0,-45,0 height = 0.05 diameter = 1.4375 upperDiameter = 1.4375 lowerDiameter = 1.4375 volume = 0.1 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -0.05, 0, 0, -1, 0, 2 effectiveLength = 0.4686 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS5-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS5-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS5-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = orange secondColor = silver detailColor = dkGray } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS5-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS5-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS5-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = orange secondColor = silver detailColor = dkGray } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-RD-108-45 title = RD-108 45-deg modelName = ROTanks/Assets/SC-ENG-MOUNT-RD-108 orientation = BOTTOM verticalOffset = 0 rotationOffset = 0,-90,0 height = 0.05 diameter = 1.4375 upperDiameter = 1.4375 lowerDiameter = 1.4375 volume = 0.1 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -0.05, 0, 0, -1, 0, 2 effectiveLength = 0.4686 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS5-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS5-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS5-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = orange secondColor = silver detailColor = dkGray } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS5-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS5-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS5-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS5-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = orange secondColor = silver detailColor = dkGray } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Skeletal-S title = Skeletal (SM) modelName = ROTanks/Assets/SC-ENG-MOUNT-SKELETAL-S orientation = BOTTOM verticalOffset = 0 height = 1.641 diameter = 5 upperDiameter = 5 lowerDiameter = 2.45 volume = 23.206 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.641, 0, 0, -1, 0, 2 effectiveLength = 1.25 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = steel } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = silver detailColor = steel } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET-CLOTH texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = beige } } KSP_TEXTURE_SET { name = ROT-Mount-D recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET-CLOTH texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = silver detailColor = beige } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Skeletal-M title = Skeletal (MD) modelName = ROTanks/Assets/SC-ENG-MOUNT-SKELETAL-M orientation = BOTTOM verticalOffset = 0 height = 1.741 diameter = 5 upperDiameter = 5 lowerDiameter = 4 volume = 23.206 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.741, 0, 0, -1, 0, 2 effectiveLength = 1.25 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = steel } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = silver detailColor = steel } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET-CLOTH texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = beige } } KSP_TEXTURE_SET { name = ROT-Mount-D recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET-CLOTH texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = silver detailColor = beige } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Mounts-Engine.cfg ROL_MODEL { name = Mount-Skeletal-L title = Skeletal (LG) modelName = ROTanks/Assets/SC-ENG-MOUNT-SKELETAL-L orientation = BOTTOM verticalOffset = 0 height = 1.741 diameter = 5 upperDiameter = 5 lowerDiameter = 5.85 volume = 23.206 topNode = 0, 0, 0, 0, 1, 0, 2 bottomNode = 0, -1.741, 0, 0, -1, 0, 2 effectiveLength = 1.25 additionalVolume = 0 KSP_TEXTURE_SET { name = ROT-Mount-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = steel } } KSP_TEXTURE_SET { name = ROT-Mount-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = silver detailColor = steel } } KSP_TEXTURE_SET { name = ROT-Mount-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET-CLOTH texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-A excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = black detailColor = beige } } KSP_TEXTURE_SET { name = ROT-Mount-D recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTS3-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTS3-NRM-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET-CLOTH texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTS3-MET texture = _MaskTex, ROTanks/Assets/SC-ENG-MOUNTS3-MASK-B excludeMesh = SC-ENG-MOUNT-CAP keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-NONE mesh = SC-ENG-MOUNT-CAP } COLORS { mainColor = white secondColor = silver detailColor = beige } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-DiapasonProbe title = Diapason modelName = ROTanks/Assets/BDB/bluedog_Diamant_Diapason orientation = CENTRAL height = 0.395 diameter = 0.816 volume = 0.153695 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.816 lowerDiameter = 0.816 KSP_TEXTURE_SET { name = ROT-BDB-DiapasonProbe title = Diapason recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/bluedog_DiamantProbes texture = _BumpMap, ROTanks/Assets/BDB/bluedog_DiamantProbes_NRM keyword = TU_STOCK_SPEC } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-Explorer33 title = Explorer 33 modelName = ROTanks/Assets/BDB/bluedog_AIMP_Core orientation = CENTRAL height = 0.25 diameter = 0.65 volume = 0.097698 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.65 lowerDiameter = 0.65 KSP_TEXTURE_SET { name = ROT-BDB-Explorer33 title = Explorer recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/bluedog_AIMPcore texture = _BumpMap, ROTanks/Assets/BDB/bluedog_AIMPcore_NRM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-Helios title = Helios modelName = ROTanks/Assets/BDB/bluedog_Helios_Core orientation = CENTRAL height = 0.3 diameter = 0.9375 volume = 0.196425 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.9375 lowerDiameter = 0.9375 KSP_TEXTURE_SET { name = ROT-BDB-Helios title = Helios recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/bluedog_Helios texture = _BumpMap, ROTanks/Assets/BDB/bluedog_Helios_NRM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-Prism title = Tri-Prism modelName = ROTanks/Assets/BDB/bluedog_TRYP_Core orientation = CENTRAL height = 0.5 diameter = 0.515 volume = 0.0836051 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.515 lowerDiameter = 0.515 KSP_TEXTURE_SET { name = ROT-BDB-Prism title = Tri-Prism recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/bluedog_TriPrismCore texture = _BumpMap, ROTanks/Assets/BDB/bluedog_TriPrismCore_NRM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-OGOProbe title = OGO modelName = ROTanks/Assets/BDB/bluedog_OGO_Core orientation = CENTRAL height = 1.0 diameter = 0.625 volume = 0.028125 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.625 lowerDiameter = 0.625 KSP_TEXTURE_SET { name = ROT-BDB-OGOProbe title = OGO recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/bluedog_Pioneer texture = _BumpMap, ROTanks/Assets/BDB/bluedog_Pioneer_NRM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-OSOProbe title = OSO modelName = ROTanks/Assets/BDB/bluedog_OSO_Core orientation = CENTRAL height = 0.225 diameter = 0.689 volume = 0.0788329 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.689 lowerDiameter = 0.689 KSP_TEXTURE_SET { name = ROT-BDB-OSO title = OSO recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/bluedog_OSO_ProbeCore texture = _BumpMap, ROTanks/Assets/BDB/bluedog_OSO_ProbeCore_NRM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-RangerProbe title = Ranger modelName = ROTanks/Assets/BDB/bluedog_rangerCore orientation = CENTRAL height = 0.246 diameter = 0.59 volume = 0.0496354 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.59 lowerDiameter = 0.59 KSP_TEXTURE_SET { name = ROT-BDB-Ranger title = Ranger recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/bluedog_RangerProbe texture = _BumpMap, ROTanks/Assets/BDB/bluedog_RangerProbe_NRM texture = _Emission, ROTanks/Assets/BDB/bluedog_RangerProbe_Emit keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-Sputnik3 title = Sputnik 3 modelName = ROTanks/Assets/BDB/bluedog_Sputnik3_Core orientation = CENTRAL height = 1.3 diameter = 0.89 volume = 0.48427 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.89 lowerDiameter = 0.89 positionOffset = 0, -0.54, 0 KSP_TEXTURE_SET { name = ROT-BDB-Sputnik3 title = Sputnik recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/bluedog_SovietProbes texture = _BumpMap, ROTanks/Assets/BDB/bluedog_SovietProbes_NRM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Bluedog.cfg ROL_MODEL { name = BDB-VeneraProbe title = Venera modelName = ROTanks/Assets/BDB/bluedog_veneraProbe orientation = CENTRAL height = 0.379 diameter = 0.676 volume = 0.0900777 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.676 lowerDiameter = 0.676 positionOffset = 0, -0.18, 0 KSP_TEXTURE_SET { name = ROT-BDB-Venera title = Venera recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/BDB/Bluedog_Probes1 texture = _BumpMap, ROTanks/Assets/BDB/Bluedog_Probes1_NRM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Coatl.cfg ROL_MODEL { name = CA-Barquetta title = Rectangle Tall modelName = ROTanks/Assets/Coatl/barquetta orientation = CENTRAL height = 0.743 diameter = 0.441 volume = 0.1445 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.441 lowerDiameter = 0.441 textureSet = ROT-CA-Panels-Gold textureSet = ROT-CA-Panels-Foil } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Coatl.cfg ROL_MODEL { name = CA-Aegis title = Square (SM) modelName = ROTanks/Assets/Coatl/ca_aegis orientation = CENTRAL height = 0.419 diameter = 0.512 volume = 0.11 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.512 lowerDiameter = 0.512 textureSet = ROT-CA-Foil-Gold textureSet = ROT-CA-Foil-Foil } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Coatl.cfg ROL_MODEL { name = CA-Hera title = Hexagon (LG) modelName = ROTanks/Assets/Coatl/ca_hera orientation = CENTRAL height = 0.991 diameter = 1.89 volume = 3.09 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 1.89 lowerDiameter = 1.89 textureSet = ROT-CA-Foil-Gold textureSet = ROT-CA-Foil-Foil } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Coatl.cfg ROL_MODEL { name = CA-Quetzal title = Hexagon (Pioneer 10) modelName = ROTanks/Assets/Coatl/quetzal orientation = CENTRAL height = 0.391 diameter = 0.812 volume = 0.223 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.812 lowerDiameter = 0.812 textureSet = ROT-CA-Panels-Gold textureSet = ROT-CA-Panels-Foil } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Coatl.cfg ROL_MODEL { name = CA-Tatsujin title = Square modelName = ROTanks/Assets/Coatl/tatsujin orientation = CENTRAL height = 0.969 diameter = 0.806 volume = 0.7568 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.806 lowerDiameter = 0.806 textureSet = ROT-CA-Panels-Gold textureSet = ROT-CA-Panels-Foil } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Coatl.cfg ROL_MODEL { name = CA-Torekka title = Octogon (Voyager) modelName = ROTanks/Assets/Coatl/torekka orientation = CENTRAL height = 0.616 diameter = 1.15 volume = 0.3774 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 1.15 lowerDiameter = 1.15 textureSet = ROT-CA-Panels-Gold textureSet = ROT-CA-Panels-Foil } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Coatl.cfg ROL_MODEL { name = CA-Xihe title = Rectangle (STEREO) modelName = ROTanks/Assets/Coatl/xihe orientation = CENTRAL height = 0.687 diameter = 1 volume = 0.6441 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 1 lowerDiameter = 1 textureSet = ROT-CA-Panel-Gold textureSet = ROT-CA-Panel-Foil } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-ReStock.cfg ROL_MODEL { name = ReStock-QBE title = QBE modelName = ReStock/Assets/Command/restock-probe-qube-1 orientation = CENTRAL height = 0.57 diameter = 0.488 volume = 0.1357 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.488 lowerDiameter = 0.488 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-RLA.cfg ROL_MODEL { name = RLA-IKOTET title = IKOTET modelName = ROTanks/Assets/RLA/IKOTET orientation = CENTRAL height = 0.385 diameter = 0.686 volume = 0.14 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.686 lowerDiameter = 0.686 textureSet = ROT-RLA-IKOTET-Gold textureSet = ROT-RLA-IKOTET-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-RLA.cfg ROL_MODEL { name = RLA-TET title = TET modelName = ROTanks/Assets/RLA/TET orientation = CENTRAL height = 0.385 diameter = 0.686 volume = 0.1811 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.686 lowerDiameter = 0.686 textureSet = ROT-RLA-TET-Gold textureSet = ROT-RLA-TET-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-Stock.cfg ROL_MODEL { name = Probe-Cube modelName = Squad/Parts/Command/probeCoreCube/model orientation = CENTRAL volume = 0.128 height = 0.574 diameter = 0.477 minVerticalScale = 0.5 maxVerticalScale = 1.5 upperDiameter = 0.574 lowerDiameter = 0.574 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-VSR.cfg ROL_MODEL { name = VSR-HECS title = HECS modelName = ROTanks/Assets/Vens/HECS orientation = CENTRAL height = 0.388 diameter = 0.784 volume = 0.1549 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.784 lowerDiameter = 0.784 textureSet = ROT-VSR-HECS textureSet = ROT-VSR-HECS-Recolor } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-VSR.cfg ROL_MODEL { name = VSR-HECS2 title = HECS-2 modelName = ROTanks/Assets/Vens/HECS2 orientation = CENTRAL height = 1.0 diameter = 1.75 volume = 1.9891 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 1.75 lowerDiameter = 1.75 textureSet = ROT-VSR-HECS2 textureSet = ROT-VSR-HECS2-Recolor } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-VSR.cfg ROL_MODEL { name = VSR-OKTO title = OKTO modelName = ROTanks/Assets/Vens/OKTO orientation = CENTRAL height = 0.366 diameter = 0.741 volume = 0.1421 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.741 lowerDiameter = 0.741 textureSet = ROT-VSR-OKTO textureSet = ROT-VSR-OKTO-Recolor } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-VSR.cfg ROL_MODEL { name = VSR-OKTO2 title = OKTO-2 modelName = ROTanks/Assets/Vens/OKTO2 orientation = CENTRAL height = 0.123 diameter = 0.582 volume = 0.0295 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.582 lowerDiameter = 0.582 textureSet = ROT-VSR-OKTO2 textureSet = ROT-VSR-OKTO2-Recolor } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Probes-VSR.cfg ROL_MODEL { name = VSR-QBE title = QBE modelName = ROTanks/Assets/Vens/QBE orientation = CENTRAL height = 0.574 diameter = 0.477 volume = 0.1306 minVerticalScale = 0.1 maxVerticalScale = 2.0 upperDiameter = 0.477 lowerDiameter = 0.477 textureSet = ROT-VSR-QBE textureSet = ROT-VSR-QBE-Recolor } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Booster.cfg ROL_MODEL { name = Booster-1 modelName = ROTanks/Assets/SC-TANK-D-1-0 orientation = CENTRAL actualHeight = 8.82594 height = 6 diameter = 1.875 volume = 8.40094 surface = 0, 0, -0.967, 0, 0, 1, 2 minVerticalScale = 0.1 maxVerticalScale = 5.0 cost = 0 upperDiameter = 1.875 lowerDiameter = 1.875 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Booster.cfg ROL_MODEL { name = Booster-2 modelName = ROTanks/Assets/SC-TANK-D-2-0 orientation = CENTRAL actualHeight = 10.2634 height = 7 diameter = 1.875 volume = 10.3124 surface = 0, 0, -0.967, 0, 0, 1, 2 minVerticalScale = 0.1 maxVerticalScale = 5.0 cost = 0 upperDiameter = 1.875 lowerDiameter = 1.875 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Booster.cfg ROL_MODEL { name = Booster-3 modelName = ROTanks/Assets/SC-TANK-D-3-0 orientation = CENTRAL actualHeight = 11.7009 height = 8 diameter = 1.875 volume = 12.2239 surface = 0, 0, -0.967, 0, 0, 1, 2 minVerticalScale = 0.1 maxVerticalScale = 5.0 cost = 0 upperDiameter = 1.875 lowerDiameter = 1.875 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Booster.cfg ROL_MODEL { name = Booster-4 modelName = ROTanks/Assets/SC-TANK-D-4-0 orientation = CENTRAL actualHeight = 13.1384 height = 9 diameter = 1.875 volume = 14.1354 surface = 0, 0, -0.967, 0, 0, 1, 2 minVerticalScale = 0.1 maxVerticalScale = 5.0 cost = 0 upperDiameter = 1.875 lowerDiameter = 1.875 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Booster.cfg ROL_MODEL { name = Booster-5 modelName = ROTanks/Assets/SC-TANK-D-5-0 orientation = CENTRAL actualHeight = 14.3733 height = 10 diameter = 1.875 volume = 15.7169 surface = 0, 0, -0.967, 0, 0, 1, 2 minVerticalScale = 0.1 maxVerticalScale = 5.0 cost = 0 upperDiameter = 1.875 lowerDiameter = 1.875 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Booster.cfg ROL_MODEL { name = Booster-6 modelName = ROTanks/Assets/SC-TANK-D-6-0 orientation = CENTRAL actualHeight = 15.6127 height = 11 diameter = 1.875 volume = 17.3083 surface = 0, 0, -0.967, 0, 0, 1, 2 minVerticalScale = 0.1 maxVerticalScale = 5.0 cost = 0 upperDiameter = 1.875 lowerDiameter = 1.875 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Booster.cfg ROL_MODEL { name = Booster-7 modelName = ROTanks/Assets/SC-TANK-D-7-0 orientation = CENTRAL actualHeight = 16.7424 height = 12 diameter = 1.875 volume = 18.9054 surface = 0, 0, -0.967, 0, 0, 1, 2 minVerticalScale = 0.1 maxVerticalScale = 5.0 cost = 0 upperDiameter = 1.875 lowerDiameter = 1.875 textureSet = ROT-Soyuz-Stripes1-Stringers textureSet = ROT-Soyuz-Stripes2-Stringers textureSet = ROT-Soyuz-Stripes3-Stringers textureSet = ROT-Soyuz-Stripes4-Stringers textureSet = ROT-Soyuz-Stripes5-Stringers textureSet = ROT-Soyuz-Stripes6-Stringers textureSet = ROT-Soyuz-Stripes1-Plain textureSet = ROT-Soyuz-Stripes2-Plain textureSet = ROT-Soyuz-Stripes3-Plain textureSet = ROT-Soyuz-Stripes6-Plain textureSet = ROT-Soyuz-Soyuz textureSet = ROT-Soyuz-Orange-Plain textureSet = ROT-Soyuz-Orange-Stringers textureSet = ROT-Soyuz-Gold textureSet = ROT-Soyuz-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 0.25x-Cryo modelName = ROTanks/Assets/SC-TANK-C-0-3 orientation = CENTRAL height = 1.25 diameter = 5 volume = 19.635 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 0.5x-Cryo modelName = ROTanks/Assets/SC-TANK-C-0-5 orientation = CENTRAL height = 2.5 diameter = 5 volume = 32.7249 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 0.75x-Cryo modelName = ROTanks/Assets/SC-TANK-C-0-7 orientation = CENTRAL height = 3.75 diameter = 5 volume = 44.9967 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 1.0x-Cryo modelName = ROTanks/Assets/SC-TANK-C-1-0 orientation = CENTRAL volume = 69.5404 height = 5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 1.5x-Cryo modelName = ROTanks/Assets/SC-TANK-C-1-5 orientation = CENTRAL volume = 118.6278 height = 7.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 2.0x-Cryo modelName = ROTanks/Assets/SC-TANK-C-2-0 orientation = CENTRAL volume = 167.7152 height = 10 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 2.5x-Cryo modelName = ROTanks/Assets/SC-TANK-C-2-5 orientation = CENTRAL volume = 216.8025 height = 12.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 3.0x-Cryo modelName = ROTanks/Assets/SC-TANK-C-3-0 orientation = CENTRAL volume = 265.8899 height = 15 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 3.5x-Cryo modelName = ROTanks/Assets/SC-TANK-C-3-5 orientation = CENTRAL volume = 314.9773 height = 17.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 4.0x-Cryo modelName = ROTanks/Assets/SC-TANK-C-4-0 orientation = CENTRAL volume = 364.0647 height = 20 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 4.5x-Cryo modelName = ROTanks/Assets/SC-TANK-C-4-5 orientation = CENTRAL volume = 413.1521 height = 22.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 5.0x-Cryo modelName = ROTanks/Assets/SC-TANK-C-5-0 orientation = CENTRAL volume = 462.2395 height = 25 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 5.5x-Cryo modelName = ROTanks/Assets/SC-TANK-C-5-5 orientation = CENTRAL volume = 511.3269 height = 27.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 6.0x-Cryo modelName = ROTanks/Assets/SC-TANK-C-6-0 orientation = CENTRAL volume = 560.4142 height = 30 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 6.5x-Cryo modelName = ROTanks/Assets/SC-TANK-C-6-5 orientation = CENTRAL volume = 609.5016 height = 32.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 7.0x-Cryo modelName = ROTanks/Assets/SC-TANK-C-7-0 orientation = CENTRAL volume = 658.589 height = 35 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 7.5x-Cryo modelName = ROTanks/Assets/SC-TANK-C-7-5 orientation = CENTRAL volume = 707.6764 height = 37.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Cryo.cfg ROL_MODEL { name = 8.0x-Cryo modelName = ROTanks/Assets/SC-TANK-C-8-0 orientation = CENTRAL volume = 756.7638 height = 40 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Cryo-Stripes1-Plain textureSet = ROT-Cryo-Stripes2-Plain textureSet = ROT-Cryo-Stripes3-Plain textureSet = ROT-Cryo-Stripes6-Plain textureSet = ROT-Cryo-Soyuz textureSet = ROT-Cryo-Orange-Plain textureSet = ROT-Cryo-Orange-Stringers textureSet = ROT-Cryo-Gold textureSet = ROT-Cryo-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 0.5x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-0-5 orientation = CENTRAL height = 2.9 diameter = 5 volume = 37.9609 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 1.0x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-1-0 orientation = CENTRAL volume = 77.3944 height = 5.4 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 1.5x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-1-5 orientation = CENTRAL volume = 126.4818 height = 7.9 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 2.0x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-2-0 orientation = CENTRAL volume = 175.5691 height = 10.4 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 2.5x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-2-5 orientation = CENTRAL volume = 224.6565 height = 12.9 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 3.0x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-3-0 orientation = CENTRAL volume = 273.7439 height = 15.4 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 3.5x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-3-5 orientation = CENTRAL volume = 322.8313 height = 17.9 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 4.0x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-4-0 orientation = CENTRAL volume = 371.9187 height = 20.4 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 4.5x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-4-5 orientation = CENTRAL volume = 421.0061 height = 22.9 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 5.0x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-5-0 orientation = CENTRAL volume = 470.0934 height = 25.4 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 5.5x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-5-5 orientation = CENTRAL volume = 519.1808 height = 27.9 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 6.0x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-6-0 orientation = CENTRAL volume = 568.2682 height = 30.4 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 6.5x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-6-5 orientation = CENTRAL volume = 617.3556 height = 32.9 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 7.0x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-7-0 orientation = CENTRAL volume = 666.443 height = 35.4 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 7.5x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-7-5 orientation = CENTRAL volume = 715.5304 height = 37.9 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-CryoFramed.cfg ROL_MODEL { name = 8.0x-Cryo-Framed modelName = ROTanks/Assets/SC-TANK-CF-8-0 orientation = CENTRAL volume = 764.6178 height = 40.4 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-CryoFramed-Stripes1-Plain textureSet = ROT-CryoFramed-Stripes2-Plain textureSet = ROT-CryoFramed-Stripes3-Plain textureSet = ROT-CryoFramed-Stripes6-Plain textureSet = ROT-CryoFramed-Soyuz textureSet = ROT-CryoFramed-Orange-Plain textureSet = ROT-CryoFramed-Orange-Stringers textureSet = ROT-CryoFramed-Gold textureSet = ROT-CryoFramed-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 0.25x-Hydrolox modelName = ROTanks/Assets/SC-TANK-C-0-3 orientation = CENTRAL height = 1.25 diameter = 5 volume = 19.635 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 0.5x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-0-5 orientation = CENTRAL height = 2.5 diameter = 5 volume = 32.7249 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 0.75x-Hydrolox modelName = ROTanks/Assets/SC-TANK-C-0-7 orientation = CENTRAL height = 3.75 diameter = 5 volume = 44.9967 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 1.0x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-1-0 orientation = CENTRAL volume = 69.5404 height = 5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 1.5x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-1-5 orientation = CENTRAL volume = 118.6278 height = 7.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 2.0x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-2-0 orientation = CENTRAL volume = 167.7152 height = 10 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 2.5x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-2-5 orientation = CENTRAL volume = 216.8025 height = 12.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 3.0x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-3-0 orientation = CENTRAL volume = 265.8899 height = 15 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 3.5x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-3-5 orientation = CENTRAL volume = 314.9773 height = 17.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 4.0x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-4-0 orientation = CENTRAL volume = 364.0647 height = 20 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 4.5x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-4-5 orientation = CENTRAL volume = 413.1521 height = 22.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 5.0x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-5-0 orientation = CENTRAL volume = 462.2395 height = 25 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 5.5x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-5-5 orientation = CENTRAL volume = 511.3269 height = 27.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 6.0x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-6-0 orientation = CENTRAL volume = 560.4142 height = 30 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 6.5x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-6-5 orientation = CENTRAL volume = 609.5016 height = 32.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 7.0x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-7-0 orientation = CENTRAL volume = 658.589 height = 35 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 7.5x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-7-5 orientation = CENTRAL volume = 707.6764 height = 37.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Hydro.cfg ROL_MODEL { name = 8.0x-Hydrolox modelName = ROTanks/Assets/SC-TANK-B-8-0 orientation = CENTRAL volume = 756.7638 height = 40 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-InlineSphere.cfg ROL_MODEL { name = Inline-Sphere modelName = ROTanks/Assets/CryoTanks/CT-INLINE-SPHERE orientation = CENTRAL volume = 523.6 height = 10 diameter = 10 minVerticalScale = 0.5 maxVerticalScale = 2 upperDiameter = 3.75 lowerDiameter = 3.75 textureSet = ROT-InlineSphere-Gold textureSet = ROT-InlineSphere-Silver textureSet = ROT-InlineSphere-Orange textureSet = ROT-InlineSphere-Stripes-1 textureSet = ROT-InlineSphere-Stripes-2 textureSet = ROT-InlineSphere-Stripes-3 textureSet = ROT-InlineSphere-Stripes-4 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 0.25x-Kerolox modelName = ROTanks/Assets/SC-TANK-C-0-3 orientation = CENTRAL height = 1.25 diameter = 5 volume = 19.635 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 0.5x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-0-5 orientation = CENTRAL height = 2.5 diameter = 5 volume = 32.7249 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 0.75x-Kerolox modelName = ROTanks/Assets/SC-TANK-C-0-7 orientation = CENTRAL height = 3.75 diameter = 5 volume = 44.9967 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 1.0x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-1-0 orientation = CENTRAL volume = 69.5404 height = 5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 1.5x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-1-5 orientation = CENTRAL volume = 118.6278 height = 7.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 2.0x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-2-0 orientation = CENTRAL volume = 167.7152 height = 10 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 2.5x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-2-5 orientation = CENTRAL volume = 216.8025 height = 12.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 3.0x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-3-0 orientation = CENTRAL volume = 265.8899 height = 15 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 3.5x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-3-5 orientation = CENTRAL volume = 314.9773 height = 17.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 4.0x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-4-0 orientation = CENTRAL volume = 364.0647 height = 20 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 4.5x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-4-5 orientation = CENTRAL volume = 413.1521 height = 22.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 5.0x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-5-0 orientation = CENTRAL volume = 462.2395 height = 25 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 5.5x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-5-5 orientation = CENTRAL volume = 511.3269 height = 27.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 6.0x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-6-0 orientation = CENTRAL volume = 560.4142 height = 30 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 6.5x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-6-5 orientation = CENTRAL volume = 609.5016 height = 32.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 7.0x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-7-0 orientation = CENTRAL volume = 658.589 height = 35 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 7.5x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-7-5 orientation = CENTRAL volume = 707.6764 height = 37.5 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-Kero.cfg ROL_MODEL { name = 8.0x-Kerolox modelName = ROTanks/Assets/SC-TANK-A-8-0 orientation = CENTRAL volume = 756.7638 height = 40 diameter = 5 minVerticalScale = 0.01 maxVerticalScale = 20 cost = 0 upperDiameter = 5 lowerDiameter = 5 textureSet = ROT-Kero-Stripes1-Stringers textureSet = ROT-Kero-Stripes2-Stringers textureSet = ROT-Kero-Stripes3-Stringers textureSet = ROT-Kero-Stripes4-Stringers textureSet = ROT-Kero-Stripes5-Stringers textureSet = ROT-Kero-Stripes6-Stringers textureSet = ROT-Kero-Stripes1-Plain textureSet = ROT-Kero-Stripes2-Plain textureSet = ROT-Kero-Stripes3-Plain textureSet = ROT-Kero-Stripes6-Plain textureSet = ROT-Kero-Soyuz textureSet = ROT-Kero-Orange-Plain textureSet = ROT-Kero-Orange-Stringers textureSet = ROT-Kero-Gold textureSet = ROT-Kero-Silver } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-StockKSP.cfg ROL_MODEL { name = Radial-Sphere modelName = Squad/Parts/FuelTank/FoilTanks/RadialTank_Round orientation = CENTRAL rotationOffset = 0, 90, 0 volume = 0.128 height = 0.625 diameter = 0.625 minVerticalScale = 0.5 maxVerticalScale = 1.5 upperDiameter = 0.625 lowerDiameter = 0.625 textureSet = ROT-StockKSP-Gold textureSet = ROT-StockKSP-Silver textureSet = ROT-StockKSP-Orange textureSet = ROT-StockKSP-Plain } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-StockKSP.cfg ROL_MODEL { name = Radial-Capsule modelName = Squad/Parts/FuelTank/FoilTanks/RadialTank_Capsule orientation = CENTRAL rotationOffset = 0, 90, 0 volume = 0.320 height = 1.25 diameter = 0.625 minVerticalScale = 0.5 maxVerticalScale = 1.5 upperDiameter = 0.625 lowerDiameter = 0.625 textureSet = ROT-StockKSP-Gold textureSet = ROT-StockKSP-Silver textureSet = ROT-StockKSP-Orange textureSet = ROT-StockKSP-Plain } } UrlConfig { parentUrl = ROTanks/Data/Models/ModelData-Tank-StockKSP.cfg ROL_MODEL { name = Stock-Toroid modelName = Squad/Parts/FuelTank/FoilTanks/ToroidTank orientation = CENTRAL volume = 0.1125 height = 0.35 diameter = 1.25 minVerticalScale = 0.5 maxVerticalScale = 1.5 upperDiameter = 1.25 lowerDiameter = 1.25 textureSet = ROT-StockKSP-Gold textureSet = ROT-StockKSP-Silver textureSet = ROT-StockKSP-Orange textureSet = ROT-StockKSP-Plain } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Adapters.cfg KSP_TEXTURE_SET { name = ROT-Adapter-SLS title = S1 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ADPT1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ADPT1-NRM texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-STRIPES1 texture = _MetallicGlossMap, ROTanks/Assets/SC-ADPT1-MET-STD excludeMesh = SC-ADPT-ENDCAP excludeMesh = ST-ADPT-HUB-Decals keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-ADPT-ENDCAP } COLORS { mainColor = white secondColor = black detailColor = white } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Adapters.cfg KSP_TEXTURE_SET { name = ROT-Adapter-Saturn title = S2 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ADPT1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ADPT1-NRM texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-STRIPES2 texture = _MetallicGlossMap, ROTanks/Assets/SC-ADPT1-MET-STD excludeMesh = SC-ADPT-ENDCAP excludeMesh = ST-ADPT-HUB-Decals keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-ADPT-ENDCAP } COLORS { mainColor = white secondColor = black detailColor = white } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Adapters.cfg KSP_TEXTURE_SET { name = ROT-Adapter-Plain title = Plain recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ADPT1-DIFF texture = _BumpMap, ROTanks/Assets/SC-ADPT1-NRM texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-STRIPES1 texture = _MetallicGlossMap, ROTanks/Assets/SC-ADPT1-MET-STD excludeMesh = SC-ADPT-ENDCAP excludeMesh = ST-ADPT-HUB-Decals keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-ADPT-ENDCAP } COLORS { mainColor = white secondColor = black detailColor = white } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Adapters.cfg KSP_TEXTURE_SET { name = ROT-Adapter-Orange title = Foam recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ADPT1-DIFF-ORANGE texture = _BumpMap, ROTanks/Assets/SC-ADPT1-NRM-ORANGE textureColor = _MaskTex, 255,0,0,255 texture = _MetallicGlossMap, ROTanks/Assets/SC-ADPT1-MET-ORANGE excludeMesh = SC-ADPT-ENDCAP excludeMesh = ST-ADPT-HUB-Decals keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-ADPT-ENDCAP } COLORS { mainColor = foam secondColor = ltFoam detailColor = white } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Adapters.cfg KSP_TEXTURE_SET { name = ROT-Adapter-Gold title = Gold recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ADPT1-DIFF-GOLD texture = _BumpMap, ROTanks/Assets/SC-ADPT1-NRM-GOLD textureColor = _MaskTex, 255,0,0,255 texture = _MetallicGlossMap, ROTanks/Assets/SC-ADPT1-MET-GOLD excludeMesh = SC-ADPT-ENDCAP excludeMesh = ST-ADPT-HUB-Decals keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-ADPT-ENDCAP } COLORS { mainColor = gold secondColor = gold detailColor = gold } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Adapters.cfg KSP_TEXTURE_SET { name = ROT-Adapter-Cloth title = Cloth recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ADPT1-DIFF-CLOTH texture = _BumpMap, ROTanks/Assets/SC-ADPT1-NRM-CLOTH texture = _MaskTex, ROTanks/Assets/SC-ADPT1-MASK-CLOTH texture = _MetallicGlossMap, ROTanks/Assets/SC-ADPT1-MET-CLOTH excludeMesh = SC-ADPT-ENDCAP excludeMesh = ST-ADPT-HUB-Decals keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-ADPT-ENDCAP } COLORS { mainColor = beige secondColor = white detailColor = white } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Adapters.cfg KSP_TEXTURE_SET { name = ROT-Adapter-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ADPT1-DIFF-SILVER texture = _BumpMap, ROTanks/Assets/SC-ADPT1-NRM-SILVER textureColor = _MaskTex, 255,0,0,255 texture = _MetallicGlossMap, ROTanks/Assets/SC-ADPT1-MET-SILVER excludeMesh = SC-ADPT-ENDCAP excludeMesh = ST-ADPT-HUB-Decals keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-ADPT-ENDCAP } COLORS { mainColor = silver secondColor = silver detailColor = silver } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-CA-Foil.cfg KSP_TEXTURE_SET { name = ROT-CA-Foil-Gold title = Gold recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Coatl/probes_a_D excludeMesh = foil keyword = TU_STOCK_SPEC } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Textures/DIFF-GOLD texture = _BumpMap, ROTanks/Assets/Textures/NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/Textures/Smooth-METAL texture = _MaskTex, ROTanks/Assets/Masks/Solid-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 mesh = foil } COLORS { mainColor = gold secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-CA-Foil.cfg KSP_TEXTURE_SET { name = ROT-CA-Foil-Foil title = Foil recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Coatl/probes_a_D excludeMesh = panels keyword = TU_STOCK_SPEC } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Textures/Foil-DIFF texture = _BumpMap, ROTanks/Assets/Textures/Foil-NRM texture = _MetallicGlossMap, ROTanks/Assets/Textures/Smooth-METAL texture = _MaskTex, ROTanks/Assets/Masks/Solid-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 mesh = foil } COLORS { mainColor = gold secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-CA-Panel.cfg KSP_TEXTURE_SET { name = ROT-CA-Panel-Gold title = Gold recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Coatl/probes_a_D excludeMesh = panel keyword = TU_STOCK_SPEC } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Textures/DIFF-GOLD texture = _BumpMap, ROTanks/Assets/Textures/NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/Textures/Smooth-METAL texture = _MaskTex, ROTanks/Assets/Masks/Solid-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 mesh = panel } COLORS { mainColor = gold secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-CA-Panel.cfg KSP_TEXTURE_SET { name = ROT-CA-Panel-Foil title = Foil recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Textures/Foil-DIFF texture = _BumpMap, ROTanks/Assets/Textures/Foil-NRM texture = _MetallicGlossMap, ROTanks/Assets/Textures/Smooth-METAL texture = _MaskTex, ROTanks/Assets/Masks/Solid-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 mesh = panel } COLORS { mainColor = gold secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-CA-Panels.cfg KSP_TEXTURE_SET { name = ROT-CA-Panels-Gold title = Gold recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Coatl/probes_a_D excludeMesh = panels keyword = TU_STOCK_SPEC } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Textures/DIFF-GOLD texture = _BumpMap, ROTanks/Assets/Textures/NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/Textures/Smooth-METAL texture = _MaskTex, ROTanks/Assets/Masks/Solid-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 mesh = panels } COLORS { mainColor = gold secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-CA-Panels.cfg KSP_TEXTURE_SET { name = ROT-CA-Panels-Foil title = Foil recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Coatl/probes_a_D excludeMesh = panels keyword = TU_STOCK_SPEC } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Textures/Foil-DIFF texture = _BumpMap, ROTanks/Assets/Textures/Foil-NRM texture = _MetallicGlossMap, ROTanks/Assets/Textures/Smooth-METAL texture = _MaskTex, ROTanks/Assets/Masks/Solid-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 mesh = panels } COLORS { mainColor = gold secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Decouplers.cfg KSP_TEXTURE_SET { name = ROT-Ring-Decoupler recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-GEN-FR-DIFF texture = _BumpMap, ROTanks/Assets/SC-GEN-FR-NRM texture = _MaskTex, ROTanks/Assets/SC-GEN-FR-MASK texture = _MetallicGlossMap, ROTanks/Assets/SC-GEN-FR-MET texture = _AOMap, ROTanks/Assets/SC-GEN-FR-MET keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = steel secondColor = silver detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Fairings.cfg KSP_TEXTURE_SET { name = ROT-Fairings-A recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-GEN-PF-DIFF texture = _BumpMap, ROTanks/Assets/SC-GEN-PF-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-GEN-PF-MET texture = _MaskTex, ROTanks/Assets/SC-GEN-PF-MASK-A keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = white detailColor = brown } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Fairings.cfg KSP_TEXTURE_SET { name = ROT-Fairings-B recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-GEN-PF-DIFF texture = _BumpMap, ROTanks/Assets/SC-GEN-PF-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-GEN-PF-MET texture = _MaskTex, ROTanks/Assets/SC-GEN-PF-MASK-B keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = white detailColor = brown } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Fairings.cfg KSP_TEXTURE_SET { name = ROT-Fairings-C recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-GEN-PF-DIFF texture = _BumpMap, ROTanks/Assets/SC-GEN-PF-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-GEN-PF-MET texture = _MaskTex, ROTanks/Assets/SC-GEN-PF-MASK-C keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = brown } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Fairings.cfg KSP_TEXTURE_SET { name = ROT-Fairings-D recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-GEN-PF-DIFF texture = _BumpMap, ROTanks/Assets/SC-GEN-PF-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-GEN-PF-MET texture = _MaskTex, ROTanks/Assets/SC-GEN-PF-MASK-D keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = white detailColor = brown } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Fairings.cfg KSP_TEXTURE_SET { name = ROT-Fairings-E recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-GEN-PF-DIFF texture = _BumpMap, ROTanks/Assets/SC-GEN-PF-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-GEN-PF-MET texture = _MaskTex, ROTanks/Assets/SC-GEN-PF-MASK-E keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = brown } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Fairings.cfg KSP_TEXTURE_SET { name = ROT-Fairings-F recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-GEN-PF-DIFF texture = _BumpMap, ROTanks/Assets/SC-GEN-PF-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-GEN-PF-MET texture = _MaskTex, ROTanks/Assets/SC-GEN-PF-MASK-F keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = white detailColor = brown } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Generic.cfg KSP_MODEL_SHADER { name = ROT-TankCap-Inset model = ROTanks/Assets/SC-TANK-MOUNT-NONE MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANK-MOUNT-NONE-DIFF texture = _BumpMap, ROTanks/Assets/SC-TANK-MOUNT-NONE-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-TANK-MOUNT-NONE-MET texture = _AOMap, ROTanks/Assets/SC-TANK-MOUNT-NONE-MET } COLORS { mainColor = white secondColor = white detailColor = white } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Generic.cfg KSP_MODEL_SHADER { name = ROT-TankCap-Flat model = ROTanks/Assets/SC-ENG-MOUNT-FLAT MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET } COLORS { mainColor = white secondColor = white detailColor = white } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-InlineSphere.cfg KSP_TEXTURE_SET { name = ROT-InlineSphere-Gold title = Gold recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-GOLD texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/SOLID-BLUE mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = gold secondColor = silver detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-InlineSphere.cfg KSP_TEXTURE_SET { name = ROT-InlineSphere-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/SOLID-BLUE mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = gold detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-InlineSphere.cfg KSP_TEXTURE_SET { name = ROT-InlineSphere-Orange title = Foam recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL excludeMesh = SC-TANK-EndCap excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/SOLID-BLUE mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-InlineSphere.cfg KSP_TEXTURE_SET { name = ROT-InlineSphere-Stripes-1 title = Stripes-1 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/CT-INLINE-SPHERE-STRIPES-1-MASK excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/SOLID-BLUE mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-InlineSphere.cfg KSP_TEXTURE_SET { name = ROT-InlineSphere-Stripes-2 title = Stripes-2 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/CT-INLINE-SPHERE-STRIPES-2-MASK excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/SOLID-BLUE mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-InlineSphere.cfg KSP_TEXTURE_SET { name = ROT-InlineSphere-Stripes-3 title = Stripes-3 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/CT-INLINE-SPHERE-STRIPES-3-MASK excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/SOLID-BLUE mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-InlineSphere.cfg KSP_TEXTURE_SET { name = ROT-InlineSphere-Stripes-4 title = Stripes-4 recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/CT-INLINE-SPHERE-STRIPES-4-MASK excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/SOLID-BLUE mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-RLA-IKOTET.cfg KSP_TEXTURE_SET { name = ROT-RLA-IKOTET-Gold title = Gold recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/RLA/IKOtex texture = _BumpMap, ROTanks/Assets/RLA/IKOnrm keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.8 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-RLA-IKOTET.cfg KSP_TEXTURE_SET { name = ROT-RLA-IKOTET-Silver title = Silver recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/RLA/IKOtexALT texture = _BumpMap, ROTanks/Assets/RLA/IKOnrm keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.8 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-RLA-TET.cfg KSP_TEXTURE_SET { name = ROT-RLA-TET-Gold title = Gold recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/RLA/TETtex texture = _BumpMap, ROTanks/Assets/RLA/TETnrm keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.8 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-RLA-TET.cfg KSP_TEXTURE_SET { name = ROT-RLA-TET-Silver title = Silver recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/RLA/TETtexALT texture = _BumpMap, ROTanks/Assets/RLA/TETnrm keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.8 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes1-Stringers title = S1-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES1 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes2-Stringers title = S2-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES2 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes3-Stringers title = S3-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES3 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes4-Stringers title = S4-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES4 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes5-Stringers title = S5-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes6-Stringers title = S6-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES6 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes1-Plain title = S1-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES1 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes2-Plain title = S2-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES2 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes3-Plain title = S3-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES3 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Stripes6-Plain title = S6-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES6 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Soyuz recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-D texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-D texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-SOYUZ excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = dkGray secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Orange-Stringers title = Foam-S recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES4 shader = TU/Metallic excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = ltFoam detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Orange-Plain title = Foam-P recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 shader = TU/Metallic excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Gold title = Gold recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-GOLD texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL shader = TU/Metallic excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Soyuz.cfg KSP_TEXTURE_SET { name = ROT-Soyuz-Silver title = Silver recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SOYUZ texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL shader = TU/Metallic excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Spheres.cfg KSP_TEXTURE_SET { name = ROT-Sphere-Gold title = Gold recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-GOLD texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SPHERE texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL excludeMesh = SC-TANK-EndCap excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-TANK-EndCap } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SPHERE texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = gold secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Spheres.cfg KSP_TEXTURE_SET { name = ROT-Sphere-Orange title = Foam recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SPHERE texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL excludeMesh = SC-TANK-EndCap excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-TANK-EndCap } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SPHERE texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Spheres.cfg KSP_TEXTURE_SET { name = ROT-Sphere-Striped title = Striped recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SPHERE texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-SPHERE1 excludeMesh = SC-TANK-EndCap keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-TANK-EndCap } COLORS { mainColor = white secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Spheres.cfg KSP_TEXTURE_SET { name = ROT-Sphere-Checkered title = Checkered recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SPHERE texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-SPHERE2 excludeMesh = SC-TANK-EndCap keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-TANK-EndCap } COLORS { mainColor = white secondColor = white detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Spheres.cfg KSP_TEXTURE_SET { name = ROT-Sphere-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SPHERE texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL excludeMesh = SC-TANK-EndCap excludeMesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-ENG-MOUNTCAP-DIFF texture = _BumpMap, ROTanks/Assets/SC-ENG-MOUNTCAP-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET texture = _AOMap, ROTanks/Assets/SC-ENG-MOUNTCAP-MET mesh = SC-TANK-EndCap } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-SPHERE texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL mesh = 10mStructure keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-StockKSP.cfg KSP_TEXTURE_SET { name = ROT-StockKSP-Gold title = Gold recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-GOLD texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/STOCK-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = gold secondColor = steel detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-StockKSP.cfg KSP_TEXTURE_SET { name = ROT-StockKSP-Silver title = Silver recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/STOCK-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = steel detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-StockKSP.cfg KSP_TEXTURE_SET { name = ROT-StockKSP-Orange title = Foam recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/STOCK-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = steel detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-StockKSP.cfg KSP_TEXTURE_SET { name = ROT-StockKSP-Plain title = Plain recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/Masks/STOCK-MASK keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = steel detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes1-Stringers title = S1-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES1 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes2-Stringers title = S2-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES2 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes3-Stringers title = S3-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES3 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes4-Stringers title = S4-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES4 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes5-Stringers title = S5-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes6-Stringers title = S6-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES6 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes1-Plain title = S1-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES1 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes2-Plain title = S2-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES2 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes3-Plain title = S3-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES3 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Stripes6-Plain title = S6-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES6 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Soyuz recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-D texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-D texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Orange-Stringers title = Foam-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES4 excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = ltFoam detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Orange-Plain title = Foam-P recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 shader = TU/Metallic excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = ltFoam detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Gold title = Gold recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-GOLD texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL shader = TU/Metallic excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = gold secondColor = gold detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Cryo.cfg KSP_TEXTURE_SET { name = ROT-Cryo-Silver title = Silver recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PLAIN texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL shader = TU/Metallic excludeMesh = FlagTransform keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Stripes1-Plain title = S1-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES1 excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Stripes2-Plain title = S2-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES2 excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Stripes3-Plain title = S3-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES3 excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Stripes6-Plain title = S6-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES6 excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Soyuz recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-D texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-D texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Orange-Stringers title = Foam-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES4 excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = ltFoam detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Orange-Plain title = Foam-P recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 shader = TU/Metallic excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = foam secondColor = ltFoam detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Gold title = Gold recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-GOLD texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL shader = TU/Metallic excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = gold secondColor = gold detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-CryoFramed.cfg KSP_TEXTURE_SET { name = ROT-CryoFramed-Silver title = Silver recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-FRAME texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL shader = TU/Metallic excludeMesh = FlagTransform excludeMesh = SC-TANK-CF-Frame keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-MCB-A-DIFF texture = _BumpMap, ROTanks/Assets/SC-MCB-A-NRM texture = _MetallicGlossMap, ROTanks/Assets/SC-MCB-A-MET texture = _AOMap, ROTanks/Assets/SC-MCB-A-AO texture = _MaskTex, ROTanks/Assets/SC-MCB-A-MASK mesh = SC-TANK-CF-Frame color = _MaskColor1, 0.8,0.8,0.8,0.8 color = _MaskColor2, 0.8,0.8,0.8,0.8 color = _MaskColor3, 0.8,0.8,0.8,0.8 color = _MaskMetallic, 1.0, 1.0, 1.0 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 } COLORS { mainColor = silver secondColor = silver detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes1-Stringers title = S1-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES1 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes2-Stringers title = S2-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES2 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes3-Stringers title = S3-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES3 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes4-Stringers title = S4-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES4 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes5-Stringers title = S5-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes6-Stringers title = S6-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES6 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes1-Plain title = S1-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES1 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes2-Plain title = S2-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES2 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes3-Plain title = S3-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES3 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Stripes6-Plain title = S6-P recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES6 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Soyuz recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-D texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-D texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-STD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = white secondColor = black detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Orange-Stringers title = Foam-S recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-S texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-S texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES4 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 excludeMesh = FlagTransform } COLORS { mainColor = foam secondColor = ltFoam detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Orange-Plain title = Foam-P recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-ORANGE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-ORANGE-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-ORANGE texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-STRIPES5 keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 shader = TU/Metallic excludeMesh = FlagTransform } COLORS { mainColor = foam secondColor = ltFoam detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Gold title = Gold recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-GOLD texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-GOLD texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-GOLD texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 shader = TU/Metallic excludeMesh = FlagTransform } COLORS { mainColor = gold secondColor = gold detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-Tank-Kero-Hydro.cfg KSP_TEXTURE_SET { name = ROT-Kero-Silver title = Silver recolorable = true MATERIAL { texture = _MainTex, ROTanks/Assets/SC-TANKS-DIFF-WHITE-P texture = _BumpMap, ROTanks/Assets/SC-TANKS-NRM-P texture = _MetallicGlossMap, ROTanks/Assets/SC-TANKS-MET-SILVER texture = _AOMap, ROTanks/Assets/SC-TANKS-AO-PIPES texture = _MaskTex, ROTanks/Assets/SC-TANKS-MASK-FULL keyword = TU_RECOLOR vector = _DiffuseNorm,0.5,0.5,0.5 vector = _MetalNorm,0.5,0.5,0.5 vector = _SmoothnessNorm,0.5,0.5,0.5 shader = TU/Metallic excludeMesh = FlagTransform } COLORS { mainColor = silver secondColor = silver detailColor = steel } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-HECS title = Base recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/ProbeCores_CLR texture = _BumpMap, ROTanks/Assets/Vens/ProbeCores_NRM texture = _Emission, ROTanks/Assets/Vens/ProbeCores_LUM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-HECS-Recolor title = Recolor recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/ProbeCores_CLR texture = _BumpMap, ROTanks/Assets/Vens/ProbeCores_NRM texture = _Emission, ROTanks/Assets/Vens/ProbeCores_LUM texture = _MaskTex, ROTanks/Assets/Masks/HECS-MASK keyword = TU_RECOLOR } COLORS { mainColor = gold secondColor = black detailColor = silver } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-HECS2 title = Base recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/AsteroidCamera_CLR texture = _BumpMap, ROTanks/Assets/Vens/AsteroidCamera_NRM texture = _Emission, ROTanks/Assets/Vens/AsteroidCamera_LUM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-HECS2-Recolor title = Recolor recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/AsteroidCamera_CLR texture = _BumpMap, ROTanks/Assets/Vens/AsteroidCamera_NRM texture = _Emission, ROTanks/Assets/Vens/AsteroidCamera_LUM texture = _MaskTex, ROTanks/Assets/Masks/HECS2-MASK keyword = TU_RECOLOR } COLORS { mainColor = gold secondColor = black detailColor = silver } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-OKTO title = Base recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/ProbeCores_CLR texture = _BumpMap, ROTanks/Assets/Vens/ProbeCores_NRM texture = _Emission, ROTanks/Assets/Vens/ProbeCores_LUM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-OKTO-Recolor title = Recolor recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/ProbeCores_CLR texture = _BumpMap, ROTanks/Assets/Vens/ProbeCores_NRM texture = _Emission, ROTanks/Assets/Vens/ProbeCores_LUM texture = _MaskTex, ROTanks/Assets/Masks/OKTO-MASK keyword = TU_RECOLOR } COLORS { mainColor = gold secondColor = black detailColor = silver } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-OKTO2 title = Base recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/ProbeCores_CLR texture = _BumpMap, ROTanks/Assets/Vens/ProbeCores_NRM texture = _Emission, ROTanks/Assets/Vens/ProbeCores_LUM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-OKTO2-Recolor title = Recolor recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/ProbeCores_CLR texture = _BumpMap, ROTanks/Assets/Vens/ProbeCores_NRM texture = _Emission, ROTanks/Assets/Vens/ProbeCores_LUM texture = _MaskTex, ROTanks/Assets/Masks/OKTO2-MASK keyword = TU_RECOLOR } COLORS { mainColor = gold secondColor = black detailColor = silver } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-QBE title = Base recolorable = false MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/ProbeCores_CLR texture = _BumpMap, ROTanks/Assets/Vens/ProbeCores_NRM texture = _Emission, ROTanks/Assets/Vens/ProbeCores_LUM keyword = TU_STOCK_SPEC PROPERTY { name = _Color color = 1.5, 1.5, 1.5 } PROPERTY { name = _Metal float = 0.5 } PROPERTY { name = _Smoothness float = 0.55 } } } } UrlConfig { parentUrl = ROTanks/Data/TextureSets/TextureSets-VSR-HECS.cfg KSP_TEXTURE_SET { name = ROT-VSR-QBE-Recolor title = Recolor recolorable = true MATERIAL { shader = TU/Metallic texture = _MainTex, ROTanks/Assets/Vens/ProbeCores_CLR texture = _BumpMap, ROTanks/Assets/Vens/ProbeCores_NRM texture = _Emission, ROTanks/Assets/Vens/ProbeCores_LUM texture = _MaskTex, ROTanks/Assets/Masks/QBE-MASK keyword = TU_RECOLOR } COLORS { mainColor = gold secondColor = black detailColor = silver } } } UrlConfig { parentUrl = ROTanks/Parts/Other/ROT-ModularCargoBay.cfg PART { module = Part name = ROT-ModularCargoBay author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0,1,0,0,1,0,2 node_stack_bottom = 0,-1,0,0,-1,0,2 node_stack_topInner = 0,1,0,0,1,0,2 node_stack_bottomInner = 0,-1,0,0,-1,0,2 node_stack_dorsal = -1,0,0,-1,0,0,2 node_attach = 2.5, 0, 0, 1, 0, 0 attachRules = 1,1,1,1,0 title = Modular Cargo Bay manufacturer = Generic description = The Modular Cargo Bay gives you the flexibility to design the size and style of cargo bay needed for every mission and spacecraft. These are based on the Mars DRM trusses. tags = fuel, tank, modular, proc, procedural mass = 0.1 category = Structural TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleROTank scaleMass = true diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 enableVScale = false useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = topInner, dorsal, bottomInner mountNodeNames = none coreManagedNodes = topInner, dorsal, bottomInner topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Saddle currentNose = Model-None currentCore = MCB-A-1-0 currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Saddle model = MCB-A-0-5 model = MCB-A-1-0 model = MCB-A-1-5 model = MCB-A-2-0 model = MCB-A-2-5 model = MCB-A-3-0 model = MCB-A-3-5 model = MCB-A-4-0 } CORE { variant = Surround model = MCB-B-0-5 model = MCB-B-1-0 model = MCB-B-1-5 model = MCB-B-2-0 model = MCB-B-2-5 model = MCB-B-3-0 model = MCB-B-3-5 model = MCB-B-4-0 } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Other/ROT-RingDecoupler.cfg PART { module = Part name = ROT-RingDecoupler author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.051, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple title = Ring Decoupler manufacturer = Generic description = The Ring Decoupler allows you to change the Diameter of the part to fit many different configurations for your craft. It allows for customization of Decoupling just the bottom node as normal, or both nodes like a separator. tags = modular, proc, procedural, decoupler, separator mass = 0.0001 category = Coupling TechRequired = unlockParts cost = 39 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = false subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROTanks/Assets/EmptyProxyModel } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 enableVScale = true scaleMass = true scaleCost = true topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = none bottomInterstageNodeName = none topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Ring currentNose = Model-None currentCore = Decoupler-Ring currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Ring model = Decoupler-Ring } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleDecouple ejectionForce = 100 explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = false } MODULE { name = ModuleRODecoupler maxImpulse = 600 diamExponent = 0.525 } MODULE { name = SSTURecolorGUI } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Probes/ROT-ProbeCore.cfg PART { module = Part name = ROT-ProbeCore author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.308, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.308, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 1.15, 0.0, 0.0, 1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Procedural Probe Core manufacturer = Generic description = The resizable Procedural Probe Core uses Procedural Avionics to allow for varying avionics control. tags = avionics, tank, probe, core mass = 1.0 category = Pods TechRequired = unlockParts cost = 150 entryCost = 1 vesselType = Probe skinMaxTemp = 1073.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 0.3774 utilizationTweakable = true type = SM-I typeAvailable = SM-I typeAvailable = SM-II typeAvailable = SM-III typeAvailable = SM-IV TANK { name = ElectricCharge amount = 100% maxAmount = 100% } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 minLength = 0.1 maxLength = 50.0 useAdapterMass = false useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = none bottomInterstageNodeName = none topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentLength = 0.5 currentVariant = Coatl currentNose = Model-None currentCore = CA-Torekka currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = false CORE { variant = Coatl model = CA-Torekka model = CA-Barquetta model = CA-Xihe model = CA-Aegis model = CA-Tatsujin model = CA-Hera model = CA-Quetzal } CORE { variant = Bluedog model = BDB-DiapasonProbe model = BDB-Explorer33 model = BDB-Helios model = BDB-Prism model = BDB-OGOProbe model = BDB-OSOProbe model = BDB-RangerProbe model = BDB-Sputnik3 model = BDB-VeneraProbe } CORE { variant = RLA model = RLA-IKOTET model = RLA-TET } CORE { variant = Vens model = VSR-HECS model = VSR-HECS2 model = VSR-OKTO model = VSR-OKTO2 model = VSR-QBE } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = AdjustableCoMShifter } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-BoosterTank.cfg PART { module = Part name = ROT-BoosterTank author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0, 0, -0.64, 0, 0.7376, 0.99728, 2 attachRules = 1,1,1,1,1 title = Modular Booster Tank (Deprecated) manufacturer = Generic description = Don't use this tank. tags = fuel, tank, modular, proc, procedural, booster, r-7, soviet, semyorka, soyuz mass = 1.0 stagingIcon = DECOUPLER_HOR TechRequired = unlockParts cost = 150 entryCost = 1 CoMOffset = 0, -1, 0 sound_decoupler_fire = decouple skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = none MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 1274 utilizationTweakable = true type = Tank-I typeAvailable = Tank-I typeAvailable = Tank-I-HP typeAvailable = Tank-II typeAvailable = Tank-II-HP typeAvailable = Tank-III typeAvailable = Tank-III-HP typeAvailable = Tank-IV typeAvailable = Tank-IV-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleDecouple ejectionForce = 500 explosiveNodeID = srf explosiveDir = 0, 0, 1 automaticDir = false } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = none bottomNodeName = bottom topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Booster currentNose = Model-None currentCore = Booster-1 currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = false CORE { variant = Booster model = Booster-1 model = Booster-2 model = Booster-3 model = Booster-4 model = Booster-5 model = Booster-6 model = Booster-7 } NOSE { model = Model-None } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-BoosterTank.cfg PART { module = Part name = ROT-BoosterTank-Separate author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0, 0, -0.64, 0, 0.7376, 0.99728, 2 attachRules = 1,1,1,1,1 title = Modular Booster Tank (Conventional Structure) manufacturer = Generic description = This modular booster tank allows for many adjustments and simulates the types of tanks used on the R-7 family of Soviet rockets. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. The most basic form of fuel tank. Conventional structure tanks consist of two parts, a support structure (also known as stringers) and a fuel tank. Earlier iterations also had a separate skin surrounding them, but later tanks moved the structure inside the fuel tanks. This makes them cheap and easy to produce. tags = fuel, tank, modular, proc, procedural, booster, r-7, soviet, semyorka, soyuz mass = 1.0 category = FuelTank stagingIcon = DECOUPLER_HOR TechRequired = unlockParts cost = 150 entryCost = 1 CoMOffset = 0, -1, 0 sound_decoupler_fire = decouple skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 1274 utilizationTweakable = true type = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel-HP typeAvailable = Tank-Sep-Al typeAvailable = Tank-Sep-Al-HP typeAvailable = Tank-Sep-Al2 typeAvailable = Tank-Sep-Al2-HP typeAvailable = Tank-Sep-AlCu typeAvailable = Tank-Sep-AlCu-HP typeAvailable = Tank-Sep-AlLi typeAvailable = Tank-Sep-AlLi-HP typeAvailable = Tank-Sep-Stir typeAvailable = Tank-Sep-Stir-HP typeAvailable = Tank-Sep-Starship typeAvailable = Tank-Sep-Starship-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleDecouple ejectionForce = 500 explosiveNodeID = srf explosiveDir = 0, 0, 1 automaticDir = false } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = none bottomNodeName = bottom topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Booster currentNose = Model-None currentCore = Booster-1 currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = false CORE { variant = Booster model = Booster-1 model = Booster-2 model = Booster-3 model = Booster-4 model = Booster-5 model = Booster-6 model = Booster-7 } NOSE { model = Model-None } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-BoosterTank.cfg PART { module = Part name = ROT-BoosterTank-Integral author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_bottom = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0, 0, -0.64, 0, 0.7376, 0.99728, 2 attachRules = 1,1,1,1,1 title = Modular Booster Tank (Integral) manufacturer = Generic description = This modular booster tank allows for many adjustments and simulates the types of tanks used on the R-7 family of Soviet rockets. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. A more complex, but lightweight tank. Integral structure tanks use machined walls that are also load-bearing and form the entire structure of the tank, so no additional structure is needed to maintain rigidity. Manufacturing them can be difficult, however. tags = fuel, tank, modular, proc, procedural, booster, r-7, soviet, semyorka, soyuz mass = 1.0 category = FuelTank stagingIcon = DECOUPLER_HOR TechRequired = unlockParts cost = 150 entryCost = 1 CoMOffset = 0, -1, 0 sound_decoupler_fire = decouple skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 1274 utilizationTweakable = true type = Tank-Int-Al typeAvailable = Tank-Int-Al typeAvailable = Tank-Int-Al-HP typeAvailable = Tank-Int-AlCu typeAvailable = Tank-Int-AlCu-HP typeAvailable = Tank-Int-AlLi typeAvailable = Tank-Int-AlLi-HP typeAvailable = Tank-Int-Comp typeAvailable = Tank-Int-Magic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleDecouple ejectionForce = 500 explosiveNodeID = srf explosiveDir = 0, 0, 1 automaticDir = false } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = none bottomNodeName = bottom topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Booster currentNose = Model-None currentCore = Booster-1 currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = false CORE { variant = Booster model = Booster-1 model = Booster-2 model = Booster-3 model = Booster-4 model = Booster-5 model = Booster-6 model = Booster-7 } NOSE { model = Model-None } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-GenericTank.cfg PART { module = Part name = ROT-GenericTank author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Modular Tank (Deprecated) manufacturer = Generic description = Don't use this tank. tags = fuel, tank, modular, proc, procedural mass = 1.0 TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = none MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 556 utilizationTweakable = true type = Tank-I typeAvailable = Tank-I typeAvailable = Tank-I-HP typeAvailable = Tank-II typeAvailable = Tank-II-HP typeAvailable = Tank-III typeAvailable = Tank-III-HP typeAvailable = Tank-IV typeAvailable = Tank-IV-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 minLength = 0.1 maxLength = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentLength = 1.0 currentVariant = Kerolox currentNose = TankCap-Inset currentCore = 1.0x-Kerolox currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = true CORE { variant = Kerolox model = 1.0x-Kerolox model = 0.25x-Kerolox model = 0.5x-Kerolox model = 0.75x-Kerolox model = 1.5x-Kerolox model = 2.0x-Kerolox model = 2.5x-Kerolox model = 3.0x-Kerolox model = 3.5x-Kerolox model = 4.0x-Kerolox model = 4.5x-Kerolox model = 5.0x-Kerolox model = 5.5x-Kerolox model = 6.0x-Kerolox model = 6.5x-Kerolox model = 7.0x-Kerolox model = 7.5x-Kerolox model = 8.0x-Kerolox } CORE { variant = Hydrolox model = 1.0x-Hydrolox model = 0.25x-Hydrolox model = 0.5x-Hydrolox model = 0.75x-Hydrolox model = 1.5x-Hydrolox model = 2.0x-Hydrolox model = 2.5x-Hydrolox model = 3.0x-Hydrolox model = 3.5x-Hydrolox model = 4.0x-Hydrolox model = 4.5x-Hydrolox model = 5.0x-Hydrolox model = 5.5x-Hydrolox model = 6.0x-Hydrolox model = 6.5x-Hydrolox model = 7.0x-Hydrolox model = 7.5x-Hydrolox model = 8.0x-Hydrolox } CORE { variant = Cryo model = 1.0x-Cryo model = 0.25x-Cryo model = 0.5x-Cryo model = 0.75x-Cryo model = 1.5x-Cryo model = 2.0x-Cryo model = 2.5x-Cryo model = 3.0x-Cryo model = 3.5x-Cryo model = 4.0x-Cryo model = 4.5x-Cryo model = 5.0x-Cryo model = 5.5x-Cryo model = 6.0x-Cryo model = 6.5x-Cryo model = 7.0x-Cryo model = 7.5x-Cryo model = 8.0x-Cryo } CORE { variant = Cryo-Framed model = 1.0x-Cryo-Framed model = 0.5x-Cryo-Framed model = 1.5x-Cryo-Framed model = 2.0x-Cryo-Framed model = 2.5x-Cryo-Framed model = 3.0x-Cryo-Framed model = 3.5x-Cryo-Framed model = 4.0x-Cryo-Framed model = 4.5x-Cryo-Framed model = 5.0x-Cryo-Framed model = 5.5x-Cryo-Framed model = 6.0x-Cryo-Framed model = 6.5x-Cryo-Framed model = 7.0x-Cryo-Framed model = 7.5x-Cryo-Framed model = 8.0x-Cryo-Framed } NOSE { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S model = Adapter-Soyuz-M model = Adapter-Soyuz-L model = Adapter-Soyuz-XL model = Intertank-Split model = Intertank-Sphere } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S-BOT model = Adapter-Soyuz-M-BOT model = Adapter-Soyuz-L-BOT model = Adapter-Soyuz-XL-BOT model = Intertank-Split model = Intertank-Sphere model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 } } MODULE { name = ROLFlagDecal transformName = FlagTransform } MODULE { name = ROLSelectableNodes nodeName = noseinterstage startsEnabled = false } MODULE { name = ROLSelectableNodes nodeName = mountinterstage startsEnabled = false } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-GenericTank.cfg PART { module = Part name = ROT-GenericTank-Separate author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Modular Tank (Conventional Structure) manufacturer = Generic description = This modular tank allows for many customizations. You can integrate top and bottom adapters, adjust the length and the diameter as well. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. The most basic form of fuel tank. Conventional structure tanks consist of two parts, a support structure (also known as stringers) and a fuel tank. Earlier iterations also had a separate skin surrounding them, but later tanks moved the structure inside the fuel tanks. This makes them cheap and easy to produce. tags = fuel, tank, modular, proc, procedural mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 556 utilizationTweakable = true type = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel-HP typeAvailable = Tank-Sep-Al typeAvailable = Tank-Sep-Al-HP typeAvailable = Tank-Sep-Al2 typeAvailable = Tank-Sep-Al2-HP typeAvailable = Tank-Sep-AlCu typeAvailable = Tank-Sep-AlCu-HP typeAvailable = Tank-Sep-AlLi typeAvailable = Tank-Sep-AlLi-HP typeAvailable = Tank-Sep-Stir typeAvailable = Tank-Sep-Stir-HP typeAvailable = Tank-Sep-Starship typeAvailable = Tank-Sep-Starship-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 minLength = 0.1 maxLength = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentLength = 1.0 currentVariant = Kerolox currentNose = TankCap-Inset currentCore = 1.0x-Kerolox currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = true CORE { variant = Kerolox model = 1.0x-Kerolox model = 0.25x-Kerolox model = 0.5x-Kerolox model = 0.75x-Kerolox model = 1.5x-Kerolox model = 2.0x-Kerolox model = 2.5x-Kerolox model = 3.0x-Kerolox model = 3.5x-Kerolox model = 4.0x-Kerolox model = 4.5x-Kerolox model = 5.0x-Kerolox model = 5.5x-Kerolox model = 6.0x-Kerolox model = 6.5x-Kerolox model = 7.0x-Kerolox model = 7.5x-Kerolox model = 8.0x-Kerolox } CORE { variant = Hydrolox model = 1.0x-Hydrolox model = 0.25x-Hydrolox model = 0.5x-Hydrolox model = 0.75x-Hydrolox model = 1.5x-Hydrolox model = 2.0x-Hydrolox model = 2.5x-Hydrolox model = 3.0x-Hydrolox model = 3.5x-Hydrolox model = 4.0x-Hydrolox model = 4.5x-Hydrolox model = 5.0x-Hydrolox model = 5.5x-Hydrolox model = 6.0x-Hydrolox model = 6.5x-Hydrolox model = 7.0x-Hydrolox model = 7.5x-Hydrolox model = 8.0x-Hydrolox } CORE { variant = Cryo model = 1.0x-Cryo model = 0.25x-Cryo model = 0.5x-Cryo model = 0.75x-Cryo model = 1.5x-Cryo model = 2.0x-Cryo model = 2.5x-Cryo model = 3.0x-Cryo model = 3.5x-Cryo model = 4.0x-Cryo model = 4.5x-Cryo model = 5.0x-Cryo model = 5.5x-Cryo model = 6.0x-Cryo model = 6.5x-Cryo model = 7.0x-Cryo model = 7.5x-Cryo model = 8.0x-Cryo } CORE { variant = Cryo-Framed model = 1.0x-Cryo-Framed model = 0.5x-Cryo-Framed model = 1.5x-Cryo-Framed model = 2.0x-Cryo-Framed model = 2.5x-Cryo-Framed model = 3.0x-Cryo-Framed model = 3.5x-Cryo-Framed model = 4.0x-Cryo-Framed model = 4.5x-Cryo-Framed model = 5.0x-Cryo-Framed model = 5.5x-Cryo-Framed model = 6.0x-Cryo-Framed model = 6.5x-Cryo-Framed model = 7.0x-Cryo-Framed model = 7.5x-Cryo-Framed model = 8.0x-Cryo-Framed } NOSE { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S model = Adapter-Soyuz-M model = Adapter-Soyuz-L model = Adapter-Soyuz-XL model = Intertank-Split model = Intertank-Sphere } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S-BOT model = Adapter-Soyuz-M-BOT model = Adapter-Soyuz-L-BOT model = Adapter-Soyuz-XL-BOT model = Intertank-Split model = Intertank-Sphere model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 } } MODULE { name = ROLFlagDecal transformName = FlagTransform } MODULE { name = ROLSelectableNodes nodeName = noseinterstage startsEnabled = false } MODULE { name = ROLSelectableNodes nodeName = mountinterstage startsEnabled = false } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-GenericTank.cfg PART { module = Part name = ROT-GenericTank-Integral author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Modular Tank (Integral) manufacturer = Generic description = This modular tank allows for many customizations. You can integrate top and bottom adapters, adjust the length and the diameter as well. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. A more complex, but lightweight tank. Integral structure tanks use machined walls that are also load-bearing and form the entire structure of the tank, so no additional structure is needed to maintain rigidity. Manufacturing them can be difficult, however. tags = fuel, tank, modular, proc, procedural mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 556 utilizationTweakable = true type = Tank-Int-Al typeAvailable = Tank-Int-Al typeAvailable = Tank-Int-Al-HP typeAvailable = Tank-Int-AlCu typeAvailable = Tank-Int-AlCu-HP typeAvailable = Tank-Int-AlLi typeAvailable = Tank-Int-AlLi-HP typeAvailable = Tank-Int-Comp typeAvailable = Tank-Int-Magic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 minLength = 0.1 maxLength = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentLength = 1.0 currentVariant = Kerolox currentNose = TankCap-Inset currentCore = 1.0x-Kerolox currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = true CORE { variant = Kerolox model = 1.0x-Kerolox model = 0.25x-Kerolox model = 0.5x-Kerolox model = 0.75x-Kerolox model = 1.5x-Kerolox model = 2.0x-Kerolox model = 2.5x-Kerolox model = 3.0x-Kerolox model = 3.5x-Kerolox model = 4.0x-Kerolox model = 4.5x-Kerolox model = 5.0x-Kerolox model = 5.5x-Kerolox model = 6.0x-Kerolox model = 6.5x-Kerolox model = 7.0x-Kerolox model = 7.5x-Kerolox model = 8.0x-Kerolox } CORE { variant = Hydrolox model = 1.0x-Hydrolox model = 0.25x-Hydrolox model = 0.5x-Hydrolox model = 0.75x-Hydrolox model = 1.5x-Hydrolox model = 2.0x-Hydrolox model = 2.5x-Hydrolox model = 3.0x-Hydrolox model = 3.5x-Hydrolox model = 4.0x-Hydrolox model = 4.5x-Hydrolox model = 5.0x-Hydrolox model = 5.5x-Hydrolox model = 6.0x-Hydrolox model = 6.5x-Hydrolox model = 7.0x-Hydrolox model = 7.5x-Hydrolox model = 8.0x-Hydrolox } CORE { variant = Cryo model = 1.0x-Cryo model = 0.25x-Cryo model = 0.5x-Cryo model = 0.75x-Cryo model = 1.5x-Cryo model = 2.0x-Cryo model = 2.5x-Cryo model = 3.0x-Cryo model = 3.5x-Cryo model = 4.0x-Cryo model = 4.5x-Cryo model = 5.0x-Cryo model = 5.5x-Cryo model = 6.0x-Cryo model = 6.5x-Cryo model = 7.0x-Cryo model = 7.5x-Cryo model = 8.0x-Cryo } CORE { variant = Cryo-Framed model = 1.0x-Cryo-Framed model = 0.5x-Cryo-Framed model = 1.5x-Cryo-Framed model = 2.0x-Cryo-Framed model = 2.5x-Cryo-Framed model = 3.0x-Cryo-Framed model = 3.5x-Cryo-Framed model = 4.0x-Cryo-Framed model = 4.5x-Cryo-Framed model = 5.0x-Cryo-Framed model = 5.5x-Cryo-Framed model = 6.0x-Cryo-Framed model = 6.5x-Cryo-Framed model = 7.0x-Cryo-Framed model = 7.5x-Cryo-Framed model = 8.0x-Cryo-Framed } NOSE { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S model = Adapter-Soyuz-M model = Adapter-Soyuz-L model = Adapter-Soyuz-XL model = Intertank-Split model = Intertank-Sphere } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S-BOT model = Adapter-Soyuz-M-BOT model = Adapter-Soyuz-L-BOT model = Adapter-Soyuz-XL-BOT model = Intertank-Split model = Intertank-Sphere model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 } } MODULE { name = ROLFlagDecal transformName = FlagTransform } MODULE { name = ROLSelectableNodes nodeName = noseinterstage startsEnabled = false } MODULE { name = ROLSelectableNodes nodeName = mountinterstage startsEnabled = false } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-GenericTank.cfg PART { module = Part name = ROT-ServiceModule author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Modular Service Module manufacturer = Generic description = Not intended to hold fuel, these specialized tanks are for batteries, payloads and life support. There are different levels of service modules that you can unlock. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. These are the only types of tanks that can have life support resources added to them. tags = fuel, tank, modular, proc, procedural mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 556 utilizationTweakable = true type = SM-I typeAvailable = SM-I typeAvailable = SM-II typeAvailable = SM-III typeAvailable = SM-IV UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 minLength = 0.1 maxLength = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentLength = 1.0 currentVariant = Kerolox currentNose = TankCap-Inset currentCore = 1.0x-Kerolox currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = true CORE { variant = Kerolox model = 1.0x-Kerolox model = 0.25x-Kerolox model = 0.5x-Kerolox model = 0.75x-Kerolox model = 1.5x-Kerolox model = 2.0x-Kerolox model = 2.5x-Kerolox model = 3.0x-Kerolox model = 3.5x-Kerolox model = 4.0x-Kerolox model = 4.5x-Kerolox model = 5.0x-Kerolox model = 5.5x-Kerolox model = 6.0x-Kerolox model = 6.5x-Kerolox model = 7.0x-Kerolox model = 7.5x-Kerolox model = 8.0x-Kerolox } CORE { variant = Hydrolox model = 1.0x-Hydrolox model = 0.25x-Hydrolox model = 0.5x-Hydrolox model = 0.75x-Hydrolox model = 1.5x-Hydrolox model = 2.0x-Hydrolox model = 2.5x-Hydrolox model = 3.0x-Hydrolox model = 3.5x-Hydrolox model = 4.0x-Hydrolox model = 4.5x-Hydrolox model = 5.0x-Hydrolox model = 5.5x-Hydrolox model = 6.0x-Hydrolox model = 6.5x-Hydrolox model = 7.0x-Hydrolox model = 7.5x-Hydrolox model = 8.0x-Hydrolox } CORE { variant = Cryo model = 1.0x-Cryo model = 0.25x-Cryo model = 0.5x-Cryo model = 0.75x-Cryo model = 1.5x-Cryo model = 2.0x-Cryo model = 2.5x-Cryo model = 3.0x-Cryo model = 3.5x-Cryo model = 4.0x-Cryo model = 4.5x-Cryo model = 5.0x-Cryo model = 5.5x-Cryo model = 6.0x-Cryo model = 6.5x-Cryo model = 7.0x-Cryo model = 7.5x-Cryo model = 8.0x-Cryo } CORE { variant = Cryo-Framed model = 1.0x-Cryo-Framed model = 0.5x-Cryo-Framed model = 1.5x-Cryo-Framed model = 2.0x-Cryo-Framed model = 2.5x-Cryo-Framed model = 3.0x-Cryo-Framed model = 3.5x-Cryo-Framed model = 4.0x-Cryo-Framed model = 4.5x-Cryo-Framed model = 5.0x-Cryo-Framed model = 5.5x-Cryo-Framed model = 6.0x-Cryo-Framed model = 6.5x-Cryo-Framed model = 7.0x-Cryo-Framed model = 7.5x-Cryo-Framed model = 8.0x-Cryo-Framed } NOSE { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S model = Adapter-Soyuz-M model = Adapter-Soyuz-L model = Adapter-Soyuz-XL model = Intertank-Split model = Intertank-Sphere } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S-BOT model = Adapter-Soyuz-M-BOT model = Adapter-Soyuz-L-BOT model = Adapter-Soyuz-XL-BOT model = Intertank-Split model = Intertank-Sphere model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 } } MODULE { name = ROLFlagDecal transformName = FlagTransform } MODULE { name = ROLSelectableNodes nodeName = noseinterstage startsEnabled = false } MODULE { name = ROLSelectableNodes nodeName = mountinterstage startsEnabled = false } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-GenericTank.cfg PART { module = Part name = ROT-BalloonTank author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Modular Balloon Tank (Deprecated) manufacturer = Generic description = Don't use this tank. tags = fuel, tank, modular, proc, procedural mass = 1.0 TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = none MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 556 utilizationTweakable = true type = Tank-III-Balloon typeAvailable = Tank-III-Balloon UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 minLength = 0.1 maxLength = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentLength = 1.0 currentVariant = Kerolox currentNose = TankCap-Inset currentCore = 1.0x-Kerolox currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = true CORE { variant = Kerolox model = 1.0x-Kerolox model = 0.25x-Kerolox model = 0.5x-Kerolox model = 0.75x-Kerolox model = 1.5x-Kerolox model = 2.0x-Kerolox model = 2.5x-Kerolox model = 3.0x-Kerolox model = 3.5x-Kerolox model = 4.0x-Kerolox model = 4.5x-Kerolox model = 5.0x-Kerolox model = 5.5x-Kerolox model = 6.0x-Kerolox model = 6.5x-Kerolox model = 7.0x-Kerolox model = 7.5x-Kerolox model = 8.0x-Kerolox } CORE { variant = Hydrolox model = 1.0x-Hydrolox model = 0.25x-Hydrolox model = 0.5x-Hydrolox model = 0.75x-Hydrolox model = 1.5x-Hydrolox model = 2.0x-Hydrolox model = 2.5x-Hydrolox model = 3.0x-Hydrolox model = 3.5x-Hydrolox model = 4.0x-Hydrolox model = 4.5x-Hydrolox model = 5.0x-Hydrolox model = 5.5x-Hydrolox model = 6.0x-Hydrolox model = 6.5x-Hydrolox model = 7.0x-Hydrolox model = 7.5x-Hydrolox model = 8.0x-Hydrolox } CORE { variant = Cryo model = 1.0x-Cryo model = 0.25x-Cryo model = 0.5x-Cryo model = 0.75x-Cryo model = 1.5x-Cryo model = 2.0x-Cryo model = 2.5x-Cryo model = 3.0x-Cryo model = 3.5x-Cryo model = 4.0x-Cryo model = 4.5x-Cryo model = 5.0x-Cryo model = 5.5x-Cryo model = 6.0x-Cryo model = 6.5x-Cryo model = 7.0x-Cryo model = 7.5x-Cryo model = 8.0x-Cryo } CORE { variant = Cryo-Framed model = 1.0x-Cryo-Framed model = 0.5x-Cryo-Framed model = 1.5x-Cryo-Framed model = 2.0x-Cryo-Framed model = 2.5x-Cryo-Framed model = 3.0x-Cryo-Framed model = 3.5x-Cryo-Framed model = 4.0x-Cryo-Framed model = 4.5x-Cryo-Framed model = 5.0x-Cryo-Framed model = 5.5x-Cryo-Framed model = 6.0x-Cryo-Framed model = 6.5x-Cryo-Framed model = 7.0x-Cryo-Framed model = 7.5x-Cryo-Framed model = 8.0x-Cryo-Framed } NOSE { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S model = Adapter-Soyuz-M model = Adapter-Soyuz-L model = Adapter-Soyuz-XL model = Intertank-Split model = Intertank-Sphere } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S-BOT model = Adapter-Soyuz-M-BOT model = Adapter-Soyuz-L-BOT model = Adapter-Soyuz-XL-BOT model = Intertank-Split model = Intertank-Sphere model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 } } MODULE { name = ROLFlagDecal transformName = FlagTransform } MODULE { name = ROLSelectableNodes nodeName = noseinterstage startsEnabled = false } MODULE { name = ROLSelectableNodes nodeName = mountinterstage startsEnabled = false } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-GenericTank.cfg PART { module = Part name = ROT-BalloonTank-New author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 0 attachRules = 1,1,1,1,0 title = Modular Balloon Tank manufacturer = Generic description = This modular tank allows for many customizations. You can integrate top and bottom adapters, adjust the length and the diameter as well. Balloon tanks are expensive and complex as they need to be pressurized at all times, but they are much lighter than regular tanks. These are similar to tanks used on the Atlas and Centaur stages. Min Utilization: 99% - Max Utilization: 100% tags = fuel, tank, modular, proc, procedural mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 556 utilizationTweakable = true type = Tank-Balloon-SteelAl typeAvailable = Tank-Balloon-SteelAl typeAvailable = Tank-Balloon-SteelAlCu typeAvailable = Tank-Balloon-SteelAlLi UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 minLength = 0.1 maxLength = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentLength = 1.0 currentVariant = Kerolox currentNose = TankCap-Inset currentCore = 1.0x-Kerolox currentMount = TankCap-Inset currentNoseTexture = default currentCoreTexture = default currentMountTexture = default lengthWidth = true CORE { variant = Kerolox model = 1.0x-Kerolox model = 0.25x-Kerolox model = 0.5x-Kerolox model = 0.75x-Kerolox model = 1.5x-Kerolox model = 2.0x-Kerolox model = 2.5x-Kerolox model = 3.0x-Kerolox model = 3.5x-Kerolox model = 4.0x-Kerolox model = 4.5x-Kerolox model = 5.0x-Kerolox model = 5.5x-Kerolox model = 6.0x-Kerolox model = 6.5x-Kerolox model = 7.0x-Kerolox model = 7.5x-Kerolox model = 8.0x-Kerolox } CORE { variant = Hydrolox model = 1.0x-Hydrolox model = 0.25x-Hydrolox model = 0.5x-Hydrolox model = 0.75x-Hydrolox model = 1.5x-Hydrolox model = 2.0x-Hydrolox model = 2.5x-Hydrolox model = 3.0x-Hydrolox model = 3.5x-Hydrolox model = 4.0x-Hydrolox model = 4.5x-Hydrolox model = 5.0x-Hydrolox model = 5.5x-Hydrolox model = 6.0x-Hydrolox model = 6.5x-Hydrolox model = 7.0x-Hydrolox model = 7.5x-Hydrolox model = 8.0x-Hydrolox } CORE { variant = Cryo model = 1.0x-Cryo model = 0.25x-Cryo model = 0.5x-Cryo model = 0.75x-Cryo model = 1.5x-Cryo model = 2.0x-Cryo model = 2.5x-Cryo model = 3.0x-Cryo model = 3.5x-Cryo model = 4.0x-Cryo model = 4.5x-Cryo model = 5.0x-Cryo model = 5.5x-Cryo model = 6.0x-Cryo model = 6.5x-Cryo model = 7.0x-Cryo model = 7.5x-Cryo model = 8.0x-Cryo } CORE { variant = Cryo-Framed model = 1.0x-Cryo-Framed model = 0.5x-Cryo-Framed model = 1.5x-Cryo-Framed model = 2.0x-Cryo-Framed model = 2.5x-Cryo-Framed model = 3.0x-Cryo-Framed model = 3.5x-Cryo-Framed model = 4.0x-Cryo-Framed model = 4.5x-Cryo-Framed model = 5.0x-Cryo-Framed model = 5.5x-Cryo-Framed model = 6.0x-Cryo-Framed model = 6.5x-Cryo-Framed model = 7.0x-Cryo-Framed model = 7.5x-Cryo-Framed model = 8.0x-Cryo-Framed } NOSE { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S model = Adapter-Soyuz-M model = Adapter-Soyuz-L model = Adapter-Soyuz-XL model = Intertank-Split model = Intertank-Sphere } MOUNT { model = TankCap-Inset model = TankCap-Flat model = TankCap-Flat-2 model = Mount-S-IC model = Mount-S-IC-45 model = Mount-S-II model = Mount-S-IVB model = Mount-Generic model = Mount-Boattail model = Mount-Shroud-Tight model = Mount-Shroud-S model = Mount-Shroud-M model = Mount-Shroud-L model = Mount-Shroud-XL model = Mount-SLS model = Mount-SLS-6 model = Mount-Pyrios model = Mount-Nova model = Mount-Direct model = Mount-Delta-IV model = Mount-RD-107 model = Mount-RD-108 model = Mount-RD-108-45 model = Mount-Skeletal-S model = Mount-Skeletal-M model = Mount-Skeletal-L model = Adapter-Dome-A model = Adapter-Dome-B model = Adapter-Dome-Flat model = Adapter-Dome-Half model = Adapter-Dome-Half-Framed-S model = Adapter-Dome-Half-Framed-M model = Adapter-2-1-Flat model = Adapter-2-1-Short model = Adapter-2-1-Long model = Adapter-3-1-Flat model = Adapter-3-1-Short model = Adapter-3-1-Long model = Adapter-3-1-Extended model = Adapter-3-2-Flat model = Adapter-3-2-Short model = Adapter-3-2-Long model = Adapter-3-2-Extended model = Adapter-4-1-Flat model = Adapter-4-1-Short model = Adapter-4-3-Flat model = Adapter-4-3-Short model = Adapter-4-3-Long model = Adapter-1-2-Flat model = Adapter-1-2-Short model = Adapter-1-2-Long model = Adapter-1-3-Flat model = Adapter-1-3-Short model = Adapter-1-3-Long model = Adapter-2-3-Flat model = Adapter-2-3-Short model = Adapter-2-3-Long model = Adapter-3-4-Flat model = Adapter-3-4-Short model = Adapter-3-4-Long model = Adapter-Soyuz-S-BOT model = Adapter-Soyuz-M-BOT model = Adapter-Soyuz-L-BOT model = Adapter-Soyuz-XL-BOT model = Intertank-Split model = Intertank-Sphere model = Nosecone-1 model = Nosecone-2 model = Nosecone-3 model = Nosecone-4 model = Nosecone-5 model = Nosecone-6 model = Nosecone-7 model = Nosecone-8 model = Nosecone-9 model = Nosecone-10 model = Nosecone-11 model = Nosecone-12 model = Nosecone-13 } } MODULE { name = ROLFlagDecal transformName = FlagTransform } MODULE { name = ROLSelectableNodes nodeName = noseinterstage startsEnabled = false } MODULE { name = ROLSelectableNodes nodeName = mountinterstage startsEnabled = false } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-RadialTank.cfg PART { module = Part name = ROT-RadialTank author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,1 title = Radial Tank (Deprecated) manufacturer = Generic description = Don't use this tank. tags = fuel, tank, modular, proc, procedural, radial mass = 1.0 TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = none MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 523.6 utilizationTweakable = true type = Tank-I typeAvailable = Tank-I typeAvailable = Tank-I-HP typeAvailable = Tank-II typeAvailable = Tank-II-HP typeAvailable = Tank-III typeAvailable = Tank-III-HP typeAvailable = Tank-IV typeAvailable = Tank-IV-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Radial currentNose = Model-None currentCore = Radial-Sphere currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Radial model = Radial-Sphere model = Radial-Capsule } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-RadialTank.cfg PART { module = Part name = ROT-RadialTank-Separate author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,1 title = Radial Tank (Conventional Structure) manufacturer = Generic description = This radial tank allows for many customizations. By adjusting the dimensions, the entire tank will adjust as well. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. The most basic form of fuel tank. Conventional structure tanks consist of two parts, a support structure (also known as stringers) and a fuel tank. Earlier iterations also had a separate skin surrounding them, but later tanks moved the structure inside the fuel tanks. This makes them cheap and easy to produce. tags = fuel, tank, modular, proc, procedural, radial mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 523.6 utilizationTweakable = true type = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel-HP typeAvailable = Tank-Sep-Al typeAvailable = Tank-Sep-Al-HP typeAvailable = Tank-Sep-Al2 typeAvailable = Tank-Sep-Al2-HP typeAvailable = Tank-Sep-AlCu typeAvailable = Tank-Sep-AlCu-HP typeAvailable = Tank-Sep-AlLi typeAvailable = Tank-Sep-AlLi-HP typeAvailable = Tank-Sep-Stir typeAvailable = Tank-Sep-Stir-HP typeAvailable = Tank-Sep-Starship typeAvailable = Tank-Sep-Starship-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Radial currentNose = Model-None currentCore = Radial-Sphere currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Radial model = Radial-Sphere model = Radial-Capsule } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-RadialTank.cfg PART { module = Part name = ROT-RadialTank-Integral author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 0.0, 1 attachRules = 1,1,1,1,1 title = Radial Tank (Integral) manufacturer = Generic description = This radial tank allows for many customizations. By adjusting the dimensions, the entire tank will adjust as well. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. A more complex, but lightweight tank. Integral structure tanks use machined walls that are also load-bearing and form the entire structure of the tank, so no additional structure is needed to maintain rigidity. Manufacturing them can be difficult, however. tags = fuel, tank, modular, proc, procedural, radial mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 523.6 utilizationTweakable = true type = Tank-Int-Al typeAvailable = Tank-Int-Al typeAvailable = Tank-Int-Al-HP typeAvailable = Tank-Int-AlCu typeAvailable = Tank-Int-AlCu-HP typeAvailable = Tank-Int-AlLi typeAvailable = Tank-Int-AlLi-HP typeAvailable = Tank-Int-Comp typeAvailable = Tank-Int-Magic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Radial currentNose = Model-None currentCore = Radial-Sphere currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Radial model = Radial-Sphere model = Radial-Capsule } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-SphericalTank.cfg PART { module = Part name = ROT-SphericalTank author = Shadowmage, Nertea, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 title = Spherical Tank (Deprecated) manufacturer = Generic description = Don't use this tank. tags = fuel, tank, modular, proc, procedural, sphere, spherical mass = 1.0 TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = none MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 523.6 utilizationTweakable = true type = Tank-I typeAvailable = Tank-I typeAvailable = Tank-I-HP typeAvailable = Tank-II typeAvailable = Tank-II-HP typeAvailable = Tank-III typeAvailable = Tank-III-HP typeAvailable = Tank-IV typeAvailable = Tank-IV-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 enableVScale = true useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Spherical currentNose = Model-None currentCore = Inline-Sphere currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Spherical model = Inline-Sphere } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-SphericalTank.cfg PART { module = Part name = ROT-SphericalTank-Separate author = Shadowmage, Nertea, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 title = Spherical Tank (Conventional Structure) manufacturer = Generic description = This spherical tank allows for many customizations. You can adjust the dimensions and the part will scale. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. The most basic form of fuel tank. Conventional structure tanks consist of two parts, a support structure (also known as stringers) and a fuel tank. Earlier iterations also had a separate skin surrounding them, but later tanks moved the structure inside the fuel tanks. This makes them cheap and easy to produce. tags = fuel, tank, modular, proc, procedural, sphere, spherical mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 523.6 utilizationTweakable = true type = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel-HP typeAvailable = Tank-Sep-Al typeAvailable = Tank-Sep-Al-HP typeAvailable = Tank-Sep-Al2 typeAvailable = Tank-Sep-Al2-HP typeAvailable = Tank-Sep-AlCu typeAvailable = Tank-Sep-AlCu-HP typeAvailable = Tank-Sep-AlLi typeAvailable = Tank-Sep-AlLi-HP typeAvailable = Tank-Sep-Stir typeAvailable = Tank-Sep-Stir-HP typeAvailable = Tank-Sep-Starship typeAvailable = Tank-Sep-Starship-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 enableVScale = true useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Spherical currentNose = Model-None currentCore = Inline-Sphere currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Spherical model = Inline-Sphere } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-SphericalTank.cfg PART { module = Part name = ROT-SphericalTank-Integral author = Shadowmage, Nertea, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_noseinterstage = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_mountinterstage = 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 2 attachRules = 1,0,1,1,0 title = Spherical Tank (Integral) manufacturer = Generic description = This spherical tank allows for many customizations. You can adjust the dimensions and the part will scale. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. A more complex, but lightweight tank. Integral structure tanks use machined walls that are also load-bearing and form the entire structure of the tank, so no additional structure is needed to maintain rigidity. Manufacturing them can be difficult, however. tags = fuel, tank, modular, proc, procedural, sphere, spherical mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 523.6 utilizationTweakable = true type = Tank-Int-Al typeAvailable = Tank-Int-Al typeAvailable = Tank-Int-Al-HP typeAvailable = Tank-Int-AlCu typeAvailable = Tank-Int-AlCu-HP typeAvailable = Tank-Int-AlLi typeAvailable = Tank-Int-AlLi-HP typeAvailable = Tank-Int-Comp typeAvailable = Tank-Int-Magic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 enableVScale = true useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Spherical currentNose = Model-None currentCore = Inline-Sphere currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Spherical model = Inline-Sphere } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-ToroidalTank.cfg PART { module = Part name = ROT-ToroidalTank author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,1 title = Modular Toroidal Tank (Deprecated) manufacturer = Generic description = Don't use this tank. tags = fuel, tank, modular, proc, procedural, toroid, toroidal mass = 1.0 TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = none MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 112.5 utilizationTweakable = true type = Tank-I typeAvailable = Tank-I typeAvailable = Tank-I-HP typeAvailable = Tank-II typeAvailable = Tank-II-HP typeAvailable = Tank-III typeAvailable = Tank-III-HP typeAvailable = Tank-IV typeAvailable = Tank-IV-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Toroid currentNose = Model-None currentCore = Stock-Toroid currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Toroid model = Stock-Toroid } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-ToroidalTank.cfg PART { module = Part name = ROT-ToroidalTank-Separate author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,1 title = Modular Toroidal Tank (Conventional Structure) manufacturer = Generic description = This toroidal tank allows for many customizations with a hollow collision box. By adjusting the dimensions, the entire tank will adjust as well. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. The most basic form of fuel tank. Conventional structure tanks consist of two parts, a support structure (also known as stringers) and a fuel tank. Earlier iterations also had a separate skin surrounding them, but later tanks moved the structure inside the fuel tanks. This makes them cheap and easy to produce. tags = fuel, tank, modular, proc, procedural, toroid, toroidal mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 112.5 utilizationTweakable = true type = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel typeAvailable = Tank-Sep-Steel-HP typeAvailable = Tank-Sep-Al typeAvailable = Tank-Sep-Al-HP typeAvailable = Tank-Sep-Al2 typeAvailable = Tank-Sep-Al2-HP typeAvailable = Tank-Sep-AlCu typeAvailable = Tank-Sep-AlCu-HP typeAvailable = Tank-Sep-AlLi typeAvailable = Tank-Sep-AlLi-HP typeAvailable = Tank-Sep-Stir typeAvailable = Tank-Sep-Stir-HP typeAvailable = Tank-Sep-Starship typeAvailable = Tank-Sep-Starship-HP UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Toroid currentNose = Model-None currentCore = Stock-Toroid currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Toroid model = Stock-Toroid } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = ROTanks/Parts/Tanks/ROT-ToroidalTank.cfg PART { module = Part name = ROT-ToroidalTank-Integral author = Shadowmage, Pap scale = 1.0 rescaleFactor = 1.0 node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,1,1 title = Modular Toroidal Tank (Integral) manufacturer = Generic description = This toroidal tank allows for many customizations with a hollow collision box. By adjusting the dimensions, the entire tank will adjust as well. It is comprised of many different tank types. You can choose the tank type below. Each tank type has a different base mass, different cost, and different amounts of utilization it can have. The HP versions of the tanks are Highly Pressurized and are used for engines that require it. A more complex, but lightweight tank. Integral structure tanks use machined walls that are also load-bearing and form the entire structure of the tank, so no additional structure is needed to maintain rigidity. Manufacturing them can be difficult, however. tags = fuel, tank, modular, proc, procedural, toroid, toroidal mass = 1.0 category = FuelTank TechRequired = unlockParts cost = 150 entryCost = 1 skinMaxTemp = 873.15 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = true subcategory = 0 emissiveConstant = 0.85 thermalMassModifier = 1.0 skinMassPerArea = 2.0 buoyancy = 0.95 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = ROLib/Assets/EmptyProxyModel } MODULE { name = ModuleFuelTanks volume = 112.5 utilizationTweakable = true type = Tank-Int-Al typeAvailable = Tank-Int-Al typeAvailable = Tank-Int-Al-HP typeAvailable = Tank-Int-AlCu typeAvailable = Tank-Int-AlCu-HP typeAvailable = Tank-Int-AlLi typeAvailable = Tank-Int-AlLi-HP typeAvailable = Tank-Int-Comp typeAvailable = Tank-Int-Magic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleROTank diameterLargeStep = 1.0 diameterSmallStep = 0.1 diameterSlideStep = 0.001 minDiameter = 0.1 maxDiameter = 50.0 useAdapterMass = true useAdapterCost = false topNodeName = top bottomNodeName = bottom noseNodeNames = none coreNodeNames = none mountNodeNames = none topInterstageNodeName = noseinterstage bottomInterstageNodeName = mountinterstage topFairingIndex = -1 bottomFairingIndex = -1 currentDiameter = 1.0 currentVariant = Toroid currentNose = Model-None currentCore = Stock-Toroid currentMount = Model-None currentNoseTexture = default currentCoreTexture = default currentMountTexture = default CORE { variant = Toroid model = Stock-Toroid } NOSE { model = Model-None } MOUNT { model = Model-None } } MODULE { name = ModuleToggleCrossfeed toggleFlight = true toggleEditor = true crossfeedStatus = true } MODULE { name = SSTURecolorGUI } MODULE { name = ROLCollisionHandler } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = RSSVE/ConfigMy/RSSVE_City_Lights_Config.cfg EVE_CITY_LIGHTS { OBJECT { body = Earth CityOverlayDetailScale = 250 cityLightsMaterial { _CityOverlayDetailScale = 400 _CityOverlayTex { value = EarthCities type = AlphaCubeMap alphaMask = ALPHAMAP_G } _CityDarkOverlayDetailTex { value = RSSVE/Textures/DetailTextures/LightsSmall } _CityLightOverlayDetailTex { value = RSSVE/Textures/DetailTextures/DetailCityDay } } } } } UrlConfig { parentUrl = RSSVE/ConfigMy/RSSVE_Clouds_Config.cfg EVE_CLOUDS { OBJECT { name = EarthCloudsLow body = Earth speed = 0,15,0 altitude = 4000 detailSpeed = 0,30,0 offset = 0,180,180 settings { _Color = 255,255,255,239 _DetailScale = 10 _DetailDist = 0.0000002 _DistFade = 0.00125 _DistFadeVert = 0.000125 _UVNoiseScale = 0.005 _UVNoiseStrength = 0.000125 _UVNoiseAnimation = 0.025,0.025 _MainTex { value = EarthClouds type = AlphaCubeMap alphaMask = ALPHAMAP_G isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailAltostratus } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _InvFade = 0.005 _RimDistSub = 0.001 _FalloffScale = 10 _RimDist = 0.001 _FalloffPow = 0.5 _MinLight = 0.04 } shadowMaterial { _ShadowFactor = 0.85 } } layerVolume { size = 5000,2 area = 30000,4 maxTranslation = 250,250,250 visibleRange = 100000 rotationSpeed = 0.0005 noiseScale = 32.0,32.0,32.0 followDetail = True particleMaterial { _InvFade = 0.001 _Opacity = 1.0 _BumpMap = RSSVE/Textures/DetailTextures/DetailCloudParticle_NRM _LightScatter = 0.55 _Tex { value = RSSVE/Textures/DetailTextures/DetailCloudParticle isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailCloudParticle_NRM } } } } OBJECT { name = CloudLightGlow body = Earth altitude = 9025 detailSpeed = 0,0,0 offset = 0,180,0 speed = 0,0,0 settings { _Color = -350,-350,-350,50 _DetailTex = RSSVE/Textures/DetailTextures/atmo _UVNoiseAnimation = 0,0 _UVNoiseStrength = 0.0001 _MainTex { value = RSSVE/Textures/DetailTextures/CloudGlowDetail } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _MinLight = -1 } } } OBJECT { name = Aurora body = Earth speed = 0,-6000,0 detailSpeed = 0,10000,0 altitude = 100000 killBodyRotation = true settings { _UVNoiseStrength = 0.02 _DetailScale = 6 _DetailDist = 0.000000001 _UVNoiseAnimation = 0.04,0.04 _UVNoiseScale = 0.4 _DistFade = 0.000000001 _DistFadeVert = 0.000000001 _BumpScale = 0 _Color = -150,-150,-150,100 _MainTex { value = RSSVE/Textures/DetailTextures/Aurora isClamped = false } _DetailTex { value = RSSVE/Textures/DetailTextures/AuroraDetail isClamped = false } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _InvFade = -1 _RimDist = 1 _RimDistSub = -1 _FalloffScale = 8 _FalloffPow = 1.5 _MinLight = -1 } } } OBJECT { name = Lightning body = Earth altitude = 3000.251 offset = 0,180.2,0 detailSpeed = 60000000,0,60000000 settings { _DetailScale = 1 _DetailDist = 0.0000000001 _DistFade = 0.01 _DistFadeVert = 0.01 _Color = 100,100,445,355 _UVNoiseScale = 0.01 _UVNoiseStrength = 0.0003 _UVNoiseAnimation = 0,0 _BumpScale = 0.6 _MainTex { value = RSSVE/Textures/Masks type = AlphaMap alphaMask = ALPHAMAP_B } _DetailTex { value = RVE/Textures/EVE/Atmosphere/Detail/LightningDetail } _UVNoiseTex { value = RVE/Textures/EVE/Atmosphere/Detail/DetailUVNoise } } layer2D { macroCloudMaterial { _MinLight = 1 _FalloffPow = 1 } } } OBJECT { name = Lightning2 body = Earth altitude = 3000.251 detailSpeed = -30000000,-40000000,-40000000 offset = 0,180.2,0 settings { _Color = 100,100,345,355 _DetailScale = 0.3 _DetailDist = 0.0000000001 _DistFade = 0.01 _DistFadeVert = 0.01 _UVNoiseScale = 0.01 _UVNoiseStrength = 0.0003 _UVNoiseAnimation = 0.0 _MainTex { value = RSSVE/Textures/Masks type = AlphaMap alphaMask = ALPHAMAP_B } _DetailTex { value = RVE/Textures/EVE/Atmosphere/Detail/LightningDetail } _UVNoiseTex { value = RVE/Textures/EVE/Atmosphere/Detail/DetailUVNoise } } layer2D { macroCloudMaterial { _MinLight = 1 } } } OBJECT { name = JupiterCloudsLow body = Jupiter altitude = 55000 speed = 0,100,0 detailSpeed = 0,100,0 settings { _Color = 130,135,130,96 _DetailScale = 25 _DetailDist = 0.00000005 _DistFade = 0.00125 _DistFadeVert = 0.000125 _UVNoiseScale = 0.05 _UVNoiseStrength = 0.0005 _UVNoiseAnimation = 0.075,0.075 _MainTex { value = JupiterClouds type = AlphaCubeMap alphaMask = ALPHAMAP_R isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailGasGiant } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _FalloffScale = 5 _RimDistSub = 1 _InvFade = 0.005 _RimDist = 0.0001 } shadowMaterial { _ShadowFactor = 0.125 } } } OBJECT { name = JupiterBandsLow body = Jupiter altitude = 55000 speed = 0,750,0 detailSpeed = 0,100,0 settings { _Color = 185,160,130,96 _DetailScale = 25 _DetailDist = 0.00000005 _DistFade = 0.00125 _DistFadeVert = 0.000125 _UVNoiseScale = 0.05 _UVNoiseStrength = 0.0005 _UVNoiseAnimation = 0.075,0.075 _MainTex { value = JupiterClouds type = AlphaCubeMap alphaMask = ALPHAMAP_G isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailGasGiant } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _FalloffScale = 5 _RimDistSub = 1 _RimDist = 0.0001 _InvFade = 0.005 } shadowMaterial { _ShadowFactor = 0.25 } } } OBJECT { name = JupiterBandsHigh body = Jupiter altitude = 55000 speed = 0,-750,0 detailSpeed = 0,100,0 settings { _Color = 180,175,160,96 _DetailScale = 25 _DetailDist = 0.00000005 _DistFade = 0.00125 _DistFadeVert = 0.000125 _UVNoiseScale = 0.05 _UVNoiseStrength = 0.0005 _UVNoiseAnimation = 0.075,0.075 _MainTex { value = JupiterClouds type = AlphaCubeMap alphaMask = ALPHAMAP_B isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailGasGiant } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _RimDistSub = 1 _FalloffScale = 5 _RimDist = 0.0001 _InvFade = 0.005 } shadowMaterial { _ShadowFactor = 0.25 } } } OBJECT { name = MarsCloudsMain body = Mars altitude = 15600 speed = 0,10,0 settings { _Color = 180,150,115,192 _DetailScale = 25 _DetailDist = 0.0000001 _DistFadeVert = 0.000125 _UVNoiseScale = 0.005 _UVNoiseStrength = 0.000125 _UVNoiseAnimation = 0.025,0.025 _MainTex { value = MarsClouds type = AlphaCubeMap alphaMask = ALPHAMAP_G isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailCirrus } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _FalloffScale = 5 _RimDist = 0.0001 _RimDistSub = 1 _InvFade = 0.005 } shadowMaterial { _ShadowFactor = 0.25 } } layerVolume { size = 5000,2 area = 12500,3 maxTranslation = 250,750,250 visibleRange = 6250 rotationSpeed = 0.0001 noiseScale = 32.0,32.0,32.0 followDetail = True particleMaterial { _InvFade = 0.001 _MinScatter = 1.5 _Opacity = 1.0 _Tex { value = RSSVE/Textures/DetailTextures/DetailCloudParticle isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailCloudParticle_NRM } } } } OBJECT { name = NeptuneCloudsMain body = Neptune altitude = 58000 speed = 0,600,0 detailSpeed = 0,150,0 settings { _Color = 220,230,250,128 _DetailScale = 25 _DetailDist = 0.00000005 _DistFade = 0.00125 _DistFadeVert = 0.0000125 _UVNoiseScale = 0.05 _UVNoiseStrength = 0.0005 _UVNoiseAnimation = 0.075,0.075 _MainTex { value = NeptuneClouds type = AlphaCubeMap alphaMask = ALPHAMAP_G isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailCirrus } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _FalloffPow = 5 _FalloffScale = 10 _RimDist = 0.0001 _RimDistSub = 1.0 _InvFade = 0.005 } shadowMaterial { _ShadowFactor = 0.5 } } } OBJECT { name = SaturnCloudsMain body = Saturn altitude = 102000 speed = 0,-750,0 detailSpeed = 0,50,0 settings { _Color = 215,195,155,160 _DetailScale = 10 _DetailDist = 0.000000025 _DistFade = 0.001 _DistFadeVert = 0.001 _UVNoiseScale = 0.05 _UVNoiseStrength = 0.0005 _UVNoiseAnimation = 0.075,0.075 _MainTex { value = SaturnClouds type = AlphaCubeMap alphaMask = ALPHAMAP_G isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailGasGiant } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _FalloffPow = 5 _FalloffScale = 10 _RimDist = 0.0001 _RimDistSub = 1.0 _InvFade = 0.005 } shadowMaterial { _ShadowFactor = 0.25 } } } OBJECT { name = SaturnBandsLow body = Saturn altitude = 102000 speed = 0,1250,0 detailSpeed = 0,50,0 settings { _Color = 190,170,160,160 _DetailScale = 10 _DetailDist = 0.000000025 _DistFade = 0.001 _DistFadeVert = 0.001 _UVNoiseScale = 0.05 _UVNoiseStrength = 0.0005 _UVNoiseAnimation = 0.075,0.075 _MainTex { value = SaturnClouds type = AlphaCubeMap alphaMask = ALPHAMAP_R isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailGasGiant } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _InvFade = 0.005 _RimDistSub = 1.0 _FalloffPow = 5 _FalloffScale = 10 _RimDist = 0.0001 } shadowMaterial { _ShadowFactor = 0.25 } } } OBJECT { name = TitanCloudsMain body = Titan altitude = 13600 speed = 0,25,0 detailSpeed = 0,25,0 settings { _Color = 180,140,50,255 _DetailScale = 10 _DetailDist = 0.00000125 _DistFade = 0.00125 _DistFadeVert = 0.000125 _UVNoiseScale = 0.005 _UVNoiseStrength = 0.000125 _UVNoiseAnimation = 0.025,0.025 _MainTex { value = RSSVE/Textures/MainTextures/Misc/Atmosphere isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailCumulus isClamped = True } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise isClamped = True } } layer2D { macroCloudMaterial { _FalloffScale = 5 _RimDist = 0.0001 _RimDistSub = 1 _InvFade = 0.005 } shadowMaterial { _ShadowFactor = 0.3 } } layerVolume { area = 12500,3 size = 5000,2 maxTranslation = 250,250,250 visibleRange = 6250 rotationSpeed = 0.001 noiseScale = 32.0,32.0,32.0 followDetail = True particleMaterial { _Opacity = 1.0 _InvFade = 0.0001 _MinScatter = 5.0 _Tex { value = RSSVE/Textures/DetailTextures/DetailCloudParticle isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailCloudParticle_NRM } } } } OBJECT { name = VenusCloudsMain body = Venus speed = 0,100,0 detailSpeed = 0,50,0 altitude = 32100 settings { _Color = 220,210,190,255 _DetailScale = 5 _DetailDist = 0.0000005 _DistFade = 0.00125 _DistFadeVert = 0.000125 _UVNoiseScale = 0.005 _UVNoiseStrength = 0.000125 _UVNoiseAnimation = 0.025,0.025 _MainTex { value = VenusClouds type = CubeMap } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailVenus } _UVNoiseTex { value = RSSVE/Textures/DetailTextures/DetailUVNoise } } layer2D { macroCloudMaterial { _FalloffPow = 5.0 _FalloffScale = 10.0 _RimDist = 0.0001 _RimDistSub = 1.0 _InvFade = 0.005 } shadowMaterial { _ShadowFactor = 0.35 } } layerVolume { area = 12500,3 size = 5000,2 maxTranslation = 250,250,250 visibleRange = 6250 rotationSpeed = 0.001 noiseScale = 32.0,32.0,32.0 followDetail = True particleMaterial { _InvFade = 0.0005 _MinScatter = 1.0 _Opacity = 1.0 _Tex { value = RSSVE/Textures/DetailTextures/DetailCloudParticle isClamped = True } _DetailTex { value = RSSVE/Textures/DetailTextures/DetailCloudParticle_NRM } } } } } } UrlConfig { parentUrl = RSSVE/ConfigMy/RSSVE_Shadows_Config.cfg EVE_SHADOWS { OBJECT { body = Earth caster = Moon } OBJECT { body = Moon caster = Earth } OBJECT { body = Mars caster = Deimos caster = Phobos } OBJECT { body = Deimos body = Phobos caster = Mars } OBJECT { body = Jupiter caster = Io caster = Europa caster = Ganymede caster = Callisto } OBJECT { body = Callisto caster = Ganymede caster = Europa caster = Jupiter } OBJECT { body = Europa caster = Ganymede caster = Io caster = Jupiter } OBJECT { body = Ganymede caster = Jupiter caster = Callisto caster = Europa } OBJECT { body = Saturn caster = Mimas caster = Enceladus caster = Tethys caster = Dione caster = Rhea caster = Titan caster = Iapetus } OBJECT { body = Mimas caster = Jupiter caster = Enceladus caster = Tethys caster = Dione caster = Rhea } OBJECT { body = Enceladus caster = Jupiter caster = Mimas caster = Tethys caster = Dione caster = Rhea } OBJECT { body = Tethys caster = Jupiter caster = Mimas caster = Enceladus caster = Dione caster = Rhea } OBJECT { body = Dione caster = Jupiter caster = Mimas caster = Enceladus caster = Tethys caster = Rhea } OBJECT { body = Rhea caster = Jupiter caster = Mimas caster = Enceladus caster = Tethys caster = Dione } OBJECT { body = Titan caster = Jupiter caster = Iapetus } OBJECT { body = Iapetus caster = Jupiter caster = Titan } } } UrlConfig { parentUrl = RSSVE/Configs/EVE_Configs/Atmosphere/RSSVE_Atmosphere_Config.cfg EVE_ATMOSPHERE { } } UrlConfig { parentUrl = RSSVE/Configs/EVE_Configs/CityLights/RSSVE_City_Lights_Config.cfg EVE_CITY_LIGHTS { OBJECT { body = Earth cityLightsMaterial { _CityOverlayTex { value = EarthCities type = AlphaCubeMap alphaMask = ALPHAMAP_G isClamped = True } _CityDarkOverlayDetailTex { value = RSSVE/Textures/DetailTextures/DetailCityNight isClamped = True } _CityLightOverlayDetailTex { value = RSSVE/Textures/DetailTextures/DetailCityDay isClamped = True } } } } } UrlConfig { parentUrl = RSSVE/Configs/EVE_Configs/PQS/RSSVE_PQS_Manager_Config.cfg PQS_MANAGER { OBJECT { body = Venus deactivateDistance = 126875 } OBJECT { body = Earth deactivateDistance = 122500 } OBJECT { body = Mars deactivateDistance = 109375 } OBJECT { body = Jupiter deactivateDistance = 1356250 } OBJECT { body = Saturn deactivateDistance = 1750000 } OBJECT { body = Titan deactivateDistance = 525000 } OBJECT { body = Uranus deactivateDistance = 1225000 } OBJECT { body = Neptune deactivateDistance = 1093750 } } } UrlConfig { parentUrl = RSSVE/Configs/EVE_Configs/Terrain/RSSVE_Terrain_Config.cfg EVE_TERRAIN { } } UrlConfig { parentUrl = RSSVE/Configs/EVE_Configs/Textures/RSSVE_Textures_Config.cfg EVE_TEXTURE_CONFIG { OBJECT { name = EarthAuroras type = TEX_CUBE_6 isCompressed = True isReadable = True texXn = RSSVE/Textures/MainTextures/EarthAuroras/EarthAurorasXn texXp = RSSVE/Textures/MainTextures/EarthAuroras/EarthAurorasXp texYn = RSSVE/Textures/MainTextures/EarthAuroras/EarthAurorasYn texYp = RSSVE/Textures/MainTextures/EarthAuroras/EarthAurorasYp texZn = RSSVE/Textures/MainTextures/EarthAuroras/EarthAurorasZn texZp = RSSVE/Textures/MainTextures/EarthAuroras/EarthAurorasZp } OBJECT { name = EarthCities type = TEX_CUBE_6 isCompressed = True isReadable = True texXn = RSSVE/Textures/MainTextures/EarthCities/EarthCitiesXn texXp = RSSVE/Textures/MainTextures/EarthCities/EarthCitiesXp texYn = RSSVE/Textures/MainTextures/EarthCities/EarthCitiesYn texYp = RSSVE/Textures/MainTextures/EarthCities/EarthCitiesYp texZn = RSSVE/Textures/MainTextures/EarthCities/EarthCitiesZn texZp = RSSVE/Textures/MainTextures/EarthCities/EarthCitiesZp } OBJECT { name = EarthClouds type = TEX_CUBE_6 isCompressed = True isReadable = True texXn = RSSVE/Textures/MainTextures/EarthClouds/EarthCloudsXn texXp = RSSVE/Textures/MainTextures/EarthClouds/EarthCloudsXp texYn = RSSVE/Textures/MainTextures/EarthClouds/EarthCloudsYp texYp = RSSVE/Textures/MainTextures/EarthClouds/EarthCloudsYn texZn = RSSVE/Textures/MainTextures/EarthClouds/EarthCloudsZn texZp = RSSVE/Textures/MainTextures/EarthClouds/EarthCloudsZp } OBJECT { name = JupiterClouds type = TEX_CUBE_6 isCompressed = True isReadable = True texXn = RSSVE/Textures/MainTextures/JupiterClouds/JupiterCloudsXn texXp = RSSVE/Textures/MainTextures/JupiterClouds/JupiterCloudsXp texYn = RSSVE/Textures/MainTextures/JupiterClouds/JupiterCloudsYn texYp = RSSVE/Textures/MainTextures/JupiterClouds/JupiterCloudsYp texZn = RSSVE/Textures/MainTextures/JupiterClouds/JupiterCloudsZn texZp = RSSVE/Textures/MainTextures/JupiterClouds/JupiterCloudsZp } OBJECT { name = MarsClouds type = TEX_CUBE_6 isCompressed = True isReadable = True texXn = RSSVE/Textures/MainTextures/MarsClouds/MarsCloudsXn texXp = RSSVE/Textures/MainTextures/MarsClouds/MarsCloudsXp texYn = RSSVE/Textures/MainTextures/MarsClouds/MarsCloudsYn texYp = RSSVE/Textures/MainTextures/MarsClouds/MarsCloudsYp texZn = RSSVE/Textures/MainTextures/MarsClouds/MarsCloudsZn texZp = RSSVE/Textures/MainTextures/MarsClouds/MarsCloudsZp } OBJECT { name = NeptuneClouds type = TEX_CUBE_6 isCompressed = True isReadable = True texXn = RSSVE/Textures/MainTextures/NeptuneClouds/NeptuneCloudsXn texXp = RSSVE/Textures/MainTextures/NeptuneClouds/NeptuneCloudsXp texYn = RSSVE/Textures/MainTextures/NeptuneClouds/NeptuneCloudsYn texYp = RSSVE/Textures/MainTextures/NeptuneClouds/NeptuneCloudsYp texZn = RSSVE/Textures/MainTextures/NeptuneClouds/NeptuneCloudsZn texZp = RSSVE/Textures/MainTextures/NeptuneClouds/NeptuneCloudsZp } OBJECT { name = SaturnClouds type = TEX_CUBE_6 isCompressed = True isReadable = True texXn = RSSVE/Textures/MainTextures/SaturnClouds/SaturnCloudsXn texXp = RSSVE/Textures/MainTextures/SaturnClouds/SaturnCloudsXp texYn = RSSVE/Textures/MainTextures/SaturnClouds/SaturnCloudsYn texYp = RSSVE/Textures/MainTextures/SaturnClouds/SaturnCloudsYp texZn = RSSVE/Textures/MainTextures/SaturnClouds/SaturnCloudsZn texZp = RSSVE/Textures/MainTextures/SaturnClouds/SaturnCloudsZp } OBJECT { name = VenusClouds type = TEX_CUBE_6 isCompressed = True isReadable = True texXn = RSSVE/Textures/MainTextures/VenusClouds/VenusCloudsXn texXp = RSSVE/Textures/MainTextures/VenusClouds/VenusCloudsXp texYn = RSSVE/Textures/MainTextures/VenusClouds/VenusCloudsYn texYp = RSSVE/Textures/MainTextures/VenusClouds/VenusCloudsYp texZn = RSSVE/Textures/MainTextures/VenusClouds/VenusCloudsZn texZp = RSSVE/Textures/MainTextures/VenusClouds/VenusCloudsZp } } } UrlConfig { parentUrl = RSSVE/Configs/Misc_Configs/RSSVE_Settings_Config.cfg RSSVESETTINGS { EnableCityLights = True EnableCloudShadows = True EnableVolumetricClouds = True } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Earth/Earth_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Earth Rg = 6371000 Rt = 6460600 RL = 6462100 HR = 8 HM = 1.33299994 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.00579999993,0.0135000004,0.0331000015 m_mieG = 0.75999999 assetPath = RSSVE/Textures/ScatterTextures/Earth experimentalAtmoScale = 1.04999995 atmosphereGlobalScale = 1 godrayStrength = 0.330000013 flattenScaledSpaceMesh = 0 rimBlend = 50 rimpower = 1900 specR = 85 specG = 85 specB = 85 shininess = 50 cloudColorMultiplier = 1.7 cloudScatteringMultiplier = 1 cloudSkyIrradianceMultiplier = 0.100000001 volumetricsColorMultiplier = 1 EVEIntegration_preserveCloudColors = False configPoints { Item { altitude = 1333 skyExposure = 0.235554993 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.235554993 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.100000001 extinctionTint = 1 openglThreshold = 10 viewdirOffset = 0.0120289996 } Item { altitude = 8000 skyExposure = 0.230000004 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.230000004 extinctionThickness = 0.850000024 postProcessAlpha = 1 postProcessDepth = 0.333332986 extinctionTint = 0.959999979 openglThreshold = 10 viewdirOffset = 0.00773600023 } Item { altitude = 140000 skyExposure = 0.200000003 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.200000003 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.444444001 extinctionTint = 1 openglThreshold = 10 viewdirOffset = 0 } Item { altitude = 350000 skyExposure = 0.165556997 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.145555004 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 1 extinctionTint = 1.12555599 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Earth/Earth_Ocean.cfg Scatterer_ocean { Ocean { name = Earth m_foamAnsio = 10 m_foamMipMapBias = -2 m_whiteCapStr = 0.100000001 shoreFoam = 1 m_farWhiteCapStr = -0.200000003 AMP = 1 m_ansio = 2 m_windSpeed = 10 m_omega = 0.839999974 m_varianceSize = 4 m_oceanUpwellingColor = 0.000976999989,0.00390599994,0.0117189996 m_UnderwaterColor = 0.000976999989,0.75,0.800781012 m_resolution = 4 MAX_VERTS = 65000 oceanScale = 1 oceanAlpha = 0.949999988 alphaRadius = 1400 transparencyDepth = 10 darknessDepth = 100 refractionIndex = 1.33000004 } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Jupiter/Jupiter_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Jupiter experimentalAtmoScale = 1.04999995 cloudColorMultiplier = 3 cloudScatteringMultiplier = 0.0199999996 cloudSkyIrradianceMultiplier = 0.0500000007 volumetricsColorMultiplier = 1 Rg = 69373000 Rt = 70365000 RL = 70366496 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = True HR = 8 HM = 1.33300006 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0605470017,0.0585939996,0.0566410013 m_mieG = 0.75999999 rimBlend = 20 rimpower = 600 specR = 8.5 specG = 8.5 specB = 8.5 shininess = 10 assetPath = RSSVE/Textures/ScatterTextures/Jupiter configPoints { Item { altitude = 1333 skyExposure = 0.0500000007 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.149828002 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0750430003 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0129110003 } Item { altitude = 8000 skyExposure = 0.0500000007 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.148969993 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0752570033 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0124690002 } Item { altitude = 1550000 skyExposure = 0.0500000007 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0500000007 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Mars/Mars_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Mars experimentalAtmoScale = 1.04999995 cloudColorMultiplier = 1 cloudScatteringMultiplier = 0.0199999996 cloudSkyIrradianceMultiplier = 0.0500000007 volumetricsColorMultiplier = 1 Rg = 3375800 Rt = 3455800 RL = 3457300 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 8 HM = 1.33299994 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.00860000029,0.0066399998,0.00468999986 m_mieG = 0.779999971 rimBlend = 20 rimpower = 600 specR = 8.5 specG = 8.5 specB = 8.5 shininess = 10 assetPath = RSSVE/Textures/ScatterTextures/Mars configPoints { Item { altitude = 1333 skyExposure = 0.0989390016 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0505300015 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0.25 openglThreshold = 10 viewdirOffset = 0.0119150002 } Item { altitude = 8000 skyExposure = 0.0938050002 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0530980006 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0.25 openglThreshold = 10 viewdirOffset = 0.00719599985 } Item { altitude = 125000 skyExposure = 0.0500000007 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.075000003 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0.25 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Neptune/Neptune_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Neptune experimentalAtmoScale = 1.04999995 cloudColorMultiplier = 3 cloudScatteringMultiplier = 0.0199999996 cloudSkyIrradianceMultiplier = 0.0500000007 volumetricsColorMultiplier = 1 Rg = 24085000 Rt = 24885000 RL = 24886500 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 4 HM = 0.666000009 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0273439996,0.0429689996,0.0976559967 m_mieG = 0.75999999 rimBlend = 20 rimpower = 600 specR = 8.5 specG = 8.5 specB = 8.5 shininess = 5 assetPath = RSSVE/Textures/ScatterTextures/Neptune configPoints { Item { altitude = 666 skyExposure = 0.0499729998 skyAlpha = 0.800000012 skyExtinctionTint = 1 scatteringExposure = 0.0125000002 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0750269964 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0129450001 } Item { altitude = 4000 skyExposure = 0.0498399995 skyAlpha = 0.800000012 skyExtinctionTint = 1 scatteringExposure = 0.0125000002 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0751599967 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0126689998 } Item { altitude = 1250000 skyExposure = 0.0250000004 skyAlpha = 0.800000012 skyExtinctionTint = 1 scatteringExposure = 0.0125000002 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Pluto/Pluto_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Pluto experimentalAtmoScale = 1.04999995 cloudColorMultiplier = 1 cloudScatteringMultiplier = 1 cloudSkyIrradianceMultiplier = 1 volumetricsColorMultiplier = 1 Rg = 1187000 Rt = 1257400 RL = 1258900 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 4 HM = 0.666000009 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.00976600032,0.0117189996,0.0195310004 m_mieG = 0.75999999 rimBlend = 20 rimpower = 600 specR = 8.5 specG = 8.5 specB = 8.5 shininess = 10 assetPath = RSSVE/Textures/ScatterTextures/Pluto configPoints { Item { altitude = 666 skyExposure = 0.0125000002 skyAlpha = 1 skyExtinctionTint = 0 scatteringExposure = 0.00248500006 extinctionThickness = 0 postProcessAlpha = 0.949999988 postProcessDepth = 0.0753019974 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0.0123779997 } Item { altitude = 4000 skyExposure = 0.0125000002 skyAlpha = 1 skyExtinctionTint = 0 scatteringExposure = 0.00241099996 extinctionThickness = 0 postProcessAlpha = 0.949999988 postProcessDepth = 0.0767849982 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0.00949299987 } Item { altitude = 110000 skyExposure = 0.0125000002 skyAlpha = 1 skyExtinctionTint = 0 scatteringExposure = 0.00124999997 extinctionThickness = 0 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Saturn/Saturn_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Saturn experimentalAtmoScale = 1.04999995 cloudColorMultiplier = 2 cloudScatteringMultiplier = 0.0199999996 cloudSkyIrradianceMultiplier = 0.0500000007 volumetricsColorMultiplier = 1 Rg = 57216000 Rt = 58496000 RL = 58497500 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = True HR = 8 HM = 1.33299994 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0976559967,0.0976559967,0.00976600032 m_mieG = 0.76000005 rimBlend = 20 rimpower = 600 specR = 8.5 specG = 8.5 specB = 8.5 shininess = 10 assetPath = RSSVE/Textures/ScatterTextures/Saturn configPoints { Item { altitude = 1333 skyExposure = 0.0499669984 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0250000004 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0750330016 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0129310004 } Item { altitude = 8000 skyExposure = 0.0498000011 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0250000004 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0751999989 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0125869997 } Item { altitude = 2000000 skyExposure = 0.0250000004 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0250000004 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Titan/Titan_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Titan experimentalAtmoScale = 1.2 cloudColorMultiplier = 1 cloudScatteringMultiplier = 0.0500000007 cloudSkyIrradianceMultiplier = 0.0125000002 volumetricsColorMultiplier = 1 Rg = 2573300 Rt = 2765300 RL = 2766800 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 5 HM = 0.833000004 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0625,0.0449220017,0.0253909994 m_mieG = 0.75999999 rimBlend = 20 rimpower = 600 specR = 8.5 specG = 8.5 specB = 8.5 shininess = 10 assetPath = RSSVE/Textures/ScatterTextures/Titan configPoints { Item { altitude = 833 skyExposure = 0.0500000007 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0799999982 extinctionThickness = 1 postProcessAlpha = 0.850000024 postProcessDepth = 0.5 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0128560001 } Item { altitude = 5000 skyExposure = 0.0500000007 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0799999982 extinctionThickness = 1 postProcessAlpha = 0.850000024 postProcessDepth = 0.5 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0121499998 } Item { altitude = 600000 skyExposure = 0.0500000007 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.0799999982 extinctionThickness = 1 postProcessAlpha = 0.850000024 postProcessDepth = 0.5 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Titan/Titan_Ocean.cfg Scatterer_ocean { Ocean { name = Titan m_foamAnsio = 10 m_foamMipMapBias = -2 m_whiteCapStr = 0.100000001 shoreFoam = 1 m_farWhiteCapStr = -0.200000003 AMP = 1 m_ansio = 2 m_windSpeed = 2.5 m_omega = 0.839999974 m_varianceSize = 4 m_oceanUpwellingColor = 0.00273000007,0.00430000015,0.00977000035 m_UnderwaterColor = 0.0546899997,0.0859400034,0.195309997 m_resolution = 4 MAX_VERTS = 65000 oceanScale = 1 oceanAlpha = 0.949999988 alphaRadius = 1400 transparencyDepth = 5 darknessDepth = 50 refractionIndex = 1.5 } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Triton/Triton_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Triton experimentalAtmoScale = 1.04999995 cloudColorMultiplier = 1 cloudScatteringMultiplier = 1 cloudSkyIrradianceMultiplier = 1 volumetricsColorMultiplier = 1 Rg = 1353400 Rt = 1423800 RL = 1425300 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 4 HM = 0.666000009 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0117189996,0.015625,0.0253909994 m_mieG = 0.75999999 rimBlend = 20 rimpower = 600 specR = 8.5 specG = 8.5 specB = 8.5 shininess = 10 assetPath = RSSVE/Textures/ScatterTextures/Triton configPoints { Item { altitude = 666 skyExposure = 0.0125000002 skyAlpha = 1 skyExtinctionTint = 0 scatteringExposure = 0.00248500006 extinctionThickness = 0 postProcessAlpha = 0.949999988 postProcessDepth = 0.0753019974 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0.0123779997 } Item { altitude = 4000 skyExposure = 0.0125000002 skyAlpha = 1 skyExtinctionTint = 0 scatteringExposure = 0.00241099996 extinctionThickness = 0 postProcessAlpha = 0.949999988 postProcessDepth = 0.0767849982 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0.00949299987 } Item { altitude = 110000 skyExposure = 0.0125000002 skyAlpha = 1 skyExtinctionTint = 0 scatteringExposure = 0.00124999997 extinctionThickness = 0 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Uranus/Uranus_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Uranus experimentalAtmoScale = 1.04999995 cloudColorMultiplier = 2 cloudScatteringMultiplier = 0.0199999996 cloudSkyIrradianceMultiplier = 0.0500000007 volumetricsColorMultiplier = 1 Rg = 24702000 Rt = 25598000 RL = 25599500 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 4 HM = 0.666000009 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0585999973,0.0741999969,0.0781000033 m_mieG = 0.75999999 rimBlend = 20 rimpower = 600 specR = 8.5 specG = 8.5 specB = 8.5 shininess = 10 assetPath = RSSVE/Textures/ScatterTextures/Uranus configPoints { Item { altitude = 666 skyExposure = 0.0499759987 skyAlpha = 0.800000012 skyExtinctionTint = 1 scatteringExposure = 0.0250000004 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0750240013 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0129509997 } Item { altitude = 4000 skyExposure = 0.0498570018 skyAlpha = 0.800000012 skyExtinctionTint = 1 scatteringExposure = 0.0250000004 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.075143002 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.0127050001 } Item { altitude = 1400000 skyExposure = 0.0250000004 skyAlpha = 0.800000012 skyExtinctionTint = 1 scatteringExposure = 0.0250000004 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.100000001 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = RSSVE/Configs/Scatterer_Configs/Venus/Venus_Atmosphere.cfg Scatterer_atmosphere { Atmo { name = Venus experimentalAtmoScale = 1.20000005 cloudColorMultiplier = 2 cloudScatteringMultiplier = 0.125 cloudSkyIrradianceMultiplier = 0.0250000004 volumetricsColorMultiplier = 1 Rg = 6049000 Rt = 6141800 RL = 6143300 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 7 HM = 1.16600001 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0664099976,0.050780002,0.0234399997 m_mieG = 0.75999999 rimBlend = 20 rimpower = 600 specR = 85 specG = 85 specB = 85 shininess = 10 assetPath = RSSVE/Textures/ScatterTextures/Venus configPoints { Item { altitude = 1166 skyExposure = 0.495195001 skyAlpha = 0.800000012 skyExtinctionTint = 0.5 scatteringExposure = 0.200000003 extinctionThickness = 1 postProcessAlpha = 0.850000024 postProcessDepth = 0.00803699996 extinctionTint = 0.25 openglThreshold = 10 viewdirOffset = 0.121771 } Item { altitude = 7000 skyExposure = 0.471733987 skyAlpha = 0.800000012 skyExtinctionTint = 0.5 scatteringExposure = 0.200000003 extinctionThickness = 1 postProcessAlpha = 0.850000024 postProcessDepth = 0.00818799995 extinctionTint = 0.25 openglThreshold = 10 viewdirOffset = 0.0846410021 } Item { altitude = 145000 skyExposure = 0.200000003 skyAlpha = 0.800000012 skyExtinctionTint = 0.5 scatteringExposure = 0.200000003 extinctionThickness = 1 postProcessAlpha = 0.850000024 postProcessDepth = 0.00999999978 extinctionTint = 0.25 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = scatterer/config/config.cfg Scatterer_config { autosavePlanetSettingsOnSceneChange = False disableAmbientLight = True integrateWithEVEClouds = True overrideNearClipPlane = False nearClipPlane = 0.209999993 useOceanShaders = True shadowsOnOcean = True oceanSkyReflections = False oceanCaustics = True oceanLightRays = True oceanCraftWaveInteractions = True oceanCraftWaveInteractionsOverrideWaterCrashTolerance = True buoyancyCrashToleranceMultOverride = 3.5999999 oceanCraftWaveInteractionsOverrideDrag = True buoyancyWaterDragScalarOverride = 1.5 buoyancyWaterAngularDragScalarOverride = 0.000333300006 oceanCraftWaveInteractionsOverrideRecoveryVelocity = True waterMaxRecoveryVelocity = 5 oceanPixelLights = False fullLensFlareReplacement = True sunlightExtinction = True underwaterLightDimming = True showMenuOnStart = False useEclipses = True useRingShadows = True d3d11ShadowFix = True useGodrays = True terrainShadows = True unifiedCamShadowsDistance = 50000 unifiedCamShadowNormalBiasOverride = 0 unifiedCamShadowBiasOverride = 0 unifiedCamShadowResolutionOverride = 8192 unifiedCamShadowCascadeSplitsOverride = 0.00150000001,0.0149999997,0.150000006 dualCamShadowsDistance = 50000 dualCamShadowNormalBiasOverride = 0.720000029 dualCamShadowBiasOverride = 0.5 dualCamShadowResolutionOverride = 0 dualCamShadowCascadeSplitsOverride = 0.00499999989,0.0250000004,0.125 useDithering = True m_fourierGridSize = 128 } } UrlConfig { parentUrl = scatterer/config/planetsList.cfg Scatterer_planetsList { scattererCelestialBodies { Item { celestialBodyName = Kerbin transformName = Kerbin loadDistance = 100000000 unloadDistance = 200000000 hasOcean = True flatScaledSpaceModel = True usesCloudIntegration = True mainSunCelestialBody = Sun sunColor = 1.0,1.0,1.0 eclipseCasters { Item = Mun Item = Minmus } planetshineSources { Item { bodyName = Mun color = 1,1,1 intensity = 0.0799999982 isSun = False } } } Item { celestialBodyName = Duna transformName = Duna loadDistance = 100000000 unloadDistance = 200000000 hasOcean = False flatScaledSpaceModel = False usesCloudIntegration = True mainSunCelestialBody = Sun eclipseCasters { Item = Ike } } Item { celestialBodyName = Laythe transformName = Laythe loadDistance = 300000000 unloadDistance = 500000000 hasOcean = True flatScaledSpaceModel = True usesCloudIntegration = True mainSunCelestialBody = Sun eclipseCasters { Item = Jool Item = Vall Item = Tylo Item = Bop Item = Pol } planetshineSources { Item { bodyName = Jool color = 0.600000024,1,0.400000006 intensity = 0.25 isSun = False } } } Item { celestialBodyName = Jool transformName = Jool loadDistance = 500000000 unloadDistance = 1E+09 hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = True mainSunCelestialBody = Sun eclipseCasters { Item = Laythe Item = Vall Item = Tylo Item = Bop Item = Pol } } Item { celestialBodyName = Eve transformName = Eve loadDistance = 300000000 unloadDistance = 500000000 hasOcean = True flatScaledSpaceModel = True usesCloudIntegration = True mainSunCelestialBody = Sun eclipseCasters { Item = Gilly } } Item { celestialBodyName = Venus transformName = Venus loadDistance = 1.85E+9 unloadDistance = 1.85E+9 mainSunCelestialBody = Sun hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = True } Item { celestialBodyName = Earth transformName = Earth loadDistance = 2.77E+9 unloadDistance = 2.77E+9 mainSunCelestialBody = Sun hasOcean = True flatScaledSpaceModel = True usesCloudIntegration = True eclipseCasters { Item = Moon } } Item { celestialBodyName = Mars transformName = Mars loadDistance = 1.73E+9 unloadDistance = 1.73E+9 mainSunCelestialBody = Sun hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = True eclipseCasters { Item = Deimos Item = Phobos } } Item { celestialBodyName = Jupiter transformName = Jupiter loadDistance = 1.45E+11 unloadDistance = 1.45E+11 mainSunCelestialBody = Sun hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = True eclipseCasters { Item = Adrastea Item = Amalthea Item = Callisto Item = Europa Item = Ganymede Item = Io Item = Metis } } Item { celestialBodyName = Saturn transformName = Saturn loadDistance = 1.64E+11 unloadDistance = 1.64E+11 mainSunCelestialBody = Sun hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = True eclipseCasters { Item = Daphnis Item = Dione Item = Enceladus Item = Epimetheus Item = Hyperion Item = Iapetus Item = Janus Item = Mimas Item = Pan Item = Pandora Item = Phoebe Item = Prometheus Item = Rhea Item = Tethys Item = Titan } } Item { celestialBodyName = Titan transformName = Titan loadDistance = 5.15E+8 unloadDistance = 5.15E+8 mainSunCelestialBody = Sun hasOcean = True flatScaledSpaceModel = True usesCloudIntegration = True eclipseCasters { Item = Daphnis Item = Dione Item = Enceladus Item = Epimetheus Item = Hyperion Item = Iapetus Item = Janus Item = Mimas Item = Pan Item = Pandora Item = Phoebe Item = Prometheus Item = Rhea Item = Saturn Item = Tethys } } Item { celestialBodyName = Uranus transformName = Uranus loadDistance = 1.55E+11 unloadDistance = 1.55E+11 mainSunCelestialBody = Sun hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = False eclipseCasters { Item = Ariel Item = Miranda Item = Oberon Item = Titania Item = Umbriel } } Item { celestialBodyName = Neptune transformName = Neptune loadDistance = 2.60E+11 unloadDistance = 2.60E+11 mainSunCelestialBody = Sun hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = True eclipseCasters { Item = Triton } } Item { celestialBodyName = Triton transformName = Triton loadDistance = 1.45E+8 unloadDistance = 1.45E+8 mainSunCelestialBody = Sun hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = False eclipseCasters { Item = Neptune } } Item { celestialBodyName = Pluto transformName = Pluto loadDistance = 7.66E+9 unloadDistance = 7.66E+9 mainSunCelestialBody = Sun hasOcean = False flatScaledSpaceModel = True usesCloudIntegration = False eclipseCasters { Item = Charon Item = Hydra Item = Kerberos Item = Nix Item = Styx } } } celestialLightSourcesData { Item { bodyName = Jool color = 0.600000024,1,0.400000006 intensity = 0.25 isSun = False mainSunCelestialBody = Sun scaledRange = 45000 fadeRadius = 1 } Item { bodyName = Moon isSun = False color = 1.0, 1.0, 1.0 intensity = 1.0 localRange = 1.0 scaledRange = 1.0 fadeRadius = 1.0 } } sunflares { Item = Sun } } } UrlConfig { parentUrl = scatterer/config/Planets/Duna/atmo.cfg Scatterer_atmosphere { Atmo { name = Duna flattenScaledSpaceMesh = 0.200000003 experimentalAtmoScale = 3 cloudColorMultiplier = 10 cloudScatteringMultiplier = 0.5 cloudSkyIrradianceMultiplier = 10 volumetricsColorMultiplier = 1 Rg = 320000 Rt = 324528.313 RL = 324603.813 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = True HR = 10 HM = 1.20000005 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0149999997,0.00650000013,0.00270000007 m_mieG = 0.850000024 rimBlend = 20 rimpower = 600 specR = 2 specG = 2 specB = 2 shininess = 50 assetPath = scatterer/config/Planets/Duna/Atmo godrayStrength = 0.800000012 configPoints { Item { altitude = 1000 skyExposure = 0.300000012 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.300000012 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.0149999997 extinctionTint = 0 openglThreshold = 100 viewdirOffset = 0 } Item { altitude = 5000 skyExposure = 0.300000012 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.300000012 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.0599999987 extinctionTint = 0 openglThreshold = 800 viewdirOffset = 0 } Item { altitude = 160000 skyExposure = 0.300000012 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.300000012 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.0599999987 extinctionTint = 0 openglThreshold = 0 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = scatterer/config/Planets/Eve/atmo.cfg Scatterer_atmosphere { Atmo { name = Eve flattenScaledSpaceMesh = 0 experimentalAtmoScale = 2.29999995 cloudColorMultiplier = 1 cloudScatteringMultiplier = 0.219999999 cloudSkyIrradianceMultiplier = 2 volumetricsColorMultiplier = 3 Rg = 700000 Rt = 710103.688 RL = 711380.5 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = True HR = 10 HM = 1.20000005 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.0577999987,0.0235399995,0.0734400004 m_mieG = 0.949999988 rimBlend = 20 rimpower = 600 specR = 50 specG = 50 specB = 50 shininess = 30 assetPath = scatterer/config/Planets/Eve/Atmo godrayStrength = 0.800000012 configPoints { Item { altitude = 0 skyExposure = 0.200000003 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.200000003 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.0500000007 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0.00999999978 } Item { altitude = 1000 skyExposure = 0.200000003 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.200000003 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.0500000007 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0 } Item { altitude = 140000 skyExposure = 0.200000003 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.200000003 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.5 extinctionTint = 0 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = scatterer/config/Planets/Eve/ocean.cfg Scatterer_ocean { Ocean { name = Eve m_whiteCapStr = 0 shoreFoam = 0 m_farWhiteCapStr = 0 AMP = 0.0500000007 m_ansio = 2 m_windSpeed = 13 m_omega = 1 maxWaveInteractionShipAltitude = 500 m_oceanUpwellingColor = 0,0.00100000005,0 m_UnderwaterColor = 0.00100000005,0.00999999978,0.00100000005 m_resolution = 4 offScreenVertexStretch = 1.25 alphaRadius = 1000 transparencyDepth = 25 darknessDepth = 100 refractionIndex = 1.75 causticsTexturePath = causticsLayer1Scale = 0,0 causticsLayer1Speed = 0,0 causticsLayer2Scale = 0,0 causticsLayer2Speed = 0,0 causticsMultiply = 0 causticsUnderwaterLightBoost = 0 causticsMinBrightness = 0 causticsBlurDepth = 0 lightRaysStrength = 1 } } } UrlConfig { parentUrl = scatterer/config/Planets/Jool/atmo.cfg Scatterer_atmosphere { Atmo { name = Jool flattenScaledSpaceMesh = 0 experimentalAtmoScale = 1 cloudColorMultiplier = 1 cloudScatteringMultiplier = 0.5 cloudSkyIrradianceMultiplier = 0.200000003 volumetricsColorMultiplier = 1 Rg = 6000000 Rt = 6084904 RL = 6086321 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = True HR = 10 HM = 1.20000005 BETA_MSca = 0.00400000019,0.00400000019,0.00400000019 m_betaR = 0.00579999993,0.0335000008,0.0131000001 m_mieG = 0.850000024 rimBlend = -20 rimpower = 100 specR = 1 specG = 1 specB = 1 shininess = 10 assetPath = scatterer/config/Planets/Jool/Atmo godrayStrength = 0.800000012 configPoints { Item { altitude = 0 skyExposure = 0.25 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.25 extinctionThickness = 1 postProcessAlpha = 0.779999971 postProcessDepth = 2.4000001 extinctionTint = 0 openglThreshold = 0 viewdirOffset = 0 } Item { altitude = 160000 skyExposure = 0.150000006 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.150000006 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0 extinctionTint = 0 openglThreshold = 0 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = scatterer/config/Planets/Kerbin/atmo.cfg Scatterer_atmosphere { Atmo { name = Kerbin flattenScaledSpaceMesh = 0.6 experimentalAtmoScale = 2 cloudColorMultiplier = 3 cloudScatteringMultiplier = 0.2 cloudSkyIrradianceMultiplier = 0.05 volumetricsColorMultiplier = 1 Rg = 600000 Rt = 608490.375 RL = 0 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 10 HM = 1.2 BETA_MSca = 0.004,0.004,0.004 m_betaR = 0.0058,0.0135,0.0331 m_mieG = 0.78 rimBlend = 20 rimpower = 600 specR = 80 specG = 72 specB = 65 shininess = 75 assetPath = scatterer/config/Planets/Kerbin/Atmo godrayStrength = 0.7 configPoints { Item { altitude = 200 skyExposure = 0.25 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.23 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.08 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0.012 } Item { altitude = 1000 skyExposure = 0.25 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.23 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.1 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0 } Item { altitude = 250000 skyExposure = 0.2 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.2 extinctionThickness = 1 postProcessAlpha = 1 postProcessDepth = 0.1 extinctionTint = 0.5 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = scatterer/config/Planets/Kerbin/ocean.cfg Scatterer_ocean { Ocean { name = Kerbin m_whiteCapStr = 0.469999999 shoreFoam = 1 m_farWhiteCapStr = 0.469999999 AMP = 1.20000005 m_windSpeed = 7 m_omega = 0.839999974 maxWaveInteractionShipAltitude = 500 m_oceanUpwellingColor = 0.00999999978,0.075000003,0.0799999982 m_UnderwaterColor = 0.100000001,0.75,0.800000012 m_resolution = 4 offScreenVertexStretch = 1.25 alphaRadius = 1000 transparencyDepth = 100 darknessDepth = 800 refractionIndex = 1.33000004 skyReflectionStrength = 1 causticsTexturePath = scatterer/config/Planets/Caustics.png causticsLayer1Scale = 0.200000003,0.200000003 causticsLayer1Speed = 0.0612000003,-0.151199996 causticsLayer2Scale = 0.277099997,0.267100006 causticsLayer2Speed = -0.0748699978,0.174869999 causticsMultiply = 1 causticsUnderwaterLightBoost = 2 causticsMinBrightness = 0.5 causticsBlurDepth = 200 lightRaysStrength = 1 } } } UrlConfig { parentUrl = scatterer/config/Planets/Laythe/atmo.cfg Scatterer_atmosphere { Atmo { name = Laythe flattenScaledSpaceMesh = 0 experimentalAtmoScale = 1.5 cloudColorMultiplier = 3 cloudScatteringMultiplier = 1 cloudSkyIrradianceMultiplier = 1 volumetricsColorMultiplier = 1 Rg = 500000 Rt = 507075.313 RL = 507193.406 atmosphereGlobalScale = 1 EVEIntegration_preserveCloudColors = False HR = 10 HM = 1.20000005 BETA_MSca = 0.0540000014,0.00400000019,0.00400000019 m_betaR = 0.00579999993,0.0135000004,0.0430999994 m_mieG = 0.5 rimBlend = 20 rimpower = 600 specR = 40 specG = 40 specB = 40 shininess = 50 assetPath = scatterer/config/Planets/Laythe/Atmo godrayStrength = 0.800000012 configPoints { Item { altitude = 200 skyExposure = 0.219999999 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.219999999 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0599999987 extinctionTint = 1 openglThreshold = 10 viewdirOffset = 0.0240000002 } Item { altitude = 1000 skyExposure = 0.219999999 skyAlpha = 1 skyExtinctionTint = 1 scatteringExposure = 0.219999999 extinctionThickness = 1 postProcessAlpha = 0.949999988 postProcessDepth = 0.0799999982 extinctionTint = 1 openglThreshold = 10 viewdirOffset = 0 } } } } } UrlConfig { parentUrl = scatterer/config/Planets/Laythe/ocean.cfg Scatterer_ocean { Ocean { name = Laythe m_foamAnsio = 9 m_foamMipMapBias = -2 m_whiteCapStr = 0.200000003 shoreFoam = 1.20000005 m_farWhiteCapStr = -0.180000007 AMP = 1 m_ansio = 2 m_windSpeed = 5 m_omega = 0.839999974 m_varianceSize = 4 m_oceanUpwellingColor = 0.00100000005,0.00389999989,0.0187800005 m_UnderwaterColor = 0,0.5,0.600000024 m_resolution = 4 MAX_VERTS = 65000 oceanScale = 1 oceanAlpha = 0.949999988 alphaRadius = 1000 transparencyDepth = 60 darknessDepth = 1000 refractionIndex = 1.33000004 causticsTexturePath = scatterer/config/Planets/Caustics2.png causticsLayer1Scale = 0.200000003,0.200000003 causticsLayer1Speed = 0.0612000003,-0.151199996 causticsLayer2Scale = 0.277099997,0.267100006 causticsLayer2Speed = -0.0748699978,0.174869999 causticsMultiply = 1 causticsUnderwaterLightBoost = 2 causticsMinBrightness = 0.5 causticsBlurDepth = 200 } } } UrlConfig { parentUrl = scatterer/config/Sunflares/Sun.cfg Scatterer_sunflare { Sun { assetPath = scatterer/config/Sunflares/Sun flareColor = 1.0,1.0,1.0 flareSettings = 0.675, 1.0, 0.025 spikesSettings = 0.425, 1.0, 0.075 sunGlareFadeDistance = 2000000 ghostFadeDistance = 40000000 ghost1SettingsList1 { Item = 0.54,0.65,2.3,0.5 Item = 0.54,1,6,0.7 } ghost1SettingsList2 { } ghost2SettingsList1 { Item = 0.135,1,3,0.9 Item = 0.054,1,8,1.1 Item = 0.054,1,4,1.3 Item = 0.054,1,5,1.5 } ghost2SettingsList2 { } ghost3SettingsList1 { } ghost3SettingsList2 { } } } } UrlConfig { parentUrl = SmokeScreen/SmokeScreen.cfg SmokeScreen { maximumActiveParticles = 1000 atmDensityMult = 1 globalCollideDisable = False globalPhysicalDisable = False atmDensityExp = 1 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = C7 Aerospace Division title = C7 Aerospace Division description = Why go up when you can crash equally well going sideways – that’s the old moto of the C7 Aerospace Division. Emerging from humble beginnings to the powerhouse they are now, C7 were always looking straight ahead towards the horizon. Recently though they have been building parts that can give them a much better view of that spot where the sky meets the ground. This has been met with some grumblings from the old boys in the company but even they can’t deny that there is adventure to be found in whatever direction you choose. logoURL = Squad/Agencies/C7AerospaceDivision logoScaledURL = Squad/Agencies/C7AerospaceDivision_scaled mentality = Pioneer mentality = Commercial } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Dinkelstein Kerman's Construction Emporium title = Dinkelstein Kerman's Construction Emporium description = Dinkelstein Kerman has become somewhat of a legend in the spacecraft industry, not least impressively because he vehemently claims to have been constructing and flying spaceships long before the first actual recorded instance of any such vehicle being assembled. This has led to some controversy and a lot of awkwardness between him and the Kerbin World-Firsts Record-Keeping Society. Be that as it may, Dinklestein's Emporium is still generally well regarded as a traditional, old-fashioned company, and their products are actually a lot less rusty than the company's owner. logoURL = Squad/Agencies/DinkelsteinKermansConstructionEmporium logoScaledURL = Squad/Agencies/DinkelsteinKermansConstructionEmporium_scaled mentality = Commercial mentality = Economic 0.3 mentality = EasyGoing 0.25 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Experimental Engineering Group title = Experimental Engineering Group description = The Experimental Engineering Group is a typical startup company: Low budgets and impossibly tight deadlines are part of a normal working day for them. Despite being such a young company however, Experimental Engineering has made a good start, quickly making a name for themselves in the industry, mainly thanks to their very educational and entertaining SC-9001 Science Jr. Experiment Kit. Despite valiant efforts from their representatives, however, they haven't quite been able to shake off the bad press that followed some leaked footage of an incident involving one of their units and a small critter that one of the scientists over at R&D used to keep as a pet. Some say the incident has made them extremely concerned with the safety of anything that approach their products. They've even rounded out the edges on their company logo. logoURL = Squad/Agencies/ExperimentalEngineering logoScaledURL = Squad/Agencies/ExperimentalEngineering_scaled mentality = Commercial mentality = Conglomerate 0.1 mentality = Ecomental mentality = Kerbalminded } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = FLOOYD Dynamics Research Labs title = FLOOYD Dynamics Research Labs description = FLOOYD Labs is a company focused on doing one thing, and doing it as well as is conceivably possible to do it: Displacing liquids from one place to another. Their flagship product, the FTX-2 Fuel Duct, is the final result of years of research and development and endless Kerbal-hours of effort to produce a device that will pump any amount of just about anything, no matter how cold, dense or volatile it is. The company enjoys a well-deserved reputation for such an important contribution to the industry, and most agree that these days, almost nobody remembers the embarrassment of their recall of the FTX-1 series, which had a small but highly problematic issue, that while it did pump fluids flawlessly, it pumped them in the wrong direction. logoURL = Squad/Agencies/FlooydResearchLab logoScaledURL = Squad/Agencies/FlooydResearchLab_scaled mentality = Commercial mentality = Ecomental } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Goliath National Products title = Goliath National Products description = Goliath National Products know what’s needed to keep them ahead of the competition – an eye for detail and a good nose for sniffing out what’s needed for our plucky engineers. Many of the great Vessels of our age carry one of Goliaths nose cones and they excel in moving air out of the way of the soft fleshy important bits of any Vessel i.e. our heroes heading off on another adventure. logoURL = Squad/Agencies/GoliathNationalProducts logoScaledURL = Squad/Agencies/GoliathNationalProducts_scaled mentality = Commercial mentality = Scientific } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Integrated Integrals title = Integrated Integrals description = What this small company lacks in experience and reputation, it makes up for in the sheer ambitiousness of their projects. Their first product was the very massive Mobile Processing Lab, which rumour has it was first developed as a mobile processing facility to secretly brew an experimental, possibly illegal fuel mixture, which was reportedly far more potent than the currently available propellants, and had a distinctive blue tint to it. Those rumours have never been proven however, and this mysterious blue propellant has yet to be seen by a reliable source. Despite their repeated attempts to be rid of these rumours, the company still suffers from a (probably undeserved) bad reputation. They try to offset this initial impression by offering much larger cash payoffs than other companies of similar size, which admittedly does very little to improve their current image. logoURL = Squad/Agencies/IntegratedIntegrals logoScaledURL = Squad/Agencies/IntegratedIntegrals_scaled mentality = Commercial mentality = Scientific mentality = Conglomerate 0.1 mentality = Moral 0.2 mentality = Perfectionist } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Ionic Symphonic Protonic Electronics title = Ionic Symphonic Protonic Electronics description = One of the leading names in spacecraft electronics, and not just because the name itself sounds so cool. Ionic Symphonic Protonic Electronics has a large catalogue of components, ranging from simple comms devices to seriously cutting edge gear. This has made their products quite popular among aerospace engineers, and also nurtured a profound enmity from the pragmatic folks at Probodobodyne. logoURL = Squad/Agencies/IonicSymphonicProtonicElectronics logoScaledURL = Squad/Agencies/IonicSymphonicProtonicElectronics_scaled } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Jebediah Kerman's Junkyard and Spacecraft Parts Co title = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = It is universally agreed that Jeb's Junkyard is one the best examples of the triumph of unwavering motivation in the face of seemingly insurmountable odds. The unassuming junkyard where it is said some of Kerbalkind's first steps towards the depths of space have been taken, has now become a much larger junkyard, as it had to expand its facilities to accommodate the ever greater demand for spacecraft components. Jeb's Junkyard has become one of Kerbin's most iconic names, becoming far more than just a beloved brand. It now stands proudly as a symbol of the unstoppable Kerbal drive towards attempting the impossible while grossly underestimating the gravity of the situation. logoURL = Squad/Agencies/JebsJunkyard logoScaledURL = Squad/Agencies/JebsJunkyard_scaled mentality = Commercial mentality = EasyGoing 0.2 mentality = Hasty 0.6 mentality = Pioneer mentality = Moral 0.8 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Kerbal Motion LLC title = Kerbal Motion LLC description = Kerbal Motion LLC started in the wheel business with square wheels initially. They began adding sides until they settled on a more spherical configuration. Intensive testing confirmed their suspicions that round wheels really do make for a much smoother ride. Once they had overcome this hurdle the brains at Kerbal Motion LLC then began looking towards what else they could apply their considerable grey matter to. They settled on grabbers, primarily as this would mean they wouldn’t have to reach quite so far for their drinks. logoURL = Squad/Agencies/KerbalMotion logoScaledURL = Squad/Agencies/KerbalMotion_scaled mentality = Scientific } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Kerbin World-Firsts Record-Keeping Society title = Kerbin World-Firsts Record-Keeping Society description = An institution completely devoted to the tracking and curating all first instances of any event, the Kerbin World-Firsts Record-Keeping Society is a non-profit organization, for the purpose of rewarding the doing of anything that's never been done before, especially concerning feats of space exploration. Their work is more challenging than it would seem however, as the prestige associated with the first-ever accomplishment of any deed is also a valuable target for commercial companies, who wouldn't waste the opportunity to be the official sponsor of such an event. Taking on the Society's contracts will definitely send the message that you're not in it for the money, which is always a good message to send. It's also just about the only reward, since the cash prizes are mostly symbolic. logoURL = Squad/Agencies/KerbinWorldFirstRecordKeepingSociety logoScaledURL = Squad/Agencies/KerbinWorldFirstRecordKeepingSociety_scaled mentality = NoRandomContractMentality mentality = Record } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Kerbodyne title = Kerbodyne description = Although Kerbodyne is a relatively new name in the aerospace industry, their K series engines and fuel tanks have earned them a quite a reputation in a short amount of time. So much so in fact, that Kerbodyne was nominated for the "Best Debut" Award, at last year's Spacecraft Developers Convention. Unfortunately, that prize went to another company, but Kerbodyne fans are known to demonstrate loudly and publicly, their appreciation for the company and its products. logoURL = Squad/Agencies/Kerbodyne logoScaledURL = Squad/Agencies/Kerbodyne_scaled } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Kerlington Model Rockets and Paper Products Inc title = Kerlington Model Rockets and Paper Products Inc description = Kerlington has a long history of introducing ground-breaking new technologies, many of which are now considered indispensable for rocketry and aerospace engineering. This has fostered a strong community of loyal Kerlington fans, as well as a similarly large group of disgruntled competitors. logoURL = Squad/Agencies/Kerlington logoScaledURL = Squad/Agencies/Kerlington_scaled } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Maxo Construction Toys title = Maxo Construction Toys description = The Maxo Construction Toys engineers always enjoyed building things – especially out of little plastic bricks. So when they put their heads together and got a bit of money in the bank they decided to do the same but with bits of lightweight metal. Maxo’s metallic constructions are renowned for their durability and build quality. In fact when sifting through the wreckage of yet another spectacular “landing”, their parts are almost always found intact. logoURL = Squad/Agencies/MaxoConstructionToys logoScaledURL = Squad/Agencies/MaxoConstructionToys_scaled mentality = Perfectionist } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Moving Parts Experts Group title = Moving Parts Experts Group description = The Moving Parts Experts Group started off as a mostly non-commercial initiative to bring some of the brightest minds together to create truly innovative and ground-breaking technologies for spacecraft construction. As is the case with many such enterprises, their initial investment funds very soon ran out and they were forced to start developing stuff that they could sell, quickly. As a result, the Group acquired a reputation for being always in a hurry, and always strapped for cash. They still try their best to stay true to their original motivations as much as possible though, and will always be willing to support any ventures that push the currently established boundaries. logoURL = Squad/Agencies/MovingPartsExpertsGroup logoScaledURL = Squad/Agencies/MovingPartsExpertsGroup_scaled mentality = Commercial mentality = Pioneer mentality = Conglomerate 0.1 mentality = Hasty 0.3 mentality = Economic 0.2 mentality = EasyGoing 0.4 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = O.M.B. Demolition Enterprises title = O.M.B. Demolition Enterprises description = For a company that made a reputation by creating as much destruction as possible, O.M.B. has found a remarkably suitable place for its highly volatile devices in the aerospace industry. Their precision Decouplers are second to none when the job calls for splitting spacecraft into multiple smaller ones. Some of their other demolition products however, despite being heavily advertised as far more powerful disassembly tools, weren't nearly as successful. O.M.B. is still unsure as to why those "clearly better" products weren't so well received. logoURL = Squad/Agencies/OMBDemolition logoScaledURL = Squad/Agencies/OMBDemolition_scaled standing = Rockomax Conglomerate, 0.6 mentality = Commercial } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Periapsis Rocket Supplies Co title = Periapsis Rocket Supplies Co description = Periapsis Rocket Supplies are a notoriously private company – the small roster of components they do build does nothing but add to the mystique surrounding them. Many question why they don’t build more parts but Periapsis responds to this by stating “wait and see what we’ll do next!”. However, this has been the standard response for at least 3 generations so many have been waiting a little while for the answer. logoURL = Squad/Agencies/PeriapsisCo logoScaledURL = Squad/Agencies/PeriapsisCo_scaled mentality = Perfectionist } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Probodobodyne Inc title = Probodobodyne Inc description = Probodobodyne was at one point one of the leading (and few) names in the industry. Over the years though, the company has fallen behind the times somewhat, but they continue to maintain their philosophy that space exploration should be the privilege of the few who can overcome the challenges of conquering it, with minimal technological assistance. Their products reflect that pragmatic and arguably obsolete outlook, even in spite of the many newer companies that are coming up around them with alternatives that make space travel far more accessible than it was back in the "early days". Despite all this, the company has retained a small but loyal following of hardcore fans, who live by their vision of a very selective industry, populated only by the very best astronauts and engineers. logoURL = Squad/Agencies/Probodobodyne logoScaledURL = Squad/Agencies/Probodobodyne_scaled mentality = Pioneer mentality = Perfectionist mentality = Stern 0.8 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Research & Development Department title = Research & Development Department description = The Space Program's own Research & Development Department. Headed by celebrity rocket scientist Wernher von Kerman, these guys are the brains of the whole operation. Driven by an unquenchable thirst for knowledge, no piece of data is too small or too irrelevant, and increasing the accumulated knowledge of Kerbalkind is their main motivation. Our resident geniuses only ask to be given due academic credit for their contributions to science, and that all astronauts PLEASE refrain from entering the labs without cleaning their boots first. logoURL = Squad/Agencies/R&D logoScaledURL = Squad/Agencies/R&D_scaled mentality = Scientific mentality = Pioneer mentality = Kerbalminded 0.2 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Reaction Systems Ltd title = Reaction Systems Ltd description = Reaction Systems is a small company, which enjoyed a reasonable amount of success with their one successful product, the Place-Anywhere Linear RCS Port. These days, nobody knows for certain what they're working on. Even though Reaction Systems is most definitely not the largest company out there, they try to make up for it by supporting all pioneering endeavours. Also, their eagerness to offer science-gathering contracts lends credit to speculation that they may be up to something. logoURL = Squad/Agencies/ReactionSystemsLtd logoScaledURL = Squad/Agencies/ReactionSystemsLtd_scaled mentality = Commercial mentality = Scientific mentality = Pioneer } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Rockomax Conglomerate title = Rockomax Conglomerate description = Indisputably the largest supplier of rocketry components out there, Rockomax products are widely regarded as the most accessible way to get into space. This has earned them a somewhat negative reputation among the more posh or avant-garde engineers, some even outright refusing to admit to having used Rockomax-Brand products. Be that as it may, Rockomax's gigantic presence in the industry cannot be gainsaid, and their products are actually pretty good value, even if they do lack that 'trendy' feel of the more up-scale rocketry brands. They are a massively large corporation, so don't expect them to cut you very special deals. They are already giving all their customers a bulk discount, plus their 'super-value' deals when using products from their partner brands. All this provided, of course, that you have your membership card with you when you go shopping at their warehouses. logoURL = Squad/Agencies/Rockomax logoScaledURL = Squad/Agencies/Rockomax_scaled standing = C7 Aerospace Division, 1.6 standing = O.M.B. Demolition Enterprises, 0.6 mentality = Commercial mentality = Conglomerate mentality = Hasty 0.65 mentality = Economic 0.3 mentality = Moral 0.4 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Rokea Inc title = Rokea Inc description = Rokea is mainly known for their 'vertical mobility enhancer' products, which they go to great lengths to ensure are not mistaken by simplistic 'ladders'. Some say they are failing miserably in that effort, even though every Rokea representative will very eagerly educate all who come within earshot about the differences between ladders and a vertical mobility enhancement device. Perhaps this communications strategy is part of the reason nobody cares. logoURL = Squad/Agencies/Rokea logoScaledURL = Squad/Agencies/Rokea_scaled mentality = Commercial mentality = Conglomerate 0.4 mentality = Hasty 0.6 mentality = Economic 0.3 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Sean's Cannery title = Sean's Cannery description = Many question the reasoning behind Sean's Cannery's -known for their very excellent canned foods products- incursion into the aerospace engineering world. Despite the criticism, none can dispute that their flagship product, the Mk2 Lander Can, has proven itself many times over as a reliable and perhaps not surprisingly, one of the most air-tight crew carrying modules available today. Lander Can crews often praise the module for its ability to keep stowed snacks crisp and fresh, and complain of how on other pods they become mushy after just a few days into the mission. logoURL = Squad/Agencies/SeansCannery logoScaledURL = Squad/Agencies/SeansCannery_scaled mentality = Commercial mentality = Industrial mentality = Conglomerate 0.3 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = STEADLER Engineering Corps title = STEADLER Engineering Corps description = STEADLER is not known for being a very kind or yielding company. Rather, militaristic, stern and uncompromising are much more fitting adjectives to describe them. Some say these are good qualities for a company responsible mainly for engineering control systems for rockets and hypersonic aircraft, while others suggest that the company is actually being run by a rogue Guidance Module that achieved sentience. All we really know is that their gate security is much too Temperamental to allow for any observation, and that their stun guns recharge very quickly. logoURL = Squad/Agencies/SteadlerEngineeringCorps logoScaledURL = Squad/Agencies/SteadlerEngineeringCorps_scaled mentality = Commercial mentality = Industrial mentality = Perfectionist mentality = Stern 1.0 mentality = Moral 0.1 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = StrutCo title = StrutCo description = One of the largest manufacturers of structural components for any purpose, StrutCo is by all measures a very well-established company. The only thing they have never been able to get over is the fact that the legendary EAS-4 Strut Connector itself was actually invented by Kerlington Model Rockets. logoURL = Squad/Agencies/StrutCo logoScaledURL = Squad/Agencies/StrutCo_scaled standing = Kerlington Model Rockets and Paper Products Inc. , -0.8 mentality = Commercial } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Vac-Co Advanced Suction Systems title = Vac-Co Advanced Suction Systems description = Vac-Co is a relatively new name in the industry. With previous experience only as a manufacturer of housecleaning equipment and small appliances, their recent venture into aerospace engineering has been met with no small amount of skepticism. Nevertheless, they seem to know what they're doing, as their products have been quite innovative in the air intakes for spaceplanes sector. logoURL = Squad/Agencies/Vac-Co logoScaledURL = Squad/Agencies/Vac-Co_scaled mentality = Commercial mentality = Conglomerate 0.1 mentality = Economic 0.3 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = WinterOwl Aircraft Emporium title = WinterOwl Aircraft Emporium description = WinterOwl is by no means comparable to other large aircraft companies in terms of sheer number of products they offer. However, the company is one of the best-known names in the industry as it's one of the oldest companies in operation. This has earned them a reputation for being a friendly, reliable partner, which means they have good standings with many other companies. In the aerospace circles, it is considered very poor manners to be rude about WinterOwl or its products. logoURL = Squad/Agencies/WinterOwl logoScaledURL = Squad/Agencies/WinterOwl_scaled mentality = Commercial mentality = EasyGoing 0.3 mentality = Hasty 0.25 mentality = Moral 0.65 } } UrlConfig { parentUrl = Squad/Agencies/Agents.cfg AGENT { name = Zaltonic Electronics title = Zaltonic Electronics description = Zaltonics isn't exactly known as a strong leader in the electronic components industry, rather more as a somewhat utilitarian company that lacks a certain amount of ambition. These traits however, have made Zaltonic indispensable in their own way, as they are willing to take on the manufacturing of the less exciting devices, and they've become quite good at doing that in a quick and cost-effective way. Their products might not be all the rage, but when your fancy remote guidance unit runs out of juice, chances are you'll be using a Zaltonics battery to keep it powered. logoURL = Squad/Agencies/ZaltonicElectronics logoScaledURL = Squad/Agencies/ZaltonicElectronics_scaled mentality = Commercial mentality = EasyGoing 0.5 mentality = Economic 0.1 } } UrlConfig { parentUrl = Squad/Contracts/Contracts.cfg Contracts { WeightDefault = 30 WeightMinimum = 10 WeightMaximum = 90 WeightAcceptDelta = 12 WeightDeclineDelta = -8 WeightWithdrawReadDelta = -2 WeightWithdrawSeenDelta = -1 DisplayOfferedOrbits = True DisplayOfferedWaypoints = True SurveyNavigationGhosting = False AverageAvailableContracts = 10 FacilityProgressionFactor = 0.2 SolarOrbitHeatTolerance = 800 SunStationaryName = heliostationary HomeStationaryName = geostationary OtherStationaryName = stationary SunSynchronousName = heliosynchronous HomeSynchronousName = geosynchronous OtherSynchronousName = synchronous MolniyaName = Molniya ARM { MaximumExistent = 9999 SignificantSolarEjectionChance = 10 ExceptionalSolarEjectionChance = 20 HomeLandingChance = 20 AllowSolarEjections = False AllowHomeLandings = False Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2982 } Funds { BaseAdvance = 46000 BaseReward = 120000 BaseFailure = 0 SolarEjectionMultiplier = 1.25 } Science { BaseReward = 16 SolarEjectionMultiplier = 1 } Reputation { BaseReward = 26 BaseFailure = 13 SolarEjectionMultiplier = 1.25 } } Base { MaximumExistent = 9999 ContextualChance = 75 ContextualAssets = 2 TrivialMobileChance = 0 SignificantMobileChance = 10 ExceptionalMobileChance = 30 AllowMobile = True Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2982 } Funds { BaseAdvance = 36000 BaseReward = 91000 BaseFailure = 0 MobileMultiplier = 1.5 } Science { BaseReward = 0 MobileMultiplier = 1.25 } Reputation { BaseReward = 21 BaseFailure = 14 MobileMultiplier = 1.5 } PART_REQUEST { Article = a PartDescription = Mobile Processing Lab MPL-LG-2 VesselDescription = outpost Keyword = Scientific Part = Large_Crewed_Lab Module = ModuleScienceLab MinimumScience = 15 Trivial { Weight = 20 FundsMultiplier = 1.15 ScienceMultiplier = 1.5 ReputationMultiplier = 1 } Significant { Weight = 30 FundsMultiplier = 1.15 ScienceMultiplier = 1.5 ReputationMultiplier = 1 } Exceptional { Weight = 40 FundsMultiplier = 1.15 ScienceMultiplier = 1.5 ReputationMultiplier = 1 } } PART_REQUEST { Article = a PartDescription = viewing cupola VesselDescription = outpost Keyword = Commercial Part = cupola Trivial { Weight = 20 FundsMultiplier = 1.25 ScienceMultiplier = 1 ReputationMultiplier = 1.25 } Significant { Weight = 30 FundsMultiplier = 1.25 ScienceMultiplier = 1 ReputationMultiplier = 1.25 } Exceptional { Weight = 40 FundsMultiplier = 1.25 ScienceMultiplier = 1 ReputationMultiplier = 1.25 } } PART_REQUEST { Article = an PartDescription = ISRU resource conversion unit VesselDescription = outpost Keyword = Commercial Part = ISRU Part = MiniISRU Trivial { Weight = 5 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } } RESOURCE_REQUEST { Name = LiquidFuel Title = liquid fuel Keyword = Commercial Part = fuelTankSmallFlat ChanceMultiplier = 1 Trivial { Amount = 2000 Weight = 5 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } Significant { Amount = 4000 Weight = 10 FundsMultiplier = 1.2 ScienceMultiplier = 1.2 ReputationMultiplier = 1.2 } Exceptional { Amount = 6000 Weight = 15 FundsMultiplier = 1.3 ScienceMultiplier = 1.3 ReputationMultiplier = 1.3 } } RESOURCE_REQUEST { Name = Ore Title = ore Keyword = Commercial Module = ModuleResourceHarvester ChanceMultiplier = 1 Trivial { Amount = 1000 Weight = 5 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } Significant { Amount = 2000 Weight = 10 FundsMultiplier = 1.2 ScienceMultiplier = 1.2 ReputationMultiplier = 1.2 } Exceptional { Amount = 5000 Weight = 15 FundsMultiplier = 1.3 ScienceMultiplier = 1.3 ReputationMultiplier = 1.3 } } RESOURCE_REQUEST { Name = ElectricCharge Title = electric charge Keyword = Scientific Part = batteryPack ChanceMultiplier = 1 Trivial { Amount = 2500 Weight = 2 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Amount = 5000 Weight = 4 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Amount = 7500 Weight = 6 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } RESOURCE_REQUEST { Name = MonoPropellant Title = monopropellant Keyword = Commercial Part = rcsTankMini ChanceMultiplier = 1 Trivial { Amount = 500 Weight = 2 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Amount = 1000 Weight = 4 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Amount = 1500 Weight = 6 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } RESOURCE_REQUEST { Name = XenonGas Title = xenon gas Keyword = Commercial Part = xenonTank ChanceMultiplier = 1 Trivial { Amount = 500 Weight = 2 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Amount = 1000 Weight = 4 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Amount = 2000 Weight = 6 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } CREW_REQUEST { Trait = Pilot Keyword = Pioneer Crew = 1 Module = ModuleCommand Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 10 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Weight = 15 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } CREW_REQUEST { Trait = Engineer Keyword = Commercial Crew = 1 Part = ISRU Part = MiniISRU Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 10 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Weight = 15 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } CREW_REQUEST { Trait = Scientist Keyword = Scientific Crew = 1 Part = Large.Crewed.Lab Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 10 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Weight = 15 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } CREW_REQUEST { Trait = Tourist Keyword = Commercial Crew = 1 Part = cupola Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 10 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Weight = 15 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } } Flag { MaximumExistent = 9999 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { BaseAdvance = 23000 BaseReward = 58000 BaseFailure = 0 } Science { BaseReward = 0 } Reputation { BaseReward = 14 BaseFailure = 7 } } Grand { Rarity = 5 Expiration { MinimumExpireDays = 7 MaximumExpireDays = 28 DeadlineDays = 2982 } Funds { BaseAdvance = 10000 BaseReward = 58000 BaseFailure = 0 } Science { BaseReward = 0 } Reputation { BaseReward = 16 BaseFailure = 8 } } ISRU { MaximumExistent = 9999 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2982 } Funds { BaseAdvance = 31000 BaseReward = 79000 BaseFailure = 0 } Science { BaseReward = 0 } Reputation { BaseReward = 22 BaseFailure = 11 } RESOURCE_REQUEST { Name = Ore Title = ore Keyword = Commercial Module = ModuleResourceHarvester DeliveryMultiplier = 1.8 Forbidden = Sun Forbidden = Jool Trivial { Amount = 500 DeliveryChance = 50 FundsMultiplier = 1 ScienceMultiplier = 1 ReputationMultiplier = 1 } Significant { Amount = 1000 DeliveryChance = 65 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } Exceptional { Amount = 2500 DeliveryChance = 80 FundsMultiplier = 1.3 ScienceMultiplier = 1.3 ReputationMultiplier = 1.3 } } } Progression { DisableTutorialContracts = False DisableProgressionContracts = False MaxDepthRecord = 750 MaxDistanceRecord = 100000 MaxSpeedRecord = 2500 OutlierMilestoneMultiplier = 1.5 PassiveBaseRatio = 0.2 PassiveBodyRatio = 0.3 RecordSplit = 5 Funds { BaseReward = 80000 } Science { BaseReward = 8 } Reputation { BaseReward = 16 } } Recovery { MaximumAvailable = 9999 MaximumActive = 9999 AllowKerbalRescue = True AllowPartRecovery = True AllowCompoundRecovery = True AllowLandedVacuum = True AllowLandedAtmosphere = True HighOrbitDifficulty = 0.5 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { BaseAdvance = 26000 BaseReward = 66000 BaseFailure = 0 } Science { BaseReward = 0 } Reputation { BaseReward = 15 BaseFailure = 15 } } Satellite { MaximumAvailable = 9999 MaximumActive = 9999 AnimationDuration = 8 ContextualChance = 50 ContextualAssets = 2 ContextualHomeAssets = 4 NetworkMinimum = 3 NetworkMaximum = 4 MinimumDeviationWindow = 750 TrivialDeviation = 7 SignificantDeviation = 5 ExceptionalDeviation = 3 TrivialAltitudeDifficulty = 0.009 TrivialInclinationDifficulty = 0.6 SignificantAltitudeDifficulty = 0.05 SignificantInclinationDifficulty = 1.15 ExceptionalAltitudeDifficulty = 0.6 ExceptionalInclinationDifficulty = 1.95 PreferHome = True AllowSolar = True AllowEquatorial = True AllowPolar = True AllowSynchronous = True AllowStationary = True AllowTundra = True AllowKolniya = True Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { BaseAdvance = 16000 BaseReward = 41000 BaseFailure = 0 HomeMultiplier = 2 PolarMultiplier = 1 SynchronousMultiplier = 1.1 StationaryMultiplier = 1.2 TundraMultiplier = 1.2 KolniyaMultiplier = 1.2 } Science { BaseReward = 0 HomeMultiplier = 0.5 PolarMultiplier = 1 SynchronousMultiplier = 1.1 StationaryMultiplier = 1.2 TundraMultiplier = 1.2 KolniyaMultiplier = 1.2 } Reputation { BaseReward = 10 BaseFailure = 5 HomeMultiplier = 1.25 PolarMultiplier = 1 SynchronousMultiplier = 1.1 StationaryMultiplier = 1.2 TundraMultiplier = 1.2 KolniyaMultiplier = 1.2 } PART_REQUEST { Article = a PartDescription = mystery goo unit VesselDescription = satellite Keyword = Scientific Part = GooExperiment MinimumScience = 7 Part = bluedog_mercuryScience Part = bluedog_MiniGoo Part = restock-goocanister-625-1 Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } } PART_REQUEST { Article = a PartDescription = thermometer VesselDescription = satellite Keyword = Scientific Part = sensorThermometer MinimumScience = 7 Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } } PART_REQUEST { Article = a PartDescription = gravioli detector VesselDescription = satellite Keyword = Scientific Part = sensorGravimeter MinimumScience = 7 Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } } PART_REQUEST { Article = a PartDescription = SC-9001 Science Jr. VesselDescription = satellite Keyword = Scientific Part = science_module MinimumScience = 7 Part = restock-materialbay-radial-1 Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } } PART_REQUEST { Article = an PartDescription = accelerometer VesselDescription = satellite Keyword = Scientific Part = sensorAccelerometer MinimumScience = 7 Part = bluedog_Ranger_Block2_RoughLander Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } } PART_REQUEST { Article = a PartDescription = resource survey scanner VesselDescription = satellite Keyword = Commercial Part = SurveyScanner Trivial { Weight = 5 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } } PART_REQUEST { Article = a PartDescription = Magnetometer Boom VesselDescription = satellite Keyword = Scientific Part = Magnetometer MinimumScience = 7 Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.05 ScienceMultiplier = 1.25 ReputationMultiplier = 1.05 } } } Science { MaximumExistent = 9999 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { BaseAdvance = 9000 BaseReward = 22000 BaseFailure = 0 } Science { BaseReward = 3 } Reputation { BaseReward = 6 BaseFailure = 3 } } Sentinel { MaximumActive = 1 MaximumAvailable = 3 ScanTypeBaseMultiplier = 0.25 ScanTypeClassMultiplier = 0.3 ScanTypeInclinationMultiplier = 0.35 ScanTypeEccentricityMultiplier = 0.35 TrivialDeviation = 7 SignificantDeviation = 5 ExceptionalDeviation = 3 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { BaseAdvance = 12000 BaseReward = 18000 BaseFailure = 0 } Science { BaseReward = 3 } Reputation { BaseReward = 6 BaseFailure = 3 } Trivial { FundsMultiplier = 1.7 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 MinAsteroids = 5 MaxAsteroids = 11 } Significant { FundsMultiplier = 1.50 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 MinAsteroids = 10 MaxAsteroids = 16 } Exceptional { FundsMultiplier = 0.85 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 MinAsteroids = 15 MaxAsteroids = 21 } } CometDetection { MaximumAvailable = 1 MaximumActive = 1 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { BaseAdvance = 18000 BaseReward = 26000 BaseFailure = 0 } Science { BaseReward = 6 } Reputation { BaseReward = 10 BaseFailure = 5 } Significant { FundsMultiplier = 2f ScienceMultiplier = 1.5f ReputationMultiplier = 1.5f } Exceptional { FundsMultiplier = 3f ScienceMultiplier = 2f ReputationMultiplier = 2f } } Station { MaximumExistent = 9999 ContextualChance = 75 ContextualAssets = 2 TrivialAsteroidChance = 0 SignificantAsteroidChance = 1 ExceptionalAsteroidChance = 5 AllowAsteroid = True AllowSolar = True Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2982 } Funds { BaseAdvance = 32000 BaseReward = 83000 BaseFailure = 0 AsteroidMultiplier = 1.2 } Science { BaseReward = 0 AsteroidMultiplier = 1.3 } Reputation { BaseReward = 18 BaseFailure = 9 AsteroidMultiplier = 1.3 } PART_REQUEST { Article = a PartDescription = Mobile Processing Lab MPL-LG-2 VesselDescription = station Keyword = Scientific Part = Large_Crewed_Lab Module = ModuleScienceLab MinimumScience = 13 Trivial { Weight = 20 FundsMultiplier = 1.15 ScienceMultiplier = 1.3 ReputationMultiplier = 1 } Significant { Weight = 30 FundsMultiplier = 1.15 ScienceMultiplier = 1.3 ReputationMultiplier = 1 } Exceptional { Weight = 40 FundsMultiplier = 1.15 ScienceMultiplier = 1.3 ReputationMultiplier = 1 } } PART_REQUEST { Article = a PartDescription = viewing cupola VesselDescription = station Keyword = Commercial Part = cupola Trivial { Weight = 20 FundsMultiplier = 1.1 ScienceMultiplier = 1 ReputationMultiplier = 1.3 } Significant { Weight = 30 FundsMultiplier = 1.1 ScienceMultiplier = 1 ReputationMultiplier = 1.3 } Exceptional { Weight = 40 FundsMultiplier = 1.1 ScienceMultiplier = 1 ReputationMultiplier = 1.3 } } PART_REQUEST { Article = an PartDescription = ISRU resource conversion unit VesselDescription = station Keyword = Commercial Part = ISRU Part = MiniISRU Trivial { Weight = 5 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 15 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Exceptional { Weight = 25 FundsMultiplier = 1.15 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } } RESOURCE_REQUEST { Name = LiquidFuel Title = liquid fuel Keyword = Commercial Part = fuelTankSmallFlat ChanceMultiplier = 1 Trivial { Amount = 2000 Weight = 5 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } Significant { Amount = 4000 Weight = 10 FundsMultiplier = 1.2 ScienceMultiplier = 1.2 ReputationMultiplier = 1.2 } Exceptional { Amount = 6000 Weight = 15 FundsMultiplier = 1.3 ScienceMultiplier = 1.3 ReputationMultiplier = 1.3 } } RESOURCE_REQUEST { Name = Ore Title = ore Keyword = Commercial Module = ModuleResourceHarvester ChanceMultiplier = 1 Trivial { Amount = 1000 Weight = 5 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } Significant { Amount = 2000 Weight = 10 FundsMultiplier = 1.2 ScienceMultiplier = 1.2 ReputationMultiplier = 1.2 } Exceptional { Amount = 5000 Weight = 15 FundsMultiplier = 1.3 ScienceMultiplier = 1.3 ReputationMultiplier = 1.3 } } RESOURCE_REQUEST { Name = ElectricCharge Title = electric charge Keyword = Scientific Part = batteryPack ChanceMultiplier = 1 Trivial { Amount = 2500 Weight = 2 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Amount = 5000 Weight = 4 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Amount = 7500 Weight = 6 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } RESOURCE_REQUEST { Name = MonoPropellant Title = monopropellant Keyword = Commercial Part = rcsTankMini ChanceMultiplier = 1 Trivial { Amount = 500 Weight = 2 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Amount = 1000 Weight = 4 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Amount = 1500 Weight = 6 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } RESOURCE_REQUEST { Name = XenonGas Title = xenon gas Keyword = Commercial Part = xenonTank ChanceMultiplier = 1 Trivial { Amount = 500 Weight = 2 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Amount = 1000 Weight = 4 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Amount = 2000 Weight = 6 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } CREW_REQUEST { Trait = Pilot Keyword = Pioneer Crew = 1 Module = ModuleCommand Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 10 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Weight = 15 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } CREW_REQUEST { Trait = Engineer Keyword = Commercial Crew = 1 Part = ISRU Part = MiniISRU Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 10 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Weight = 15 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } CREW_REQUEST { Trait = Scientist Keyword = Scientific Crew = 1 Part = Large.Crewed.Lab Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 10 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Weight = 15 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } CREW_REQUEST { Trait = Tourist Keyword = Commercial Crew = 1 Part = cupola Trivial { Weight = 5 FundsMultiplier = 1.05 ScienceMultiplier = 1.05 ReputationMultiplier = 1.05 } Significant { Weight = 10 FundsMultiplier = 1.075 ScienceMultiplier = 1.075 ReputationMultiplier = 1.075 } Exceptional { Weight = 15 FundsMultiplier = 1.1 ScienceMultiplier = 1.1 ReputationMultiplier = 1.1 } } } Survey { MaximumAvailable = 9999 MaximumActive = 9999 ContextualChance = 50 ContextualAssets = 2 TrivialWaypoints = 1 SignificantWaypoints = 2 ExceptionalWaypoints = 3 HomeNearbyProgressCap = 7 TrivialRange = 2000 SignificantRange = 4000 ExceptionalRange = 6000 MinimumTriggerRange = 500 MaximumTriggerRange = 15000 MinimumThreshold = 1400 MaximumThreshold = 30000 ThresholdDeviancy = 10 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { DefaultAdvance = 30000 DefaultReward = 53000 DefaultFailure = 0 WaypointDefaultReward = 8000 } Science { DefaultReward = 0 WaypointDefaultReward = 3 } Reputation { DefaultReward = 9 DefaultFailure = 9 WaypointDefaultReward = 3 } SURVEY_DEFINITION { DataName = observational AnomalyName = inconsistencies ResultName = reports FundsReward = 53000 FundsFailure = 0 ScienceReward = 0 ReputationReward = 9 ReputationFailure = 9 PARAM { Experiment = evaReport Description = Take an EVA report Texture = eva AllowGround = True AllowLow = False AllowHigh = False AllowWater = False AllowVacuum = True EVARequired = True FundsMultiplier = 0.9 ScienceMultiplier = 1 ReputationMultiplier = 1.1 } PARAM { Experiment = crewReport Description = Take a crew report Texture = report AllowGround = False AllowLow = True AllowHigh = True AllowWater = False AllowVacuum = True CrewRequired = True FundsMultiplier = 1.1 ScienceMultiplier = 0.9 ReputationMultiplier = 1 } PARAM { Experiment = surfaceSample Description = Take a surface sample Texture = sample AllowGround = True AllowLow = False AllowHigh = False AllowWater = False AllowVacuum = True EVARequired = True FundsMultiplier = 1 ScienceMultiplier = 1.1 ReputationMultiplier = 0.9 } } SURVEY_DEFINITION { DataName = seismic AnomalyName = disturbances ResultName = readings FundsReward = 53000 FundsFailure = 0 ScienceReward = 0 ReputationReward = 9 ReputationFailure = 9 PARAM { Experiment = seismicScan Description = Take seismic readings Texture = seismic Tech = sensorAccelerometer AllowGround = True AllowLow = False AllowHigh = False AllowWater = False AllowVacuum = True FundsMultiplier = 1.1 ScienceMultiplier = 1 ReputationMultiplier = 0.9 } } SURVEY_DEFINITION { DataName = temperature AnomalyName = fluctuations ResultName = measurements FundsReward = 53000 FundsFailure = 0 ScienceReward = 0 ReputationReward = 9 ReputationFailure = 9 PARAM { Experiment = temperatureScan Description = Measure the temperature Texture = thermometer Tech = sensorThermometer AllowGround = True AllowLow = True AllowHigh = True AllowWater = False AllowVacuum = True FundsMultiplier = 1.1 ScienceMultiplier = 1 ReputationMultiplier = 0.9 } } SURVEY_DEFINITION { DataName = atmospheric AnomalyName = abnormalities ResultName = readings FundsReward = 53000 FundsFailure = 0 ScienceReward = 0 ReputationReward = 9 ReputationFailure = 9 PARAM { Experiment = barometerScan Description = Take pressure readings Texture = pressure Tech = sensorBarometer AllowGround = True AllowLow = True AllowHigh = True AllowWater = False AllowVacuum = False FundsMultiplier = 1.1 ScienceMultiplier = 1 ReputationMultiplier = 0.9 } PARAM { Experiment = atmosphereAnalysis Description = Perform atmospheric analysis Texture = balloon Tech = sensorAtmosphere AllowGround = False AllowLow = True AllowHigh = True AllowWater = False AllowVacuum = False FundsMultiplier = 0.9 ScienceMultiplier = 1 ReputationMultiplier = 1.1 } } SURVEY_DEFINITION { DataName = gravimetric AnomalyName = anomalies ResultName = readings FundsReward = 53000 FundsFailure = 0 ScienceReward = 0 ReputationReward = 9 ReputationFailure = 9 PARAM { Experiment = gravityScan Description = Record gravitational forces Texture = gravity Tech = sensorGravimeter AllowGround = True AllowLow = False AllowHigh = True AllowWater = False AllowVacuum = True FundsMultiplier = 0.9 ScienceMultiplier = 1 ReputationMultiplier = 1.1 } } } Test { MaximumExistent = 9999 SubjectsToRepeat = 6 AllowHauls = True TrivialHaulChance = 50 SignificantHaulChance = 25 ExceptionalHaulChance = 0 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 3 DeadlineDays = 426 } Funds { BaseAdvance = 18000 BaseReward = 45000 BaseFailure = 18000 } Science { BaseReward = 6 } Reputation { BaseReward = 12 BaseFailure = 9 } } Tour { MaximumAvailable = 9999 MaximumActive = 9999 FailOnInactive = True GeeAdventureChance = 0.15 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { DefaultFare = 13000 } Science { BaseReward = 0 } Reputation { BaseReward = 20 BaseFailure = 10 } } CometSample { MaximumAvailable = 1 MaximumActive = 1 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 7200 } Funds { BaseAdvance = 75000 BaseReward = 100000 BaseFailure = 0 } Science { BaseReward = 25 } Reputation { BaseReward = 25 BaseFailure = 10 } Trivial { FundsMultiplier = 1 ScienceMultiplier = 1 ReputationMultiplier = 1 } Significant { FundsMultiplier = 1 ScienceMultiplier = 1 ReputationMultiplier = 1 } Exceptional { FundsMultiplier = 2 ScienceMultiplier = 1.5 ReputationMultiplier = 1.5 } } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg KEYBOARD_LAYOUT { name = French AZERTY Keyboard layout = AZERTY } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg PITCH_DOWN { primary = Z secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg PITCH_UP { primary = S secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg YAW_LEFT { primary = Q secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg YAW_RIGHT { primary = D secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg ROLL_LEFT { primary = A secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg ROLL_RIGHT { primary = E secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg THROTTLE_UP { primary = LeftShift secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg THROTTLE_DOWN { primary = LeftControl secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg SAS_HOLD { primary = F secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg SAS_TOGGLE { primary = T secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg LAUNCH_STAGES { primary = Space secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Docking_toggleRotLin { primary = Space secondary = None group = 0 modeMask = 6 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CAMERA_MODE { primary = C secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CAMERA_NEXT { primary = V secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg PAUSE { primary = Escape secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg PRECISION_CTRL { primary = CapsLock secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Return secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg ZOOM_IN { primary = KeypadPlus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg ZOOM_OUT { primary = KeypadMinus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg SCROLL_VIEW_UP { primary = PageUp secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg SCROLL_VIEW_DOWN { primary = PageDown secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg SCROLL_ICONS_UP { primary = Home secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg SCROLL_ICONS_DOWN { primary = End secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CAMERA_ORBIT_UP { primary = UpArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CAMERA_ORBIT_DOWN { primary = DownArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CAMERA_ORBIT_LEFT { primary = LeftArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CAMERA_ORBIT_RIGHT { primary = RightArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CAMERA_RESET { primary = Quote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = At secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ² secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CAMERA_MOUSE_TOGGLE { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TIME_WARP_INCREASE { primary = Slash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = : secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TIME_WARP_DECREASE { primary = Period secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = Semicolon secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TIME_WARP_STOP { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 163 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ! secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg MAP_VIEW_TOGGLE { primary = M secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg NAVBALL_TOGGLE { primary = KeypadPeriod secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg UIMODE_STAGING { primary = Insert secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg UIMODE_DOCKING { primary = Delete secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TRANSLATE_DOWN { primary = I secondary = Z group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TRANSLATE_UP { primary = K secondary = S group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TRANSLATE_LEFT { primary = J secondary = Q group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TRANSLATE_RIGHT { primary = L secondary = D group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TRANSLATE_FWD { primary = H secondary = LeftShift group = 0 modeMask = -1 modeMaskSec = 6 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TRANSLATE_BACK { primary = N secondary = LeftControl group = 0 modeMask = -1 modeMaskSec = 6 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg RCS_TOGGLE { primary = R secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg FOCUS_NEXT_VESSEL { primary = Semicolon secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Dollar secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = $ secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg FOCUS_PREV_VESSEL { primary = RightBracket secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Carret secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ^ secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TOGGLE_UI { primary = F2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TOGGLE_STATUS_SCREEN { primary = F3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TAKE_SCREENSHOT { primary = F1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TOGGLE_LABELS { primary = F4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TOGGLE_TEMP_GAUGES { primary = F10 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TOGGLE_TEMP_OVERLAY { primary = F11 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TOGGLE_FLIGHT_FORCES { primary = F12 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg QUICKSAVE { primary = F5 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg QUICKLOAD { primary = F9 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg THROTTLE_CUTOFF { primary = X secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg THROTTLE_FULL { primary = W secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg LANDING_GEAR { primary = G secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg HEADLIGHT_TOGGLE { primary = U secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg BRAKES { primary = B secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TOGGLE_SPACENAV_FLIGHT_CONTROL { primary = ScrollLock secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg TOGGLE_SPACENAV_ROLL_LOCK { primary = None secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg WHEEL_STEER_LEFT { primary = Q secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg WHEEL_STEER_RIGHT { primary = D secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg WHEEL_THROTTLE_DOWN { primary = S secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg WHEEL_THROTTLE_UP { primary = Z secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_forward { primary = Z secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_back { primary = S secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_left { primary = Q secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_right { primary = D secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_yaw_left { primary = A secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_yaw_right { primary = E secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Pack_forward { primary = Z secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Pack_back { primary = S secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Pack_left { primary = Q secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Pack_right { primary = D secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Pack_up { primary = LeftShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Pack_down { primary = LeftControl secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Jump { primary = Space secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Run { primary = LeftShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_ToggleMovementMode { primary = LeftAlt secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = RightShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_TogglePack { primary = R secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Use { primary = F secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Board { primary = B secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Orient { primary = Space secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_Lights { primary = U secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg EVA_ChuteDeploy { primary = P secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_pitchUp { primary = S secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_pitchDown { primary = Z secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_yawLeft { primary = Q secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_yawRight { primary = D secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_rollLeft { primary = A secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_rollRight { primary = E secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_resetRotation { primary = Space secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_modePlace { primary = Alpha1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Ampersand secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = & secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_modeOffset { primary = Alpha2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 160 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = É secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_modeRotate { primary = Alpha3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = DoubleQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = " secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_modeRoot { primary = Alpha4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Quote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ' secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_coordSystem { primary = F secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_toggleSymMethod { primary = R secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_toggleSymMode { primary = X secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_toggleAngleSnap { primary = C secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_fineTweak { primary = LeftShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_partSearch { primary = Quote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = At secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ² secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg Editor_zoomScrollModifier { primary = LeftShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = LeftCommand secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg MODIFIER_KEY { primary = LeftAlt secondary = RightAlt group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = RightShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg AbortActionGroup { primary = Backspace secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup1 { primary = Alpha1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Ampersand secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = & secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup2 { primary = Alpha2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 160 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = É secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup3 { primary = Alpha3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = DoubleQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = " secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup4 { primary = Alpha4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Quote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ' secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup5 { primary = Alpha5 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = LeftParen secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ( secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup6 { primary = Alpha6 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 161 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = - secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup7 { primary = Alpha7 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 163 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = È secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup8 { primary = Alpha8 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Exclaim secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = _ secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup9 { primary = Alpha9 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 162 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = Ç secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg CustomActionGroup10 { primary = Alpha0 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 164 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = À secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Azerty.cfg KEY_MAP { Quote = ² LeftBracket = ) Equals = = RightBracket = ^ Semicolon = $ BackQuote = Ù Backslash = * Comma = , Minus = - Period = ; Slash = : Less = < Plus = + OSX_VARIANT { 163 = Ù BackQuote = ` Carret = ^ Dollar = $ At = ² Ampersand = Alpha1 160 = Alpha2 DoubleQuote = Alpha3 Quote = Alpha4 LeftParen = Alpha5 161 = Alpha6 163 = Alpha7 Exclaim = Alpha8 162 = Alpha9 164 = Alpha0 RightParen = ) } LINUX_VARIANT { Quote = ' Minus = - Semicolon = ; & = Alpha1 É = Alpha2 " = Alpha3 ' = Alpha4 ( = Alpha5 - = Alpha6 È = Alpha7 _ = Alpha8 Ç = Alpha9 À = Alpha0 } } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg KEYBOARD_LAYOUT { name = US Dvorak Keyboard layout = Dvorak } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg PITCH_DOWN { primary = Comma secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg PITCH_UP { primary = O secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg YAW_LEFT { primary = A secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg YAW_RIGHT { primary = E secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg ROLL_LEFT { primary = Quote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg ROLL_RIGHT { primary = Period secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg THROTTLE_UP { primary = LeftShift secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg THROTTLE_DOWN { primary = LeftControl secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg SAS_HOLD { primary = U secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg SAS_TOGGLE { primary = Y secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg LAUNCH_STAGES { primary = Space secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Docking_toggleRotLin { primary = Space secondary = None group = 0 modeMask = 6 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CAMERA_MODE { primary = J secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CAMERA_NEXT { primary = K secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg PAUSE { primary = Escape secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg PRECISION_CTRL { primary = CapsLock secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Return secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg ZOOM_IN { primary = KeypadPlus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg ZOOM_OUT { primary = KeypadMinus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg SCROLL_VIEW_UP { primary = PageUp secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg SCROLL_VIEW_DOWN { primary = PageDown secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg SCROLL_ICONS_UP { primary = Home secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg SCROLL_ICONS_DOWN { primary = End secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CAMERA_ORBIT_UP { primary = UpArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CAMERA_ORBIT_DOWN { primary = DownArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CAMERA_ORBIT_LEFT { primary = LeftArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CAMERA_ORBIT_RIGHT { primary = RightArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CAMERA_RESET { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CAMERA_MOUSE_TOGGLE { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TIME_WARP_INCREASE { primary = V secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TIME_WARP_DECREASE { primary = W secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TIME_WARP_STOP { primary = Z secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg MAP_VIEW_TOGGLE { primary = M secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg NAVBALL_TOGGLE { primary = KeypadPeriod secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg UIMODE_STAGING { primary = Insert secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg UIMODE_DOCKING { primary = Delete secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TRANSLATE_DOWN { primary = C secondary = Comma group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TRANSLATE_UP { primary = T secondary = O group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TRANSLATE_LEFT { primary = H secondary = A group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TRANSLATE_RIGHT { primary = N secondary = E group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TRANSLATE_FWD { primary = D secondary = LeftShift group = 0 modeMask = -1 modeMaskSec = 6 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TRANSLATE_BACK { primary = B secondary = LeftControl group = 0 modeMask = -1 modeMaskSec = 6 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg RCS_TOGGLE { primary = P secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg FOCUS_NEXT_VESSEL { primary = Equals secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg FOCUS_PREV_VESSEL { primary = Slash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TOGGLE_UI { primary = F2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TOGGLE_STATUS_SCREEN { primary = F3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TAKE_SCREENSHOT { primary = F1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TOGGLE_LABELS { primary = F4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TOGGLE_TEMP_GAUGES { primary = F10 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TOGGLE_TEMP_OVERLAY { primary = F11 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TOGGLE_FLIGHT_FORCES { primary = F12 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg QUICKSAVE { primary = F5 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg QUICKLOAD { primary = F9 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg THROTTLE_CUTOFF { primary = Q secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg THROTTLE_FULL { primary = Semicolon secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg LANDING_GEAR { primary = I secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg HEADLIGHT_TOGGLE { primary = G secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg BRAKES { primary = X secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TOGGLE_SPACENAV_FLIGHT_CONTROL { primary = ScrollLock secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg TOGGLE_SPACENAV_ROLL_LOCK { primary = None secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg WHEEL_STEER_LEFT { primary = A secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg WHEEL_STEER_RIGHT { primary = E secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg WHEEL_THROTTLE_DOWN { primary = O secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg WHEEL_THROTTLE_UP { primary = Comma secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_forward { primary = Comma secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_back { primary = O secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_left { primary = A secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_right { primary = E secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_yaw_left { primary = Quote secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_yaw_right { primary = Period secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Pack_forward { primary = Comma secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Pack_back { primary = O secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Pack_left { primary = A secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Pack_right { primary = E secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Pack_up { primary = LeftShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Pack_down { primary = LeftControl secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Jump { primary = Space secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Run { primary = LeftShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_ToggleMovementMode { primary = LeftAlt secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = RightShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_TogglePack { primary = P secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Use { primary = U secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Board { primary = X secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Orient { primary = Space secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_Lights { primary = G secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg EVA_ChuteDeploy { primary = R secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_pitchUp { primary = O secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_pitchDown { primary = Comma secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_yawLeft { primary = A secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_yawRight { primary = E secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_rollLeft { primary = Quote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_rollRight { primary = Period secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_resetRotation { primary = Space secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_modePlace { primary = Alpha1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_modeOffset { primary = Alpha2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_modeRotate { primary = Alpha3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_modeRoot { primary = Alpha4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_coordSystem { primary = U secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_toggleSymMethod { primary = P secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_toggleSymMode { primary = Q secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_toggleAngleSnap { primary = J secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_fineTweak { primary = LeftShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_partSearch { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg Editor_zoomScrollModifier { primary = LeftShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = LeftCommand secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg MODIFIER_KEY { primary = LeftAlt secondary = RightAlt group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = RightShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg AbortActionGroup { primary = Backspace secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup1 { primary = Alpha1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup2 { primary = Alpha2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup3 { primary = Alpha3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup4 { primary = Alpha4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup5 { primary = Alpha5 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup6 { primary = Alpha6 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup7 { primary = Alpha7 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup8 { primary = Alpha8 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup9 { primary = Alpha9 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg CustomActionGroup10 { primary = Alpha0 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Dvorak.cfg KEY_MAP { Exclaim = ! DoubleQuote = " Hash = # Dollar = $ Ampersand = & Quote = ' LeftParen = ( RightParen = ) Asterisk = * Plus = + Comma = , Minus = - Period = . Slash = / Colon = : Semicolon = ; Less = < Equals = = Greater = > Question = ? At = @ LeftBracket = [ Backslash = \ RightBracket = ] Caret = ^ Underscore = _ BackQuote = ` } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg KEYBOARD_LAYOUT { name = US Keyboard layout = QWERTY } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg PITCH_DOWN { primary = W secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg PITCH_UP { primary = S secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg YAW_LEFT { primary = A secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg YAW_RIGHT { primary = D secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg ROLL_LEFT { primary = Q secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg ROLL_RIGHT { primary = E secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg THROTTLE_UP { primary = LeftShift secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg THROTTLE_DOWN { primary = LeftControl secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg SAS_HOLD { primary = F secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg SAS_TOGGLE { primary = T secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg LAUNCH_STAGES { primary = Space secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Docking_toggleRotLin { primary = Space secondary = None group = 0 modeMask = 6 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CAMERA_MODE { primary = C secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CAMERA_NEXT { primary = V secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg PAUSE { primary = Escape secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg PRECISION_CTRL { primary = CapsLock secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Return secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg ZOOM_IN { primary = KeypadPlus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg ZOOM_OUT { primary = KeypadMinus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg SCROLL_VIEW_UP { primary = PageUp secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg SCROLL_VIEW_DOWN { primary = PageDown secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg SCROLL_ICONS_UP { primary = Home secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg SCROLL_ICONS_DOWN { primary = End secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CAMERA_ORBIT_UP { primary = UpArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CAMERA_ORBIT_DOWN { primary = DownArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CAMERA_ORBIT_LEFT { primary = LeftArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CAMERA_ORBIT_RIGHT { primary = RightArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CAMERA_RESET { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CAMERA_MOUSE_TOGGLE { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TIME_WARP_INCREASE { primary = Period secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TIME_WARP_DECREASE { primary = Comma secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TIME_WARP_STOP { primary = Slash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg MAP_VIEW_TOGGLE { primary = M secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg NAVBALL_TOGGLE { primary = KeypadPeriod secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg UIMODE_STAGING { primary = Insert secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg UIMODE_DOCKING { primary = Delete secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TRANSLATE_DOWN { primary = I secondary = W group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TRANSLATE_UP { primary = K secondary = S group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TRANSLATE_LEFT { primary = J secondary = A group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TRANSLATE_RIGHT { primary = L secondary = D group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TRANSLATE_FWD { primary = H secondary = LeftShift group = 0 modeMask = -1 modeMaskSec = 6 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TRANSLATE_BACK { primary = N secondary = LeftControl group = 0 modeMask = -1 modeMaskSec = 6 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg RCS_TOGGLE { primary = R secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg FOCUS_NEXT_VESSEL { primary = RightBracket secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg FOCUS_PREV_VESSEL { primary = LeftBracket secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TOGGLE_UI { primary = F2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TOGGLE_STATUS_SCREEN { primary = F3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TAKE_SCREENSHOT { primary = F1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TOGGLE_LABELS { primary = F4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TOGGLE_TEMP_GAUGES { primary = F10 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TOGGLE_TEMP_OVERLAY { primary = F11 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TOGGLE_FLIGHT_FORCES { primary = F12 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg QUICKSAVE { primary = F5 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg QUICKLOAD { primary = F9 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg THROTTLE_CUTOFF { primary = X secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg THROTTLE_FULL { primary = Z secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg LANDING_GEAR { primary = G secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg HEADLIGHT_TOGGLE { primary = U secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg BRAKES { primary = B secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TOGGLE_SPACENAV_FLIGHT_CONTROL { primary = ScrollLock secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg TOGGLE_SPACENAV_ROLL_LOCK { primary = None secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg WHEEL_STEER_LEFT { primary = A secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg WHEEL_STEER_RIGHT { primary = D secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg WHEEL_THROTTLE_DOWN { primary = S secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg WHEEL_THROTTLE_UP { primary = W secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_forward { primary = W secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_back { primary = S secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_left { primary = A secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_right { primary = D secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_yaw_left { primary = Q secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_yaw_right { primary = E secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Pack_forward { primary = W secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Pack_back { primary = S secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Pack_left { primary = A secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Pack_right { primary = D secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Pack_up { primary = LeftShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Pack_down { primary = LeftControl secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Jump { primary = Space secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Run { primary = LeftShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_ToggleMovementMode { primary = LeftAlt secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = RightShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_TogglePack { primary = R secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Use { primary = F secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Board { primary = B secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Orient { primary = Space secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_Lights { primary = U secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg EVA_ChuteDeploy { primary = P secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_pitchUp { primary = S secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_pitchDown { primary = W secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_yawLeft { primary = A secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_yawRight { primary = D secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_rollLeft { primary = Q secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_rollRight { primary = E secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_resetRotation { primary = Space secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_modePlace { primary = Alpha1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_modeOffset { primary = Alpha2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_modeRotate { primary = Alpha3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_modeRoot { primary = Alpha4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_coordSystem { primary = F secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_toggleSymMethod { primary = R secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_toggleSymMode { primary = X secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_toggleAngleSnap { primary = C secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_fineTweak { primary = LeftShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_partSearch { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg Editor_zoomScrollModifier { primary = LeftShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = LeftCommand secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg MODIFIER_KEY { primary = LeftAlt secondary = RightAlt group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = RightShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg AbortActionGroup { primary = Backspace secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup1 { primary = Alpha1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup2 { primary = Alpha2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup3 { primary = Alpha3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup4 { primary = Alpha4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup5 { primary = Alpha5 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup6 { primary = Alpha6 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup7 { primary = Alpha7 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup8 { primary = Alpha8 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup9 { primary = Alpha9 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg CustomActionGroup10 { primary = Alpha0 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty.cfg KEY_MAP { Exclaim = ! DoubleQuote = " Hash = # Dollar = $ Ampersand = & Quote = ' LeftParen = ( RightParen = ) Asterisk = * Plus = + Comma = , Minus = - Period = . Slash = / Colon = : Semicolon = ; Less = < Equals = = Greater = > Question = ? At = @ LeftBracket = [ Backslash = \ RightBracket = ] Caret = ^ Underscore = _ BackQuote = ` } } UrlConfig { parentUrl = Squad/Controls/Qwerty_en-GB.cfg KEYBOARD_LAYOUT { name = UK Keyboard layout = QWERTY dependency = Qwerty.cfg } } UrlConfig { parentUrl = Squad/Controls/Qwerty_en-GB.cfg KEY_MAP { Quote = # BackQuote = ' } } UrlConfig { parentUrl = Squad/Controls/Qwerty_es-LA.cfg KEYBOARD_LAYOUT { name = Latin American Keyboard layout = QWERTY dependency = Qwerty.cfg } } UrlConfig { parentUrl = Squad/Controls/Qwerty_es-LA.cfg CAMERA_MOUSE_TOGGLE { primary = Slash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 164 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = Ç secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_es-LA.cfg TIME_WARP_STOP { primary = Minus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty_es-LA.cfg FOCUS_NEXT_VESSEL { primary = Equals secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = + secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_es-LA.cfg FOCUS_PREV_VESSEL { primary = Semicolon secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = BlackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ` secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_es-LA.cfg CAMERA_RESET { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 160 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = º secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_es-LA.cfg Editor_partSearch { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 160 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = º secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_es-LA.cfg KEY_MAP { Backslash = | LeftBracket = ' RightBracket = ¿ Semicolon = ´ Equals = + Slash = ] Quote = [ BackQuote = Ñ OSX_VARIANT { 160 = | Quote = ' 161 = ¿ BlackQuote = ´ 163 = Ñ 162 = [ 164 = ] } LINUX_VARIANT { Quote = ' } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_it-IT.cfg KEYBOARD_LAYOUT { name = Italian Keyboard 105 layout = QWERTY dependency = Qwerty.cfg } } UrlConfig { parentUrl = Squad/Controls/Qwerty_it-IT.cfg FOCUS_NEXT_VESSEL { primary = Equals secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = + secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_it-IT.cfg FOCUS_PREV_VESSEL { primary = Semicolon secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = È secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_it-IT.cfg CAMERA_MOUSE_TOGGLE { primary = Slash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 164 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = Ù secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_it-IT.cfg TIME_WARP_STOP { primary = Minus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty_it-IT.cfg CAMERA_RESET { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty_it-IT.cfg Editor_partSearch { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty_it-IT.cfg KEY_MAP { LeftBracket = ' RightBracket = Ì Semicolon = È Equals = + BackQuote = Ò Quote = À Slash = Ù OSX_VARIANT { 160 = \ Quote = ' 161 = Ì BackQuote = È 163 = Ò 162 = À 164 = Ù } LINUX_VARIANT { Quote = ' } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_ja-JP.cfg KEYBOARD_LAYOUT { name = Japanese 109 Keyboard layout = QWERTY dependency = Qwerty.cfg } } UrlConfig { parentUrl = Squad/Controls/Qwerty_ja-JP.cfg FOCUS_NEXT_VESSEL { primary = LeftBracket secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_ja-JP.cfg FOCUS_PREV_VESSEL { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = @ secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_ja-JP.cfg PRECISION_CTRL { primary = RightControl secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty_ja-JP.cfg CAMERA_MOUSE_TOGGLE { primary = RightBracket secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Plus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_ja-JP.cfg Editor_partSearch { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = < secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_ja-JP.cfg CAMERA_RESET { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = < secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_ja-JP.cfg KEY_MAP { Quote = ^ BackQuote = @ LeftBracket = [ RightBracket = ] Semicolon = : Equals = ; OSX_VARIANT { 160 = ยง Quote = - 161 = = BackQuote = [ Plus = ] 163 = ; 162 = ' 164 = \ Minus = / Less = ` } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_pt-PT.cfg KEYBOARD_LAYOUT { name = Italian Keyboard 105 layout = QWERTY dependency = Qwerty.cfg } } UrlConfig { parentUrl = Squad/Controls/Qwerty_pt-PT.cfg FOCUS_NEXT_VESSEL { primary = Equals secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = + secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_pt-PT.cfg FOCUS_PREV_VESSEL { primary = Semicolon secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ´ secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_pt-PT.cfg CAMERA_MOUSE_TOGGLE { primary = Slash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 164 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ~ secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwerty_pt-PT.cfg TIME_WARP_STOP { primary = Minus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty_pt-PT.cfg CAMERA_RESET { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty_pt-PT.cfg Editor_partSearch { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwerty_pt-PT.cfg KEY_MAP { BackQuote = Ç Quote = º Slash = ~ LeftBracket = ' RightBracket = « Semicolon = ´ Equals = + OSX_VARIANT { 160 = \ 161 = « 163 = Ç 162 = º 164 = ~ } LINUX_VARIANT { } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg KEYBOARD_LAYOUT { name = German QWERTZ Keyboard layout = QWERTZ } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg PITCH_DOWN { primary = W secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg PITCH_UP { primary = S secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg YAW_LEFT { primary = A secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg YAW_RIGHT { primary = D secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg ROLL_LEFT { primary = Q secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg ROLL_RIGHT { primary = E secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg THROTTLE_UP { primary = LeftShift secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg THROTTLE_DOWN { primary = LeftControl secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg SAS_HOLD { primary = F secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg SAS_TOGGLE { primary = T secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg LAUNCH_STAGES { primary = Space secondary = None group = 0 modeMask = 1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Docking_toggleRotLin { primary = Space secondary = None group = 0 modeMask = 6 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CAMERA_MODE { primary = C secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CAMERA_NEXT { primary = V secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg PAUSE { primary = Escape secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg PRECISION_CTRL { primary = CapsLock secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = Return secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg ZOOM_IN { primary = KeypadPlus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg ZOOM_OUT { primary = KeypadMinus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg SCROLL_VIEW_UP { primary = PageUp secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg SCROLL_VIEW_DOWN { primary = PageDown secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg SCROLL_ICONS_UP { primary = Home secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg SCROLL_ICONS_DOWN { primary = End secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CAMERA_ORBIT_UP { primary = UpArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CAMERA_ORBIT_DOWN { primary = DownArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CAMERA_ORBIT_LEFT { primary = LeftArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CAMERA_ORBIT_RIGHT { primary = RightArrow secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CAMERA_RESET { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 160 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ^ secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CAMERA_MOUSE_TOGGLE { primary = Slash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 164 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = # secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TIME_WARP_INCREASE { primary = Period secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TIME_WARP_DECREASE { primary = Comma secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TIME_WARP_STOP { primary = Minus secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg MAP_VIEW_TOGGLE { primary = M secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg NAVBALL_TOGGLE { primary = KeypadPeriod secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg UIMODE_STAGING { primary = Insert secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg UIMODE_DOCKING { primary = Delete secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TRANSLATE_DOWN { primary = I secondary = W group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TRANSLATE_UP { primary = K secondary = S group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TRANSLATE_LEFT { primary = J secondary = A group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TRANSLATE_RIGHT { primary = L secondary = D group = 0 modeMask = -1 modeMaskSec = 2 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TRANSLATE_FWD { primary = H secondary = LeftShift group = 0 modeMask = -1 modeMaskSec = 6 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TRANSLATE_BACK { primary = N secondary = LeftControl group = 0 modeMask = -1 modeMaskSec = 6 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg RCS_TOGGLE { primary = R secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg FOCUS_NEXT_VESSEL { primary = Equals secondary = None group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = + secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg FOCUS_PREV_VESSEL { primary = Semicolon secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = BackQuote secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = Ü secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TOGGLE_UI { primary = F2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TOGGLE_STATUS_SCREEN { primary = F3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TAKE_SCREENSHOT { primary = F1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TOGGLE_LABELS { primary = F4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TOGGLE_TEMP_GAUGES { primary = F10 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TOGGLE_TEMP_OVERLAY { primary = F11 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TOGGLE_FLIGHT_FORCES { primary = F12 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg QUICKSAVE { primary = F5 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg QUICKLOAD { primary = F9 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg THROTTLE_CUTOFF { primary = X secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg THROTTLE_FULL { primary = Y secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg LANDING_GEAR { primary = G secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg HEADLIGHT_TOGGLE { primary = U secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg BRAKES { primary = B secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TOGGLE_SPACENAV_FLIGHT_CONTROL { primary = ScrollLock secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg TOGGLE_SPACENAV_ROLL_LOCK { primary = None secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg WHEEL_STEER_LEFT { primary = A secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg WHEEL_STEER_RIGHT { primary = D secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg WHEEL_THROTTLE_DOWN { primary = S secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg WHEEL_THROTTLE_UP { primary = W secondary = None group = 0 modeMask = 5 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_forward { primary = W secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_back { primary = S secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_left { primary = A secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_right { primary = D secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_yaw_left { primary = Q secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_yaw_right { primary = E secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Pack_forward { primary = W secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Pack_back { primary = S secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Pack_left { primary = A secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Pack_right { primary = D secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Pack_up { primary = LeftShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Pack_down { primary = LeftControl secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Jump { primary = Space secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Run { primary = LeftShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_ToggleMovementMode { primary = LeftAlt secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = RightShift secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_TogglePack { primary = R secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Use { primary = F secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Board { primary = B secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Orient { primary = Space secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg EVA_Lights { primary = U secondary = None group = 268435456 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_pitchUp { primary = S secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_pitchDown { primary = W secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_yawLeft { primary = A secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_yawRight { primary = D secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_rollLeft { primary = Q secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_rollRight { primary = E secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_resetRotation { primary = Space secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_modePlace { primary = Alpha1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_modeOffset { primary = Alpha2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_modeRotate { primary = Alpha3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_modeRoot { primary = Alpha4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_coordSystem { primary = F secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_toggleSymMethod { primary = R secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_toggleSymMode { primary = X secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_toggleAngleSnap { primary = C secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_fineTweak { primary = LeftShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_partSearch { primary = Backslash secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = 160 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } LINUX_VARIANT { primary = ^ secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg Editor_zoomScrollModifier { primary = LeftShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 OSX_VARIANT { primary = LeftCommand secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg MODIFIER_KEY { primary = LeftAlt secondary = RightAlt group = 0 modeMask = -1 modeMaskSec = -1 LINUX_VARIANT { primary = RightShift secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg AbortActionGroup { primary = Backspace secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup1 { primary = Alpha1 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup2 { primary = Alpha2 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup3 { primary = Alpha3 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup4 { primary = Alpha4 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup5 { primary = Alpha5 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup6 { primary = Alpha6 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup7 { primary = Alpha7 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup8 { primary = Alpha8 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup9 { primary = Alpha9 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg CustomActionGroup10 { primary = Alpha0 secondary = None group = 0 modeMask = -1 modeMaskSec = -1 } } UrlConfig { parentUrl = Squad/Controls/Qwertz.cfg KEY_MAP { Backslash = ^ LeftBracket = ß RightBracket = ´ Semicolon = Ü Equals = + Slash = # Quote = Ä BackQuote = Ö Comma = , Minus = - Period = . Less = < Plus = + OSX_VARIANT { Quote = ß BackQuote = Ü 164 = # 162 = Ä 163 = Ö 160 = ^ 161 = ' } } } UrlConfig { parentUrl = Squad/Experience/Traits.cfg EXPERIENCE_TRAIT { name = Pilot title = Pilot desc = Pilots provide assistance in flying the vessel. EFFECT { name = AutopilotSkill } EFFECT { name = FullVesselControlSkill } EFFECT { name = GeeForceTolerance modifiers = 1.3, 1.45, 1.6, 1.85, 2.0 } EFFECT { name = EVAChuteSkill level = 0 } } } UrlConfig { parentUrl = Squad/Experience/Traits.cfg EXPERIENCE_TRAIT { name = Engineer title = Engineer desc = Engineers are capable of repairing broken parts, if at all possible. EFFECT { name = RepairSkill } EFFECT { name = ConverterSkill } EFFECT { name = DrillSkill } EFFECT { name = FailureRepairSkill } EFFECT { name = GeeForceTolerance modifiers = 1.1, 1.2, 1.3, 1.4, 1.5 } EFFECT { name = EVAChuteSkill level = 1 } } } UrlConfig { parentUrl = Squad/Experience/Traits.cfg EXPERIENCE_TRAIT { name = Scientist title = Scientist desc = Scientists can boost the value of data from Science experiments. EFFECT { name = VesselScienceReturn modifiers = 1.05, 1.1, 1.15, 1.2, 1.25 } EFFECT { name = PartScienceReturn modifiers = 1.05, 1.1, 1.15, 1.2, 1.25 } EFFECT { name = ScienceSkill } EFFECT { name = ScienceResetSkill } EFFECT { name = SpecialExperimentSkill } EFFECT { name = ExternalExperimentSkill } EFFECT { name = GeeForceTolerance modifiers = 1.1, 1.2, 1.3, 1.4, 1.5 } EFFECT { name = EVAChuteSkill level = 1 } } } UrlConfig { parentUrl = Squad/Experience/Traits.cfg EXPERIENCE_TRAIT { name = Tourist title = Tourist desc = Tourists pay funds to see new and exciting places. EFFECT { name = GeeForceTolerance modifiers = 0.75, 0.75, 0.75, 0.75, 0.75 } } } UrlConfig { parentUrl = Squad/Localization/dictionary.cfg Localization { en-us { #autoLOC_18284 = Stability Assist #autoLOC_18285 = Prograde/Retrograde Hold #autoLOC_18286 = Radial, Normal Attitude Hold #autoLOC_18287 = Maneuver Hold\nTarget Tracking #autoLOC_18401 = Increase Resource Converter Efficiency #autoLOC_18426 = Increase Drill Efficiency #autoLOC_18451 = Engine power <<1>>% #autoLOC_18491 = Run Experiments from EVA #autoLOC_18516 = Fuel usage <<1>>% #autoLOC_18556 = Full Vessel Control Without CommNet Access #autoLOC_18586 = G-Force Tolerance Increase: <<1>>x #autoLOC_18624 = Heat production <<1>>% #autoLOC_18706 = Part Science Return: <<1>>% #autoLOC_18738 = Repack Parachutes #autoLOC_18739 = Repair Landing Legs #autoLOC_18740 = Repair Wheels #autoLOC_18766 = Provides repair skills: #autoLOC_18818 = Reset Experiments #autoLOC_18908 = Vessel Science Return: <<1>>% #autoLOC_20803 = Jebediah Kerman #autoLOC_20811 = Bill Kerman #autoLOC_20819 = Bob Kerman #autoLOC_20827 = Valentina Kerman #autoLOC_21131 = >>[Auto Crew Assignment]: <<2>> just became an intrepid astronaut. (Recruiting Cost: <<3>>) #autoLOC_21144 = Cannot hire any more Kerbals. Not Enough Funds! #autoLOC_21150 = Cannot hire any more Kerbals. Astronaut Complex Capacity Reached! #autoLOC_21195 = <<1>>/<<2>> Kerbals assigned to <<3>>. All Kerbals are assigned. #autoLOC_111558 = This part is full. #autoLOC_111636 = <<1>> moved to <<2>> #autoLOC_111934 = Can't exit. Module has no hatch. #autoLOC_111971 = All hatches are obstructed, can't exit. #autoLOC_111978 = Hatch is obstructed, can't exit. #autoLOC_112387 = EVA Propellant #autoLOC_112486 = Unnamed Kerbal #autoLOC_114130 = [<<1>>]: Grab #autoLOC_114293 = [<<1>>]: Climb Out #autoLOC_114297 = [<<1>>]: Climb #autoLOC_114358 = [<<1>>]: Board #autoLOC_115662 = [<<1>>]: Let go #autoLOC_115694 = [<<1>>]: Let go #autoLOC_115948 = Cannot board a modules in this scenario. #autoLOC_115954 = Cannot board a full module. #autoLOC_116006 = Experiments you have collected cannot be stored on this <<1>>. Are you sure you want to continue? #autoLOC_116007 = Cannot store Experiments #autoLOC_116008 = Board Anyway\n(Dump Experiments) #autoLOC_116009 = Cancel #autoLOC_116092 = Cannot board a seat while not standing still #autoLOC_117012 = CommNet Options #autoLOC_117018 = Require Signal for Control #autoLOC_117021 = Plasma Blackout #autoLOC_117024 = Range Modifier #autoLOC_117025 = Multiplier applied to antenna strengths. #autoLOC_117028 = DSN Modifier #autoLOC_117029 = Multiplier applied to the strength of the DSN. #autoLOC_117032 = Occlusion Modifier, Vac #autoLOC_117033 = Multiplier applied to the effective size of objects that can occlude antennas. Used for atmosphereless objects. #autoLOC_117036 = Occlusion Modifier, Atm #autoLOC_117037 = Multiplier applied to the effective size of objects that can occlude antennas. Used for objects with atmospheres. #autoLOC_117040 = Enable Extra Groundstations #autoLOC_118264 = CommNet Visualization set to <<1>> #autoLOC_118530 = CommNet Visualization set to <<1>> #autoLOC_118554 = CommNet Visualization set to <<1>> #autoLOC_118898 = Min. Pilots on Vessel: <<1>> #autoLOC_118899 = \nMultihop Capable #autoLOC_118968 = Relay enabled for all antennas.\n<<1>> #autoLOC_121427 = No Signal #autoLOC_121428 = No Signal (in plasma) #autoLOC_121429 = No Signal (no control) #autoLOC_121438 = Signal Strength: <<1>> #autoLOC_121442 = \nSituational Modifier: <<1>> #autoLOC_121470 = Not Connected #autoLOC_123938 = Auto-Saved Ship #autoLOC_124050 = Cannot be the first part on a vessel #autoLOC_125058 = Select a set of two or more parts to Re-root #autoLOC_125079 = Select a part as the new root #autoLOC_125488 = Select an attached part to Offset #autoLOC_125583 = Select a part to Rotate #autoLOC_125724 = Cannot use the Root tool on a single part. #autoLOC_125784 = No other valid parts to attach by in the current selection #autoLOC_125798 = Select a part to Place #autoLOC_127810 = New Craft #autoLOC_127865 = <<1>> already exists. Do you want to overwrite it? #autoLOC_127866 = Confirm File Overwrite #autoLOC_127867 = Overwrite #autoLOC_127918 = Leave <<1>> #autoLOC_127973 = Load Craft #autoLOC_127975 = Save and Continue #autoLOC_127984 = Cancel #autoLOC_127985 = Don't Save #autoLOC_129949 = Do you wish to overwrite this subassembly? #autoLOC_129950 = Delete #autoLOC_129951 = Cancel #autoLOC_129960 = Confirm Delete #autoLOC_133305 = Data transfer blocked by other dialogs. #autoLOC_133393 = Vessel is destroyed. Cannot Autosave at this point. #autoLOC_133397 = Autosaving... #autoLOC_133776 = Camera: <<1>> #autoLOC_135142 = Mission Aborted #autoLOC_135143 = Catastrophic Failure! #autoLOC_135144 = Success!! #autoLOC_135145 = Successful Failure #autoLOC_135218 = Flight Status: <<1>> #autoLOC_135285 = Total Mission Time: \n\t<<1>>.\n #autoLOC_135287 = Highest Altitude Achieved:\n\t<<1>>m\n #autoLOC_135288 = Highest Speed Achieved:\n\t<<1>>m/s\n #autoLOC_135289 = Highest Speed Over Land:\n\t<<1>>m/s\n #autoLOC_135291 = Ground Distance Covered:\n\t<<1>>m\n #autoLOC_135292 = Total Distance Traveled:\n\t<<1>>m\n #autoLOC_135294 = Most Gee Force Endured:\n\t<<1>>G\n #autoLOC_135304 = Structural failure on linkage between <<1>> and <<2>>. #autoLOC_135311 = <<1>> crashed into <<2>>. #autoLOC_135318 = <<1>> splashed down hard and was destroyed. #autoLOC_135325 = <<1>> collided into <<2>>. #autoLOC_135332 = <<1>> exploded due to overheating: <<2>> #autoLOC_135339 = <<1>> crushed due to overpressure: <<2>> #autoLOC_135346 = <<1>> broke apart due to g forces: <<2>> #autoLOC_135351 = Separation of stage <<1>> confirmed #autoLOC_135358 = <<1>> from <<2>> went on EVA. #autoLOC_135363 = <<1>> went on EVA from out of nowhere. #autoLOC_135371 = <<1>> was killed. #autoLOC_135376 = <<1>> boarded <<2>> on <<3>>. #autoLOC_135384 = Liftoff!! #autoLOC_135389 = <<1>> has undocked from <<2>>. #autoLOC_135394 = <<1>> was heated by engine exhaust from <<2>>. #autoLOC_135586 = Outcome: <<1>> #autoLOC_135635 = an unidentified object #autoLOC_135636 = an unidentified object #autoLOC_135685 = Temperature Gauges: #autoLOC_135690 = All Disabled #autoLOC_135693 = Gauges Enabled, Highlight Disabled #autoLOC_135696 = Gauges Disabled, Highlight Enabled #autoLOC_135699 = All Enabled #autoLOC_135706 = >>Temperature Gauges Unavailable #autoLOC_135736 = This part is of the right type but does not meet all requirements #autoLOC_135800 = >>Select a part to transfer <<2>> to\n[Esc]: Cancel #autoLOC_135812 = <<1>> Transfer Interrupted #autoLOC_135824 = Another transfer is already running. Aborted <<1>> Transfer. #autoLOC_135891 = This is the source part. #autoLOC_137008 = <<1>> has no operational SAS Modules and no pilots aboard. Cannot engage SAS. #autoLOC_137027 = SAS Disengaged. #autoLOC_137031 = [<<1>>]: SAS Disengaged. #autoLOC_137562 = Cannot Switch Vessels on this scenario #autoLOC_137597 = No nearby objects to focus. Use the Map View to select distant ones. #autoLOC_140938 = Advanced Options #autoLOC_140944 = Allow Negative Funds/Science #autoLOC_140947 = Part Pressure Limits #autoLOC_140950 = Part G-Force Limits #autoLOC_140953 = Kerbal G-Force Limits #autoLOC_140956 = Kerbal G-Force Tolerance #autoLOC_140957 = Multiplier to how much G-force Kerbals tolerate before going unconscious #autoLOC_140960 = Resource Transfer Obeys Crossfeed Rules #autoLOC_140963 = Always Allow ActionGroups #autoLOC_140966 = Building Impact Damage Multiplier #autoLOC_140967 = Multiplier to the amount of damage applied to buildings on collision. #autoLOC_140970 = Enable Kerbal Experience #autoLOC_140984 = Kerbals Level Up Immediately #autoLOC_140992 = All Part Upgrades Applied in Sandbox #autoLOC_140995 = Part Upgrades #autoLOC_143389 = <<1>>: lost consciousness! #autoLOC_143403 = <<1>>: reaching G limit! #autoLOC_143415 = <<1>>: regained consciousness. #autoLOC_145488 = Vessel Loading Error #autoLOC_145489 = Vessel <<1>> was not loaded because\nit had the following parts missing:\n<<2>> #autoLOC_145785 = Standing by to launch #autoLOC_145786 = In flight #autoLOC_145788 = Orbiting <<1>> #autoLOC_145789 = Splashed down #autoLOC_145790 = On sub-orbital trajectory #autoLOC_145791 = On escape trajectory out of <<1>> #autoLOC_145792 = Docked to #autoLOC_145793 = No situation report available #autoLOC_145800 = Standing by to launch #autoLOC_145801 = In flight #autoLOC_145803 = Orbiting #autoLOC_145804 = Splashed down #autoLOC_145805 = On sub-orbital trajectory #autoLOC_145806 = On escape trajectory #autoLOC_145807 = Docked to #autoLOC_145808 = No situation report available #autoLOC_145929 = VOLUME #autoLOC_145935 = Spacecraft: #autoLOC_145952 = Ambience: #autoLOC_145969 = UI: #autoLOC_145986 = Music: #autoLOC_146003 = Voices: #autoLOC_146068 = SOUND NORMALIZER #autoLOC_146075 = Normalizer #autoLOC_146087 = Threshold #autoLOC_146114 = Responsiveness #autoLOC_146152 = Audio Volume #autoLOC_146154 = Master: #autoLOC_146161 = Spacecraft: #autoLOC_146168 = Ambience: #autoLOC_146175 = UI: #autoLOC_146182 = Music: #autoLOC_146189 = Voices: #autoLOC_146223 = Audio #autoLOC_146476 = Gameplay #autoLOC_146478 = Temperature Gauges: #autoLOC_146483 = Thermal Highlights: #autoLOC_146488 = Double Click Mouse Look: #autoLOC_146493 = Camera Wobble (External Views): <<1>> #autoLOC_146498 = Camera Wobble (Internal Views): <<1>> #autoLOC_146503 = Advanced Tweakables: #autoLOC_146507 = UI #autoLOC_146519 = UI Scale: <<1>>% #autoLOC_146522 = Warning: Restarting KSP is required to apply all the effects of the above UI Scale setting. #autoLOC_146525 = Apps Scale: <<1>>% #autoLOC_146532 = FlightUI Elements #autoLOC_146534 = Time Controls Scale: <<1>>% #autoLOC_146538 = Altimeter Scale: <<1>>% #autoLOC_146542 = Map Filter Scale: <<1>>% #autoLOC_146548 = Staging Stack Scale: <<1>>% #autoLOC_146552 = Mode Control Scale: <<1>>% #autoLOC_146557 = Crew Portaits Scale: <<1>>% #autoLOC_146562 = NavBall Scale: <<1>>% #autoLOC_146566 = NavBall Pos (Left<->Right): #autoLOC_146573 = Reset FlightUI Scaling #autoLOC_146574 = Reset NavBall Position #autoLOC_147901 = Joystick Names: #autoLOC_147910 = Joystick <<1>> #autoLOC_147936 = CONTROL MAPPING #autoLOC_147939 = Flight #autoLOC_147945 = Vessel #autoLOC_147951 = Kerbals #autoLOC_147957 = Game #autoLOC_147963 = Other #autoLOC_148040 = Key/Button Bindings #autoLOC_148050 = Rotation #autoLOC_148051 = Pitch Down #autoLOC_148052 = Pitch Up #autoLOC_148053 = Yaw Left #autoLOC_148054 = Yaw Right #autoLOC_148055 = Roll Left #autoLOC_148056 = Roll Right #autoLOC_148058 = Translation #autoLOC_148059 = Translate Up #autoLOC_148060 = Translate Down #autoLOC_148061 = Translate Left #autoLOC_148062 = Translate Right #autoLOC_148063 = Translate Forward #autoLOC_148064 = Translate Backward #autoLOC_148066 = Throttle #autoLOC_148067 = Throttle Up #autoLOC_148068 = Throttle Down #autoLOC_148070 = Other #autoLOC_148071 = Launch/Staging #autoLOC_148072 = Switch Translation/Rotation #autoLOC_148077 = Systems #autoLOC_148079 = Landing Gear #autoLOC_148080 = Brakes #autoLOC_148081 = SAS Hold #autoLOC_148082 = SAS Toggle #autoLOC_148083 = RCS Toggle #autoLOC_148084 = Throttle Cut-off #autoLOC_148085 = Full Throttle #autoLOC_148086 = Precision Controls Toggle #autoLOC_148087 = Lights #autoLOC_148089 = Emergency abort #autoLOC_148090 = Custom action 1 #autoLOC_148091 = Custom action 2 #autoLOC_148092 = Custom action 3 #autoLOC_148093 = Custom action 4 #autoLOC_148094 = Custom action 5 #autoLOC_148095 = Custom action 6 #autoLOC_148096 = Custom action 7 #autoLOC_148097 = Custom action 8 #autoLOC_148098 = Custom action 9 #autoLOC_148099 = Custom action 10 #autoLOC_148102 = Wheels #autoLOC_148104 = Steer Left #autoLOC_148105 = Steer Right #autoLOC_148106 = Drive Forward #autoLOC_148107 = Drive Back #autoLOC_148111 = Character Controls #autoLOC_148113 = Move Forward #autoLOC_148114 = Move Back #autoLOC_148115 = Move Left #autoLOC_148116 = Move Right #autoLOC_148117 = Turn Left #autoLOC_148118 = Turn Right #autoLOC_148120 = EVAPack Forward #autoLOC_148121 = EVAPack Back #autoLOC_148122 = EVAPack Left #autoLOC_148123 = EVAPack Right #autoLOC_148124 = EVAPack Up #autoLOC_148125 = EVAPack Down #autoLOC_148127 = Jump #autoLOC_148128 = Run #autoLOC_148129 = Use/Grab #autoLOC_148130 = Board #autoLOC_148131 = Toggle EVAPack #autoLOC_148132 = Toggle Movement Mode #autoLOC_148133 = Orient to View #autoLOC_148134 = Toggle Lights #autoLOC_148139 = General #autoLOC_148141 = Orbital Map View #autoLOC_148142 = Increase Time Warp #autoLOC_148143 = Decrease Time Warp #autoLOC_148145 = Focus Next Vessel #autoLOC_148146 = Focus Prev Vessel #autoLOC_148147 = Take Screenshot #autoLOC_148149 = Pause #autoLOC_148150 = Quicksave #autoLOC_148151 = Quickload #autoLOC_148154 = Camera #autoLOC_148156 = Camera Mode #autoLOC_148157 = Camera Next #autoLOC_148158 = Camera Reset #autoLOC_148159 = Zoom In #autoLOC_148160 = Zoom Out #autoLOC_148161 = View Up #autoLOC_148162 = View Down #autoLOC_148163 = View Left #autoLOC_148164 = View Right #autoLOC_148167 = Editor #autoLOC_148169 = Scroll View Up #autoLOC_148170 = Scroll View Down #autoLOC_148172 = Pitch Part Down #autoLOC_148173 = Pitch Part Up #autoLOC_148174 = Yaw Part Left #autoLOC_148175 = Yaw Part Right #autoLOC_148176 = Roll Part Left #autoLOC_148177 = Roll Part Right #autoLOC_148179 = Reset Part Rotation #autoLOC_148181 = Place Mode #autoLOC_148182 = Offset Mode #autoLOC_148183 = Rotate Mode #autoLOC_148184 = Root Mode #autoLOC_148186 = Toggle Local/Absolute #autoLOC_148187 = Toggle Angle Snap #autoLOC_148188 = Toggle Symmetry Method #autoLOC_148189 = Cycle Symmetry Count #autoLOC_148190 = Search All Parts #autoLOC_148193 = UI #autoLOC_148195 = Show/Hide Flight UI #autoLOC_148196 = Scroll Icons Up #autoLOC_148197 = Scroll Icons Down #autoLOC_148198 = Show/Hide Vessel Labels #autoLOC_148199 = Show/Hide Flight Log #autoLOC_148201 = Show/Hide Flight Forces #autoLOC_148202 = Show/Hide Temp. Gauges #autoLOC_148203 = Show/Hide Temp. Overlay #autoLOC_148214 = Axis Bindings #autoLOC_148219 = Rotation #autoLOC_148220 = Pitch Axis #autoLOC_148221 = Roll Axis #autoLOC_148222 = Yaw Axis #autoLOC_148224 = Translation #autoLOC_148225 = Translate Left/Right #autoLOC_148226 = Translate Up/Down #autoLOC_148227 = Translate Forward/Back #autoLOC_148229 = Throttle #autoLOC_148230 = Throttle Axis #autoLOC_148231 = Throttle (Incremental) #autoLOC_148235 = Wheels #autoLOC_148236 = Steering Axis #autoLOC_148237 = Throttle Axis #autoLOC_148242 = Character #autoLOC_148243 = Translate Forward/Back #autoLOC_148244 = Translate Left/Right #autoLOC_148245 = Translate Up/Down #autoLOC_148246 = Pitch (Analogue) #autoLOC_148247 = Yaw (Analogue) #autoLOC_148248 = Roll (Analogue) #autoLOC_148252 = Camera #autoLOC_148254 = Camera Horizontal #autoLOC_148255 = Camera Vertical #autoLOC_148268 = Active in: #autoLOC_148269 = Flight External #autoLOC_148270 = Flight Internal #autoLOC_148271 = Flight EVA #autoLOC_148272 = Flight Map View #autoLOC_148273 = Space Center #autoLOC_148274 = Tracking Station #autoLOC_148275 = Editors #autoLOC_148285 = Other Control Settings and Device Options #autoLOC_148291 = Other Settings #autoLOC_148292 = EVAs Auto-Rotate to Camera #autoLOC_148295 = Mouse Wheel Sensitivity: <<1>> #autoLOC_148305 = Track IR #autoLOC_148325 = 6-DOF Device #autoLOC_148328 = A 6-DOF Input Device is a hardware controller that allows manipulating objects and views in 3D applications.\n\nCurrently, this is only supported on the Windows version of KSP. #autoLOC_148331 = Toggle Camera/Flight Control #autoLOC_148332 = Lock/Unlock Roll Axis #autoLOC_148334 = 6-DOF Camera Control #autoLOC_148336 = Pitch, Yaw and Roll #autoLOC_148338 = Sensitivity: <<1>> #autoLOC_148339 = Slow #autoLOC_148341 = Fast #autoLOC_148345 = Sharpness: <<1>> #autoLOC_148346 = Smooth #autoLOC_148348 = Precise #autoLOC_148353 = XYZ Translation #autoLOC_148355 = Sensitivity: <<1>> #autoLOC_148356 = Slow #autoLOC_148358 = Fast #autoLOC_148363 = Sharpness: <<1>> #autoLOC_148364 = Smooth #autoLOC_148366 = Precise #autoLOC_148372 = 6-DOF Flight Control #autoLOC_148374 = Pitch, Yaw and Roll #autoLOC_148376 = Sensitivity: <<1>> #autoLOC_148377 = Slow #autoLOC_148379 = Fast #autoLOC_148384 = XYZ Translation #autoLOC_148386 = Sensitivity: <<1>> #autoLOC_148387 = Slow #autoLOC_148389 = Fast #autoLOC_148408 = (Primary) #autoLOC_148412 = (Secondary) #autoLOC_148431 = Press the key or joystick button to use for <<1>> #autoLOC_148446 = Move the joystick axis to use for <<1>> #autoLOC_148462 = Staging #autoLOC_148465 = Docking (Translation) #autoLOC_148468 = Docking (Rotation) #autoLOC_148473 = Use in Modes: #autoLOC_148500 = Clear Assignment #autoLOC_148516 = Cancel #autoLOC_148524 = Accept #autoLOC_148570 = Primary: #autoLOC_148576 = Invert #autoLOC_148580 = Sensitivity #autoLOC_148589 = Dead Zone #autoLOC_148593 = Secondary: #autoLOC_148599 = Invert #autoLOC_148603 = Sensitivity #autoLOC_148612 = Dead Zone #autoLOC_148783 = Systems/UI #autoLOC_148786 = Throttle up: #autoLOC_148792 = Throttle down: #autoLOC_148798 = Throttle max: #autoLOC_148804 = Throttle cutoff: #autoLOC_148810 = Toggle IVA view: #autoLOC_148816 = Cycle camera view: #autoLOC_148823 = Pitch up: #autoLOC_148830 = Pitch down: #autoLOC_148837 = Roll left: #autoLOC_148844 = Roll right: #autoLOC_148851 = Yaw left: #autoLOC_148858 = Yaw right: #autoLOC_148865 = SAS Hold: #autoLOC_148872 = SAS Toggle: #autoLOC_148879 = Launch/Activate next stage: #autoLOC_148886 = Lock current stage: #autoLOC_148888 = <<1>> + L #autoLOC_148893 = Toggle RCS: #autoLOC_148900 = Translate forward: #autoLOC_148907 = Translate backward: #autoLOC_148914 = Translate down: #autoLOC_148921 = Translate left: #autoLOC_148928 = Translate up: #autoLOC_148935 = Translate right: #autoLOC_148942 = Show/Hide NavBall #autoLOC_148944 = KeypadPeriod #autoLOC_148949 = Screenshot: #autoLOC_148956 = Show/Hide UI: #autoLOC_148963 = Show/Hide flight log: #autoLOC_148970 = Show/Hide vessel labels: #autoLOC_148977 = Quicksave: #autoLOC_148984 = Load Quicksave: #autoLOC_148986 = Hold down <<1>> #autoLOC_148995 = Map View #autoLOC_148998 = Toggle map view: #autoLOC_149005 = Cycle focus in map view: #autoLOC_149007 = Tab #autoLOC_149012 = Cycle backwards in map view: #autoLOC_149014 = LeftShift + Tab #autoLOC_149019 = Reset focus in map view: #autoLOC_149026 = Increase Time Warp: #autoLOC_149033 = Decrease Time Warp: #autoLOC_149040 = Show/Hide NavBall: #autoLOC_149042 = KeypadPeriod #autoLOC_149047 = Screenshot: #autoLOC_149054 = Show/Hide UI: #autoLOC_149061 = Show/Hide flight log: #autoLOC_149068 = Show/Hide vessel labels: #autoLOC_149075 = Quicksave: #autoLOC_149082 = Load Quicksave: #autoLOC_149084 = Hold down <<1>> #autoLOC_149093 = EVA #autoLOC_149096 = Grab/use: #autoLOC_149103 = Translate forward: #autoLOC_149110 = Translate backward: #autoLOC_149117 = Translate left: #autoLOC_149124 = Translate right: #autoLOC_149131 = Sprint: #autoLOC_149138 = Jump/Jetpack boost: #autoLOC_149145 = Toggle Jetpack: #autoLOC_149152 = Jet rotate left: #autoLOC_149159 = Jet rotate right: #autoLOC_149166 = Jet up: #autoLOC_149173 = Jet down: #autoLOC_149180 = Toggle lamps: #autoLOC_149187 = Toggle movement: #autoLOC_149391 = Key Bindings #autoLOC_149410 = Close #autoLOC_149458 = Settings #autoLOC_149478 = Difficulty Options: >><<2>> #autoLOC_149512 = Apply #autoLOC_149513 = Accept #autoLOC_149514 = Close #autoLOC_149722 = SCENERY #autoLOC_149726 = Terrain Detail: #autoLOC_149753 = Medium #autoLOC_149762 = SM3 Terrain Shaders: #autoLOC_149780 = Terrain Scatters: #autoLOC_149788 = Scatter Density: #autoLOC_149800 = Scenery settings may require a game restart to take effect. #autoLOC_149804 = RENDERING #autoLOC_149808 = Render Quality Level: #autoLOC_149820 = Texture Quality: #autoLOC_149847 = Aerodynamic FX Quality: #autoLOC_149862 = No Hardware Support #autoLOC_149870 = Surface FX: #autoLOC_149878 = Underwater FX: #autoLOC_149889 = VIDEO #autoLOC_149894 = Screen Resolution: #autoLOC_149901 = Full Screen: #autoLOC_149908 = Anti-Aliasing: #autoLOC_149915 = V Sync: #autoLOC_149922 = Frame Limit: #autoLOC_149929 = Pixel Light Count: #autoLOC_149936 = Shadow Cascades: #autoLOC_149958 = * Game requires restart for changes to take effect * #autoLOC_150065 = Video & Graphics #autoLOC_150068 = Anti-Aliasing: #autoLOC_150074 = Texture Quality: #autoLOC_150081 = Pixel Light Count: #autoLOC_150087 = Shadow Cascades: #autoLOC_150093 = Aerodynamic FX Quality: #autoLOC_150105 = No Hardware Support #autoLOC_150109 = Highlight FX: #autoLOC_150121 = Conic Patch Draw Mode: #autoLOC_150127 = Conic Patch Limit: #autoLOC_150133 = CommNet Line Brightness Factor : #autoLOC_150140 = Part Highlighter Brightness Factor : #autoLOC_150146 = Part Highlighter Enabled in Flight: #autoLOC_150176 = <<1>>x<<2>> #autoLOC_150245 = Graphics #autoLOC_158078 = Loading Resources #autoLOC_158082 = Loading Experience System #autoLOC_158089 = Loading Part Upgrades #autoLOC_158268 = \nEnvironment Info\n #autoLOC_158315 = \nFolders and files in GameData:\n #autoLOC_158628 = Loading Asset Bundle Definitions #autoLOC_158641 = Loading <<1>> Asset Bundle Objects #autoLOC_158700 = GameDatabase\n\n #autoLOC_165067 = Loading... #autoLOC_166269 = Amount: <<1>> #autoLOC_166270 = \nMass: <<1>> #autoLOC_166271 = \nCost: <<1>> #autoLOC_168872 = Unknown #autoLOC_168874 = Unknown Mystery Component #autoLOC_168875 = Found lying by the side of the road #autoLOC_168876 = Nothing is really known about this thing. Use it at your own risk. #autoLOC_174575 = Cannot quickload in this scenario. #autoLOC_174589 = Hold <<1>> to load last quicksave... #autoLOC_174610 = Cannot quickload in this scenario. #autoLOC_174631 = Cannot quicksave in this scenario. #autoLOC_174654 = Quicksave #autoLOC_174659 = Vessel is destroyed. Cannot Quicksave at this point. #autoLOC_174669 = Quicksaving... #autoLOC_174686 = <<1>> Does Not Exist #autoLOC_174772 = Quicksave As... #autoLOC_174778 = Save #autoLOC_174783 = Cancel #autoLOC_174798 = Yes (overwrite) #autoLOC_174804 = No (cancel) #autoLOC_174814 = Ok #autoLOC_175414 = Space Navigator Mode: Camera #autoLOC_175419 = Space Navigator Mode: Flight Control #autoLOC_176849 = No Input Locks in effect right now #autoLOC_176851 = Current Input Locks:\n #autoLOC_180095 = m/s #autoLOC_180098 = Mm/s #autoLOC_180103 = km/s #autoLOC_184746 = Very Weak #autoLOC_184750 = Weak #autoLOC_184754 = Average #autoLOC_184758 = Good #autoLOC_184762 = Strong #autoLOC_184772 = Class A Objects are the smallest objects we are able to spot. They usually measure no more than a few meters across. #autoLOC_184774 = Class B Objects are relatively small, usually ranging from 4m to 7m in radius, approximately. #autoLOC_184776 = Class C Objects are about average-sized. Around the 7-10 meter range in radius, these are certainly not the largest objects out there. They are fairly massive nonetheless. #autoLOC_184778 = Class D Objects are quite large. Expect them to be no smaller than 12m in radius, and up to 18m. These are very heavy objects to move around. #autoLOC_184780 = Class E Objects are proper behemoths. No less than 18m in radius, they don't just look heavy, they are in fact far more massive than it would seem. #autoLOC_184782 = This seems to be a non-standard size class. Who knows what it'll look like? #autoLOC_184791 = A (Tiny) #autoLOC_184793 = B (Small) #autoLOC_184795 = C (Medium) #autoLOC_184797 = D (Large) #autoLOC_184799 = E (Huge) #autoLOC_189637 = Crew respawn timer: <<1>> hours #autoLOC_189646 = Number of hours before crew marked as missing will respawn. #autoLOC_189651 = Auto-Hire Crewmembers before Flight #autoLOC_189658 = Auto-hires crew immediately before launch if no astronauts are available. #autoLOC_189661 = General Options #autoLOC_189662 = Allow Reverting Flights #autoLOC_189670 = Allow Quickloading #autoLOC_189677 = Missing Crews Respawn #autoLOC_189690 = No Entry Purchase Required on Research #autoLOC_189697 = Whether new parts need to be unlocked (with Funds) when tech nodes are unlocked. #autoLOC_189700 = Indestructible Facilities #autoLOC_189707 = Include Stock Vessels #autoLOC_189717 = Career Options #autoLOC_189725 = Starting Funds: <<1>> #autoLOC_189736 = Starting Science: <<1>> #autoLOC_189747 = Starting Reputation: <<1>> #autoLOC_189762 = Science Rewards: <<1>>% #autoLOC_189776 = Funds Rewards: <<1>>% #autoLOC_189786 = Reputation Rewards:<<1>>% #autoLOC_189796 = Funds Penalties: <<1>>% #autoLOC_189806 = Reputation Penalties: <<1>>% #autoLOC_189816 = Decline Penalty: <<1>> #autoLOC_189828 = Game Systems #autoLOC_189833 = Re-Entry Heating: <<1>>% #autoLOC_189847 = Resource Abundance: <<1>>% #autoLOC_189857 = Enable Comm Network #autoLOC_190231 = Basic #autoLOC_190323 = Cancel #autoLOC_190328 = Accept #autoLOC_190335 = Game Difficulty #autoLOC_190662 = Start New Game #autoLOC_190689 = Save Name: #autoLOC_190702 = Game Mode: #autoLOC_190706 = Sandbox #autoLOC_190714 = Science #autoLOC_190722 = Career #autoLOC_190734 = Flag: #autoLOC_190742 = In Sandbox Mode, all parts and features are available from the start. #autoLOC_190743 = You are free to play without any constraints, but R&D and Mission Control are unavailable. #autoLOC_190750 = In Science Mode, you must gather scientific data to research new technologies. #autoLOC_190751 = Funds and Reputation are disabled, and Contracts are not available (previously 'Classic' Career). #autoLOC_190758 = In Career Mode, you have to manage all aspects of your space program #autoLOC_190759 = Funds, Reputation and Science are all active, and Contracts are available at Mission Control. #autoLOC_190762 = Difficulty Options: >><<2>> #autoLOC_190768 = Cancel #autoLOC_190772 = Start! #autoLOC_190801 = That name is unavailable. Please choose a name other than "scenarios" or "training". #autoLOC_190802 = Unavailable #autoLOC_190809 = Do you want to overwrite it? #autoLOC_190810 = A game with that name already exists #autoLOC_190811 = Overwrite #autoLOC_190812 = Cancel #autoLOC_190847 = No description available. #autoLOC_190901 = Could not delete directory <<1>> #autoLOC_190902 = An error occured trying to delete the save directory <<1>: <<2>> #autoLOC_190905 = Okay #autoLOC_191152 = Really Quit? #autoLOC_191154 = Cancel #autoLOC_191158 = Quit #autoLOC_192167 = the <<1>> #autoLOC_193182 = Orbiting <<1>> #autoLOC_193189 = Sun #autoLOC_193194 = Planet #autoLOC_193198 = Moon #autoLOC_193630 = Cannot Delete Maneuver Node (Control Locked) #autoLOC_196698 = <<1>>'s Descending Node #autoLOC_196699 = <<1>>'s Ascending Node #autoLOC_196700 = <<1>>'s Apoapsis #autoLOC_196701 = <<1>>'s Periapsis #autoLOC_196762 = Cannot Switch Vessels on this scenario #autoLOC_196868 = Last Seen <<1>> ago. #autoLOC_196878 = Ready to Launch #autoLOC_196884 = Set on <<1>> #autoLOC_196888 = Landed #autoLOC_196893 = Splashed Down #autoLOC_196899 = Vel: <<1>>m/s #autoLOC_196900 = Alt: <<1>>m #autoLOC_196906 = Distance: <<1>>m #autoLOC_196914 = Vel: <<1>>m/s #autoLOC_196915 = Alt: <<1>>m #autoLOC_196919 = Vel: <<1>>m/s #autoLOC_196920 = Alt: <<1>>m #autoLOC_197832 = Target Position at Intersect <<1>> #autoLOC_197834 = Intersect <<1>> #autoLOC_197835 = Separation: <<1>>km #autoLOC_197860 = Vector Intersect <<1>> Node #autoLOC_197886 = Separation: <<1>>km #autoLOC_197927 = Vel: <<1>>m/s #autoLOC_197928 = Alt: <<1>>m #autoLOC_198614 = Maneuver #autoLOC_198615 = Delta V: <<1>>m/s #autoLOC_198616 = T <<1>> #autoLOC_200007 = <<1>> Encounter #autoLOC_200010 = <<1>> Escape #autoLOC_200013 = <<1>> Impact #autoLOC_200022 = <<1>> Apoapsis: <<2>>m #autoLOC_200028 = <<1>> Periapsis: <<2>>m #autoLOC_200035 = At <<1>> #autoLOC_201093 = Focus: <<1>> #autoLOC_204427 = the surface #autoLOC_204715 = Core Overheating - shutting down #autoLOC_205093 = Optimum Temp: <<1>>K\n #autoLOC_205094 = Shutdown Temp: <<1>>K\n #autoLOC_205095 = Insulation: <<1>>%\n #autoLOC_205100 = Req'd cooling: <<1>>kW\n #autoLOC_205103 = Max Cooling: <<1>>kW #autoLOC_207654 = Pressure: <<1>> kPa #autoLOC_211097 = No crew on part! #autoLOC_211269 = No Upgraded Stats #autoLOC_211272 = Current Stats #autoLOC_211274 = OK #autoLOC_211423 = Autostrut Locked: Heaviest Part #autoLOC_211426 = Autostrut Locked: Root Part #autoLOC_211429 = Autostrut Locked: Grandparent Part #autoLOC_213511 = Relative Wing Area: <<1>> #autoLOC_213512 = \nControl Surface Portion: <<1>>% #autoLOC_213513 = \nMax Deflection: <<1>> degrees #autoLOC_213514 = \nActuator Speed: <<1>> deg/sec #autoLOC_213516 = \nExtended skin max temp: <<1>>K\nRetracted skin max temp: <<2>>K #autoLOC_214578 = [<<1>>]: Cannot deploy while stowed! #autoLOC_214609 = Crew member has insufficient Engineer skill level\nLevel <<1>> is required #autoLOC_214897 = Semi-Depl. Effective Diam: <<1>>\n #autoLOC_214898 = Fully-Depl. Effective Diam: <<1>>\n #autoLOC_214899 = Max Safe Deploy Speed at Home: Approx <<1>> m/s\n #autoLOC_214903 = Stowed Drag: <<1>>\n #autoLOC_214904 = Semi-Deployed Drag: <<1>>\n #autoLOC_214905 = Fully-Deployed Drag: <<1>>\n #autoLOC_214907 = Full Deployment Altitude: <<1>> m\n #autoLOC_214908 = Semi Deploy Min Pressure: <<1>> atm #autoLOC_215326 = [<<1>>]: Chute destroyed by aero forces and heat. #autoLOC_215327 = <<1>>: chute destroyed by aero forces and heat. #autoLOC_215362 = Locked #autoLOC_215506 = Moving... #autoLOC_215639 = Clamped #autoLOC_215705 = Moving... #autoLOC_215714 = Fixed #autoLOC_215719 = Locked #autoLOC_215760 = Clamped #autoLOC_215802 = [<<1>>]: Cannot deploy while stowed. #autoLOC_215817 = Fixed #autoLOC_215823 = Locked #autoLOC_215832 = Locked #autoLOC_215840 = Moving #autoLOC_216749 = Max Length: <<1>>m\n #autoLOC_216750 = Flow Direction: Towards 2nd Point #autoLOC_216757 = Fuel Line #autoLOC_216999 = Strength: <<1>>\nShear Strength: <<2>> #autoLOC_217004 = Strut Connector #autoLOC_217146 = NA #autoLOC_217149 = NA #autoLOC_217152 = NA #autoLOC_217380 = Tourists Need Crew #autoLOC_217388 = Not Enough Crew #autoLOC_217408 = No Pilot #autoLOC_217417 = No Pilot #autoLOC_217429 = No Telemetry #autoLOC_217437 = Partial Control #autoLOC_217448 = Hibernating #autoLOC_217464 = Operational #autoLOC_217505 = Minimum Crew to Operate: <<1>>\n #autoLOC_217509 = Unmanned\n #autoLOC_217513 = Crew must include a pilot\n #autoLOC_217517 = Remote Pilot Assist available\n #autoLOC_217522 = Hibernation mode: Resource rates <<1>>x\n #autoLOC_217936 = Thruster Power: <<1>>\n #autoLOC_217937 = Thruster Isp: <<1>> (ASL) - <<2>> (Vac)\n #autoLOC_217939 = \nRequires:\n #autoLOC_217946 = - <<1>>: <<2>>/sec. Max.\n #autoLOC_217950 = Disabled by default\n #autoLOC_218287 = RCS: Enable Staging #autoLOC_218288 = RCS: Disable Staging #autoLOC_218513 = Active #autoLOC_218709 = Pitch Torque: <<1>>\n #autoLOC_218710 = Yaw Torque: <<1>>\n #autoLOC_218711 = Roll Torque: <<1>>\n #autoLOC_218716 = Disabled by default\n #autoLOC_218888 = Disabled by default\n #autoLOC_219016 = Flame-Out! #autoLOC_219034 = Nominal #autoLOC_219085 = <<1>> deprived #autoLOC_219412 = Nominal #autoLOC_219636 = [<<1>>]: Cannot activate while stowed! #autoLOC_220370 = Air combustion failed #autoLOC_220377 = Underwater! #autoLOC_220473 = Occluded #autoLOC_220477 = Off #autoLOC_220657 = Engine #autoLOC_220691 = Max. Thrust: <<1>> kN @Mach <<2>>\n #autoLOC_220695 = Stationary Thrust: <<1>> kN\n #autoLOC_220700 = Max. Thrust: <<1>> kN (ASL)\n #autoLOC_220708 = Thrust #autoLOC_220713 = Max. Thrust #autoLOC_220728 = ASL #autoLOC_220729 = Vac. #autoLOC_220733 = Min. Thrust: <<1>> kN\n #autoLOC_220745 = Engine Isp: <<1>> (ASL) - <<2>> (Vac.)\n #autoLOC_220748 = \nPropellants:\n #autoLOC_220756 = - <<1>>: <<2>>/sec. Max.\n #autoLOC_220759 = Engine stops under: <<1>>%\n #autoLOC_220761 = \nEngine cannot be shut down! #autoLOC_220762 = \nIf shutdown, engine cannot restart. #autoLOC_221082 = Air combustion failed #autoLOC_221352 = Hide Actuation Toggles #autoLOC_221408 = Vectoring Range: <<1>>° #autoLOC_221410 = Vectoring Range: <<1>>° X, <<2>>° Y #autoLOC_221413 = Vectoring Range: <<1>>° X, +<<2>>/-<<3>>° #autoLOC_221418 = Vectoring Range: +<<1>>/-<<2>>° X, <<3>>° Y #autoLOC_221420 = Vectoring Range: +<<1>>/-<<2>>° X, +<<3>>/-<<4>>° #autoLOC_221424 = Disabled by default\n #autoLOC_221982 = Supplies #autoLOC_221988 = Take Resources #autoLOC_221991 = Store Resources #autoLOC_221994 = Stop #autoLOC_222053 = [<<1>>]: No <<2>> Container on <<3>>. #autoLOC_222102 = <<1>> Taken from <<2>> #autoLOC_222214 = Seat is obstructed. Cannot board. #autoLOC_223620 = LMB #autoLOC_223621 = RMB #autoLOC_223622 = Cost #autoLOC_225016 = Custom-Built Fairing #autoLOC_226963 = Site Name: #autoLOC_226969 = Plaque Text: #autoLOC_226975 = OK #autoLOC_226976 = Cancel #autoLOC_227557 = Nominal #autoLOC_227562 = Off #autoLOC_227770 = Nominal #autoLOC_230121 = already stored in this module. #autoLOC_230133 = <<1>> can't be done right now. #autoLOC_230159 = Asteroid Name #autoLOC_230186 = OK #autoLOC_230196 = Cancel #autoLOC_230278 = On-board testing facilities (a piece of paper with a pencil) to certify astronauts for more advanced tasks. Can be used to increase Kerbal levels without returning to KSC. #autoLOC_230288 = No connection available to send reports back home! #autoLOC_230323 = Insufficient funds to level up all crew! #autoLOC_230331 = No astronauts on board are ready to gain experience. #autoLOC_230490 = KerbNet Access #autoLOC_230499 = Minimum FoV: #autoLOC_230500 = Maximum FoV: #autoLOC_230501 = Anomaly Detection: #autoLOC_230505 = \nScan Modes: #autoLOC_230517 = \nRequired Crew: #autoLOC_230521 = or #autoLOC_230533 = \nScans Enhanced While: #autoLOC_230585 = Please verify that the crew aboard this part are properly trained to access KerbNet. #autoLOC_230588 = Please verify that this scanner is properly activated before accessing KerbNet. #autoLOC_230641 = Enhanced sensor ranges enabled for KerbNet on <<1>>. #autoLOC_230651 = Enhanced sensor ranges disabled for KerbNet on <<1>>. #autoLOC_231004 = To perform the test, activate the part through the staging sequence when all test conditions are met. #autoLOC_231008 = To perform the test, use the [Run Test] option in the part's context menu when all test conditions are met. #autoLOC_232021 = Not Deployed #autoLOC_232036 = Radiator Specs: #autoLOC_232038 = Core Heat xFer: <<1>>kW\n #autoLOC_232057 = Max Cooling: <<1>>kW\n #autoLOC_232060 = Transfer Rate: <<1>>%\n #autoLOC_232065 = Cools up to <<1>>x part temp.\n #autoLOC_232067 = Active cooling for all parts\n #autoLOC_232071 = - Cools only nearby parts. #autoLOC_232117 = Radiator #autoLOC_232338 = Enable Staging #autoLOC_232342 = Disable Staging #autoLOC_232729 = Upgrades available at #autoLOC_234049 = Part:\n<<1>> #autoLOC_234052 = \nCost change: <<1>> #autoLOC_234057 = Upgrades base part stats when upgrades available. #autoLOC_234123 = Alternator Output #autoLOC_234126 = EC/s #autoLOC_234166 = Output at Full Power: #autoLOC_234170 = Disabled by default\n #autoLOC_234195 = Parts #autoLOC_234196 = Antenna #autoLOC_234215 = [<<1>>]: Deployment would destroy part. #autoLOC_234369 = Panels #autoLOC_234370 = Solar Panel #autoLOC_234422 = [<<1>>]: Cannot deploy while stowed. #autoLOC_234569 = Tracking Speed: <<1>> #autoLOC_234572 = \nRated for: <<1>> kPa dyn. pressure #autoLOC_234576 = \n<<1>> cannot be retracted #autoLOC_234828 = Extended #autoLOC_234841 = Extending.. #autoLOC_234856 = Retracting.. #autoLOC_234861 = Retracted #autoLOC_234868 = Broken! #autoLOC_234880 = <<1>> broken by aero forces. #autoLOC_234885 = <<1>> snapped from g-forces. #autoLOC_234951 = aero shielding #autoLOC_234989 = Aligned to <<1>> #autoLOC_234994 = Blocked by <<1>> #autoLOC_235328 = Panels #autoLOC_235329 = Solar Panel #autoLOC_235418 = Direct Sunlight #autoLOC_235468 = , Underwater #autoLOC_235499 = Efficiency #autoLOC_235502 = Activate Generator #autoLOC_235505 = Shutdown Generator #autoLOC_235508 = Toggle Generator #autoLOC_235532 = Generator #autoLOC_235616 = \nGenerator is always active. #autoLOC_235617 = \nGenerator must be started. #autoLOC_235622 = Disabled by default\n #autoLOC_235842 = Intake Resource: <<1>>\n #autoLOC_235843 = Intake Area: <<1>>sq m #autoLOC_235845 = \nEffective Base Speed: <<1>>m/s #autoLOC_235851 = Disabled by default\n #autoLOC_235899 = Occluded #autoLOC_235936 = Nominal #autoLOC_235946 = No Resource Available #autoLOC_235952 = Closed #autoLOC_236028 = Enable Crossfeed #autoLOC_236030 = Disable Crossfeed #autoLOC_236032 = Toggle Crossfeed #autoLOC_236147 = Idle #autoLOC_236248 = (Combinable) #autoLOC_236367 = [<<1>>]: Unable to deploy! #autoLOC_236374 = [<<1>>]: Unable to transmit! #autoLOC_236387 = [<<1>>]: Antenna not in range! #autoLOC_236415 = Experiment Modules will become inoperable if their data is removed. #autoLOC_236416 = Warning! #autoLOC_236417 = Transmit All #autoLOC_236418 = Transmit Re-usable Ones Only #autoLOC_236419 = Cancel #autoLOC_236426 = Transmit Anyway #autoLOC_236427 = Cancel #autoLOC_236475 = [<<1>>]: Unable to deploy! #autoLOC_236534 = Uploading Data... #autoLOC_236540 = [<<1>>]: Uploading Data... #autoLOC_236559 = [<<1>>]: Warning! <<2>>! #autoLOC_236562 = Charge: <<1>>/<<2>> #autoLOC_236564 = Returning Data...Aborting Transmission... #autoLOC_236592 = Done! #autoLOC_236594 = [<<1>>]: Done! #autoLOC_236732 = [<<1>>]: Warning! Transmission interruptions may compromise data integrity. #autoLOC_236748 = Aborting Transmission... #autoLOC_236755 = Aborting Transmission... #autoLOC_236834 = vs L1 DSN: #autoLOC_236835 = \nvs L2 DSN: #autoLOC_236836 = \nvs L3 DSN: #autoLOC_236840 = \nPacket size: <<1>> Mits\n #autoLOC_236841 = Bandwidth: <<1>> Mits/sec\n #autoLOC_236842 = \n\nWhen Transmitting: #autoLOC_236846 = \nCannot transmit science\n #autoLOC_236849 = Disabled by default\n #autoLOC_237023 = Display #autoLOC_237024 = Off #autoLOC_237120 = <<1>>m/s^2 #autoLOC_237124 = TOO FAR FROM OBJECT! #autoLOC_237141 = MINIMAL #autoLOC_237143 = IN VACUUM! #autoLOC_237152 = Off #autoLOC_237153 = Off #autoLOC_237286 = <<1>> / <<2>> experiments #autoLOC_237288 = <<1>> experiments #autoLOC_237370 = [<<1>>]: All Items Stored. #autoLOC_237374 = [<<1>>]: Not all items could be stored. #autoLOC_237379 = [<<1>>]: Nothing to Store. #autoLOC_237418 = [<<1>>]: All Items Collected. #autoLOC_237422 = [<<1>>]: Not all items could be collected. #autoLOC_237427 = [<<1>>]: Nothing to Collect. #autoLOC_237432 = [<<1>>]: <<2>> has no data container. #autoLOC_237449 = A transfer is already in progress. #autoLOC_237485 = [<<1>>]: All Items Stored. #autoLOC_237489 = [<<1>>]: Not all items could be stored. #autoLOC_237494 = [<<1>>]: Nothing to Store. #autoLOC_237607 = [<<1>>]: <<2>> Added (<<3>>/<<4>>). #autoLOC_237611 = [<<1>>]: <<2>> Added. #autoLOC_237617 = [<<1>>]: Cannot Add <<2>>. Storage capacity exceeded. (<<3>>/<<4>>) #autoLOC_237662 = [<<1>>]: <<2>> Removed. #autoLOC_237738 = No usable, in-range Comms Devices on this vessel. Cannot Transmit Data. #autoLOC_237740 = No usable Comms Devices on this vessel. Cannot Transmit Data. #autoLOC_237902 = [<<1>>]: Research stopped, no scientists present! #autoLOC_237911 = No Power #autoLOC_237928 = Science Full #autoLOC_237931 = Researching #autoLOC_237998 = Transmitting this experiment will render this module inoperable.\n\n #autoLOC_238002 = Removing the experiment data will render this module inoperable.\n\n #autoLOC_238018 = Take Data #autoLOC_238176 = Ready #autoLOC_238290 = Cannot perform experiment when part is shielded. #autoLOC_238298 = Cannot perform experiment, must wait <<1>> #autoLOC_238318 = Cannot perform experiment when part is shielded. #autoLOC_238370 = Overwrite existing <<1>>? #autoLOC_238371 = Overwrite <<1>> #autoLOC_238373 = Cancel #autoLOC_238379 = [<<1>>]: Cannot run experiment while stowed. #autoLOC_238419 = [<<1>>]: <<2>> data collected on <<3>> #autoLOC_238424 = <<1>> can't be done right now. #autoLOC_238505 = No usable, in-range Comms Devices on this vessel. Cannot Transmit Data. #autoLOC_238507 = No usable Comms Devices on this vessel. Cannot Transmit Data. #autoLOC_238556 = <<1>> Warning! #autoLOC_238567 = [<<1>>]: Nothing to transfer. #autoLOC_238572 = [<<1>>]: <<2>> has no data container. #autoLOC_238582 = [<<1>>]: All Items Stored. #autoLOC_238589 = [<<1>>]: Not all items could be stored. #autoLOC_238595 = [<<1>>]: Something pretty bad happened just now apparently. #autoLOC_238643 = Cannot perform experiment when part is shielded. #autoLOC_238754 = [<<1>>]: Experiment Media removed. Module inoperable. #autoLOC_238770 = [<<1>>]: Media Restored. Module is operational again. #autoLOC_238776 = Only Scientists can restore inoperable modules #autoLOC_238797 = Collectable data: <<1>>\n #autoLOC_238798 = Rerunnable: <<1>>\n #autoLOC_238799 = Resettable: <<1>> #autoLOC_238802 = \nCleanup requires: <<1>>\n #autoLOC_238803 = Cleanup cost: <<1>> #autoLOC_238816 = A transfer is already in progress. #autoLOC_238885 = Experiment: Enable Staging #autoLOC_238886 = Experiment: Disable Staging #autoLOC_238985 = [Research & Development]: Received science lab research data from <<1>>.<<2>> #autoLOC_239109 = Operational #autoLOC_239144 = [<<1>>]: not enough data storage to research <<2>>. #autoLOC_239150 = [<<1>>]: experiment <<2>> has already been researched in this lab. #autoLOC_239163 = Lab Analysis on <<1>> Complete (<<2>> data stored). #autoLOC_239242 = [<<1>>]: Cleanout on <<2>> Complete. #autoLOC_239317 = Crews Required: <<1>>\n #autoLOC_239318 = Data Storage: <<1>>\n #autoLOC_239324 = Cannot transmit data: <<1>>. #autoLOC_239331 = lab is already transmitting #autoLOC_239337 = not enough useful findings #autoLOC_239346 = Research results #autoLOC_239357 = no available, in-range antennae on this vessel #autoLOC_239359 = no available antennae on this vessel #autoLOC_239579 = No labs are currently available. #autoLOC_239581 = This vessel has no science labs. #autoLOC_239583 = All labs are currently busy. #autoLOC_239585 = No labs are currently manned. #autoLOC_239587 = All labs are full of data. #autoLOC_239589 = All labs already have this data. #autoLOC_239591 = There was an error. #autoLOC_239631 = Cannot analyze data as <<1>> #autoLOC_240283 = Ejection Force: <<1>>\n #autoLOC_240290 = Decoupler #autoLOC_240300 = Ejection Force: <<1>> #autoLOC_240328 = Decoupler: Enable Staging #autoLOC_240329 = Decoupler: Disable Staging #autoLOC_240611 = Ejection Force: <<1>>\n #autoLOC_240619 = Separator #autoLOC_241797 = <<1>> Docking Port #autoLOC_241887 = Capture Range: <<1>>\n #autoLOC_241888 = Undock Ejection Force: <<1>>\n #autoLOC_241913 = Port: Enable Staging #autoLOC_241914 = Port: Disable Staging #autoLOC_242893 = Capture Range : <<1>>\n #autoLOC_243358 = Shroud: Enable Staging #autoLOC_243359 = Shroud: Disable Staging #autoLOC_243615 = Resource: <<1>> #autoLOC_243619 = \nConverts to <<1>> <<2>> / sec. of <<3>>\n #autoLOC_243623 = Disabled by default\n #autoLOC_243968 = <<1>>'s Ocean #autoLOC_243978 = Sample collection failed! You need to be on the ground or in the water to collect a sample. #autoLOC_244005 = Available Containers: #autoLOC_244028 = FULL #autoLOC_244032 = Transfer #autoLOC_244197 = - <<1>>: <<2>>/sec.\n #autoLOC_244201 = - <<1>>: <<2>>/min.\n #autoLOC_244332 = Requires: #autoLOC_244333 = Outputs: #autoLOC_244335 = Requires: #autoLOC_244339 = Outputs: #autoLOC_244419 = Not enough <<1>> #autoLOC_245149 = Cannot drain from other parts.\n #autoLOC_245153 = >>Drains evenly across vessel.\n #autoLOC_245157 = >>Drains evenly across vessel, per priority.\n #autoLOC_245162 = >>Drains evenly respecting crossfeed, per priority.\n #autoLOC_246599 = Brake Torque: <<1>> kNm #autoLOC_246817 = [<<1>>]: Overstressed. #autoLOC_246818 = <<1>> overstressed and was destroyed. #autoLOC_246889 = Stress Tolerance: <<1>> #autoLOC_246904 = Crew member has insufficient Engineer skill level\nLevel <<1>> is required #autoLOC_247601 = Start Retracted #autoLOC_247603 = Inoperable #autoLOC_247645 = Retractable #autoLOC_247957 = Idle (<<1>> /s) #autoLOC_247963 = Running (<<1>>/s) #autoLOC_247970 = Not Enough Resources #autoLOC_247987 = Inoperative #autoLOC_247995 = Disabled #autoLOC_248010 = Motor Max Speed: <<1>>m/s\n<<2>> #autoLOC_248121 = Inoperative #autoLOC_248128 = Disabled #autoLOC_248141 = Differential Steering\n<<1>> #autoLOC_248404 = Steering Range: <<1>>° #autoLOC_248720 = Suspension Travel: <<1>>m #autoLOC_250625 = Not Enough Funds! #autoLOC_250630 = You can't afford to launch this vessel. #autoLOC_250640 = Unable to Launch #autoLOC_250677 = Craft is too heavy! #autoLOC_250682 = The <<1>> can't support vessels heavier than <<2>>t.\n<<3>>'s total mass is <<4>>t. #autoLOC_250692 = Unable to Launch #autoLOC_250727 = Craft has too many parts! #autoLOC_250732 = The <<1>> can't support vessels over <<2>> parts. #autoLOC_250742 = Unable to Launch #autoLOC_250789 = Craft size unknown! #autoLOC_250793 = Craft is too large for <<1>>! #autoLOC_250801 = No Size information is available for <<1>>.\n\nPlease open it in the <<2>> to have it revised by the engineering staff. #autoLOC_250811 = <<1>> Dimensions:\n #autoLOC_250812 = Length: <<1>>m\t\t\t\t\t[Max: <<2>>]\n #autoLOC_250813 = Span: <<1>>m\t\t\t\t\t\t[Max: <<2>>]\n #autoLOC_250814 = Height: <<1>>m\t\t\t\t\t[Max: <<2>>]\n #autoLOC_250820 = Height: <<1>>m\t\t\t\t\t\t[Max: <<2>>]\n #autoLOC_250821 = Diameter: <<1>>m\t\t\t\t\t[Max: <<2>>]\n #autoLOC_250834 = Unable to Launch #autoLOC_250906 = Missing air breathing engines #autoLOC_250911 = The vessel has air intakes but no engines to use them. #autoLOC_251018 = Cannot transmit science. #autoLOC_251023 = Missing antenna. #autoLOC_251025 = Short range antenna. #autoLOC_251028 = Antenna issues. #autoLOC_251036 = Your manned vessel does not have an antenna capable of transmitting science experiment data. #autoLOC_251041 = Your unmanned vessel does not have an antenna and will have limited control functionality. #autoLOC_251043 = Your unmanned vessel has a short range internal antenna and will have limited control functionality at longer ranges. #autoLOC_251046 = Your vessel has antenna issues. #autoLOC_251096 = CoM offset! #autoLOC_251101 = The Center of Mass for this vessel might be too far away from center of thrust. #autoLOC_251140 = Missing contract equipment! #autoLOC_251145 = You have accepted a contract which uses equipment. We can't find this equipment on your vessel. #autoLOC_251200 = Decoupler attached wrong. #autoLOC_251201 = Decouplers attached wrong. #autoLOC_251207 = Decoupler is attached the wrong way. In this position this decoupler casing will remain after decoupling. #autoLOC_251208 = Decouplers are attached the wrong way. In this position these decoupler's casings will remain after decoupling. #autoLOC_251251 = Decoupler activated before launch clamps. #autoLOC_251252 = Decouplers activated before launch clamps. #autoLOC_251258 = This decoupler will activate before the launch clamps. #autoLOC_251259 = These decouplers will activate before the launch clamps. #autoLOC_251475 = Docking port used as decoupler. #autoLOC_251476 = Docking ports used as decouplers. #autoLOC_251482 = Docking port is not undocking a controllable vessel. Place a command pod on the part you wish to undock to make it controllable. #autoLOC_251483 = Docking ports are not undocking controllable vessels. Place a command pod on the part you wish to undock to make it controllable. #autoLOC_251638 = Docking port attached wrong. #autoLOC_251639 = Docking ports attached wrong. #autoLOC_251645 = Docking port is not facing or attached the right way. In this position it is considered useless. #autoLOC_251646 = Docking ports are not facing or attached the right way. In this position they are considered useless. #autoLOC_251727 = RCS missing on docking port stage! #autoLOC_251732 = A stage with a docking port was detected. And no RCS was found on this stage. #autoLOC_251805 = ElectricCharge stored but not generated. #autoLOC_251806 = ElectricCharge stored but not generated. #autoLOC_251814 = This part stores electric charge but there is nothing on the vessel generating it. Except alternators (on engines) but these will only generate charge as long as the alternators are active. #autoLOC_251815 = These parts store electric charge but there is nothing on the vessel generating it. Except alternators (on engines) but these will only generate charge as long as the alternators are active. #autoLOC_251820 = This part stores electric charge but there is nothing on the vessel generating it. #autoLOC_251821 = These parts store electric charge but there is nothing on the vessel generating it. #autoLOC_251890 = ElectricCharge generated but storage lacking. #autoLOC_251891 = ElectricCharge generated but storage lacking. #autoLOC_251897 = This part generates electric charge but the vessel is lacking storage capacity. Command pods store some but it is probably not enough. #autoLOC_251898 = These parts generate electric charge but the vessel is lacking storage capacity. Command pods store some but it is probably not enough. #autoLOC_251969 = ElectricCharge generated but not used. #autoLOC_251970 = ElectricCharge generated but not used. #autoLOC_251976 = This part generates electric charge but the vessel is lacking parts that need it. Command pods need some but there will probably be overflow. #autoLOC_251977 = These parts generate electric charge but the vessel is lacking parts that need it. Command pods need some but there will probably be overflow. #autoLOC_252004 = ElectricCharge #autoLOC_252048 = ElectricCharge required but not generated. #autoLOC_252049 = ElectricCharge required but not generated. #autoLOC_252057 = This part consume electric charge but the vessel is lacking parts that generate it. Except alternators (on engines) but these will only generate charge as long as the alternators are active. #autoLOC_252058 = These parts consume electric charge but the vessel is lacking parts that generate it. Except alternators (on engines) but these will only generate charge as long as the alternators are active. #autoLOC_252063 = This part consume electric charge but the vessel is lacking parts that generate it. #autoLOC_252064 = These parts consume electric charge but the vessel is lacking parts that generate it. #autoLOC_252125 = Engine jettisoned before use. #autoLOC_252126 = Engines jettisoned before use. #autoLOC_252132 = This engine will be jettisoned before you are able to use it. If it is a missile, disregard this message. #autoLOC_252133 = These engines will be jettisoned before you are able to use them. If they are missiles, disregard this message. #autoLOC_252190 = Hatch Obstructed! #autoLOC_252195 = Hatch can't open because it is blocked. Your crew will not be able to enter or exit. #autoLOC_252231 = Lacking input authority. #autoLOC_252236 = Your vessel is lacking in input authority #autoLOC_252317 = Missing intakes #autoLOC_252322 = The vessel has air breathing engines but no intakes. #autoLOC_252377 = Missing ladder. #autoLOC_252382 = Your vessel contains landing legs and/or wheels but it does not have a ladder. #autoLOC_252437 = Landing gear issues! #autoLOC_252438 = Landing gear missing! #autoLOC_252444 = Assuming this is a plane the wheels you have equipped may not work as expected on takeoff and landing. Consider using landing gear instead. #autoLOC_252445 = Assuming this is a plane you might want to consider using landing gear. #autoLOC_252504 = Empty crew cabin. #autoLOC_252505 = Empty crew cabins. #autoLOC_252511 = This crew cabin has crew capacity but all seats are empty. #autoLOC_252512 = These crew cabins have crew capacity but all seats are empty. #autoLOC_252566 = Command module facing the wrong way. #autoLOC_252567 = Command modules facing the wrong way. #autoLOC_252573 = This command module is facing the wrong way. It must have the same rotation as the root part or it may result in a misaligned navball. #autoLOC_252574 = These command modules are facing the wrong way. They must have the same rotation as the root part or it may result in a misaligned navball. #autoLOC_252616 = Parachute on engine stage. #autoLOC_252617 = Parachutes on engine stage. #autoLOC_252623 = This parachute will activate at the same time as an engine. #autoLOC_252624 = These parachutes will activate at the same time as an engine. #autoLOC_252675 = Parachute on first stage. #autoLOC_252676 = Parachutes on first stage. #autoLOC_252682 = This parachute will activate in the first staging group. #autoLOC_252683 = These parachutes will activate in the first staging group. #autoLOC_252764 = Parachute issues! #autoLOC_252765 = Parachute missing! #autoLOC_252773 = This command pod has crew assigned but no parachute attached. We did find a parachute in the same separation stage, make sure it is attached correctly #autoLOC_252774 = These command pods have crew assigned but no parachute attached. We did find a parachute in the same separation stage, make sure it is attached correctly #autoLOC_252779 = This command pod has crew assigned but no parachute attached. #autoLOC_252780 = These command pods have crew assigned but no parachute attached. #autoLOC_252827 = Data transmitter required. #autoLOC_252828 = Data transmitter required. #autoLOC_252834 = This orbital surveyor module require a data transmitter to operate. #autoLOC_252835 = These orbital surveyor modules require a data transmitter to operate. #autoLOC_252942 = Consumer receiving limited <<1>>. #autoLOC_252943 = Consumers receiving limited <<1>>. #autoLOC_252948 = Consumer not receiving <<1>>. #autoLOC_252949 = Consumers not receiving <<1>>. #autoLOC_252958 = The vessel has a consumer (RCS etc.) that is receiving limited amounts of the <<1>> it needs. Some <<2>> is stored in command pods but it is probably not enough. #autoLOC_252959 = The vessel has <<1>> consumers (RCS etc.) that are receiving limited amounts of the <<2>> they need. Some <<3>> is stored in command pods but it is probably not enough. #autoLOC_252964 = The vessel has a consumer (engine etc.) that is not receiving the <<1>> it needs. #autoLOC_252965 = The vessel has <<1>> consumers (engines etc.) that are not receiving the <<2>> they need. #autoLOC_253062 = The vessel has 1 <<1>> container which is not used by or connecting to anything that requires <<2>>. #autoLOC_253063 = The vessel has <<1>> <<2>> containers which are not used by or connecting to anything that requires <<3>>. #autoLOC_253109 = Station hub issues. #autoLOC_253115 = This station hub has empty attachment points. They are not docking ports. #autoLOC_253116 = These station hubs have empty attachment points. They are not docking ports. #autoLOC_253217 = Unavailable Experimental Parts #autoLOC_253222 = This vessel contains experimental parts which are not available at the moment:\n\n #autoLOC_253243 = Unable to Launch #autoLOC_253284 = <<1>> Out of Service #autoLOC_253289 = The <<1>> is not in serviceable conditions. Cannot proceed. #autoLOC_253299 = Ok #autoLOC_253369 = <<1>> not clear #autoLOC_253374 = <<1>> is already on the <<2>> #autoLOC_253379 = Clear the <<1>> and proceed\n(Recover <<2>>) #autoLOC_253384 = Abort the launch #autoLOC_253474 = No Control! #autoLOC_253479 = This vessel has no remote-controlled or manned command modules. It won't be controllable. #autoLOC_253486 = Warning: No Control! #autoLOC_253491 = This vessel has no remote-controlled or manned command modules.\n\nIt won't be controllable. #autoLOC_253496 = Launch anyway #autoLOC_253501 = Cancel #autoLOC_253586 = No Crew! #autoLOC_253591 = None of the seats in this vessel are crewed. It won't be controllable. #autoLOC_253598 = Warning: No Crew! #autoLOC_253603 = None of the seats in this vessel are crewed.\n\nIt won't be controllable. #autoLOC_253608 = Launch anyway #autoLOC_253613 = Cancel #autoLOC_253618 = No Crewed Parts #autoLOC_253804 = Wrong Launch Site! #autoLOC_253809 = The selected vessel is not a <<1>>.\n\nIt was not meant to be launched from the <<2>>. #autoLOC_253814 = Proceed Anyway (No Guarantees) #autoLOC_253819 = Cancel Launch #autoLOC_257023 = Inactive #autoLOC_257112 = Inactive #autoLOC_257237 = Operational #autoLOC_257466 = Overheating - shutting down #autoLOC_257529 = <<1>>% load #autoLOC_258405 = No asteroid detected #autoLOC_258412 = Not directly attached to asteroid #autoLOC_258419 = No resource data #autoLOC_258428 = No surface impact #autoLOC_258436 = No info #autoLOC_258443 = Resources Depleted #autoLOC_258451 = Insufficient Power #autoLOC_258501 = No Storage Space #autoLOC_258587 = \n\nPower Consumption: #autoLOC_258793 = [Biome Analysis]: Unable to perform analysis as vessel is uncontrolled. #autoLOC_258910 = Asteroid #autoLOC_258911 = none #autoLOC_258912 = n/a #autoLOC_258913 = n/a #autoLOC_258942 = N #autoLOC_258943 = S #autoLOC_259338 = Orbital Survey Data #autoLOC_259348 = No usable, in-range Comms Devices on this vessel. Cannot Transmit Data. #autoLOC_259361 = [Research & Development]: Receieved orbital survey data for <<1>>. #autoLOC_259425 = Scanning mode: Orbital\n #autoLOC_259426 = Scanning resource: All resources\n #autoLOC_259427 = Scanning time: <<1>>s\n #autoLOC_259428 = >>Discovery science bonus: <<2>>\n #autoLOC_259429 = Min. Altitude: <<1>>m\n #autoLOC_259430 = >>[unless: body.radius / 10 is bigger]\n #autoLOC_259431 = Max. Altitude: <<1>>m\n #autoLOC_259432 = >>[unless: body.radius * 5 is smaller] #autoLOC_259510 = n/a #autoLOC_259572 = \n\nInputs: #autoLOC_259594 = \nOutputs: #autoLOC_259620 = \nRequirements: #autoLOC_259655 = n/a #autoLOC_259675 = (<<1>> use - <<2>>% base efficiency) #autoLOC_259676 = \n\nMax inputs: #autoLOC_259698 = \nMax outputs: #autoLOC_259724 = \nRequirements: #autoLOC_259762 = drill moving #autoLOC_259775 = must land first #autoLOC_259782 = must be splashed down #autoLOC_259789 = no ground contact #autoLOC_259808 = nothing to harvest #autoLOC_259819 = insufficient abundance #autoLOC_259826 = Inactive #autoLOC_259857 = <<1>>/ sec #autoLOC_259862 = n/a #autoLOC_259933 = Insufficient power - shutting down #autoLOC_260065 = Ocean #autoLOC_260116 = Too high #autoLOC_260121 = Unavailable #autoLOC_260125 = Unavailable #autoLOC_260145 = Unknown #autoLOC_260196 = Scanning mode: <<1>>\n #autoLOC_260197 = Scanning resource: <<1>>\n #autoLOC_260198 = Max. Altitude: <<1>>m #autoLOC_261263 = missing <<1>> #autoLOC_261274 = zero efficiency #autoLOC_261304 = missing <<1>> #autoLOC_261332 = output cap: <<1>> #autoLOC_261334 = <<1>> full #autoLOC_264161 = Agent: <<1>>\n\n\n #autoLOC_264163 = Description:\n\n #autoLOC_264172 = Mentality:\n\n #autoLOC_264842 = Lower Reputation rewards, but higher financial stakes. #autoLOC_264908 = Shorter deadlines and expiry, but larger cash rewards. #autoLOC_264975 = Smaller reputation gains for completion and failure. #autoLOC_265008 = Rewards eco-friendly behaviour. #autoLOC_265039 = Larger cash rewards but lower reputation gains. #autoLOC_265075 = Have this completed by yesterday! Shorter deadlines but higher reputation gains. #autoLOC_265110 = Awards industrial behaviour. #autoLOC_265141 = One for all and all for one. #autoLOC_265172 = Reduced funding but increased reputation. #autoLOC_265230 = Relaxed deadlines but lower reputation gains. #autoLOC_265266 = Perfection is more than a state of mind. #autoLOC_265297 = Pushing the limits of Kerbalkind. #autoLOC_265328 = Rewards contracts which break records for kerbalkind. #autoLOC_265367 = For science! #autoLOC_265398 = Shorter deadlines and expiry, and also smaller cash rewards. #autoLOC_265434 = Larger reputation gains for completion but also larger reputation penalties for failure. #autoLOC_266201 = Contract Cancelled #autoLOC_266312 = Our contract for <<1>> has been cancelled #autoLOC_266330 = Our contract for <<1>> has expired #autoLOC_266339 = We have failed our contract for <<1>> #autoLOC_266348 = We have completed a contract for <<1>> #autoLOC_266379 = Advanced #autoLOC_266421 = Completion Rewards #autoLOC_266459 = Penalties for Failure #autoLOC_266501 = Penalties for Cancellation <<1>> After Accepting #autoLOC_266514 = Briefing: #autoLOC_266518 = Prestige #autoLOC_266526 = Expires #autoLOC_266530 = Deadline #autoLOC_266534 = Duration #autoLOC_266539 = Accepted #autoLOC_266542 = Deadline #autoLOC_266553 = Objectives: #autoLOC_266566 = Rewards: #autoLOC_266649 = Advance #autoLOC_266651 = Completion #autoLOC_266653 = Failure #autoLOC_266656 = Decline #autoLOC_266732 = >><<2>>Completion:<<3>>\n #autoLOC_266766 = >><<2>>Failure: <<3>>\n #autoLOC_267072 = Contract Complete #autoLOC_267084 = Contract Deadline Expired #autoLOC_267092 = Contract Failed #autoLOC_268165 = Contract Parameter Complete #autoLOC_268204 = Contract Parameter Failed #autoLOC_268399 = No description #autoLOC_268411 = '<<1>>' complete! #autoLOC_268417 = '<<1>>' failed! #autoLOC_268423 = '<<1>>' incomplete. #autoLOC_268606 = Alt: <<1>>m to <<2>>m #autoLOC_268854 = Launch Site #autoLOC_268855 = Landed #autoLOC_268856 = Flying #autoLOC_268857 = Orbit #autoLOC_268858 = Splashed down #autoLOC_268859 = Sub-orbital trajectory #autoLOC_268860 = Escape trajectory #autoLOC_268861 = No situation report available #autoLOC_268955 = Spd: <<1>>m/s to <<2>>m/s #autoLOC_269461 = Transmit or Recover scientific data from space around <<1>> #autoLOC_269463 = Transmit or Recover scientific data from the surface of <<1>> #autoLOC_269557 = Achieve orbit around <<1>> #autoLOC_269618 = Enter SOI of <<1>> #autoLOC_269684 = Kill no more than <<1>> kerbals #autoLOC_269686 = Kill no kerbals #autoLOC_269752 = Land on <<1>> #autoLOC_270135 = Plant flag on <<1>> #autoLOC_270222 = <<1>><<2>>\n #autoLOC_270224 = \nAlt: <<1>>m to <<2>>m #autoLOC_270225 = \nSpd: <<1>>m/s to <<2>>m/s #autoLOC_270234 = <<1>>, Launch Site #autoLOC_270235 = <<1>>, Flying #autoLOC_270236 = <<1>>, Landed #autoLOC_270237 = <<1>>, Orbit #autoLOC_270238 = <<1>>, Splashed down #autoLOC_270239 = <<1>>, Sub-orbital trajectory #autoLOC_270240 = <<1>>, Escape trajectory #autoLOC_270241 = No situation report available #autoLOC_270248 = <<1^n>>'s <<2>>, Launch Site #autoLOC_270249 = <<1^n>>'s <<2>>, Flying #autoLOC_270250 = <<1^n>>'s <<2>>, Landed #autoLOC_270251 = <<1^n>>'s <<2>>, Orbit #autoLOC_270252 = <<1^n>>'s <<2>>, Splashed down #autoLOC_270253 = <<1^n>>'s <<2>>, Sub-orbital trajectory #autoLOC_270254 = <<1^n>>'s <<2>>, Escape trajectory #autoLOC_270255 = No situation report available #autoLOC_270961 = Vessel must have the mission flag of <<1>> #autoLOC_271045 = Vessel must contain no parts made by <<1>> #autoLOC_271049 = Vessel must contain at least one part made by <<1>> #autoLOC_271214 = Vessel must have been launched after the contract was accepted #autoLOC_272424 = Any Science Data #autoLOC_272432 = We want you to send us science data from space around <<1>>. #autoLOC_272436 = We want you to to send us science data from the surface of <<1>>. #autoLOC_272443 = Science data from space around <<1>>. #autoLOC_272445 = Science data from surface of <<1>>. #autoLOC_272451 = We've just received experimental data from space around <<1>>! Good work. #autoLOC_272453 = We've just received experimental data from the surface of <<1>>! Excellent. #autoLOC_272636 = We need you to #autoLOC_272642 = \u0020and finish #autoLOC_272647 = \u0020in the atmosphere of\u0020 #autoLOC_272650 = \u0020on the surface of\u0020 #autoLOC_272653 = \u0020in orbit of\u0020 #autoLOC_272656 = \u0020in the oceans of\u0020 #autoLOC_272659 = \u0020in sub-orbit of\u0020 #autoLOC_272666 = \u0020using a single vessel. #autoLOC_272675 = Complete the\u0020 #autoLOC_272682 = Grand\u0020 #autoLOC_272685 = Supreme\u0020 #autoLOC_272688 = Ultimate\u0020 #autoLOC_272705 = Course #autoLOC_272708 = Rally #autoLOC_272711 = Voyage #autoLOC_272720 = Trek #autoLOC_272723 = Journey #autoLOC_272726 = Expedition #autoLOC_272732 = Challenge #autoLOC_272741 = You have successfully visited <> celestial bodies with a single vessel! #autoLOC_272752 = Warning! This contract ends in a hazardous location - plan accordingly. #autoLOC_272850 = Commercial #autoLOC_272859 = Record #autoLOC_273203 = Haul Complete! This will help us a great deal. Thanks! #autoLOC_273220 = No situation report available #autoLOC_273234 = No situation report available #autoLOC_273996 = We want you to plant a flag on the surface of <<1>>. #autoLOC_274001 = Plant flag on <<1>>. #autoLOC_274006 = Our trackers confirm the flag has been planted at <<1>>. Nicely Done! #autoLOC_274219 = Save <<1>> #autoLOC_274226 = Obtain <<1>> #autoLOC_274236 = Recover <<1>> on <<2>> #autoLOC_274385 = <<1>> Stats:\nMass: <<2>>t\nHeight: <<3>>m\nWidth: <<4>>m\nLength: <<5>>m #autoLOC_274398 = Well done! <<1>> has been recovered in one piece and is now enjoying a thorough debriefing from the comfort of <<2>> quarantine cell. #autoLOC_274399 = <<1>> is now part of your crew roster, and may be assigned to future missions. #autoLOC_274401 = Good job! <<1>> has been recovered in one piece and is being analyzed as we speak. #autoLOC_274403 = Great Work! <<1>> and <<2>> <<3>> have been recovered! <<4>> will be debriefed while we analyze what's left of <<5>> vessel. #autoLOC_274404 = <<1>> is now part of your crew roster, and may be assigned to future missions. #autoLOC_274430 = <<1>> was lost AND <<2>> was destroyed! This contract is over. #autoLOC_274433 = <<1>> was lost! We are pulling the plug on this one. #autoLOC_274436 = <<1>> was destroyed! We are pulling the plug on this one. #autoLOC_274438 = We are pulling the plug on this one. #autoLOC_274446 = The contract to rescue <<1>> has been cancelled. #autoLOC_274448 = The contract to recover <<1>> has been cancelled. #autoLOC_274459 = The deadline on the contract to rescue <<1>> has expired. #autoLOC_274461 = The deadline on the contract to recover <<1>> has expired. #autoLOC_277907 = <<1>>Apoapsis: <<2>>m<<3>> #autoLOC_277910 = <<1>>Agency: <<2>><<3>> #autoLOC_277915 = <<1>>Periapsis: <<2>>m<<3>> #autoLOC_277918 = <<1>>Agency: <<2>><<3>> #autoLOC_277932 = <<1>>Ascending Node: <<2>>°<<3>> #autoLOC_277935 = <<1>>Agency: <<2>><<3>> #autoLOC_277943 = <<1>>Descending Node: <<2>>°<<3>> #autoLOC_277946 = <<1>>Agency: <<2>><<3>> #autoLOC_278134 = Bring a newly discovered Class <<1>> asteroid to <<2>> and land it. #autoLOC_278136 = Bring a newly discovered Class <<1>> asteroid into an orbit around <<2>>. #autoLOC_278139 = Eject a Class <<1>> asteroid out of the solar system. #autoLOC_278155 = Capture a new Class <<1>> asteroid, then bring it to <<2>> and land it...gently. #autoLOC_278162 = Capture a new Class <<1>> asteroid, then bring it into a stable orbit around <<2>> to test our capabilities. #autoLOC_278164 = Capture a new Class <<1>> asteroid, then bring it into a stable orbit around <<2>>. Why? FOR SCIENCE! #autoLOC_278166 = Mission control says low <<1>> orbit is getting a bit crowded. Capture a new Class <<2>> asteroid and take it into orbit around <<3>> instead. #autoLOC_278175 = Capture a new Class <<1>> asteroid, then put it on an extrasolar trajectory. The less of these things orbiting the sun, the better. #autoLOC_278177 = The last Class <<1>> asteroid that passed <<2>> nearly wiped out our species, capture one and get rid of it. #autoLOC_278179 = How do you feel about throwing a Class <<1>> rock out of the solar system? #autoLOC_278189 = You successfully captured an asteroid and brought it to <<1>>. #autoLOC_278195 = You successfuly flung a rock out of the solar system. #autoLOC_278197 = That asteroid is OUTTA HERE! #autoLOC_278199 = Looks like the asteroid is on a solar escape trajectory. Mission complete. #autoLOC_278330 = Pioneer #autoLOC_278346 = outpost #autoLOC_278368 = outpost #autoLOC_278436 = We need to build up our infrastructure on <<1>> to support future missions. We can do this by expanding the outpost "<<2>>". #autoLOC_278438 = Build a new outpost for this agency that can support <> kerbals on the surface of <<2>>. #autoLOC_278444 = You have finished constructing the necessary additions on the surface outpost "<<1>>". #autoLOC_278446 = You have finished construction of a new surface outpost on <<1>>. #autoLOC_278465 = Orbit #autoLOC_278607 = Record #autoLOC_278637 = Launch our first vessel! #autoLOC_278639 = Escape the atmosphere! #autoLOC_278641 = Orbit <<1>>! #autoLOC_278643 = Gather scientific data from <<1>>. #autoLOC_278647 = Explore <<1>>. #autoLOC_278678 = In the grand scheme of things, we know very little about <<1>>. Let's see if we can explore it a bit further. #autoLOC_278680 = We have explored nearly every nook and cranny of <<1>>, but there are a few potentially profitable loose ends left to investigate. #autoLOC_278682 = Our exploration of <<1>> is going according to plan. We must continue to unravel its mysteries! #autoLOC_278694 = A very nominal launch! We couldn't have asked for more! Well, we could've, and we will at some point. #autoLOC_278696 = What is it like up there? We hope it's fun because you're coming back very soon! #autoLOC_278698 = We didn't tell the recovery team that you'd be staying in space, so they're still looking! Great job! #autoLOC_278700 = When we got to page nine of your report we thought you might be stalling! We are starting the launch countdown now. #autoLOC_278705 = We have taken our first steps towards exploring <<1>>. Let's keep going and see where it takes us! #autoLOC_278707 = Even now, <<1>> continues to surprise and amaze us! Good work. #autoLOC_278709 = Our exploration of <<1>> was successful, but who knows what other secrets it holds! #autoLOC_279475 = Extract <<1>> from <<2>> and deliver it to <<3>>. #autoLOC_279477 = Extract <<1>> units of <<2>> from <<3>>. #autoLOC_279488 = We've detected some <<1>> on <<2>>. Extract <<3>> units of it and deliver it to <<4>>. #autoLOC_279490 = We've detected some <<1>> on <<2>>. Extract <<3>> units of it. #autoLOC_279496 = You have extracted <<1>> units of <<2>> and delivered it to <<3>> for <<4>>. #autoLOC_279498 = You have extracted <<1>> units of <<2>> for <<3>>. #autoLOC_279915 = Position <<1>> in an adjusted orbit of <<2>>. #autoLOC_279920 = Position satellite in an equatorial orbit of <<1>>. #autoLOC_279922 = Position satellite in a polar orbit of <<1>>. #autoLOC_279925 = Position satellite into a <<1>> network around <<2>>. #autoLOC_279928 = Position <<1>> into a <<2>> network around <<3>>. #autoLOC_279930 = Position satellite in a <<1>> orbit around <<2>>. #autoLOC_279933 = Position satellite into a tundra network around <<1>>. #autoLOC_279936 = Position <<1>> into a tundra network around <<2>>. #autoLOC_279938 = Position satellite in a tundra orbit around <<1>>. #autoLOC_279948 = Position satellite into a <<1>> network around <<2>>. #autoLOC_279951 = Position <<1>> into a <<2>> network around <<3>>. #autoLOC_279953 = Position satellite in <<1>> orbit of <<2>>. #autoLOC_279963 = Position satellite into a <<1>> network around <<2>>. #autoLOC_279966 = Position <<1>> into a <<2>> network around <<3>>. #autoLOC_279968 = Position satellite in <<1>> orbit of <<2>>. #autoLOC_279970 = Position satellite in a specific orbit of <<1>>. #autoLOC_280010 = We have new plans for <<1>> on <<2>>. We need you to move it into a nearby orbit. #autoLOC_280015 = We need you to build a satellite to our specifications and deploy it into an equatorial orbit around <<1>>. #autoLOC_280017 = We need you to build a satellite to our specifications and deploy it into a polar orbit around <<1>>. #autoLOC_280020 = We see an opportunity on <<1>> to utilize existing assets to start building a <<2>> satellite network. #autoLOC_280023 = We noticed that <<1>> is in a prime position to integrate into our <<2>> satellite network around <<3>>. #autoLOC_280025 = We need you to build a satellite to our specifications and deploy it into a highly eccentric <<1>> "lightning" orbit around <<2>>. #autoLOC_280028 = We see an opportunity on <<1>> to utilize existing assets to start building a tundra satellite network. #autoLOC_280031 = We noticed that <<1>> is in a prime position to integrate into our tundra satellite network around <<2>>. #autoLOC_280033 = We need you to build a satellite to our specifications and deploy it into a highly eccentric tundra orbit around <<1>>. #autoLOC_280043 = We see an opportunity on <<1>> to utilize existing assets to start building a <<2>> satellite network. #autoLOC_280046 = We noticed that <<1>> is in a prime position to integrate into our <<2>> satellite network around <<3>>. #autoLOC_280048 = We need you to build a satellite to our specifications and place it in <<1>> orbit around <<2>>. #autoLOC_280058 = We see an opportunity on <<1>> to utilize existing assets to start building a <<2>> satellite network. #autoLOC_280061 = We noticed that <<1>> is in a prime position to integrate into our <<2>> satellite network around <<3>>. #autoLOC_280063 = We need you to build a satellite to our specifications and place it in <<1>> orbit around <<2>>. #autoLOC_280065 = We need you to build a satellite to our specifications and deploy it into a very specific orbit around <<1>>. #autoLOC_280072 = You have successfully moved <<1>> into its intended orbit of <<2>>. #autoLOC_280077 = You have successfully deployed our satellite into equatorial orbit around <<1>>. #autoLOC_280079 = You have successfully deployed our satellite into polar orbit around <<1>>. #autoLOC_280082 = You have successfully increased the coverage of our <<1>> satellite network above <<2>>. #autoLOC_280085 = You have successfully integrated<<1>> into our <<2>> satellite network above <<3>>. #autoLOC_280087 = You have successfully deployed our satellite in a <<1>> orbit around <<2>>. #autoLOC_280090 = You have successfully increased the coverage of our tundra satellite network above <<1>>. #autoLOC_280093 = You have successfully integrated <<1>> into our tundra satellite network above <<2>>. #autoLOC_280095 = You have successfully deployed our satellite in a tundra orbit around <<1>>. #autoLOC_280105 = You have successfully increased the coverage of our <<1>> satellite network above <<2>>. #autoLOC_280108 = You have successfully integrated <<1>> into our <<2>> satellite network above <<3>>. #autoLOC_280110 = You have successfully placed our satellite in <<1>> orbit of <<2>>. #autoLOC_280120 = You have successfully increased the coverage of our <<1>> satellite network above <<1>>. #autoLOC_280123 = You have successfully integrated <<1>> into our <<2>> satellite network above <<3>>. #autoLOC_280125 = You have successfully placed our satellite in <<1>> orbit of <<2>>. #autoLOC_280127 = You have successfully deployed our satellite in orbit of <<1>>. #autoLOC_280652 = We need to build up our infrastructure around <<1>> to support future missions. We can do this by expanding the station "<<2>>". #autoLOC_280660 = You have finished constructing the necessary additions on the station "<<1>>". #autoLOC_281212 = <<1>> near <<2>> #autoLOC_281214 = <<1>> near <<2>> #autoLOC_281262 = Conduct a focused <<1>> survey of <<2>>. #autoLOC_281264 = Conduct <<1>> surveys of <<2>>. #autoLOC_281275 = We need to test our newly acquired capabilities with a focused survey of <<1>>. Go to the designated test site and gather some <<2>> <<3>>. #autoLOC_281278 = <<1>> on <<2>> has detected some <<3>> <<4>> to the <<5>>. Head in that direction and follow up with a series of <<6>>. #autoLOC_281280 = We want to confirm some theories about some <<1>> <<2>> on <<3>>. Head there and take a few <<4>>. #autoLOC_281285 = Your assistance in gathering these<<1>> <<2>> has been indispensable. Thank you! #autoLOC_281293 = Warning! This is a survey of a gas giant - plan accordingly. #autoLOC_281970 = \n\nAny passengers that are rendered unconscious due to gee forces will fail to pay for their itineraries. #autoLOC_282101 = of the solar system #autoLOC_282620 = Navigation waypoint deactivated. #autoLOC_282737 = Build the facility into a previously undisturbed Class <<1>> asteroid #autoLOC_282739 = Have a previously undisturbed Class <<1>> asteroid in tow #autoLOC_282744 = Please note that <<1>> is looking for a new Class <<2>> asteroid that has not been grabbed, clawed, or otherwise disturbed by another agency prior to accepting this contract. #autoLOC_282809 = This asteroid has not been disturbed, and fits <<1^n>>'s requirements. #autoLOC_282812 = This asteroid is not of the classification that <<1>> has requested. #autoLOC_282825 = <<1>> notes that this asteroid has been previously disturbed by another agency. #autoLOC_282827 = This asteroid has not been disturbed, and fits <<1^n>>'s requirements. #autoLOC_282944 = Have a facility supporting at least <> kerbals #autoLOC_282958 = <<1>> does not currently support any kerbals. #autoLOC_282960 = <<1>> currently supports <> kerbals. #autoLOC_283108 = Have <> <<2>>s on the <<3>> #autoLOC_283122 = <<1>> does not currently have any <<2>>s. #autoLOC_283124 = <<1>> currently has <> <<3>>s. #autoLOC_283270 = Land on <<1>> #autoLOC_283272 = Suborbital spaceflight on <<1>> #autoLOC_283274 = Atmospheric flight on <<1>> #autoLOC_283276 = Fly by <<1>> #autoLOC_283278 = Orbit around <<1>> #autoLOC_283280 = Things in space #autoLOC_283371 = Have <<1>> pass out from gee forces #autoLOC_283467 = <<1^n>>'s Travel Itinerary #autoLOC_283554 = <<1>>' failed: <<2>> passed out! #autoLOC_283645 = Do something on the surface of <<1>> #autoLOC_284198 = Achieve goal #autoLOC_284203 = Start building an outpost on <<1>> #autoLOC_284205 = Transfer any crew between vessels near <<1>> #autoLOC_284207 = Dock two vessels on or around <<1>> #autoLOC_284209 = Escape the influence of <<1>> #autoLOC_284211 = Launch our first vessel #autoLOC_284213 = Plant a flag on <<1>> #autoLOC_284215 = Enter the atmosphere of <<1>> #autoLOC_284217 = Fly by <<1>> #autoLOC_284219 = Return to <<1>> from a fly by of <<2>> #autoLOC_284223 = Return to <<1>> from the surface of <<2>> #autoLOC_284225 = Orbit <<1>> #autoLOC_284229 = Escape the atmosphere #autoLOC_284231 = Rendezvous two vessels in orbit of <<1>> #autoLOC_284233 = Gather scientific data from <<1>> #autoLOC_284235 = Go on an orbital spacewalk near <<1>> #autoLOC_284237 = Splash down into the oceans of <<1>> #autoLOC_284239 = Start building a station in orbit of <<1>> #autoLOC_284241 = Walk on the surface of <<1>> #autoLOC_284243 = Do things in space #autoLOC_284264 = '<<1>>' complete! #autoLOC_284269 = Finally! Now we can sit down and enjoy a snack on <<1>> without chasing it across the room! #autoLOC_284271 = A few snack breaks, some counseling, and these crew members will be good as new! #autoLOC_284273 = It's like a vessel handshake, with minimal shaking and no hands. Congratulations! #autoLOC_284275 = Well, there goes half our operational budget. Good job! #autoLOC_284277 = A very nominal launch! We couldn't have asked for more! Well, we could've, and we will at some point. #autoLOC_284279 = Fantastic! Now one of you shake the flag so it looks like it is waving majestically! #autoLOC_284281 = Talk about coming in hot! We are receiving atmospheric telemetry now. #autoLOC_284283 = Talk about close encounters! Any closer and there'd be paperwork. #autoLOC_284285 = A return trip from <<1>>?! Is this mission log right? Incredible! #autoLOC_284287 = Touchdown confirmed on <<1>>! Any crash you can walk away from counts as a landing. #autoLOC_284289 = Welcome back from <<1>>! Report to decontamination for a full and thorough debriefing. #autoLOC_284292 = We didn't tell the recovery team that you'd be staying in space, so they're still looking! Great job! #autoLOC_284294 = A stable orbit has been achieved! Mission control is still debating the best way to get you back home. You packed a toothbrush, right? #autoLOC_284297 = Congratulations on a safe return from orbit! You can stop kissing the ground now. #autoLOC_284299 = Our engineers are already repurposing parts of the vessel from <<1>> for other missions! Good work! #autoLOC_284301 = What is it like up there? We hope it's fun because you're coming back very soon! #autoLOC_284303 = Beautiful! Synchronized free-falling isn't nearly as daunting as it sounds! #autoLOC_284306 = When we got to page nine of your report we thought you might be stalling! We are starting the launch countdown now. #autoLOC_284308 = Yes! There's enough data on <<1>> here to keep all of us employed for a good long while. #autoLOC_284310 = Exceptional work! Now get back into the vessel before this turns into a rescue mission. #autoLOC_284312 = It wasn't until after splashdown that the engineers reminded us that your seat cushions can also be used as flotation devices! #autoLOC_284314 = Great work! A few more modules on this station and snack shortages near <<1>> will be a thing of the past. #autoLOC_284316 = That's one small step for <<1>>, one giant leap for our budget! #autoLOC_284318 = Do things in space. #autoLOC_284365 = Begin construction of an outpost on the surface of <<1>> by attaching two different vessels with a docking port or a claw to achieve this goal. #autoLOC_284367 = Transfer any crew into any vessel from another mission in orbit of <<1>> to achieve this goal. #autoLOC_284369 = Attach two different vessels together near <<1>> with a docking port or a claw to achieve this goal. #autoLOC_284371 = Fly a vessel out of the gravitational influence of <<1>> to achieve this goal. #autoLOC_284373 = Launch your first vessel off of the launchpad or the runway to achieve this goal. #autoLOC_284375 = Have a kerbal plant a flag on the surface of <<1>> to achieve this goal. #autoLOC_284377 = Enter the atmosphere of <<1>> to achieve this goal. #autoLOC_284379 = Fly a vessel anywhere nearby <<1>> to achieve this goal. #autoLOC_284381 = Bring a vessel that flew by <<1>> back to the surface of <<2>> to achieve this goal. #autoLOC_284385 = Bring a vessel that landed on <<1>> back to the surface of <<2>> to achieve this goal. #autoLOC_284388 = Fly a vessel up and out of the atmosphere and accelerate parallel with the surface until you are in a stable orbit to achieve this goal. #autoLOC_284390 = Put your vessel into a stable orbit around <<1>> to achieve this goal. #autoLOC_284393 = Slow down a vessel in orbit and return it to the surface to achieve this goal. #autoLOC_284395 = Bring a vessel that was in a stable orbit of <<1>> back to the surface of <<2>> to achieve this goal. #autoLOC_284397 = Breach the atmosphere by flying a vessel to an altitude of <<1>> meters to achieve this goal. #autoLOC_284399 = Have two different vessels in orbit of <<1>> within visual range of each other and kill their relative velocity to achieve this goal. #autoLOC_284401 = Recover or transmit any science experiment data from <<1>> to achieve this goal. #autoLOC_284403 = Have a kerbal go on EVA in orbit of <<1>> to achieve this goal. #autoLOC_284405 = Splash a vessel down into an ocean of <<1>> to achieve this goal. #autoLOC_284407 = Begin construction of a station in orbit of <<1>> by attaching two different vessels with a docking port or a claw to achieve this goal. #autoLOC_284409 = Have a kerbal walk on the surface of <<1>> to achieve this goal. #autoLOC_284411 = Do things in space. #autoLOC_284423 = An outpost on the surface of <<1>> would give us a place to stuff all the scientists complaining that there is not an outpost on the surface of <<1>>. Get started on one. #autoLOC_284425 = Crew that have been cooped up for too long start muttering about "space krakens" and other such nonsense. We want to make sure that doesn't happen around <<1>>. #autoLOC_284427 = Docking on or around <<1>> is a stepping stone to building greater things. Plus, it's one of the few times when ramming things together is encouraged! #autoLOC_284429 = Public opinion suggests that <<1>> is holding back our progress. The solution is obvious: fly as far from the public as possible. #autoLOC_284431 = We'd like to officially start off the space program with a bang! A very controlled bang, preferably. #autoLOC_284433 = We would like to leave a mark on <<1>> that isn't a smoldering crater. Head there and plant a flag! #autoLOC_284435 = Flying on <<1>> should not be anything like flying on <<2>>, so you might have better luck there. #autoLOC_284437 = Today is your lucky day! Simply head to <<1>> and pass by it. Easy as pie. No risk at all! Now sign this waiver. #autoLOC_284439 = It would be somewhat disconcerting if all of our missions to <<1>> were one-way trips. Bring one back to <<2>>. #autoLOC_284441 = We have enough data on <<1>> to attempt a landing, or we could stage one. It's up to you. #autoLOC_284443 = We'd like to bring a vessel back to <<1>> from the surface of <<2>>. At least one scientist assures us that we won't bring back any harmful contaminants. #autoLOC_284446 = We need to achieve a stable orbit around <<1>>. All you should need to do is throw yourself at the ground and miss. #autoLOC_284448 = We'd like you to go to <<1>> and stay there in a nice stable orbit. It isn't personal. It's science! #autoLOC_284451 = You left enough fuel in the tanks to return from orbit, right? We want the deposit on those parts back! #autoLOC_284453 = We can't just leave vessels in orbit of <<1>> forever. Those things are expensive! Return one to <<2>>. #autoLOC_284455 = Administration says that legally we cannot call ourselves a space program without actually going to space. #autoLOC_284457 = We need to test out our rendezvous capabilities. Park two vessels next to each other around <<1>>. What could possibly go wrong? #autoLOC_284460 = Give us a quick crew report before launching. It's fine if any of the lights on the control panel are flashing, just give it a swift kick. #autoLOC_284462 = Sometimes science throws a curveball and we need to ask the hard questions, and by we, we mean you. Head to <<1>>. #autoLOC_284466 = We don't want vessels near <<1>> to start running hot. Splash one into the ocean. We are pretty sure it isn't flammable. #autoLOC_284468 = A station in orbit of <<1>> would give us a place to study the long-term effects of microgravity on board game playability. You may begin construction immediately. #autoLOC_284470 = Walking on the surface of <<1>> is the next logical step in space exploration. Tripping, falling, rolling, tumbling, or skidding also qualify. #autoLOC_284472 = Do things in space. #autoLOC_284531 = Acquire <<1>> units of fresh <<2>> from <<3>> #autoLOC_284574 = You have extracted <<1>> % of <<2>> <<3>>. #autoLOC_284677 = Have <<1>> units of <<2>> in your <<3>> #autoLOC_284691 = <<1>>does not currently have any <<2>>. #autoLOC_284693 = <<1>> currently has <<2>> units of <<3>>. #autoLOC_284812 = within reasonable deviation #autoLOC_284817 = reasonable #autoLOC_284820 = marginal #autoLOC_284823 = minimal #autoLOC_284834 = Reach the designated <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_284839 = Reach <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_284841 = Reach <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_284843 = Reach <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_284846 = Reach the designated <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_284848 = Reach the designated <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_284850 = Reach the designated <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_284852 = Reach the designated orbit around <<1>> within <<2>> deviation #autoLOC_285073 = Be in command of <<1>> #autoLOC_285078 = You are in command of <<1>> #autoLOC_285089 = <<1>> is currently standing by to launch on <<2>> #autoLOC_285091 = <<1>> is currently in atmospheric flight above <<2>> #autoLOC_285093 = <<1>> is currently landed on <<2>> #autoLOC_285095 = <<1>> is currently in orbit of <<2>> #autoLOC_285097 = <<1>> is currently splashed down on <<2>> #autoLOC_285099 = <<1>> is currently in sub-orbital spaceflight above <<2>> #autoLOC_285101 = <<1>> is currently on an escape trajectory away from <<2>> #autoLOC_285103 = <<1>> is currently docked near <<2>> #autoLOC_285105 = <<1>> is currently in an unknowable situation on <<2>> #autoLOC_285413 = Maintain stability for <> seconds #autoLOC_285514 = Hold stationary orbit directly above <<1>> #autoLOC_285519 = You in stationary orbit directly above <<1>>. #autoLOC_285665 = data anomalies #autoLOC_285739 = <<1>> Site #autoLOC_285746 = \u0020to find <<1>> #autoLOC_285754 = You gathered survey data from <<1>> <<2>> on <<3>>. #autoLOC_285757 = You gathered survey data from <<1>> <<2>> on <<3>>. #autoLOC_285759 = You gathered survey data from <<1>> on <<2>>. #autoLOC_285861 = You are leaving <<1>>. #autoLOC_285872 = You are entering <<1>>. #autoLOC_285927 = Collecting survey data for <<1>>. #autoLOC_285932 = You have located the source of the <<1>>. #autoLOC_285955 = <<1>> is not the source of the <<2>>. Continue to the next location. #autoLOC_286029 = Altitude: #autoLOC_286034 = On the Surface #autoLOC_286222 = Navigation set to <<1>>. #autoLOC_286262 = Land on <<1>> #autoLOC_286264 = Suborbital spaceflight on <<1>> #autoLOC_286266 = Atmospheric flight on <<1>> #autoLOC_286268 = Fly by <<1>> #autoLOC_286270 = Orbit around <<1>> #autoLOC_286272 = Things in space #autoLOC_286380 = manned #autoLOC_286382 = unmanned #autoLOC_286401 = Ensure that the <<1>> <<2>> is newly launched #autoLOC_286404 = Ensure that the <<1>> is <<2>> #autoLOC_286407 = Ensure that the <<1>> exists #autoLOC_289806 = Kerman #autoLOC_289916 = units #autoLOC_289926 = km #autoLOC_289929 = m #autoLOC_289933 = m/s #autoLOC_289969 = it #autoLOC_290048 = northeast #autoLOC_290050 = east #autoLOC_290052 = southeast #autoLOC_290054 = south #autoLOC_290056 = southwest #autoLOC_290058 = west #autoLOC_290060 = northwest #autoLOC_290062 = north #autoLOC_290713 = Celestial body index is out of range #autoLOC_294604 = Tourists may not disembark from the vessel. #autoLOC_294609 = Crew member incapable of activity at the moment. #autoLOC_294616 = Crewmembers must be alive to perform EVAs. #autoLOC_294622 = Automatic EVA disabled. Activate a hatch. #autoLOC_294628 = Cannot EVA in this scenario. #autoLOC_294633 = Cannot disembark while off of Kerbin's surface.\nAstronaut Complex upgrade required. #autoLOC_294639 = Cannot EVA. #autoLOC_294644 = EVA currently unavailable. #autoLOC_294648 = EVA unavailable #autoLOC_294977 = Welcome to the Space Center #autoLOC_294987 = Nice to meet you!\n\n #autoLOC_294988 = I'm Gene Kerman, Flight Director and your guide for this quick introduction. #autoLOC_294989 = This is the Space Center. From here you can manage all aspects of the Space Program.\n\n #autoLOC_294990 = Feel free to have a look around (Hold the >>Right Mouse Button to move the camera, or use the >>[Arrow Keys]).\n\n #autoLOC_294991 = >>Right-Click over the Space Center Facilities to view more about them, and >>Left-Click when you're ready to head inside.\n\n #autoLOC_294992 = If you need more information, check out the Training Section on the Main Menu. #autoLOC_294994 = Thanks, I've got it #autoLOC_295026 = Welcome to the <<1>>! #autoLOC_295046 = Hello! #autoLOC_295047 = I'm Wernher von Kerman, Chief Rocketry Engineer.\n\n #autoLOC_295048 = This is the Vehicle Assembly Building where we build spacecraft and later roll them out to the Launchpad for flight. Pretty impressive isn't it?\n\n #autoLOC_295049 = On your left you'll find components to construct your own spacecraft. Select a starting part, then attach others to it to build a ship.\n\n #autoLOC_295050 = You can then have a look around with >>Right Mouse Button or the >>[Arrow Keys]. That's it really, it's not as if it were rocket sc... Oh. \n\n #autoLOC_295051 = Anyhow, if you need a more in-depth explanation on how to build, have a look at the Training Section at the Main Menu. #autoLOC_295053 = Got it! #autoLOC_295063 = Hello! #autoLOC_295064 = I'm Wernher von Kerman, Chief Rocketry Engineer.\n\n #autoLOC_295065 = This is the Spaceplane Hangar. Here is where we build spacecraft that later will take off from the Runway.\n\n #autoLOC_295066 = On your left you'll find components to construct your own spaceplane. Select a starting part, then attach others to it to build.\n\n #autoLOC_295067 = You can then have a look around with >>Right Mouse Button or the >>[Arrow Keys]. We just got this place cleaned up, so try to not mess it up too much.\n\n #autoLOC_295068 = If you need more guidance on how to build spacecraft, have a look at the Training Section at the Main Menu. #autoLOC_295070 = Got it! #autoLOC_295080 = Hello! #autoLOC_295081 = I'm Wernher von Kerman, Chief Rocketry Engi--\n\n #autoLOC_295082 = Wait, what is this place? It doesn't seem to be part of the Space Center... Have you been messing with the game files? #autoLOC_295084 = Sorry... #autoLOC_295116 = Welcome to the Tracking Station! #autoLOC_295126 = Hi Again!\n\n #autoLOC_295127 = This is the Tracking Station Facility. In here you can view all of the Solar System, as well as the current positions and trajectories of all ongoing missions.\n\n #autoLOC_295128 = When you have missions in progress, you'll see them listed on the panel at your left, and you'll be able to take command of them from this screen.\n\n #autoLOC_295129 = Sometimes contracts may require specific destinations in orbit or on the surface. Those will also be visible here.\n\n #autoLOC_295130 = Lastly, if you want to see this same Map View during flight, just hit the >>[ <<2>> ] Key. #autoLOC_295133 = Got it! #autoLOC_295188 = We have started constructing the first outpost on <<1>>. #autoLOC_295242 = We have escaped the gravitational influence of <<1>>. #autoLOC_295360 = We have initiated the first fly by of <<1>>. #autoLOC_295665 = We have returned home from a fly by of <<1>>. #autoLOC_295693 = We have returned home from the surface of <<1>>. #autoLOC_296191 = We have performed a crew transfer near <<1>>. #autoLOC_296238 = We have recovered our first crew from a mission. #autoLOC_296294 = We have performed a docking maneuver on <<1>>. #autoLOC_296348 = We have launched our first vessel. #autoLOC_296488 = We have discovered <<1>> on <<2>>. #autoLOC_296494 = We have discovered <<1>> on <<2>>. #autoLOC_296522 = Is...is it angry? #autoLOC_296524 = It is beaming data to the space center. #autoLOC_296526 = It seems to be pulsating in some sort of pattern... #autoLOC_296528 = Our scientists have noted strange readings emitting from it. #autoLOC_296530 = Our labs are abuzz with scientists analyzing every aspect of it. #autoLOC_296532 = Where could it have come from? #autoLOC_296534 = Why is it here? #autoLOC_296536 = Who left this here? #autoLOC_296538 = What possible purpose could it serve? #autoLOC_296540 = When could this have been created? #autoLOC_296780 = World First Milestones #autoLOC_296834 = >><<2>> <<3>> #autoLOC_297133 = an abandoned space center #autoLOC_297134 = an abandoned island airfield #autoLOC_297135 = a vessel of unknown origin #autoLOC_297136 = some desert pyramids #autoLOC_297137 = a strange monolith #autoLOC_297138 = a strange monolith #autoLOC_297139 = a strange monolith #autoLOC_297140 = the memorial of a legendary kerbonaut #autoLOC_297141 = a vessel of unknown origin #autoLOC_297142 = a rock arch #autoLOC_297143 = a rock arch #autoLOC_297144 = a rock arch #autoLOC_297145 = a strange monolith #autoLOC_297146 = a strange monolith #autoLOC_297147 = a strange monolith #autoLOC_297148 = a pyramid emitting an anomalous signal #autoLOC_297149 = a vehicle of unknown origin #autoLOC_297150 = a very familiar looking rock formation #autoLOC_297151 = a strange monolith #autoLOC_297152 = a cavernous rock formation #autoLOC_297153 = some suspiciously geometric ice formations #autoLOC_297154 = the corpse of an unknown lifeform #autoLOC_297156 = a VERY strange monolith #autoLOC_297157 = a VERY strange monolith #autoLOC_297158 = a VERY strange monolith #autoLOC_297159 = a VERY strange monolith #autoLOC_297160 = a VERY strange monolith #autoLOC_297161 = a VERY strange monolith #autoLOC_297162 = a VERY strange monolith #autoLOC_297163 = a VERY strange monolith #autoLOC_297164 = a VERY strange monolith #autoLOC_297165 = a VERY strange monolith #autoLOC_297166 = a VERY strange monolith #autoLOC_297167 = a VERY strange monolith #autoLOC_297168 = a VERY strange monolith #autoLOC_297169 = a VERY strange monolith #autoLOC_297170 = a VERY strange monolith #autoLOC_297725 = We have reached space. #autoLOC_297833 = We have broken an altitude record of <<1>>. #autoLOC_297943 = We have broken an ocean depth record of <<1>>. #autoLOC_298052 = We have broken a land distance record of <<1>>. #autoLOC_298174 = We have broken a speed record of <<1>>. #autoLOC_298266 = We have performed a rendezvous maneuver around <<1>>. #autoLOC_298311 = We have performed a spacewalk in orbit of <<1>>. #autoLOC_298375 = We have started constructing the first station around <<1>>. #autoLOC_298640 = You have buzzed the tower at the space center! #autoLOC_299393 = Not enough <<1>> to research this node. #autoLOC_299404 = Cannot research technologies over <<1>> Science at this level. #autoLOC_300432 = Recovery of a vessel returned from <<1>> orbit. #autoLOC_300435 = Recovery of a vessel after a sub-orbital flight. #autoLOC_300438 = Recovery of a vessel that survived a flight. #autoLOC_300831 = No response from R&D... No Science Added. #autoLOC_300854 = [Research & Development]: <<1>> data received on <<2>>.<<3>> #autoLOC_300898 = LaunchPad #autoLOC_300899 = Runway #autoLOC_300900 = KSC #autoLOC_300989 = Cannot check parts if the game isn't loaded #autoLOC_301005 = Part <<1>> isn't assigned to any tech node.\n #autoLOC_301012 = All parts are assigned to a tech node! #autoLOC_301030 = Cannot check parts if the game isn't loaded #autoLOC_301043 = Unassigned #autoLOC_301069 = Tech Tree Summary:\n #autoLOC_301070 = <<1>> Techs defined\n #autoLOC_301071 = Nodes:\n<<1>> #autoLOC_301288 = [R&D]: Added up all the science of the universe:\n #autoLOC_301289 = There is <<1>> potential science to be done in total.\n #autoLOC_301290 = <<1>> Science from Experiments,\n #autoLOC_301291 = <<1>> Science from Recovering vessels.\n #autoLOC_301292 = Experiments: <<1>> #autoLOC_301293 = Subjects: <<1>> #autoLOC_301294 = Subjects On Biomes: <<1>> #autoLOC_301295 = Total Biomes: <<1>> #autoLOC_301303 = <<1>> added. #autoLOC_301689 = <<1>> from <<2>> #autoLOC_301693 = <<1>> from <<2>>'s <<3>> #autoLOC_301698 = <<1>> from <<2>>'s surface #autoLOC_301707 = <<1>> from <<2>>'s <<3>> #autoLOC_301711 = <<1>> from <<2>>'s oceans #autoLOC_301719 = <<1>> while flying over <<2>>'s <<3>> #autoLOC_301723 = <<1>> while flying at <<2>> #autoLOC_301731 = <<1>> from the upper atmosphere over <<2>>'s <<3>> #autoLOC_301735 = <<1>> from <<2>>'s upper atmosphere #autoLOC_301744 = <<1>> from space just above <<2>>'s <<3>> #autoLOC_301748 = <<1>> while in space near <<2>> #autoLOC_301758 = <<1>> while in space high over <<2>>'s <<3>> #autoLOC_301762 = <<1>> while in space high over <<2>> #autoLOC_301771 = <<1>> from somewhere around <<2>>'s <<3>> #autoLOC_301775 = <<1>> from somewhere around <<2>> #autoLOC_301802 = <<1>> from <<2>> at <<3>> #autoLOC_301806 = <<1>> from <<2>> at <<3>>'s <<4>> #autoLOC_301811 = <<1>> from <<2>> at <<3>>'s surface #autoLOC_301818 = <<1>> from <<2>> at <<3>>'s <<4>> #autoLOC_301822 = <<1>> from <<2>> at <<3>>'s oceans #autoLOC_301829 = <<1>> from <<2>> while flying over <<3>>'s <<4>> #autoLOC_301833 = <<1>> from <<2>> while flying at <<3>> #autoLOC_301840 = <<1>> from <<2>> in the upper atmosphere over <<3>>'s <<4>> #autoLOC_301844 = <<1>> from <<2>> in <<3>>'s upper atmosphere #autoLOC_301852 = <<1>> from <<2>> in space just above <<3>>'s <<4>> #autoLOC_301856 = <<1>> from <<2>> while in space near <<3>> #autoLOC_301865 = <<1>> from <<2>> while in space high over <<3>>'s <<4>> #autoLOC_301869 = <<1>> from <<2>> while in space high over <<3>> #autoLOC_301877 = <<1>> from <<2>>, somewhere around <<3>>'s <<4>> #autoLOC_301881 = <<1>> from <<2>>, somewhere around <<3>> #autoLOC_302066 = <<1>> requires a powered vessel to operate #autoLOC_302075 = <<1>> requires Crew aboard the vessel. #autoLOC_302084 = <<1>> requires the <<2>> to be manned. #autoLOC_302095 = <<1>> requires a Scientist aboard the <<2>> to run. #autoLOC_302103 = <<1>> requires a Scientist aboard the vessel to run. #autoLOC_302109 = <<1>> requires a Scientist, but doesn't specify where. This module doesn't seem to be working properly. #autoLOC_302151 = <<1>> can only be externally controlled by a Scientist on EVA. #autoLOC_302155 = <<1>> can only be externally controlled by an EVA. #autoLOC_302164 = <<1>> requires a powered vessel to be operated from outside. #autoLOC_302177 = <<1>> requires a minimally trained Crewmember to be operated externally. #autoLOC_302187 = <<1>> can only be externally controlled by a Scientist. #autoLOC_302196 = <<1>> requires a minimally trained Crewmember to be operated externally. #autoLOC_303271 = At <<1>> #autoLOC_303276 = <<1>>Km from KSC #autoLOC_303660 = Takes <<1>>% <<2>> <<3>> #autoLOC_303661 = * Yields 1 <<1>> for each <<2>> <<3>>. #autoLOC_303665 = Takes <<1>>% <<2>> <<3>> #autoLOC_303666 = * Yields <<1>> <<2>> for each 1 unit of <<3>>. #autoLOC_303729 = Cannot activate as the total share of <<1>> would exceed 100% #autoLOC_303823 = Effective Immediately.\n\nAs it has a one-time effect this strategy does not remain active, but can be accepted as many times as desired. #autoLOC_303952 = Sets <<1>> to <<2>> <<3>>. #autoLOC_303954 = No Effect <<1>>. #autoLOC_304551 = Strategy has been deactivated as it's max duration has elapsed. #autoLOC_304558 = Description: #autoLOC_304559 = <<1>>\n\n #autoLOC_304560 = Effects: #autoLOC_304612 = Setup Cost #autoLOC_304637 = Can Cancel #autoLOC_304641 = Can Cancel In #autoLOC_304646 = Auto Expire In #autoLOC_304654 = Minimum Duration #autoLOC_304658 = Maximum Duration #autoLOC_304674 = Setup Cost #autoLOC_304820 = The Administration Facility cannot support more than <<1>> active strategies at this level #autoLOC_304827 = Cannot activate as other conflicting strategies are already active #autoLOC_304834 = The Administration Facility cannot handle more than <<1>>% Commitment on any strategy at this level. #autoLOC_304841 = Cannot afford Setup Cost: Not enough Funds #autoLOC_304848 = Cannot afford Setup Cost: Not enough Reputation #autoLOC_304855 = Cannot afford Setup Cost: Not enough Science #autoLOC_304862 = Reputation must be at <<1>> or higher to activate at this level. (Current Reputation: <<2>>) #autoLOC_304887 = Strategy can be Deactivated #autoLOC_304890 = Strategy: Cannot be dectivated as it's minimum time has not yet elapsed #autoLOC_304909 = Strategy Deactivated #autoLOC_307856 = Welcome #autoLOC_307865 = Today we will tackle an absolutely essential skill for any Space Program: Getting to Orbit. Without this skill we might as well be teaching you Kerbal Flight Simulator.\n\nI trust you've already checked the other Flight tutorials, as well as the Advanced Construction one to be familiar with the "Kerbal 1" vessel we will be launching today.\n\nIf not, I highly recommend you do so before going through this one.\n\nIf you want to go back and try the others, then press >>[<<2>>] and choose >>End Scenario. Otherwise press >>Next and we'll proceed. #autoLOC_307866 = Next #autoLOC_307880 = Flight Plan #autoLOC_307889 = Alrighty then, let's do it. As I said before, the plan here is to get our vessel (and pilot) safely into orbit.\n\nAs with the suborbital flight we did previously, we will follow a curved path to get to the point where we can "circularize" our orbit. Today's "gravity turn", however, will be much shallower than the path we followed previously so that we build speed towards orbit.\n\nThis is different from how the Kerbal pilots of old did it, they would head straight up and then hang a right as if the air was soup or something. We'll be turning early and smoothly, but don't turn too far or you might be mistaken for one of those low-flying turkeys...\n\nAs with the previous flight, I will place a target marker on the navball to show you the optimal velocity vector. But do note that this indicator won't be around normally, and is not usually used the way this tutorial uses it. I'll also display some technical information about your path as you go, to help you learn the right way to get there.\n\nFor now to set your throttle to the max (Press >>[<<2>>]) and prepare to launch! #autoLOC_307890 = Next #autoLOC_307907 = Ready to Launch #autoLOC_307924 = You should now see the marker on the navball, so you'll have something to follow, and this ship has been designed so that you don't need to worry about throttle control during the ascent.\n\nHit >>[<<2>>] when you are ready to "Go for Orbit".\n\nIf you want Valentina (the Kerbal pilot) to fly the curve for you, then you can enable S.A.S. and set the mode to >>Target after liftoff. #autoLOC_307936 = On Your Way #autoLOC_307943 = Don't worry about your throttle. You just need to pay attention to the target marker, and the proper times to stage. I'll prompt you along the way.\n\nGet ready to start pitching down once you reach 60m/s! #autoLOC_307959 = Start Pitching #autoLOC_307968 = Time to start pitching down! Follow that target marker.\n\nDon't worry about your throttle. You just need to pay attention to the target marker and the proper times to stage. I'll prompt you along the way. #autoLOC_307984 = Get Ready to Stage #autoLOC_307991 = We are almost out of fuel in the SRBs, so get ready to eject them by staging.\n\nYou will need to press >>[<<2>>] when it's time. #autoLOC_308007 = Stage Away Boosters #autoLOC_308014 = Stage now to discard those empty SRBs.\n\nHit >>[<<2>>] now! #autoLOC_308030 = SRBs Away #autoLOC_308041 = You're doing great. Keep following the target indicator, and get ready to stage again to discard the lower stage. #autoLOC_308057 = Staging Again #autoLOC_308064 = Stage now to get rid of the exhausted lower parts.\n\nHit >>[<<2>>]! #autoLOC_308080 = Lower Stage Away #autoLOC_308091 = Stage again to ignite the Upper stage engine. #autoLOC_308107 = Upper Stage Lit - Go To Map #autoLOC_308114 = Excellent. You've survived through the first phase of the launch and now we have a longer, more gentle burn to accelerate towards apoapsis.\n\nIf you switch to map mode (press >>[<<2>>]) we can have a look at the trajectory of the rocket and watch the apoapsis rise as we gain speed. #autoLOC_308130 = Map View #autoLOC_308139 = While you are here, we do need to keep the vessel following the target indicator or we may not reach orbit. Don't forget that failure IS always an option.\n\nPress >>[<<2>>] to bring up the navball and we can discuss your trajectory\n\nI'll keep altitude and apoapsis displays open so you can track your progress. #autoLOC_308142 = Altitude: <<1>>m\nApoapsis: <<2>>m #autoLOC_308162 = NavBall #autoLOC_308169 = Great. Now you can keep an eye on that trajectory while we track our future path.\n\nIf you hover over the apoapsis (Ap) node on the map, you will be able to see the estimated highest altitude on our future path. You can >>right-click on that marker to pin it so that it remains visible even when you move your mouse away.\n\nWe need to keep burning along that path until we will clear the atmosphere by a handy margin. We'll aim for 80km.\n\nCut the engine (press >>[<<3>>]) once the apoapsis hits 80km; I'll cut it for you once it passes 81km. Meanwhile I'll keep an altitude display open so you can track your progress ascending, and an apoapsis display to track your progress reaching an 80km Ap. #autoLOC_308172 = Altitude: <<1>>m\nApoapsis: <<2>>m #autoLOC_308193 = Coasting Along #autoLOC_308212 = And that's going to get us there. I've made sure the engine is shut off now and we'll coast till we clear the atmosphere at 70km altitude.\n\nYou may notice your speed dropping a little as we coast. That's nothing to be concerned about; it's just gravity trying to bring us down and air trying to prevent our success. We'll beat it though! You're looking good.\n\nMeanwhile I'll keep an altitude display open so you can track your progress ascending to your apoapsis.\n\nAltitude: <<1>>m\nApoapsis: <<2>>m #autoLOC_308226 = Warping Ahead #autoLOC_308241 = Now that we are clear of the atmosphere, we can warp ahead through time to get to the apoapsis more quickly. Important rocket scientists like us do not have time to waste!\n\nPress >>Next when you're ready and we'll warp till it's time to make our next burn. #autoLOC_308242 = Next #autoLOC_308271 = Orient Your Vessel #autoLOC_308288 = We're almost there. Now all we need to do is accelerate some more so that we fall past Kerbin. That's basically what an orbit is: falling and missing. Gravity will be pulling us towards the center of Kerbin, but we'll be travelling so fast that we constantly miss.\n\nRotate your craft to align it with the prograde marker (We'll learn more about that later), or use S.A.S.'s >>Manuever mode. When it's time to throttle up, I'll tell you. #autoLOC_308302 = Circularize #autoLOC_308311 = Now throttle up!\n\nI'll cut your engines once you've completed the burn I've calculated for you, or you can yourself once you're in a stable orbit. #autoLOC_308312 = Next #autoLOC_308340 = In Orbit #autoLOC_308362 = Congratulations! You are now officially in orbit. That is quite the achievement!\n\nHopefully you can see the difference between the suborbital hop and this reaching orbit ascent, and just how far (and early) we turned.\n\nAlso, notice how we designed our rocket to accelerate reasonably through the ascent, and didn't go straight to "Ludicrous" speed. Over-powering the ship is a common rookie mistake. #autoLOC_308363 = Next #autoLOC_308378 = Summary #autoLOC_308387 = That's as far as I will be taking you today. We can catch up again in the Orbit 101 tutorial where I will show you about orbits and adjusting them.\n\nIf you want to fly solo for a bit you can also try bringing Valentina home from this tutorial flight. You will need to turn around 180 degrees and burn retrograde until your periapsis is less than 20km, at which height the atmosphere will do most of the braking for you. Stage away the upper stage when you hit the atmosphere's edge, orient retrograde, and re-enter like I taught you in the flight basics tutorial.\n\nOr simply choose >>End Scenario from the >>Pause menu and I'll see you later. #autoLOC_308388 = Finish #autoLOC_308406 = Internal View #autoLOC_308418 = Aha!, You're a curious one arent' you? The IVA button over each crewmember's portrait will let you see the ship from his own perspective.\n\nNote that in this mode, your flight UI has less instruments, since most of them can be found in the cockpit itself.\n\nIn Internal View, right-clicking will toggle between mouse-look and interact modes, so you can look aroud without having to hold down the right mouse button. Try looking around and clicking on things, the Engineering department says there are many devices in here that actually work. They seemed to be quite proud of that, in fact.\n\nWhen there are multiple crew you can cycle through the POV of them using the [<<1>>] key.\n\nReturn to External View by pressing [<<2>>]. #autoLOC_308438 = Failure #autoLOC_308451 = Aw, shucks, something went terribly wrong here, you might want to try to stay alive when on an actual mission. \nDon't feel bad, I'll send someone to clean that up and you can try again another time. #autoLOC_308452 = Finish #autoLOC_308470 = Docking Control Mode #autoLOC_308481 = I see you've found the Docking Controls. In this mode, controls behave somewhat differently, to make maneuvering around in orbit easier. However, that is a topic for a whole other tutorial, so let's just go back to the subject at hand for now.\n\nPress the Staging button on the bottom-left corner to return to the Staging Control Mode. #autoLOC_308501 = Off Course #autoLOC_308512 = Aw, shucks, something went wrong here\u2014you're way off course. You need to be quick about following the instructions. If you're having trouble controlling your vessel set it to S.A.S. follow target mode as I explained and let S.A.S. fly it for you; you'll just have to worry about staging. Once you've seen how it should be flown, then you can try flying on manual. Don't feel bad, it takes lots of practice!\n\nIf you still have propellant left, you can try reaching orbit on your own. Or you can try aborting and landing safely\u2014always a good skill to practice. Otherwise please restart the tutorial. #autoLOC_308513 = Finish #autoLOC_308648 = Asteroid Redirect Mission, Part 1 #autoLOC_308656 = Asteroids. Awesome to look at and great to have around; not so much when one lands on your house. Today we're going to learn how to keep that from happening.\n\nAs anyone who has played Galaxy Intruders for more than ten minutes can tell you, it's not about firing at where they are, but about aiming at where they're going to be. #autoLOC_308657 = Next #autoLOC_308667 = Rendezvous #autoLOC_308674 = For that, we're going to walk through a process called "rendezvous." It's really, REALLY helpful for making spaceships meet out there in space, and eventually dock, so pay attention.\n\nThe idea is to know how fast something is going and where it's headed so you can be at the same place at the same time in order to meet it.\n\nNow open your map view to take a look at some things. #autoLOC_308682 = Asteroids #autoLOC_308689 = Through luck, divine intervention or some well conceived tutorial writing, this particular asteroid here has been captured in an eccentric but stable Kerbin orbit.\n\nThis is about as lucky as one can get with these bodies, because in reality most of them will just zoom past Kerbin or take a single trip around it before leaving, never to return.\n\nWhen choosing your own target asteroid, I recommend you see what there is to choose from through the tracking station and designate one of your liking to be permanently tracked. (If you don't track it, catching it will be just about impossible.) #autoLOC_308690 = Next #autoLOC_308701 = Rendezvous - Theory #autoLOC_308708 = First things first\u2014Basic orbital mechanics. If you match your orbit to an object's precisely, you'll be moving at the same speed as it is.\n\nBecause of the way orbits work, if you're closer to the body you're orbiting than the object you are trying to meet, you will be going faster than it is\u2014and you'll be going slower than it is if you're orbiting higher. #autoLOC_308709 = Next #autoLOC_308719 = Rendezvous - Practice #autoLOC_308728 = Knowing this, let's get started. You know the usual drill from previous tutorials: tweak that maneuver node on your orbit to plot an intercept that gets as close as possible to the asteroid. I've already targeted it for you, but if you deselect it, target it again.\n\nActually, I'm sure if you fine-tune it thoroughly\u2014moving it and tweaking the burn amounts\u2014you can get very close.\n\nI recommend using your mousewheel when the mouse pointer is over the node modifiers to make fine adjustments, instead of click-dragging on their handles as we did before, but use whichever method gives you finer control.\n\nYou can check how close your encounter will be if you mouse over the color-matched pairs of closest-approach indicators. #autoLOC_308731 = This is what the intersect icons look like. #autoLOC_308733 = Next #autoLOC_308743 = Rendezvous - Precision #autoLOC_308751 = When you're happy with your plotted maneuver, execute the burn.\n\nOne final word of warning though: when executing this kind of precision maneuver, try to leave as little deltaV remaining as possible or the end result could vary greatly from what you had planned.\n\nWe will not proceed until the intercept is within tolerances needed for this tutorial\u2014if you don't get it after one maneuver, plot and execute another one a bit further ahead and so on until your final intercept separation is less than 100 kilometers. #autoLOC_308769 = Rendezvous - Fine Tune #autoLOC_308776 = Good job. You're now on an orbit similar to but lower than the asteroid's. Keep it targeted and experiment with your maneuver nodes until you have a closest-approach distance of less than 10 kilometers, then execute the burn and wait for that encounter.\n\nThis step is actually optional. Just keep in mind that the closer your orbit takes you, the less fuel you'll have to use.\n\nAnyway, when you're done click >>Next. #autoLOC_308777 = Next #autoLOC_308787 = Rendezvous - Approach #autoLOC_308794 = And this is where speed and efficiency are key. Wait until you're about 5 minutes away from your encounter.\n\n>>Click the velocity meter in your navball until it is in target mode and so displays your relative velocity to your target. You're moving at roughly the same speed, but even a small difference will cause you to drift apart.\n\nTurn the ship target-retrograde and use your boosters or RCS thrusters to lower that velocity to 0.0 m/s. That means that relative to the asteroid, you are no longer moving. Note that after such a long wait, your batteries could be depleted and your ship unresponsive. Not a problem. Just get out of map view and deploy your solar panels to start charging the batteries and supplying power to the ship.\n\nAnd if you do leave the map screen, you can probably get a visual sighting of the target asteroid by this time in the approach. #autoLOC_308795 = Next #autoLOC_308811 = Rendezvous - Almost There! #autoLOC_308819 = Ok, so now you are "not moving" and you're so close to the asteroid you can almost touch it. \n\nWhat you have to do now is aim yourself towards the asteroid by pointing at the pink round icon in your navball, since it points toward the target's location. Burn a little to get closer and turn yourself retrograde to kill your speed again. \n\nFor small adjustments you can also use RCS translation burns (>>[<<2>>], >>[<<4>>], >>[<<6>>], >>[<<8>>], >>[<<10>>] and >>[<<12>>] keys) to tweak your approach.\n\nRepeat these steps as needed. #autoLOC_308820 = Next #autoLOC_308840 = Rendezvous - Complete #autoLOC_308848 = And here we are at the target. Now all that's left is to grab that rock, but we'll leave that for next time, since your head is probably about to explode with new information already.\n\nSo for now, just suffice it to say that you achieved quite a feat. Goodbye for now. #autoLOC_308849 = Finish #autoLOC_308860 = Failure #autoLOC_308868 = Aw, shucks, something went terribly wrong here. You might want to try to stay alive when on an actual mission, you know...\nDon't feel bad, you can always try again. #autoLOC_308869 = Finish #autoLOC_308884 = Died #autoLOC_308926 = Asteroid Redirect Mission, Part 2 #autoLOC_308937 = Well pilot, you caught up to the target asteroid, but don't pat yourself on the back yet. You're not even close to done. How about we catch this rock?\n\n>>Right-click on the >>"The Klaw", the grasping device (a white dome) at the top of your ship, and arm it from the part's action menu. #autoLOC_308938 = Next #autoLOC_308944 = Disabled #autoLOC_308955 = The Grappling Device #autoLOC_308962 = This modern marvel of technology will grab onto anything that it touches. The boys at the lab had an intern hanging from there for a whole day. Thing didn't even budge.\n\nThe equipment has limits, though, so don't expect to catch any asteroids by ramming it into them at full speed. It would be like stepping on a soda can, but one that's worth a lot of taxpayer money. #autoLOC_308963 = Next #autoLOC_308974 = The Grappling Device #autoLOC_308981 = And that's why we're going to handle the claw with care. Now, with your grapple armed, target the asteroid (If you haven't already) and slowly and carefully use your RCS thrusters to move towards the asteroid.\n\nOnce you're close enough, and if the angle of the surface is not overly steep, the mechanism will activate on its own and grab this load of valuable and amazing minerals for us. \n\nBe patient; this will take some time, but if you rush it and miss you will make matters worse.\n\nIf you fail to activate the grapple on the first try, you do have enough RCS propellant to back away and try again. #autoLOC_308995 = Efficiency #autoLOC_309002 = There you go. Now we've grabbed onto the asteroid.\n\nYou can pretty much call it yours now, but to make things more official, you should rename it. >>Right-click it and choose >>Rename Asteroid to do so. \n\nThere's something important when it comes to moving asteroids; efficiency. If you think the way you're grabbing the asteroid doesn't matter, I'd ask you to get up, grab a bag of groceries and carry it around with your arm fully outstretched at a 90 degree angle from your body. Then do the same carrying the bag close as you normally would and tell me if that took the same effort.\n\n>>Right-click the asteroid again and choose >>Target Center of Mass to help you align things in the next step. #autoLOC_309003 = Next #autoLOC_309013 = Pivot and Alignment #autoLOC_309024 = Your grapple and the thrust of the ship must obey the same principles. That's why we have a pivot to modify your connection angle and to make aligning to your centre of mass a complete breeze.\n\n>>Right-click on the grapple and choose >>Free Pivot. The grapple itself will remain connected to the asteroid, but you will be able to independently move your ship and realign it.\n\nWhat you're trying to set up here is aiming the nose of the ship so that it points at the asteroid's center of mass. If you can do that, the asteroid will not wobble around or try to drag your ship to the side while the engine is firing. Obviously, that will make it easier for the ship to push the asteroid where you want it to go. \n\nGo ahead and adjust yourself until you have a better alignment, then lock the pivot again. #autoLOC_309025 = Next #autoLOC_309035 = Redirect Start #autoLOC_309042 = Now you're all set to start redirecting your asteroid. Whether you want to use it to study materials, make it a mass destruction weapon by dropping on a world, or create a rocky space station like some pesky mutant, you're going to have to move your pet rock. #autoLOC_309043 = Next #autoLOC_309053 = Rendezvous - Approach #autoLOC_309060 = While you could start setting up maneuver nodes and burning in order to move that heavy load of yours right now, it would come at a great fuel cost, so it's better to plan a more efficient approach.\n\nOpen your map, set Kerbin as your target, and find the point where Kerbin's orbit is closest to yours, then set up a maneuver node OPPOSITE to that, on the far side of your orbital path. This is when you will be at your lowest velocity, making it that much easier to adjust your orbit. #autoLOC_309061 = Next #autoLOC_309076 = Rendezvous - Almost there! #autoLOC_309084 = Now try creating a maneuver which will get you back under Kerbin's SOI. Sounds simple enough, but watch out for two things.\n\nFirst of all, you're carrying a LOT of mass, so before calling it done, see if the maneuver is achievable. Rule of thumb is, if you're getting more than a 10 minutes estimated burn time, you will probably run out of fuel before completing it.\n\nSecondly, if it seems like it's impossible getting a return course, right click the maneuver node. Along with a delete button, two more buttons will appear. These alter the calculation of the burn's results to see what would happen if it was made not on this orbit, but the one after that, or the one after that. So if you don't get it in this lap, maybe you will in the next one, or in 100 years (we might be late for tea.) #autoLOC_309085 = Next #autoLOC_309137 = Rendezvous - Practice #autoLOC_309146 = That flight plan looks okay, but it seems like you will have to wait for a loooooong time, so I'll leave you to it.\n\nMy last advice about this is to use all of your piloting skills when actually executing the burn, sometimes it's hard to keep your ship steady when it weights tens of tons. And also, patience, I know this is a long mission, but you must endure, or use time warp, whatever suits you best.\n\nThat's all for my part, see you on Kerbin. #autoLOC_309147 = Finish #autoLOC_309158 = Failure #autoLOC_309166 = Aw, shucks, something went terribly wrong here. You might want to try to stay alive when on an actual mission, you know...\nDon't feel bad, you can always try again. #autoLOC_309167 = Finish #autoLOC_309362 = Docking #autoLOC_309369 = Hello, today we'll be going over a very exciting process: making two separate ships attach so they can share resources, crew, or simply become a bigger ship. \n\nIf you're interested in orbiter-lander missions or creating space stations, this will be a must, so pay attention.\n\nLet's begin. #autoLOC_309370 = Next #autoLOC_309381 = Coplanar Orbits #autoLOC_309388 = In order to dock to another ship, the first thing you have to do is catch up to it. "Rendezvous" with it, to use the technical lingo. To accomplish that, the first thing you have to do is put your ship in a coplanar orbit, meaning an orbit with the exact same inclination.\n\nOpen your map (>>[<<2>>] key) to see the scenario at hand. #autoLOC_309397 = Coplanar Orbits #autoLOC_309404 = Look at those poor guys! They're doomed to orbit Kerbin forever, unless you go to their rescue, which you should, because our space program's reputation will go down if we leave people marooned out in space. If you play around with the camera, you will notice that your orbit and theirs don't have the same inclination. That means that if the ships ever did pass close to each other, they would do so at dangerously high speed and just zip on past each other on different paths. In this situation, the first thing we need to do is align our orbit with that of the other ship.\n\n>>Click on the ship named "Stranded" and set it as your target. #autoLOC_309412 = Ascending and Descending Nodes #autoLOC_309419 = Good. Now you will notice a few new things have appeared on your orbit. Green ascending and descending node indicators now show the points where the plane of your orbit crosses the plane of the target orbit, and white dotted lines connect these points to your own orbit line. #autoLOC_309422 = This is what these nodes look like. #autoLOC_309424 = Next #autoLOC_309435 = Ascending and Descending Nodes #autoLOC_309444 = We want to have your orbit coincide with that of the target, so let's start that job at one of the points where the paths already cross. Go ahead and add a maneuver node at the nearest of the two nodes (probably the ascending node) and manipulate the normal direction handles so that your inclination with respect to the target orbit is zero. \n\nYou can mouse over the AN/DN line as it moves around the orbit to know the estimated inclination after the burn. If you can't seem to get exactly zero, try moving the maneuver node itself a bit.\n\nExecute the burn when you're ready. #autoLOC_309445 = Next #autoLOC_309463 = Transfer Orbit #autoLOC_309470 = Outstanding! Now your orbit and the stranded ship's are coplanar.\n\nThe next step is to generate a transfer orbit, much like you do when you're targeting another celestial body, which will transfer your ship from one orbit to the other. Create a maneuver node on your orbit (it doesn't really matter where since we're going to move it around anyway), and then extend the prograde vector until you get an intersecting orbit. Some of the other new indicators in target mode are the orange pair and pink pair of closest approach markers. Play with the prograde and the node position until you get the matching colored pair of these intersection nodes close to each other: ideally within a 5km range. #autoLOC_309473 = This is what the intersect icons look like. #autoLOC_309475 = Next #autoLOC_309493 = Transfer Orbit #autoLOC_309500 = That looks nice. Now, execute that planned maneuver as precisely as possible. You will most likely not get it exactly as the maneuver node predicts. For better precision, I recommend you burn at full throttle until the delta-V counter on the node is down to about 10m/s, and then cut your engine. Then make a few short, low-throttle burns to fine-tune the intercept. #autoLOC_309501 = Next #autoLOC_309521 = Enroute to Rendezvous #autoLOC_309528 = Good! Now you're in a trajectory that will get you very close to your target. If you think you can get even closer, I suggest fine-tuning the encounter using your RCS thrusters instead of the main engine. However, no matter how close you get, you'll still be going too fast to actually do anything about it unless we do one more thing. And that is to step on the brakes at the right time.\n\nThat is of course just a figure of speech because there's no such thing as a brake pedal in spacecraft. For now, let's wait until we're about 15km away from the target. Once there, make sure that the navball is in "Target" mode so that the proper indicators will be displayed during the critical final maneuvers. If it isn't, click the velocimeter a few times until it is. While in target mode, turn toward the retrograde marker and burn at full throttle until your relative velocity drops below 50m/s. #autoLOC_309529 = Next #autoLOC_309545 = Rendezvous - Full Stop #autoLOC_309553 = Okay, you are now pretty close to the target ship and you're moving slowly with respect to it, but we have to come to a full stop or we'll drift away.\n\nFirst of all, leave map view now because you are close enough for the main display to be not just useful, but advantageous. Watch until you're about 5 km away from the target. Point your ship towards retrograde again, then press >>[<<2>>] to turn on your RCS thrusters, and finally press and hold >>[<<4>>] until your speed drops to zero.\n\nIf RCS is taking too long, you can throttle up slightly, but just briefly or you'll over-burn!\n\nOh, and one more thing: always remember to turn off your RCS thrusters when you're not using them, so their attempts to help you hold attitude do not accidentally push you off course. #autoLOC_309554 = Next #autoLOC_309570 = Rendezvous - Almost There! #autoLOC_309578 = Now we're not moving with respect to the target. Good. All that's left to do is to approach carefully.\n\nThis time point your ship towards the target and thrust forward using your RCS. In this step, don't let your speed go beyond 10 m/s to make sure that you will be able to stop in time to prevent a collision. If you start drifting away, brake to a stop again and start the approach once more. Once you're closer than 100 meters we'll proceed. #autoLOC_309582 = This is what the Target icon looks like. #autoLOC_309596 = Rendezvous - Almost There! #autoLOC_309605 = BRAKE! NOW!\n\n Sorry, I didn't mean to startle you. Now is a good time to deploy your docking port. >>Right click it and press the >>Open Shield button. Also, now that you're this close it's time to make a little adjustment. Right now you're targeting the whole ship, but we can get more precise than that. >>Right-click the target ship's docking port and set it as target. Note how the distance changed: the target port is used as the position for your indicators now. Also, >>right-click your own port and click the >>Control from Here button. Now the indicators are measuring themselves from one docking port to the other which will make this much easier.\n\nOnce that's all done, approach the target ship again, very slowly: the idea is to get both docking ports to line up and just barely touch. #autoLOC_309606 = Next #autoLOC_309617 = Alignment #autoLOC_309626 = In order to get the docking ports to touch each other, you need to align your docking port to the other ship's. This basically means that you want your prograde vector and the target vector to overlap on the navball. There are a few measures which can help with that.\n\n- You can change the camera mode with >>[<<2>>] to find one of your liking, I recommend the chase mode for this task.\n\n- Apart from staging mode, your HUD also has a docking mode, so press the docking mode button under the staging display on the lower left of the screen. What this does is change to an alternate control scheme, from rotation to translation, so that your >>[<<4>>], >>[<<6>>], >>[<<8>>], >>[<<10>>] keys will control translation and >>[<<12>>] and >>[<<14>>] are up and down. It's a bit like controlling a Kerbal in EVA flight.\n\n- Using docking mode isn't strictly necessary, since you can use the >>[<<16>>], >>[<<18>>], >>[<<20>>], >>[<<22>>], >>[<<24>>] and >>[<<26>>] keys to translate in the normal staging mode as well. Use whichever mode works best for you. If you get confused, you can >>View Key Bindings at any time in the Pause menu. #autoLOC_309627 = Next #autoLOC_309638 = Docking - Conclusion #autoLOC_309647 = However you decide to do it, the point is you have to get both docking ports aligned as closely as possible. Once they're about a Kerbal's height apart, you will see their built-in magnetic assist kick in, and they will attract each other to an actual dock.\n\nTo get a better view, you might want to press >>[<<2>>] multiple times to get Locked mode so your controls align with your view, or even go to internal view with >>[<<4>>].\n\nI'll leave you to do that. If an attempt doesn't go well, back away about a ship's length (to reset the magnetic assist) and try again. Outside of these tutorials, you can also use the quicksave and quickload feature >>[<<6>>] and >>[<<8>>] keys to back up time for additional attempts. Keep in mind that this feature is not available in all difficulty settings, though. #autoLOC_309671 = Docking - End #autoLOC_309679 = Well done! Let me tell you, you just did one of the hardest things there is to do with spacecraft. Congrats!\n\nNow, to conclude your rescue mission successfully you have two options. you can transfer fuel to the stranded ship, undock and leave them to their fate, I don't recommend it, but if you want to do that press >>[<<2>>] + right click on the fuel tanks you'll be transferring to and from.\n\nThe other option is to transfer the crew to your ship, undock (right click the docking port to get this menu option), and take a road trip back to Kerbin. To move personnel, click on the stranded ship's capsule door and select the Kerbal(s) to transfer, one at a time, then select your own ship's pod. The cabin below the decoupler won't be surviving the return trip, it's below the decoupler!\n\nEach option has benefits and drawbacks. Let me know which one you chose when you're back on solid ground. #autoLOC_309680 = Finish #autoLOC_309691 = Failure #autoLOC_309699 = Aw, shucks, something went terribly wrong here. You might want to try to stay alive when on an actual mission, you know...\nDon't feel bad, you can always try again. #autoLOC_309700 = Finish #autoLOC_310122 = Basic Construction #autoLOC_310129 = Welcome to today's lecture on vessel construction. I'm Wernher von Kerman.\n\nWhether you want to put a satellite into orbit, make a transcontinental flight, or step onto the very surface of the Mun, you're going to need to build yourself a ship.\n\nIt should be pretty easy even if you're not a famous rocket scientist like myself. #autoLOC_310130 = Next #autoLOC_310141 = Overview #autoLOC_310149 = In this tutorial, I will first show you around the Kerbal Space Center, then take you to the Vehicle Assembly Building, where you'll learn how to construct a simple ship.\n\nWe'll cover adding and removing parts, what the parts do, how to change the performance settings of the parts which have that option, and how to control staging.\n\nAt the end of the tutorial you will have a craft fit for a quick hop from the launchpad.\n\nAt each step I will lock out all controls other than the ones you need for that step. If you still manage to mess up (it took even me some time to become as skilled as I am now!), you can press the >>Back button to go back and fix things. (It won't light up unless you do mess up.) #autoLOC_310150 = Next #autoLOC_310160 = Kerbal Space Center #autoLOC_310168 = We are now at the Kerbal Space Center. I'll give you a quick rundown on how to get around.\n\nThe KSC, for short, is home to the pinnacle of Kerbal endeavour and achievements for space exploration. Using the facilities you can see here, you will be able to manage your space program, create rockets and planes, track your Kerbal explorers as they roam the solar system, find exciting new uses for explosive substances, and in case of emergency, hire more Kerbals.\n\nTo find out about each of the facilities, you can hover your mouse over them or the facilities buttons (they show up when the cursor is outside this window). If you need to repair a structure (or upgrade them in career), you can do this by right-clicking them.\n\nTake some time to hover the mouse over the buildings and see what they each are, and when you're ready enter the Vehicle Assembly Building (VAB). #autoLOC_310181 = Inside the VAB #autoLOC_310206 = Very good! What you see in the middle of this screen is the construction area. This is where parts are placed and your craft is constructed.\n\nOn the left side of the screen is the Parts Toolbox. It will show all the parts you have available in each of the different categories, once there are any to pick, that is! #autoLOC_310207 = Next #autoLOC_310218 = Select a Command Module #autoLOC_310243 = If you want your craft to be controllable you need a command module, and it's best to make it the first part you place.\n\nThis part will either contain some plucky Kerbal crew or an automated pilot mechanism.\n\nAs we're just starting there's only one choice. Go ahead and pick that command module from the >>Pods tab. #autoLOC_310254 = Looking Around #autoLOC_310279 = After at least one part is placed, you can look around with the following controls.\n\tOrbit the camera:\n\t\t>>[Arrow Keys] or\n\t\t>>Right Mouse Drag\n\tMove the camera up/down:\n\t\t>>[<<4>>] / >>[<<6>>] or\n\t\t>><<8>>\n\tZoom the camera:\n\t\t>>[<<10>>] / >>[<<12>>] or\n\t\t>>[Shift] + >><<15>> #autoLOC_310280 = Back #autoLOC_310289 = Next #autoLOC_310307 = Adding a Parachute #autoLOC_310327 = If you'd like your pilot to be able to make more than one flight, he or she will have to return safely to the ground (or water) on Kerbin. Parachutes are a simple way to make sure that happens. They can be found on the >>Utility tab (change tabs by clicking their icons on the left of the part list window).\n\nWhen you're choosing parts you can view the details of available parts by hovering over them in the toolbox. When the info is visible, most parts have an additional information window which can be opened with a right-click. Note that the parachute states the effective diameter in each state and what the maximum safe speed for deployment is.\n\nGo ahead and select the >>Mk16 Parachute by >>left-clicking on it. Then move it to the top of the command pod so that the green sphere at the bottom of the parachute lines up with the green sphere at the top of the pod. >>Click again to attach. #autoLOC_310328 = Back #autoLOC_310337 = Next #autoLOC_310356 = Adjusting Part Options #autoLOC_310376 = Some parts, like our parachute here, have configurable options. To see these we need to >>right-click on the parachute we just attached to the pod. Do that now and you will see the available parameters.\n\nOn the parachute you will see that we can adjust our altitude and the atmospheric pressure at which to open; that setting can be quite useful on distant worlds.\n\nFor now let's check that the opening height on the chute is at least 1000m, because safety is the Kerbal way, after all. For the min pressure slider, move it a bit to the right, to 0.2. This setting prevents the chute from activating until the atmosepheric pressure is above the configured value - on Kerbin 0.2 is about 9 kilometers in altitude, so even if you stage early and arm the parachute, it will wait until then to activate.\n\nYou can hide these options by right-clicking on the background scene or picking up another part (when there's one available). When you're happy with that we can proceed. #autoLOC_310377 = Back #autoLOC_310392 = Next #autoLOC_310414 = Add a Solid Motor #autoLOC_310434 = Next up, we are going to need something to make us go.\n\n>>Click on the >>Engines tab on the left to show the available engines and solid rocket motors.\n\nGrab one and connect it to the bottom of the pod. You may need to zoom or move the camera to be able to do so. #autoLOC_310435 = Back #autoLOC_310446 = Next #autoLOC_310465 = Oops! #autoLOC_310482 = Oops! I forgot you're just starting out. You're not a famous rocket scientist, and to make that craft survivable as it stands now you'd have to be better at rocket science than me. Hah, impossible!\n\nThe problem with that craft is that this solid rocket is too powerful for the payload (a single small pod and chute). It will either burn up on ascent from going too fast, or burn up coming back down. Even if you survive that, the craft's mass will cause it to fall too fast for the parachute to operate properly, and you'd hit the surface before it could stop you!\n\nOk, I promise to teach you how to change that to make it work in a later tutorial, but for now let's continue.\n\nWell, at least this way I get to tell you about removing parts. Pick up the >>BACC "Thumper", and either drop it back over the Parts Toolbox or press >>[Delete]. #autoLOC_310483 = Back #autoLOC_310494 = Next #autoLOC_310513 = The Right Solid Motor #autoLOC_310530 = Instead, let's add the solid motor that's a better match for a ship of this size.\n\nAt the start of your career you will have what I consider rubbish parts. Literally: the motor here looks like, and may well be, a converted trash can.\n\nThat said, it does have enough oomph to get this little craft moving skyward, and quickly. As you progress you will be able to unlock more engines and other parts.\n\nFor now though, let's pick up the >>RT-5 "Flea" and connect it to the bottom of the pod. #autoLOC_310531 = Back #autoLOC_310542 = Next #autoLOC_310561 = The Staging Stack #autoLOC_310582 = Nice one. You've built the simplest survivable craft possible. We could go launch this right now, but it might be safer to explain one other thing first. #autoLOC_310585 = In the bottom right you will see the staging stack - it's the box with the number 0 and icons for the parachute and engine in it. This stack shows us which parts will be activated as we "stage" our rocket. #autoLOC_310587 = What this shows is that when we activate the next stage both the engine and the parachute will be triggered. While it could be considered funny to open the chute and fire the motor at the same time, it's not going to give you much of a flight.\n\nTo fix this we need to separate the engine and chute into two stages. If you mouse over the "0" stage you will see a little + and - appear to the left of the box. >>Click the >>plus button to add a new stage. If you add too many, click the minus button on the extra ones to remove them. Make sure you have precisely two stages. #autoLOC_310588 = Back #autoLOC_310603 = Next #autoLOC_310617 = Adjusting the Staging Stack #autoLOC_310625 = Excellent. It's important to note that the stages activate from the highest number and then count down. So our first stage will be stage 1 (the engine) and our second one will be stage 0 (the chute). \n\nNow >>drag the engine icon from stage 0 down to stage 1 to give our pilot some comfort. #autoLOC_310626 = Back #autoLOC_310640 = Next #autoLOC_310672 = Saving it for Later #autoLOC_310686 = That's it. We now have a safe - well, relatively safe craft that's ready to go. Let's make sure that if we need this design again we don't have to build it all from scratch.\n\nAt the top of the screen you will see the name for our craft. Hmm. "untitled space craft" doesn't seem so majestic. Why don't you change that to be something more your style, and you can add a description if you'd like to?\n\nWhen you use the load screens later, these names and descriptions help you to grab the right vessel.\n\nWhen you're happy with the name, >>Click on the >>Save icon in the upper right. #autoLOC_310687 = Next #autoLOC_310701 = Summing Up #autoLOC_310726 = Excellent work. Feel free to play around with the parts and techniques I've shown you, and when you're ready to continue, press the red button in the upper right to exit.\n\nBack at the Training menu, try the Flight Basics tutorial to learn how to fly this little craft, and then the Intermediate Construction tutorial can teach you more about the editor.\n\n>>NOTE:Any vessels you create here will be lost when you exit, this is just for playing around. #autoLOC_310727 = Done #autoLOC_312688 = Advanced Construction #autoLOC_312696 = Welcome to the third and final tutorial about construction \u2014 the Advanced Construction tutorial!\n\nI've had to delay some important work today to fit this in, so pay close attention as I show you how a real rocket scientist makes orbital craft.\n\nGo on! Go inside the VAB. #autoLOC_312709 = Overview #autoLOC_312730 = In our last tutorial we built a vessel that could escape the atmosphere, but it didn't have enough oomph to escape for long.\n\nThis time around, we'll cover more advanced rocket design concepts like multiple stages and boosters, as well as the extra parts like RCS and solar panels. You'll want these if you spend more than a few minutes in orbit.\n\nWhen we're done you'll have a craft capable of ascent to orbit, orbital operations, and a safe return to Kerbin \u2014 and you can test it out in the Go For Orbit tutorial, which will teach you how to make use of it all. #autoLOC_312731 = Next #autoLOC_312744 = Getting Started #autoLOC_312752 = You'll notice that there are lots more parts available this time. That's because an orbit-capable craft is much more complex than that little puddle jumper I showed you how to make last time.\n\nHowever, the main principles are the same, so I hope you remember what I taught you.\n\nIf you mess up and, say, somehow manage to delete your whole craft, you can hit >><<2>> + >>[Z] to undo your last change. #autoLOC_312753 = Next #autoLOC_312766 = Select the Pod #autoLOC_312777 = Again, you only have one pod available, so go ahead and select it.\n\nIf you select the wrong part, click on it in the main view to pick it up, and either drop it back over the Parts Toolbox or press >>[Delete], then try again. #autoLOC_312778 = Next #autoLOC_312794 = Add the Chute #autoLOC_312803 = Just like last time, select a parachute and place it. #autoLOC_312804 = Next #autoLOC_312820 = Adjust Parameters #autoLOC_312828 = And again like last time, adjust the parachute parameters by right-clicking on the part you just placed.\n\nWhen the chutes Min Pressure is 0.75 and you're satisfied, click >>Next. #autoLOC_312829 = Next #autoLOC_312845 = The Upper Stage #autoLOC_312855 = We're now going to construct an upper stage.\n\nThis upper stage will finish placing the pod in orbit and, once there, provide RCS steering thrusters and electricity for the pod. It will also provide all manuevering capability in orbit, including the reentry burn.\n\nIt's going to consist of a decoupler (we don't want to carry it home), an RCS fuel tank, a Liquid Fuel tank, 4 RCS thrusters, 4 solar panels, 4 batteries, and an efficient upper-stage engine.\n\nThat's quite the shopping list, isn't it? So let me know when you're ready to proceed. #autoLOC_312856 = Next #autoLOC_312869 = Add a Stack Decoupler #autoLOC_312879 = Firstly, we will add a stack decoupler below the pod to let us discard the parts we don't want to bring back with us.\n\nGrab a decoupler from the Toolbox and attach it to the bottom of the pod, paying close attention so that its little red arrows, as we discussed before, point up, to make sure that the decoupler is oriented the right way. \n\nIf the arrows are pointing down, that's not good. Detach it from the pod, then use >>[<<2>>], >>[<<4>>], >>[<<6>>] and >>[<<8>>] to rotate it to be the right way up, and then reattach it. #autoLOC_312880 = Next #autoLOC_312896 = Add an RCS Tank #autoLOC_312904 = Next we'll add an RCS tank. RCS stands for Reaction Control System, and this fuel will help us with fine maneuvers.\n\nGo to the >>Tanks category and add an >>FL-R25 RCS Fuel Tank under the decoupler. #autoLOC_312905 = Next #autoLOC_312921 = Tweak RCS Loading #autoLOC_312929 = Your craft is not going to need all the MonoPropellant in the tank, so to save some weight, >>right-click it to get to the part's options and move the slider down to 96 units.\n\nMonopropellant is called that because, while large rocket engines use two propellants (fuel and oxidizer), RCS uses a single propellant.\n\nRCS is generally less efficient, but is good for small velocity changes in any direction (rather than just forwards like the main engines do), and can be used to rotate the craft as well as move it. #autoLOC_312930 = Next #autoLOC_312946 = Add Propellant Tanks #autoLOC_312954 = We'll be adding multiple Liquid Fuel tanks in this stage to get the right amount for the upper stage engine, and we need an extra tank to offset the weight of the RCS.\n\nSo add a tiny rocket propellant tank (it's the one named >>FL-T100 Fuel Tank), and then add a medium one (>>FL-T400 Fuel Tank) below it. #autoLOC_312955 = Next #autoLOC_312971 = Add a Terrier Engine #autoLOC_312979 = Lastly for the main parts of this upper stage, we'll add an engine. The "Terrier" engine produces almost no thrust at sea level air pressure, but is highly efficient in space (and above 20km, where the atmosphere is thin enough to not interfere with the exhaust). This makes it a good choice for an upper stage, since the engine will not be activated until the rocket has reached the conditions where this kind of engine works well. \n\nIf you select the wrong engine, you can always throw it away and try again.\n\nAdd an >>LV-909 "Terrier" to the bottom of the tank. #autoLOC_312980 = Next #autoLOC_312996 = Show Center of Mass #autoLOC_313006 = Nicely done! That's a pretty well assembled upper stage, if I do say so myself. It'll get you to orbit if you put enough rocket under it. While we have this reasonably simple vessel here, let's explore one of the other useful tools we have available.\n\nTo make sure that your ship flies controllably, some parts need to be placed carefully around a point inside the ship called "the center of mass." This CoM is a spot where the mass on one side is balanced by the mass on the other side. Thrust applied through the CoM will cause the ship to move without unwanted rotation, while thrust (properly) applied around the CoM will cause the ship to rotate without moving.\n\nThis makes the CoM such a useful and important thing that we added a tool so the assembly building can show it to you with a marker. Let's have a look at how that indicator works here.\n\n>>Click on the CoM indicator toggle and we'll have a play. Here's a picture of it, with the indicator highlighted. #autoLOC_313010 = Next #autoLOC_313026 = Watch the CoM #autoLOC_313036 = OK, lets adjust the fuel levels in some of the tanks and see how that affects the center of mass.\n\n>>Right-click on each of the fuel tanks and drag the fuel and oxidizer propellant levels down to 0 (DON'T touch the MonoPropellant levels, as they wont be burnt by the "Terrier" engine).\n\nAs you are doing this, you will see the CoM move. During flight the vessel's CoM will move in the same way as it burns it's fuel, until the tanks are empty. #autoLOC_313037 = Next #autoLOC_313053 = Refill the Tank #autoLOC_313061 = Ok, now go ahead and refill the tanks and we can proceed to add some of the "accessories" to our upper stage.\n\nThey'll transform it from merely something that gets us into orbit into something that helps us once we're there. #autoLOC_313062 = Next #autoLOC_313078 = Where to Place RCS Thrusters #autoLOC_313088 = Now that you know where the CoM is when the stage is full and when it is empty, you have the information you need to place RCS thrusters. RCS thrusters are found in the Command and Control category.\n\nMoving the spaceship without rotating it is called "translation." This is a useful kind of maneuver for several reasons, including docking to another craft. In order for translation with RCS to avoid unwanted rotation, you need to balance the thrusters around the CoM, so the net sum of forces is balanced right on this natural pivot point. For two equal sets of thrusters, each set should be equidistant from the CoM, and for a single set (what we're doing here) they should be right around the CoM itself.\n\nWhat makes this complicated is that the CoM changes during flight, as you just saw. So, you need to place the thrusters at a compromise point between the 'wet' CoM and the 'dry' CoM.\n\nNote that in career-mode games, RCS thrusters don't become available until fairly late. In the meantime, the reaction wheel capability built into your command pod will probably be enough for turning in space, though reaction wheels will not allow you to translate. #autoLOC_313089 = Next #autoLOC_313105 = Placing the RCS Thrusters #autoLOC_313115 = Let's turn on Angle Snap to make aligning the thruster parts easier. Do that by clicking on the Toggle Snap icon in the lower left or pressing the >>[<<2>>] key, ensure we have >>4x symmetry turned on, and then place a set of >>4 RV-105 RCS Thruster Blocks on your upper stage.\n\nThe tiny rocket propellant tank is about the right place to attach these. (Just in case you need a hint.) \n\nIf you don't get the placement quite right, you can also use the Offset gizmo to fine-tune their position. Make sure you turn angle snap off before using the offset! You will want fine adjustments for that, and with snap turned on, the adjustments are anything but fine. Click the Offset Mode icon in the upper left of the main editor window (just to the right of the part list), then click an RCS part. Drag one of the axis indicators to move it. If you want to reset this adjustment, hit >>[<<6>>]. When done, go back to Place mode.\n\nWhen you're all done, turn the CoM indicator off. #autoLOC_313116 = Next #autoLOC_313132 = Electric Charge #autoLOC_313143 = Lots of things on a craft use Electric Charge (EC). (That's what us cool scientists call rocket electricity.)\n\nIn order to keep your batteries topped up, you will need a way of generating power. Now, some engines generate electricity while they're running, but you don't want to keep your engine running in orbit. Your orbit would get all kinds of messed up, and you'll run out of propellant!\n\nOur command pod has some batteries built into it, but to be safe you can add more batteries, and you can add solar panels or other electricity-generating items. We're going to do both. #autoLOC_313144 = Next #autoLOC_313157 = Adding Batteries and Solar Panels #autoLOC_313166 = Switch to the >>Electrical category now and ensure we have Angle Snap turned on and are still in >>4x Symmetry mode.\n\nWe'll use our part rotation skills to adjust the panels before placing them. Thats the >>[<<4>>], >>[<<6>>], >>[<<8>>], >>[<<10>>], >>[<<12>>] and >>[<<14>>] keys we used earlier.\n\nGrab the >>OX-STAT solar panel, hold it over the lower end of the fuel tanks, and press >>[<<17>>] to rotate it 90 degrees. Then >>click to place a set of them.\n\nNow go ahead and place a set of 4 >>Z-100 batteries between the solar panels. #autoLOC_313167 = Next #autoLOC_313183 = Upper Stage Complete #autoLOC_313194 = Excellent work. You've built a nice starter upper stage which will do well for some orbital exploration.\n\nNow we need to work on getting it up to orbit, and for that we'll build up our lower stage. In comparison to the upper stage, it's quite simple \u2014 just a couple of tanks and an engine. That won't be enough alone however, so we'll add some boosters too. #autoLOC_313195 = Next #autoLOC_313208 = Stage Decoupler #autoLOC_313218 = Add another >>TD-12 Stack Decoupler on the bottom of the "Terrier".\n\nWe'll need this during our ascent to discard the empty parts of the vessel below.\n\nOh, and notice how when you add the decoupler, a fairing is placed around the engine? This will get jettisoned automatically when we stage the decoupler. #autoLOC_313219 = Next #autoLOC_313235 = Add Tanks #autoLOC_313243 = Now we need to add the fuel tanks for our lower stage.\n\nAdd two of the medium (rocket) propellant tanks (>>FL-T400 Fuel Tank) to the bottom of the stack. #autoLOC_313244 = Next #autoLOC_313260 = Add a Swivel Engine #autoLOC_313268 = For our lower stage we need an engine that is a sustainer. That's an engine that burns from liftoff until well after the boosters separate.\n\nLet's get "Scientifical" for a second. Rocket engine performance is measured by Specific Impulse (or Isp), and the Isp of an engine changes as the amount of atmospheric pressure around it changes. Just as the upper stage needed an engine that is good at the low air pressures of high altitudes, the lower stage will need boosters which are powerful at the higher air pressure of the low altitude of the launch pad. And to help carry the rocket through the transition from launch to upper stage, it will need a "sustainer" engine which usually sits between boosters and upper stage engines from a performance perspective, having a wide range in between the two.\n\nSo add the big engine you see there, the >>LV-T45 "Swivel", to the bottom of the tanks as our sustainer. #autoLOC_313269 = Next #autoLOC_313285 = Tweak the Swivel #autoLOC_313293 = At its default thrust level, the "Swivel" is too powerful for the rocket we're creating (and for the ascent profile we're going to teach you in the "Go For Orbit" tutorial). So you'll need to lower its thrust level. This isn't as good a solution as picking a smaller, lighter engine with the thrust level we want, but, well, there are only so many options. \n\n>>Right-click the "Swivel" and lower its thrust limiter to 65. It will then only produce 65% of its full thrust potential, but it will also run longer because it's only burning 65% as much fuel. #autoLOC_313294 = Next #autoLOC_313310 = Add Radial Decouplers #autoLOC_313318 = Nice. You now have the core of your rocket completed, but as I said before, we'll also be adding boosters to help the sustainer engine get the rocket up and running.\n\nWe'll add two boosters symmetrically so that we keep our craft balanced, and to make sure we don't lug the useless dry mass of the boosters around after they burn out, we'll attach them using decouplers.\n\nThis time, however, we'll use radial decouplers so the boosters can sit beside our lower stage core instead of under it. That way, the sustainter and boosters can fire at the same time. \n\nSelect the >>TT-38K Radial Decoupler and add it in >>2x symmetry near the bottom of the lowest tank on the lower stage. #autoLOC_313319 = Next #autoLOC_313335 = Add SRBs #autoLOC_313343 = "Moar Boosters" is something you often hear around the KSC, and now it's time to add some!\n\nAdd a pair of >>RT-10 "Hammer" SRBs to the decouplers, so we have that extra kick early on. #autoLOC_313344 = Next #autoLOC_313359 = Tweak SRB Thrust #autoLOC_313367 = Unlike LF (Liquid Fuel) engines, where you can adjust the throttle during flight, once you light an SRB, it burns at constant thrust till it's out of fuel. We can, however, use the throttle limiter as we did on the "Swivel" to set that constant thrust before we roll out to the launchpad.\n\n>>Right-Click on one of the SRBs and change its thrust limiter to 50. Do note that changing a tweakable value on one part that's been placed using symmetry will have that same change applied to its symmetry counterparts.\n\n(Remember when I said I'd teach you how to make that pod-and-Thumper craft from Construction Basics survivable? Well, this thrust adjusting is how that could be done. Although you'd also have to put a decoupler on it.) #autoLOC_313368 = Next #autoLOC_313384 = Add Nose Cones #autoLOC_313392 = Right now the SRBs have flat, pancake tops, which is simply not a good look. Oh, and bad aerodynamically.\n\nLet's fix that by adding a pair of nose cones. >>Nose cones can be found in the >>Aerodynamics category, and you can add a pair of them using >>2x symmetry. #autoLOC_313393 = Next #autoLOC_313409 = Add Fins #autoLOC_313417 = While we're on that tab in the toolbox, let's add some fins too. Fins come in various sizes and styles, and as we learned earlier, will help stabilize your craft.\n\nSince these fins are control surfaces, they also add some extra control authority when low in the atmosphere, where the air is thick enough for them to have a helpful effect.\n\nAdd the >>AV-R8 Winglets in >>4x symmetry near the bottom of the lowest fuel tank in the lowest stage, and make sure they don't intersect the decouplers and SRBs. If they do overlap those parts, any flight will be interesting, but exceptionally short. #autoLOC_313418 = Next #autoLOC_313434 = Fix Staging #autoLOC_313442 = Excellent! We've now got all the components on our basic orbital rocket, but let's run through a few extra things before we call it a day.\n\nFirstly, we should review the Staging Stack to check the order of actions and parts displayed there. It's lucky I've highlighted this for you, because the SRBs are set to fire before the sustainer, and that just won't do. You won't have enough thrust to get off the pad that way!\n\nMove the Swivel's staging icon down into the same stage as the SRBs.\n\nNote that the automatically created staging sequence would work if we did not want the long-burning sustainer to ignite at the same time as the high-thrust boosters, but since we do, we had to adjust it manually. #autoLOC_313443 = Next #autoLOC_313459 = Align for Launch #autoLOC_313467 = Finally, pick up the pod and rotate it 90 degrees around the vertical axis (Press >>[<<2>>] or >>[<<4>>]).\n\nThis will rotate the ship not just in the VAB, but also set its orientation when we go to the launchpad, so that our desired flight heading of east (compass 90) will be a matter of steering in the pitch (up-and-down) axis rather than yaw (right-and-left).\n\nBy default, parts in the VAB are oriented so that they are aligned north. #autoLOC_313468 = Next #autoLOC_313484 = Action Groups #autoLOC_313493 = We always make every effort to ensure our brave crew survive, and hopefully you will take the same stance in your space program. It doesn't always work out that way, of course, but it's the thought that counts. (At least to those of us not in the rocket at the time.) \n\nWith that in mind, let's set up an abort action group for your craft, for use in case of emergency. Note that in career mode, you'll have to upgrade the VAB or SPH in order to access action groups.\n\n>>Click on the turquoise action groups button on the left of the toolbar; it's part of a cluster of three buttons. #autoLOC_313494 = Next #autoLOC_313510 = Action Groups #autoLOC_313518 = Action groups let you assign the functions of one or more parts to a single, specific key. There are some default action groups (landing gear automatically go in the gear group, brakes on wheels go in the brake group, etc.) and some custom ones activated by the keyboard (not keypad) numbers. Because of the order of these keys on standard boards, the action groups are numbered 1 through 9 and then 0.\n\nTo set up an action group, click on the desired action key from the menu, then click on the part you want to activate. The actions already assigned to that group appear in the Group Actions column, and the actions that can be assigned from the selected part appear in the Selection Column.\n\nTo add and remove items, you simply click on them to move them left or right between columns. To clear all action group selections from a part, click Reset in the Selection column.\n\nWe're going to set up the Abort action group. It's triggered by pressing >>[<<2>>] or by clicking the big red abort button in flight (it slides out from the left of the altitude panel at the top of the screen when you mouse over that area). First, >>click on the >>Abort button in the Action Groups column. #autoLOC_313519 = Next #autoLOC_313535 = Abort Group #autoLOC_313543 = Great! Now >>click on the decoupler right below the pod, and add its >>Decouple action to the group.\n\nThen >>click on each liquid engine in turn and assign their >>Shutdown functions to the group. Finally, >>click on one of the radial decouplers and assign >>Decouple to the group. (Since these were placed with symmetry, applying the action to one radial decoupler will apply it to them all.) \n\nNow when you trigger the abort action in flight, the engines will shut down (or, if they can't shut down, be decoupled), the capsule will separate from the rest of the ship, and it should be safe to land by itself. Remember to deploy your parachute once it's safe, however! (This may require staging a number of times, since the stage counter won't advance by itself when parts decouple before they are staged. #autoLOC_313544 = Next #autoLOC_313560 = Summary #autoLOC_313568 = And there we are! Your orbital rocket is ready to fly.\n\nIt's been a long lesson (and thanks for hanging in there) in which we've covered lots of different advanced techniques for rocket construction.\n\nGive the new ship a name and save it \u2014 that's always a good practice. Then I recommend you try flying it in the "Go For Orbit" tutorial.\n\n>>NOTE:Any vessels you create here will be lost when you exit, this is just for playing around. #autoLOC_313569 = Done #autoLOC_314034 = Intermediate Construction #autoLOC_314043 = Hello again. Glad you could come back.\n\nTo get started, go ahead and enter the VAB and I'll give you the overview of what we're building today. #autoLOC_314055 = Overview #autoLOC_314077 = Ah, here we are again. Now, to business.\n\nIf you remember, in our last construction tutorial we covered how to build a simple hopper and some of the basics of the construction area.\n\nIn this tutorial we'll expand your knowledge of some of the more useful features in the VAB, and we'll build a more complex craft that will be able to get us out of the atmosphere. #autoLOC_314078 = Next #autoLOC_314093 = Loading Saved Designs #autoLOC_314106 = To build our new design let's start with the craft we built in the Basic Construction Tutorial, though this one is just called "Hopper". This will save us a little bit of time, and the accounting department is always happy when we save on time.\n\n>>Click on the >>Open button in the top right corner and load the "Hopper", then remove its >>RT-5 "Flea" motor.\n\nIf you mess up, you can recreate the craft from the part list by placing a pod first, then a parachute on top of it. Note that throughout this tutorial I will leave all parts you need available to be placed.\n\nIf you delete the craft file somehow, close the load dialog and open it again and the craft will be back. #autoLOC_314107 = Next #autoLOC_314126 = Tweaking the Chute #autoLOC_314140 = Unlike last time, we won't be bringing the whole vessel back, so we can change our parachute's stats from what we used before. Right-click on the parachute and verify that its deployment altitude is set to 1000m as last time, but also set the minimum pressure slider all the way to the right, 0.75 atmospheres. That corresponds to an altitude on Kerbin of about 2 kilometers and means a much shorter time 'hanging around' during descent. #autoLOC_314141 = Next #autoLOC_314156 = Renaming the Vessel #autoLOC_314166 = First off let's change the name of our craft, and the description if you want, so that we still have our trash can special for later on.\n\nSimply change the name to something other than "Hopper" and we can proceed. #autoLOC_314167 = Next #autoLOC_314181 = Adding Some Extra Functionality #autoLOC_314189 = Great. For this craft, we are going to give the ship some additional purpose by attaching a science experiment. We can run these experiments during our travels and get valuable science data for Kerbalkind.\n\nThere are a number of science experiments to be performed, but at the moment we only have the Mystery Goo Containment Unit available.\n\nSwitch to the >>Science tab to look at it. This is one of the most basic scientific experiments Kerbal scientists have devised and one of the first things they want to try and understand better; I mean, they don't even know what color the goo is! #autoLOC_314190 = Next #autoLOC_314205 = Using Symmetry #autoLOC_314213 = When you pick up the part you will see that it's designed to attach to the sides of other parts, i.e. "radially". If we attach only one of these, then during flight our craft will be unbalanced.\n\nOne way to solve this is to add an extra Goo Container on the opposite side of the rocket so they balance. Luckily we have a symmetry tool to help here. #autoLOC_314216 = These buttons control symmetry (highlighted) and angle snap, and can be found in the lower left of the screen. Press the >>symmetry button (or press the >>[<<3>>] key) to cycle through the available symmetry modes. #autoLOC_314218 = Set this to >>2x and then pick up and place a >>Mystery Goo Containment Unit on the side of the pod, near the top. You will notice that a second one has been placed opposite the first by the symmetry tool. If you had already placed a lone canister, pick it up, make sure symmetry is set correctly, and place it again, so that it has a duplicate on the other side.\n\nRemember to place the canisters near the nose of the pod! #autoLOC_314219 = Next #autoLOC_314233 = Decoupling Parts #autoLOC_314242 = If we add too many more parts here, the craft we are making will be too heavy to survive reentry safely (and too heavy to be slowed by our parachute, leading to Sudden Impact Syndrome). So we will need to add a decoupler below the pod.\n\nDecouplers can be found in the Coupling tab, and will let us split the craft when we no longer need the lower parts. We won't be able to recover the discarded parts, but at least our craft (and our Kerbal!) will survive reentry and landing.\n\nDecouplers can be used in many ways, but for now let's just add one of these to the bottom of the pod. Go to the >>Coupling tab, grab a >>TD-12, and place it.\n\nNote that stack decouplers have arrows. The arrows show which side is the side that decouples. Make sure your decoupler's arrow is pointing up, towards the pod. (It will be, by default.) #autoLOC_314243 = Next #autoLOC_314257 = Revisiting the Staging Stack #autoLOC_314266 = Well done. You'll recall, I hope, that in the previous tutorial we had to adjust the staging stack when we added the engine to our earlier rocket. \n\nWhen you add a decoupler, the extra stage is automatically added to the stack so that any new parts below the decoupler won't be staged at the same time as those above it.\n\nYou can of course still move these all around, but hopefully this will save you some time as you go.\n\nIf you ever want to return to this default staging setup, click the >>Reset button at the bottom of the Staging Stack. #autoLOC_314267 = Next #autoLOC_314281 = Adding Some Fuel Tanks #autoLOC_314289 = This time we are going to use a Liquid Propellant Rocket Engine. Unlike Solid Rocket Motors, these engines don't carry their own propellants with them, so we need to add some fuel tanks.\n\nGo to the Fuel Tanks tab. We are still using these early parts so there are only FLT-100s available. This is another area, like engines, where advancement brings bigger and better parts.\n\nWe are going to need 5 of these tanks to get us to space. Before you grab 5 tanks from the part toolbox, though, let me give you another tip, because efficency is my middle name (it goes right after "Von").\n\nOnce you place the first tank on the rocket, you can duplicate that by holding the >>[<<2>>] Key and clicking on the tank. You can do this on the bottom tank a few times and quickly get 5 of these attached without having to go back to the toolbox.\n\nAdd 5 >>FLT-100 Fuel Tanks to the vessel and we can proceed. #autoLOC_314290 = Next #autoLOC_314304 = Adding a Rocket Engine #autoLOC_314312 = Good! Switch over to the >>Engines tab now.\n\nThe "Swivel" engine you see here is obviously different from the "Flea" we used before. This is a liquid engine and it needs (and burns) both Liquid Fuel and Oxidizer; funnily enough, that's what we just added to the rocket.\n\nAttach the >>LV-T45 "Swivel" to the bottom of the rocket stack now, and keep an eye on the staging stack to see how it changes. #autoLOC_314313 = Next #autoLOC_314327 = Adding Fins for Balance #autoLOC_314335 = We are almost there and you're doing fine, maybe not as speedily as someone of my caliber though.\n\nThe last thing we are going to need to do is to give this rocket a little better stability, so it keeps going the way we want it to go. We will achieve this by adding some fins near the bottom of the rocket. Fins can be found in the >>Aerodynamics tab.\n\nSet the symmetry mode to >>4x so we will place them on both axes. Also, turn on angle snap. #autoLOC_314338 = You can turn on angle snap by clicking the button next to the symmetry icon (highlighted blue in this example), or by pressing >>[<<2>>]. That will help you to align the fins neatly. #autoLOC_314340 = Drop a >>Basic Fin on the last rocket tank. You'll see the other three symmetry counterparts will be placed as well. #autoLOC_314341 = Next #autoLOC_314355 = Ready to Rock! #autoLOC_314364 = Excellent, we've now got a rocket that will let us reach for the stars. Admittedly, I did say "reach for", as this is a basic rocket which can't achieve orbit. But on the bright side, that means reentry will also be basic!\n\nYou've done a great job in building a basic hopper and a suborbit-capable rocket. Hopefully, you've learned a few things about how to build a craft and how to use some of the shortcuts that are in here.\n\nFeel free to hang around a bit and try your hand at other things too, or perhaps you could look at the next lesson on suborbital flight, where we will see just how well this rocket performs. Or, head over to the science tutorial to learn how to advance your career and unlock more parts.\n\nIf you could show yourself out of the construction facility with the red button on the top right when you're done experimenting that would be great. Auf wiedersehen!\n\n>>NOTE:Any vessels you create here will be lost when you exit, this is just for playing around. #autoLOC_314365 = Done #autoLOC_314461 = Welcome #autoLOC_314470 = Welcome to the Kerbal Space Center Launch Facility! I'm <<1>> and I will teach you the basics of piloting a spacecraft.\n\nI trust you've already checked the Basic Construction Tutorial, if not I recommend you do so before going through this one.\n\nToday we will do a run through of all the important controls for your spacecraft. Our little "Hopper" from your Basic Construction lesson with Wernher may not have all of them, but we'll do a full run through once, and see how it flys.\n\nIf you're ready to go, press >>Next. #autoLOC_314471 = Next #autoLOC_314482 = Basic Flight Controls #autoLOC_314489 = Flying a spacecraft is all about being in control of a generally very chaotic situation. As a Pilot, your main flight controls will affect the pitch, yaw and roll of the ship.\n\nLet's look at those first. (All the other controls will be locked until they're needed or this tutorial is closed.) #autoLOC_314490 = Next #autoLOC_314502 = Basic Flight Controls : Pitch, Yaw and Roll #autoLOC_314509 = Pitch, Yaw and Roll are the three directions you will rotate your craft.\n\nTo help you visualize these, we've taken a holiday snap of the "Hopper" below. #autoLOC_314511 = Next up, we'll see how we rotate in these directions. #autoLOC_314512 = Next #autoLOC_314523 = Pitch, Yaw and Roll #autoLOC_314532 = You control your ship's rotation using the these controls:\n\t\t>>[<<2>>] / >>[<<4>>] : Pitch Up / Down\n\t\t>>[<<6>>] / >>[<<8>>] : Yaw Left / Right\n\t\t>>[<<10>>] / >>[<<12>>] : Roll Left / Right\n\nBy controlling Pitch, Yaw and Roll together, you can keep the ship in a controlled flight.\n\nTry it now, and notice the indicator on the lower-left side move as you provide control input. #autoLOC_314533 = Next #autoLOC_314544 = Basic Flight Controls #autoLOC_314551 = Throttle, plus Pitch, Yaw and Roll are the main controls you'll need to master for a successful, crash-free flight.\n\nWe'll skip over the Throttle control for now as this vessel has no need for it. Don't worry, I'll explain it another time when it's of use.\n\nRemember that all of these controls have a limited amount of effectiveness, so bigger, heavier ships will probably respond much more sluggishly to the controls than a little small one.\n\nIt's also good to keep in mind that as stages are separated from the ship, it will become lighter and this will usually mean easier to control.\n\nNext, let's look at the rest of the Flight Controls. #autoLOC_314552 = Next #autoLOC_314563 = Staging #autoLOC_314570 = In flight, all the planning you put into the staging sequence of your ship comes into play.\n\nFrom launch to the final deployment of the descent parachute(s), you can control the activation of several of the ship's parts by activating stages:\n\t\t>>[<<2>>] : Launch/Activate Next Stage\n\nNotice the Stage Indicator in the lower-left corner, it shows the currently active stage. Since we haven't launched yet, it's showing the first stage as active. I have your staging controls locked for now, so the stage indicator is glowing purple. \n\nOne more thing on staging, if the staging setup is causing strife, or you change your mind about something, you can edit the stage sequence on the fly...pun intended...no need to go back to the assembly facility. #autoLOC_314571 = Next #autoLOC_314582 = The NavBall #autoLOC_314589 = An important part of flying is knowing how your ship is oriented and where it is going. That's why a good pilot is always aware of the ship's Attitude (where it is pointing) and its Velocity Vector (where it is going). These aren't always the same direction, and as your skills improve you should pick up on these.\n\nThe big round instrument on the lower center of the screen is called the NavBall. This device sums up most of the critical information needed for proper, death-free flight.\n\nHere, you see the ship's nose in relation to the horizon (when you're not pointing straight up it's easily visible as a line between blue sky and the brown ground), as well as its heading (compass bearing) and speed.\n\nYou also get several icons that indicate things like your current velocity vector, but we'll have a look at those later. #autoLOC_314590 = Next #autoLOC_314601 = Flight Instruments #autoLOC_314608 = In the top-center part of the screen you have your Altimeter, Vertical Speed Indicator, and Atmosphere gauges.\n\nThe Altimeter will show the distance to the planet's surface at Sea Level. This means the actual surface may be much closer, so watch out for the ground when landing.\n\nYour Vertical Speed Indicator shows how quickly your altitude is changing. When launching, it's considered best to keep this gauge pointing up.\n\nThe Atmosphere gauge indicates how deep the ship is in the planet's atmosphere. This helps you know if the ship is high enough for orbiting without losing speed to air resistance, or judge how effective wings and controls surfaces will be. #autoLOC_314609 = Next #autoLOC_314620 = Parachute Indicators #autoLOC_314627 = One last thing before we give this rocket the green light.\n\nIn the Staging stack you can see the indicator for your parachute. This indicator shows when the chute will be activated by staging\u2014you already know that\u2014but the background will also change color to indicate when it is safe to stage the parachute, and the foreground (the parachute bit of the icon itself) will change color depending on the parachute's state. Note, however, that by default parachutes will not deploy when unsafe, even if you stage them. #autoLOC_314629 = The left three show safety: Safe, Risky, and Unsafe to deploy. The chute is unstaged (white) in the left three. The right three show state after staging: Armed, Deployed, and Cut/shredded. When you are familiar with chute icon colors we can move on. #autoLOC_314630 = Next #autoLOC_314642 = Ready to Launch #autoLOC_314660 = Ok, enough talk! I'll unlock the flight controls and you'll be clear for launch.\n\nAt any time you may press >>[<<2>>] to pause the game. In the Pause Menu you can restart the flight, or end this Tutorial (choose >>End Scenario) and return to the Main Menu.\n\nFor now get, yourself prepared and hit >>[<<5>>] when ready to launch!\n\nDon't forget our "Hopper" has only a solid rocket motor so there is no throttle control\u2014that's why we didn't review the throttle here. Make sure to fly in a nice high arc and enjoy the flight! #autoLOC_314671 = Liftoff! #autoLOC_314692 = And up you go! You can try practicing some of the controls we just discussed like pitch, yaw and roll.\n\nAlso keep an eye on the parachute icon in the staging list, that shows you how safe the current environment is for chutes. Once it goes red it won't deploy until it's clear again even if you stage it.\n\nI realize this could be too much to learn in one go, so if you forget you can always press >>[<<2>>] and click >>View Key Bindings for a reminder.\n\nYou can also see whether your crew are enjoying the trip in the lower right corner.\n\nAnyways, I'll hang around and watch, and I'll let you know when it's safe to stage your chute. #autoLOC_314708 = Deploy the Parachute #autoLOC_314715 = Your solid motor has burned out, you're passing apoapsis (the highest point on your flight), and your speed is low enough that it's safe to stage again to deploy the parachute.\n\nDo so now, before you speed up again and hit the surface! #autoLOC_314727 = Descending... #autoLOC_314734 = You've armed the parachute, now time to wait to get low enough and slow down enough for it to deploy safely (don't worry, it will do so automatically now).\n\nWell, maybe worry slightly: If you didn't fly high enough, you may not have enough air under you to slow down before you crash! #autoLOC_314746 = Enjoy the Descent #autoLOC_314754 = And now we sit back and enjoy the descent. #autoLOC_314766 = Landed #autoLOC_314775 = Well done, you've survived your first quick flight!\n\nWhen you're landed or splashed on Kerbin (and NOT in training) you can point the mouse just above the altimeter and click the recover button (on the panel that slides down) to ask to be picked up.\n\nI've also unlocked the crew hatch, so if you feel like going out for a walk or swim you can click the EVA (Extra Vehicular Activity) button that will pop up when you mouse over the portrait of the Kerbal you want to take for a walk. You can do it just for fun, or to collect a surface sample.\n\nThis concludes today's lesson, to exit training you press >>[<<2>>] to access the pause menu and choose >>(End Scenario) to return to the Main Menu.\n\nI hope to see you again to learn more about Suborbital flight perhaps. Bye. #autoLOC_314776 = Done #autoLOC_314788 = Internal View #autoLOC_314800 = Aha!, You're a curious one aren't you? The IVA button over each crewmember's portrait will let you see the ship from his own perspective.\n\nNote that in this mode, your flight UI has less instruments, since most of them can be found in the cockpit itself.\n\nIn Internal View, right-clicking will toggle between mouse-look and interact modes, so you can look aroud without having to hold down the right mouse button. Try looking around and clicking on things, the Engineering department says there are many devices in here that actually work. They seemed to be quite proud of that, in fact.\n\nWhen there are multiple crew you can cycle through the POV of them using the >>[<<2>>] key.\n\nReturn to External View by pressing >>[<<4>>]. #autoLOC_314820 = Failure #autoLOC_314830 = Aw, shucks, something went terribly wrong here. You might want to try to stay alive when on an actual mission, you know...\nDon't feel bad, I'll send someone to clean that up and you can try again. Make sure you fly high enough to be going slow enough for parachute deployment, and make sure you remember to stage it to arm it! #autoLOC_314831 = Finish #autoLOC_314847 = Oh No! Your Chute is Gone! #autoLOC_314857 = You staged your chute while still going too fast and it ripped up. Afraid there really isn't much that can be done now, it's shredded to ribbons! #autoLOC_314876 = Docking Control Mode #autoLOC_314887 = I see you've found the Docking Controls. In this mode, controls behave somewhat differently, to make maneuvering around in orbit easier. However, that is a topic for a whole other tutorial, so let's just go back to the subject at hand for now.\n\nPress the Staging button on the bottom-left corner to return to the Staging Control Mode. #autoLOC_315017 = Welcome #autoLOC_315026 = Hello again. Glad you could make it back.\n\nToday we will take an exciting step: getting our first Kerbal into Space! (Yep, with a capital S!)\n\nHopefully, you remember the controls we discussed in the basic flight tutorial, but don't forget that you can always press >>[<<2>>] and click the view key bindings button for a reminder.\n\nIf you're ready, let's get started. #autoLOC_315027 = Next #autoLOC_315041 = Flight Plan #autoLOC_315054 = Your mission today is to make a short suborbital (less than orbital) flight out over the water to the east. It's a nice arcing path that ensures a gentle, survivable reentry; straight up then straight down is...not so good for survival.\n\nI've set up the pink target indicator on the navball as aim point but do note that this is not the case for normal missions (the target marker is normally used for other things, and does not help with ascents). Starting with the nose pointing straight up on the launch pad, or 90 degrees elevation from the eastern horizon:\n\n\t * Tilt east to 80 degrees elevation on the navball by 150 m/s (start at 50 m/s);\n\t * Tilt east to 70 degrees on the navball by 400 m/s (start at 250 m/s);\n\t * After burnout, coast up into space, and have a look around;\n\t * Prepare for reentry;\n\t * Lastly, reenter and land safely!\n\nOnce we reach burnout (i.e.run out of propellant) we'll have a bit more time to discuss some other things. #autoLOC_315055 = Next #autoLOC_315069 = Throttle Control #autoLOC_315079 = Unlike the "Hopper" in our first lesson, this new craft has Liquid Fuel engines. This means we can use the throttle to set the output power of the ship's engines.\n\nThrottle is controlled by the following keys:\n\t\t>>[<<2>>] : Throttle Up\n\t\t>>[<<4>>] : Throttle Down\n\t\t>>[<<6>>] : Throttle Max\n\t\t>>[<<8>>] : Throttle Cutoff\n\nTry these out now! You'll see the indicator needle slide up and down along the graph on the lower left side of the navball. #autoLOC_315080 = Next #autoLOC_315094 = S.A.S. #autoLOC_315103 = S.A.S stands for Stability Augmentation System, although Kerbal astronauts usually refer to it as Sickness Avoidance Scheme.\n\nWhatever it stands for, what it does is try to stop the ship from spinning around, using the computer-controlled "Auto-Torque Drive Compensator" technology to counteract the rotation of the ship. In its simplest mode it will keep the ship aligned with the orientation it has when you turn S.A.S. on, or, if you pitch/yaw/roll while S.A.S. is on, the orientation when you release the controls.\n\nSAS can be activated (or deactivated if on) momentarily by holding down the >>[<<2>>] key, and it can be toggled by pressing the >>[<<4>>] key.\n\nIf you have problems following the maneuvers, once you enable SAS and lift off you can click the small red button to the left of the navball that has a miniature target indicator (it's the lower left of all the buttons). That will cause the S.A.S. to follow the target indicator and fly for you. Note: this autopiloting function will not be available until you are flying. #autoLOC_315104 = Next #autoLOC_315118 = Launch Preparations #autoLOC_315125 = This craft has a bit too much engine, so we're going to throttle down for launch. Set your throttle to >>2/3 (the upper of the two middle notches on the slider).\n\nAlso, turn on S.A.S. to help control things (press >>[<<3>>]). It will keep you pointed where you want to be pointed. #autoLOC_315126 = Next #autoLOC_315144 = Detailed Information Ahead #autoLOC_315153 = During this lesson some of the information is quite detailed and could take a while to read. As this is a short suborbital hop, and I don't want you to miss anything important, I will place a warning at the top of pages where you might want to pause the game to read.\n\nThe warning will look like this:\n\n>>WARNING: Detailed info! Press >>[<<3>>] to pause if necessary. #autoLOC_315154 = Next #autoLOC_315168 = Ready to Launch #autoLOC_315190 = Ok, enough talk! I'll unlock the rest of the flight controls and you'll be clear to launch.\n\nAt any time you may press >>[<<2>>] to pause the game. In the Pause Menu you can restart the flight, or end this Tutorial and return to the Main Menu.\n\nI've enabled the Target marker on the NavBall. Give it a look to make sure you see it, and then let's get ready to light this candle.\n\nDouble-check your throttle is set to >>2/3 (the upper of the two middle notches on the slider) and S.A.S. is enabled, then hit >>[<<5>>] when you're ready to launch. Remember to start turning at 50m/s! #autoLOC_315202 = Hold Tight... #autoLOC_315210 = Wait for a bit more speed before we start to turn. #autoLOC_315227 = Start the Turn #autoLOC_315235 = Now's the time to start turning.\n\nFollow the target marker to 80 degrees by the time you reach 150m/s. #autoLOC_315260 = Hold Steady Again #autoLOC_315268 = Good work!\n\nGet ready to turn further once you reach 250m/s. #autoLOC_315286 = Steady on 70 #autoLOC_315294 = Looking good! Now let's turn a little more.\n\nWe are aiming to get to the 70 degree pitch line.\n\nYou can follow the marker as it moves there. #autoLOC_315313 = Hold Steady - Throttle Up #autoLOC_315321 = Excellent work. We've got the rocket just where it needs to be in order to reach space.\n\nYou should be able to let S.A.S. keep the craft steady for a while as we accelerate further.\n\nNow go ahead and throttle up to full power. #autoLOC_315358 = Hold Steady #autoLOC_315366 = We're really cooking along now! As we get up to these higher speeds you might start to see some heat effects, but we will clear the atmosphere before it gets too hot .\n\nHold the course and we'll reach stage burnout safely. #autoLOC_315403 = Out of Gas #autoLOC_315422 = >>WARNING: Detailed info! Press >>[<<3>>] to pause if necessary.\n\nGreat work! You've succeeded in getting your ship on a trajectory bound for space. I've now set your target indicator to align with your velocity vector; that will minimize drag by turning the smallest side of the vehicle into the air flow. Somewhere around here, you will see the navball speed indicator auto-switch from "Surface" to "Orbit," accompanied by the speed number jumping. Go ahead and switch it back to "Surface" mode by clicking on it until it says "Surface" again.\n\nYou might have noticed some flickering flames near the end of our burn there, which is due to the high speed of your craft in the atmosphere. Normally our ascent would be a little slower, but I'm sure my friend Wernher has helped you build a ship that can withstand this heat, and besides this high and this slow you'll be fine.\n\nIf you want to have a look at your trajectory, you can switch to the map (>>[<<5>>] key) to have a look at your projected path. Just remember to come back to flight mode again! #autoLOC_315424 = Oops. Looks like you're not going to clear the atmosphere<<1>>. Press >>[<<3>>] and choose >>Revert Flight to try again. #autoLOC_315426 = Next #autoLOC_315452 = Coasting to Space #autoLOC_315460 = Now that we are coasting our way to apoapsis (that's the highest point on our current projected path), we've got a little time to chat. Once you clear the atmosphere we'll go over what you can do in space. #autoLOC_315477 = What to Do in Space #autoLOC_315485 = While we float up here beyond the atmosphere, I'll quickly tell you about a couple of things you can do.\n\nWith an advanced enough astronaut complex in the KSC, we can train our Kerbals to be able to space walk (or EVA), although we won't be doing that on this flight.\n\nAlso, when we are carrying science devices like our goo containers, we can perform experiments.\n\nFeel free to play with the goo canisters now by right-clicking on them. I'll let you know when it's time for the next phase of this suborbital flight. #autoLOC_315502 = Reorient #autoLOC_315512 = >>WARNING: Detailed info! Press >>[<<3>>] to pause if necessary.\n\nAs we near the edge of the atmosphere again, it's time to reorient the pod to get ready for re-entry. We're only going to reenter with the pod and chute and goo canisters, but we're not going to decouple yet; in real missions it's best to keep your upper stage around until the last moment, you never know when you might need it...\n\nAnyway, it's best to re-enter bottom-first, and since we ascended at about 70 degrees pitch, we'll naturally re-enter at about -70 degrees pitch.\n\nThat means you want to aim the top of the capsule at the 70 degrees pitch line, but the opposite heading. This is at a heading of 270 on the navball and 70 degrees pitch, and I've placed the target marker there to help you see where this lies.\n\nTurn S.A.S. off, change your attitude, and then turn it back on again. #autoLOC_315531 = Stablize #autoLOC_315539 = Nice! Now hold steady on your new attitude (let SAS do its job), and get ready to decouple the stage and start reentry! #autoLOC_315558 = Booster Away! #autoLOC_315568 = Now it's time to get rid of that booster, since it's just weighing us down.\n\nStage to discard the unneeded parts and mass. #autoLOC_315581 = Aerodynamic Stabilization #autoLOC_315591 = During re-entry, with your pod oriented this way (drag-producing items near the top), aerodynamic forces alone will hold it properly stabilized.\n\nSo it's time to turn S.A.S. off and let the air do the work for you. Once it's off and you've hit the atmosphere, we'll move to the next bit. #autoLOC_315613 = Reentry! #autoLOC_315621 = >>WARNING: Detailed info! Press >>[<<3>>] to pause if necessary.\n\nYou are now reentering Kerbin's atmosphere. Make sure to keep all hands and feet inside the pod at all times. We don't want you getting burnt or anything! Don't mind the flames. Wernher IS a "World Famous Rocket Scientist" after all, and he's built this ship to withstand them.\n\nLast time we watched the parachute icon to wait for the right time to open the chute. This time we are going to do something a little different. Remember in the construction tutorial where you designed this vessel, you set the chute to not semi-deploy until 0.75 atmospheres of pressure? That means the chute won't perform the first of its two deployment steps until then, even if you activate it by staging now. On Kerbin, 0.75atm means about 2000m altitude above sea level, and the craft should be travelling slowly enough by then that the chute will survive deployment.\n\nSo let's take the bold step of arming the chute now and let the smarts in there pop it at the right altitude.\n\nYou know you can trust me! Stage the chute now by pressing >>[<<5>>]. #autoLOC_315636 = Ready the Chute #autoLOC_315644 = >>WARNING: Detailed info! Press >>[<<3>>] to pause if necessary.\n\nAwesome! So while we set your chute to not actually semi-deploy until around 2km (we do look out for you at Mission Control!), we do need to ensure that the opening height (its second, full-deployment step) is correct.\n\nYou can even adjust these parameters during flight, so right-click on the parachute now and check their sliders.\n\nDon't touch the pressure slider (or bad things WILL happen), and make sure the full deploy altitude is no less than 1000m or you will not have enough time to slow down!\n\nOnce you're satisfied, just hang on until about 2km and watch the parachute trigger itself according to the settings we've chosen.\n\nWhile we're waiting I want you to look at the bottom of the capsule. Note that you do not have a heat shield: you don't need one because this is such a gentle flight. Actually, a heat shield would make things more dangerous on this craft because the additional mass would be pushing the limits of this model of parachute. #autoLOC_315659 = Chute Away! #autoLOC_315668 = Yes! The chute is away.\n\nNow enjoy a leisurely float down to the surface. #autoLOC_315681 = Welcome back! #autoLOC_315689 = Welcome back, and congratulations on completing \u2014 and even surviving! \u2014 your first real mission.\n\nYou've managed to launch, control your vessel into space, orient yourself correctly, and land safely. That's quite an achievement.\n\nIf you want to practice this again, choose revert to launch from the pause menu. Otherwise, end the scenario.\n\nAnd be sure to check out the other tutorials. My next one is about "Going for Orbit" and is really exciting. There's always lots more to learn at the KSC! #autoLOC_315690 = Done #autoLOC_315708 = Internal View #autoLOC_315720 = Aha!, You're a curious one arent' you? The IVA button over each crewmember's portrait will let you see the ship from his own perspective.\n\nNote that in this mode, your flight UI has less instruments, since most of them can be found in the cockpit itself.\n\nIn Internal View, right-clicking will toggle between mouse-look and interact modes, so you can look aroud without having to hold down the right mouse button. Try looking around and clicking on things, the Engineering department says there are many devices in here that actually work. They seemed to be quite proud of that, in fact.\n\nWhen there are multiple crew you can cycle through the POV of them using the >>[<<2>>] key.\n\nReturn to External View by pressing >>[<<4>>]. #autoLOC_315740 = Failure #autoLOC_315749 = Aw, shucks, something went terribly wrong here. You might want to try to stay alive when on an actual mission, you know...\n\nDon't feel bad, I'll send someone to clean that up and you can try again. #autoLOC_315750 = Finish #autoLOC_315766 = Oh no! Your chute is gone! #autoLOC_315776 = You staged your chute while still going too fast and it ripped up.\n\nAfraid there really isn't much that can be done now, it's shredded to ribbons! #autoLOC_315795 = Docking Control Mode #autoLOC_315806 = I see you've found the Docking Controls.\n\nIn this mode, controls behave somewhat differently, to make maneuvering around in orbit easier. However, that is a topic for a whole other tutorial, so let's just go back to the subject at hand for now.\n\nPress the Staging button on the bottom-left corner to return to the Staging Control Mode. #autoLOC_315826 = Whoah, Wipeout! #autoLOC_315836 = Uh oh! You've "flipped out" - you pointed your vessel too far away from the direction it was traveling, and the drag from the top of your vessel overpowered the lift and drag from your fins.\n\nThis means aerodynamic forces acted to keep pushing you further away from your velocity vector rather than acting to keep you aligned.\n\nTo fix this you'll have to align with your velocity vector again if you can, and then burn straight up.\n\nYou probably won't make it high enough, however, so you could just restart the lesson.\n\nPress >>[<<2>>] and choose Revert to try again. #autoLOC_315980 = Welcome #autoLOC_315989 = Welcome to From the Mun!\n \nIn our last lesson, we landed this craft on the Mun. Hopefully, your pilot had a chance to stretch her legs and look around; if not we'll start there. After that, we'll be heading home to Kerbin!\n \nIn this lesson I'll teach you how to take off from the Mun and reach a stable orbit, and then how to return from the Mun (or any moon) to its parent planet. Indeed, the same skill can be used to depart Kerbin towards other planets in the inner solar system. Lastly, I'll cover re-entering Kerbin at high velocity. (Heat shield: required!)\n \nWhen you're ready we can review the flight plan. #autoLOC_315990 = Next #autoLOC_316004 = Gone Walkabout #autoLOC_316014 = To send Valentina on Extra Vehicular Activities (EVA), click the EVA button on her portrait. Have her Jump off the craft and play with the experience of walking in munar gravity. When she's finished frolicking, turn her jetpack on and fly her up to the pod again. She can get back inside by grabbing the handles near the door and then hitting the keystroke to go back inside. Once you're back in the pod, or if you want to skip the EVA, click >>Next.\n\nEVA Controls:\n\t\t>>[<<3>>], >>[<<5>>], >>[<<7>>], >>[<<9>>] : Surface Movement\n\t\t>>[<<11>>] : Toggle Jetpack\n\t\t>>[<<13>>] : Jetpack Up\n\t\t>>[<<15>>] : Jetpack Down\n\t\t>>[<<17>>], >>[<<19>>], >>[<<21>>], >>[<<23>>] : Jetpack Movement #autoLOC_316015 = Next #autoLOC_316033 = Flight Plan #autoLOC_316043 = Ok, moving on. This return flight will have three distinct phases: ascent from the Mun's surface, trans-Kerbin injection, and transmunar re-entry. Once you've finished the first phase, establishing your low munar orbit, we'll cover the details for the next.\n \nFor now, here's what you're going to do (as always in these lessons, I'll add a target marker to assist your steering):\n\t* Throttle up, then immediately pitch over, down the 90 degree heading line (which is east), following the marker.\n\t* Cut the throttle when your apoapsis gets above 50km.\n\t* Circularize at apoapsis.\n \nThis will be much simpler than when you did your Kerbin ascent in the Go For Orbit tutorial. The Mun has a much shallower gravity well than Kerbin, so you only need a single stage\u2014 and not even all of that. Remember, this is the same stage you used to land on the Mun, and we're also going to use it to return home. Mun's gravity is so much weaker than Kerbin's, plus we're not being held back by an atmosphere, that this one stage will have the fuel capacity for this entire landing-and-return leg of the mission. #autoLOC_316044 = Next #autoLOC_316058 = Ready to Launch #autoLOC_316074 = I've placed the marker on your navball. When you're ready, throttle up to max (hit >>[<<2>>]) and immediately start turning. Given your orientation when this tutorial begins, that will be by yawing.\n \nYour thrust-to-weight ratio (TWR) is very high in the Mun's weak gravity, and again there's no atmosphere to worry about, so you can turn very, very sharply without risking disaster the way this flight path would on Kerbin. We'll be at only 6 degrees pitch by 40m/s. As always, you can use the SAS follow-target mode to follow the marker if you're having trouble.\n \nSo go ahead, throttle up, and start turning! #autoLOC_316086 = On Your Way #autoLOC_316093 = Up you go! Or rather, sideways you go!\n\nI'll track your apoapsis here so you don't have to swap to map view; cut your engine once it's <<1>>m or more. I'll cut throttle for you if you get very distracted and the apoapsis goes beyond 100km.\n\nNote: If your vertical velocity relative to the terrain goes negative, I'll have you pitch up to counteract that.\n #autoLOC_316096 = Current Apoapsis: <<1>>m #autoLOC_316100 = Current Terrain Alt: <<1>>m #autoLOC_316104 = Relative vertical speed: <<1>> m/s #autoLOC_316106 = Next #autoLOC_316132 = Coasting to Apoapsis #autoLOC_316157 = Ok! Your throttle is cut, so let's coast on up.\n \nI've created the circularization node for you, but in "real life" you'll be doing that planning yourself. Hey, I can't manage every little thing around here!\n \nGo ahead and click the >>Next button when you're ready and we'll warp to the maneuver. #autoLOC_316158 = Next #autoLOC_316183 = Circularize #autoLOC_316191 = We're almost there. Rotate your craft to align it with the blue manuever marker by yourself. or use the S.A.S. >>Maneuver mode (this aligns your ship with the node's burn vector) to do it for you.\n \nBurn to execute the node once your time-to-maneuver is about half the estimated burn time. (As we discussed in a prior tutorial, this makes the burn more efficient and precise.) \n \nIf all else fails, burn prograde to make sure your periapsis is no more than 5km lower than your apoapsis\u2014 close enough to a circular orbit for our current purposes. #autoLOC_316192 = Next #autoLOC_316211 = How To Return #autoLOC_316218 = To return from a moon to the body it orbits (or to eject from a planet into solar orbit), you must reach escape velocity, and it matters quite a lot when in your orbit you do so. You want to make sure the effort you expend to reach escape velocity creates the correct resultant orbit.\n \nSwitch to map view (>>[<<2>>] key) if you're not there already. Zoom far enough out and rotate the camera to show all three objects\u2014your ship, the Mun, and Kerbin\u2014from above. Note your direction of travel in your orbit: if you're looking from the top, you're orbiting counter-clockwise. Next, check the direction of travel of the Mun in its orbit around Kerbin. Mun is orbiting in the same direction as you are: aligned with the rotation of the parent, a "prograde" orbit. \n\nWe're going to eject opposite to the Mun's direction of travel, but we will be accelerating forward with respect to our own orbit around Mun in order to do that. Let's see how it's done. #autoLOC_316219 = Next #autoLOC_316237 = Create the Return Node #autoLOC_316245 = Remove any existing nodes, then create a new node on your current Mun orbit. It doesn't matter where; we will be moving it to visualize the results of your burn homewards.\n\nDrag the prograde handle until you have an escape trajectory (which means that your projected path leaves Mun's SOI). Now drag the node itself and watch as your Kerbin periapsis changes. You'll find that you have the lowest Pe when your ejection vector is parallel to Mun's orbital track but heading the opposite direction. (If the Kerbin Pe disappears under Kerbin's surface, drag on the retrograde handle to reduce the burn until you can see the Pe again. This will keep your reentry survivable.)\n\nYou've now created an ejection maneuver which, despite being prograde in munar orbit, gives you a retrograde kick in terms of your eventual Kerbin orbit! You can use the same principle to travel to other planets from Kerbin, although there you'll need to be mindful of "transfer windows" (a term for the most efficient times to travel between planets).\n\nOnce you've set your Kerbin periapsis to be between 5km and 32km, click next to proceed. (You may need to fine-tune by adding radial-in or -out delta-V to the maneuver, or moving the node itself slightly). #autoLOC_316246 = Next #autoLOC_316312 = Eject! #autoLOC_316319 = Warp to and execute the maneuver node you've created. Once that's done, remove the node so we have a clear view of the ship's path. We rocket scientists like tidiness, and it's always good to clean up after yourself!\n \nIf the resulting orbit deviated from the plotted burn so much that Kerbin periapsis is below 5km or above 32km, you'll need to fine-tune your path with another burn to avoid a possibly disastrous re-entry. A maneuver node could help you to do that.\n \nOnce your periapsis is within those limits and you have cleared any remaining maneuver nodes, we'll continue. #autoLOC_316320 = Next #autoLOC_316354 = The Long Road Home #autoLOC_316362 = Congratulations! You're on your way home.\n \nLet's warp ahead until you're near Kerbin. >>Click on your orbit near, but at least a Kerbin's-radius away from periapsis, and choose >>Warp Here. You could alternatively use the timewarp controls by pressing the >>[<<4>>] key, but do remember to decrease warp as you approach; Kerbin's gravity speeds you up a lot as you get close!\n \nWe'll advance once your altitude drops below 120km. If you used auto-warp, you may want to manually increase timewarp to 5x or 10x once the automatic warp finishes in order to cover the last distance (assuming your auto-warp ended well before 120km altitude). #autoLOC_316376 = Prepare for Reentry #autoLOC_316388 = Just like I've taught you before, orient retrograde and stabilize, then turn SAS off, then decouple your last stage, and you'll be ready for re-entry.\n \nDo that quickly, because you're descending fast! #autoLOC_316401 = Reentry! #autoLOC_316420 = Note that this time you do have a heat shield on the capsule: while it's just barely possible to survive a transmunar reentry without one, it's very dangerous indeed. Try coming back directly from anywhere farther than the Mun, and you'll be a crispy critter without a shield! \n\nAn alternative method to avoid excessive re-entry heat would be to maneuver into a parking orbit and/or make a braking burn, and then make a gentler, slower re-entry. That, however, would require a great deal of additional fuel\u2014 and to be honest, is way less fun.\n\nBecause of the added mass of the heat shield (but no extra drag to compensate because it mounts flush with the pod), this ship won't be able to slow down as well as the pod would by itself. For that reason, your craft has a drogue parachute mounted to the side in addition to the main chute up top. Once the drogue chute icon shows 'safe' (no red or orange background), you can stage to deploy it.\n\nDrogue parachutes are weaker braking devices, but work at higher speeds and altitudes than regular parachutes can, in order to slow the ship to the point where it's safe to use the more powerful normal parachutes. So once the drogue is doing its part of the job, we'll continue. #autoLOC_316432 = Drogue Away! #autoLOC_316452 = Ok, your drogue parachute is staged. Once the main parachute also shows safe, stage again to arm or deploy it as well, and then we'll continue.\n\nIf for some reason your drogue fails(and goes to the cut state\u2014 red chute icon on any color background) you still have a chance: you might slow down to a safe enough speed to deploy your main parachute even without the drogue. Fingers crossed! #autoLOC_316464 = And Now We Wait #autoLOC_316472 = With everything staged and activated, there's nothing more to do but wait. #autoLOC_316485 = Hurrah! Home Safe! #autoLOC_316493 = Congratulations! You've successfully returned from the Mun! A ticker-tape parade would be held in your honor... if this weren't a training simulation. Instead you'll just have to go and do a real Mun mission in your own career or sandbox save!\n\nWhen you're ready, open the pause menu to either end or restart this scenario. And once again: well done! #autoLOC_316494 = Done #autoLOC_316509 = Summary #autoLOC_316518 = Thats as far as I will be taking you today. We can catch up again in the Orbit 101 tutorial where I will show you about orbits and adjusting them.\n\nIf you want to fly solo for a bit you can also try bringing Valentina home. You will need to turn around 180 degrees and burn retrograde until your periapsis is less than 20km. Stage away the upper stage when you hit the atmosphere's edge, orient retrograde and reenter like I taught you in the Flight Basics tutorial.\n\nOr simply choose End Scenario from the Pause menu and I'll see you later.\n\n #autoLOC_316519 = Finish #autoLOC_316537 = Failure #autoLOC_316548 = Aw, shucks, something went terribly wrong here, you might want to try to stay alive when on an actual mission. \nDon't feel bad, you can try again another time. #autoLOC_316549 = Finish #autoLOC_316653 = Landing on the Mun #autoLOC_316662 = Welcome to To The Mun Part 2! In this tutorial you're going to land this vessel on the Mun.\n\nIn To The Mun Part 1, you brought this vessel, along with its transfer stage, to low lunar orbit. Between the tutorials, that transfer stage was decoupled, so now you're down to just the land-and-return stage.\n\nWhen you're ready to begin, we'll review the flight plan. #autoLOC_316663 = Next #autoLOC_316678 = Flight Plan #autoLOC_316686 = Your flight plan to get to the surface safely will be as follows:\n\t* Execute a maneuver at low throttle.\n\t* Warp to the new periapsis.\n\t* Burn retrograde at medium throttle, reducing speed and altitude, until you are only 1.5km above the surface.\n\t* Descend at a measured pace (1m/s of speed per 10m of altitude remaining).\n\t* Land softly on the Mun's surface!\n\nYou'll notice that I've set up a maneuver node for you. This will be your descent orbit insertion burn; it's a burn that will insert you into a descent orbit that almost, but not quite, touches the Mun's surface. #autoLOC_316687 = Next #autoLOC_316702 = DOI Burn #autoLOC_316712 = Go to the map view (press >>[<<2>>]) and warp to the maneuver node as I've taught you. When its "Time to" hits 0, then execute the burn. When done, remove the node.\n\nDo this at low throttle so you have better control, since the burn would only take a single second at full throttle! #autoLOC_316713 = Next #autoLOC_316731 = Fine - Tune Periapsis #autoLOC_316738 = Make sure your periapsis is now set 6km. (You might need to go back to map view for this.)\n\nIf it's not, adjust it as I've taught you by making very fine burns, being careful to throttle up only very slightly so as not to over-do things. If you can't make fine enough corrections burning prograde and retrograde, try burning radial in/out, or even normal/antinormal. #autoLOC_316739 = Next #autoLOC_316760 = Warp to Periapsis #autoLOC_316768 = Now we're going to warp to this new, low periapsis.\n\nClick >>Next when ready! #autoLOC_316769 = Next #autoLOC_316787 = Warping... #autoLOC_316795 = Hang tight and get ready to deploy your landing gear and start your braking burn!\n\nYou'll be burning at 1/3 throttle (see the marker on the throttle gauge). This is because you want to come in gently and not kill your velocity too soon. If you kill all your speed now, you'll just start falling and pick up more speed again, which you'll have to burn more fuel to re-cancel out. \n\nBy the way, this path is a 'reverse gravity turn', similar to the one we flew on ascent in the Go For Orbit tutorial. Except, you know, reversed. \n\nAnyway, I'm going to enable the target indicator to assist (like we did in the Go For Orbit tutorial). Follow it during the braking burn. If your descent speed gets too high, we'll move to the next step early. #autoLOC_316809 = Braking Burn #autoLOC_316824 = Ok, we are getting close now. Hit >>[<<2>>] to deploy your landing gear, then throttle up to 1/3 (if you're not there already) and start burning at the target marker! Remember, you can use S.A.S. >>Target mode to point yourself at the target if you need help.\n\nDon't let your vertical speed pass -100m/s, but also don't let it ever go positive, or you'll be wasting fuel by climbing instead of descending.\n\nOnce you reach only 1.5km up (or earlier if you're descending too quickly) we'll move on. Note: Don't forget that the altimeter up top shows altitude above sea level, not the terrain under you. #autoLOC_316828 = Altitude above terrain: <<1>> m\nVertical Speed: <<2>> m/s\nSpeed: <<3>> m/s\n <<4>> #autoLOC_316831 = THROTTLE DOWN #autoLOC_316832 = THROTTLE UP #autoLOC_316863 = Final Descent Part 1 #autoLOC_316871 = Almost there! Now you're going to carefully lower your velocity down to zero as you descend. Keep the descent rate equal to your height divided by 10, and keep a look out for a nice place to land! #autoLOC_316876 = Altitude above terrain: <<1>> m\nVertical Speed: <<2>> m/s\nSpeed: <<3>> m/s\n <<4>> #autoLOC_316880 = THROTTLE DOWN #autoLOC_316881 = THROTTLE UP #autoLOC_316899 = Final Descent Part 2 #autoLOC_316907 = You're very close to the surface now! Slow down to only 5m/s (even slower when you can see your shadow) and land softly on the surface of another world!\n\nTo make fine throttle adjustments easier, right-click on your engine and lower the thrust limiter down to 50 or so. That will make 100% on your throttle gauge only 50% throttle for the engine. #autoLOC_316912 = Altitude above terrain: <<1>> m\nVertical Speed: <<2>> m/s\nSpeed: <<3>> m/s\n <<4>> #autoLOC_316916 = THROTTLE DOWN #autoLOC_316917 = THROTTLE UP #autoLOC_316939 = Landed! #autoLOC_316949 = Congratulations! You've landed on the suface of the Mun!\n\nThat's one small step for Val, one giant leap for Kerbalkind. #autoLOC_316950 = Next #autoLOC_316966 = Failure #autoLOC_316977 = Aw, shucks, something went terribly wrong here, you might want to try to stay alive when on an actual mission. \nDon't feel bad, you can try again another time. #autoLOC_316978 = Finish #autoLOC_317041 = To The Mun: Part 1 #autoLOC_317049 = Welcome to the first in a series of lessons designed to prepare you for flight in and around Kerbin's local system.\n\nI've been inspired by that famous work of Jules Kerman, "From Kerbin to the Mun." We'll take a leaf out of his book, and go one better by returning as well!\n\nIn our first lesson we will be starting from LKO (Low Kerbin Orbit) and travelling to the Mun, ending in Low Munar Orbit. I'm going to assume you've completed the flight tutorials preceding this as well as Orbiting 101, but if not, you really should go do them first.\n\nWhen you're ready to go, hit >>Next. #autoLOC_317050 = Next #autoLOC_317061 = Transfer Orbits #autoLOC_317070 = An important part of flights between celestial objects is a transfer orbit, which basically means an orbit used to change between two orbits. In our case, the periapsis of our orbit will be very near to Kerbin, and the apoapsis will extend to just beyond the Mun's orbit. Interplanetary trajectories are much the same, but on a much larger scale.\n\nNow, press the >>[<<2>>] key to go into the map view, so we can get an overview of Kerbin's local system. #autoLOC_317079 = Transfer Orbits #autoLOC_317087 = To perform a successful transfer, you'll need to arrange for your ship and the target to arrive at the same place at the same time. \n\nIf you really know what you're doing you can calculate your own transfer orbit on the fly, or you could try eyeballing it. However, it's much easier to use maneuver nodes, so let's do that now.\n\n>>Click anywhere on your orbit, then click >>Add Maneuver.\n\nDo note that when playing a career-mode game, maneuver nodes will not be immediately available; you will have some facility upgrading to do before you have access to them. #autoLOC_317098 = Maneuver Nodes #autoLOC_317109 = Maneuver nodes let you plan orbital maneuvers ahead of time, and most importantly, you can do so without wasting precious propellant.\n\nAs you can see, maneuver nodes have six handles: the green ones are prograde and retrograde, the purple ones normal and antinormal, and the blue ones are radial in and radial out.\n\nI'm not going to go into detail about these right now because these are the same vectors on the navball you saw in the Orbiting 101 tutorial. For now, just remember that prograde and retrograde help you grow or shrink your orbit, and normal and antinormal help you tilt it. #autoLOC_317110 = Next #autoLOC_317121 = Maneuver Nodes #autoLOC_317132 = You can click and drag the different handles to see how a burn made in that direction, for that duration, would affect the resultant orbit.\n\nIn our particular case, we want to bring the apoapsis up just enough to intercept the Mun's orbit at a point around 45 degrees ahead of Mun's current position.\n\nIf your trajectory is correct, the orbit line will shift colors when it gets close to Mun. This indicates the point where your ship will transition from the influence of Kerbin's gravity to that of the Mun. The region in which the pull from that body's gravity is strongest is its "Sphere of Influence", or SOI. (In real life the gravitational influence of all planets and moons matters too.) #autoLOC_317133 = Next #autoLOC_317144 = Maneuver Nodes #autoLOC_317154 = Let's get to it then! With the handles showing (you might need to click on the node to make them appear), pull the prograde handle until your post-maneuver orbit reaches as high as that of the Mun. But going that high is not enough to achieve an actual encounter. As I said before, timing also matters. So you may also need to move the node itself until you get an intercept (SOI change) with the Mun. You can do this by clicking on the inner circle of the node and dragging it forward or back along the line of your current orbital path.\n\nDon't forget that you can zoom the camera back to see a wider region of space, and if you want to start the burn planning over, you can delete the maneuver node and create a new one from scratch.\n\nTo delete a node, right-click the manuever node while it's open and then click on the red delete icon. You can also click on the next-orbit or previous-orbit buttons, if you want to move the node forward or back in time by a whole orbit. Very useful if it gets behind you by mistake! #autoLOC_317160 = Next #autoLOC_317203 = Warp to Maneuver #autoLOC_317210 = There we go! You've planned a trans-munar injection maneuver; your post-maneuver orbit will enter the Mun's sphere of influence.\n\nThere are a few things to notice now, so bring up your NavBall. You will find a few indicators and displays that weren't there before you added the maneuver node. (We saw these during the Go For Orbit tutorial, too, if you remember, but allow me to refresh your memory).\n\nThe bar on the right is a graphical depiction of the velocity change (delta-V for short) required to perform the burn you've plotted. Below that you will also see the approximate time necessary to make the maneuver and deplete that graphical display of the burn. A new timer also counts down to the moment your ship will reach the maneuver node. \n\nWe can speed up time to get to the burn position faster by clicking any point on the orbit beyond the maneuver node and then clicking warp to next maneuver. Do that now.\n\nIf for some reason your maneuver node gets messed up, or you delete it, just re-plot a new one. Since it's only a plan/simulation of a burn, you haven't lost anything. #autoLOC_317246 = Maneuver Execution #autoLOC_317257 = We're getting close to maneuver time! There is one final step to take before performing the burn: you need to point your vessel down the planned vector, represented by the blue cross (or an arrow pointing to it).\n\nOnce oriented you can worry about the burn. Here's an expert tip: look at the burn time estimate, halve it, and start your burn when the T-minus timer reads that number. If your burn time is 20 seconds, say, start burning at T-10s. This is because the maneuver node assumes an intantaneous burn, so if you average the burn around it it produces a more accurate orbit than if you only start burning at the time of the node so the average point is later.\n\n(Sometimes your estimated time will display N/A. An instant of full-thrust burn towards the manuever icon will reset this number without changing your current orbit enough to be a problem.)\n\nIn our example, applying this tip means you should start your burn about when the countdown timer reads T-40 seconds. #autoLOC_317276 = Trans-Munar Injection Complete! #autoLOC_317284 = Good work! But you may have noticed your actual orbit is not exactly the one you had planned. This is because real burns are never instantaneous. However, close enough is good enough, as long as the trajectory markers are showing that we got a Mun encounter pretty close to the one we wanted.\n\nIf you're not quite satisfied with your Munar intercept, you can still fine-tune it a bit by making small burns in various directions, but be careful not to overdo it. A counter-burn can undo a goof, but you still don't want to be wasting fuel.\n\nNow we'll wait for you to be sucked up by the Mun's gravity. But since that can take around six hours, you'll probably want to use the "warp here" trick like we used before, or plain old time warp, to shorten the wait. Try warping to just inside the Mun's SOI. #autoLOC_317299 = Munar Orbit Insertion #autoLOC_317313 = You are now in the Mun's sphere of influence, and Mun's is the only gravity affecting the motion of your ship. But you're on an escape trajectory relative to the Mun, which means that you are moving too quickly to orbit the Mun. If we didn't do anything, you'd whiz on past it and "escape." You will need to slow below escape velocity (burn retrograde) at periapsis in order to be "captured" and insert into Munar orbit. Remember the Orbit 101 tutorial: it's best to change your apoapsis at periapsis, and capturing is effectively changing your apoapsis from something far beyond Mun's SOI to a height that never leaves Mun's SOI, so we will perform that maneuver at periapsis.\n\nIf your periapsis is hiding under the Mun's surface, that means you will crash unless you do something. You can fix this by creating a maneuver about half-way to the Mun (or even earlier), and then adjust either of the blue handles (radial in or radial out) to shift the periapsis to the altitude that you want it to be (say 50km). Execute that maneuver if necessary and we'll continue. #autoLOC_317316 = Next #autoLOC_317332 = Munar Orbit Insertion #autoLOC_317347 = We'll be using a maneuver node again to perform the capture burn and insert into munar orbit: add a node at periapsis. Once you've started to execute your capture burn and your velocity is a bit lower than escape (you have a reasonable munar apoapsis, and therefore are in orbit and unlikely to escape by an errant thruster fire), we'll proceed. #autoLOC_317351 = Current Eccentricity: <<1>> (Target: 0.8) #autoLOC_317355 = After Planned Manuever: None Found #autoLOC_317357 = After Planned Manuever: <<1>> #autoLOC_317372 = Munar Orbit Insertion #autoLOC_317381 = Now that you're not on an escape trajectory, try to get yourself into a reasonably circular orbit below at least <<1>>m.\n\nRemember, you can use yet another maneuver node. If your periapsis is also higher than <<2>>m, you'll need to lower your apoapsis first to make it your new periapsis, then burn at periapsis to lower the other end, too #autoLOC_317383 = Periapsis Altitude: <<1>>m #autoLOC_317385 = Apoapsis Altitude: <<1>>m #autoLOC_317387 = Eccentricity: <<1>> #autoLOC_317400 = Tutorial Complete! #autoLOC_317408 = Good work! You're now in a stable, circular orbit around the Mun with a ship fully capable of landing. Capable of landing, anyway, after you decouple the transfer stage so that it's not in the way. (See To The Mun Part 2 for a tutorial on landing).\n\nToday you've learnt how to use maneuver nodes to plan future orbits, set out to travel to another world, and parked in orbit around it. In our next lesson we'll cover the landing procedure, which I'm really looking forward to showing you.\n\nLanding on another body is a both exciting and terrifying experience, but for now I'm running late for lunch, so I will see you later. #autoLOC_317409 = Finish #autoLOC_317452 = Orbiting 101 #autoLOC_317460 = Welcome to the Orbiting 101 training program! I'm <<1>>, and I'm going to teach you the basics of orbiting.\n\nI assume you've already done the basic flight tutorials, and are now ready to learn how to get around in space. If you haven't done them, well, I hope you know what you're doing.\n\nLet's get started. #autoLOC_317461 = Next #autoLOC_317472 = Orbiting 101 - Basics #autoLOC_317479 = Orbiting is really nothing more than free-falling. The only thing is that as you fall, you're moving so fast forward that you actually miss the ground. Because up here there is no atmosphere to slow you down at this height, you will continue to free-fall endlessly around the planet, without having to use your engines.\n\nWe are currently on a low, almost circular orbit around Kerbin. To get a better view of your situation, press the >>[<<2>>] key to go into the Map View. #autoLOC_317487 = Orbiting 101 - The Map View #autoLOC_317494 = This is the map view. Here, you can see your ship's position and its current trajectory around the planet.\n\nHold right-click and move the mouse to look around and see your orbit from various angles.\n\nAlso, hovering over the icons on the map will display more information about them (and by right-clicking the node you will pin the info).\n\nClose the map when you're ready (press the >>[<<2>>] key again), so we can proceed. #autoLOC_317502 = Orbiting 101 - Attitude and SAS #autoLOC_317510 = Good. Let's get practical now. I trust you already know your basic spacecraft controls...\n\nUp here, they're very much the same, except that the lack of an atmosphere makes the ship behave quite a bit differently. Because there is no drag slowing you down, for every input you apply, you'll have to apply an opposite one to come to a stop again.\n\nI'm going to remotely nudge your attitude controls a little. Try to get the ship back under control afterwards.\n\nIf you find yourself totally out of control, hit >>[<<2>>] to toggle the S.A.S. on, and it will automatically cancel any remaining rotations.\n\nAre you ready? #autoLOC_317511 = Ready #autoLOC_317522 = Orbiting 101 - Attitude and SAS #autoLOC_317538 = Ok, here we go... #autoLOC_317542 = There! You are piloting now. Stop rotation using the pitch, yaw and roll controls.\n\nI suggest you use the navball to orient yourself instead of looking at the ship. The navball isn't affected by the camera rotation, so it should be easier to get your bearings through this instrument than by looking at the outside.\n #autoLOC_317563 = Orbiting 101 - Attitude and SAS #autoLOC_317570 = Nicely Done!\n\nAttitude control is an essential skill for a spacecraft pilot. Master it, and you'll be well on your way to becoming an expert pilot.\n\nYou can try this again if you want, or press Next if you're ready to move on. #autoLOC_317571 = Try that again! #autoLOC_317576 = Next #autoLOC_317587 = Orbiting 101 - The NavBall #autoLOC_317594 = Let's have a look at the NavBall now. You've probably seen the symbols on it when you were spinning around.\n\n Here's what they mean: #autoLOC_317598 = Prograde and Retrograde Vectors: They point towards and away from your velocity vector respectively. That is, it points to and away from where you're going. #autoLOC_317603 = Radial in and out Vectors: They point towards and away from the currently orbited body. #autoLOC_317608 = Normal and Antinormal Vectors: They are perpendicular to the Orbital Plane, they point "upwards" and "downwards" with respect to the orbital plane respectively. #autoLOC_317611 = Next #autoLOC_317622 = Orbiting 101 #autoLOC_317629 = Ok!\n\nNow, let's try something a little more involved. Open your map again. #autoLOC_317638 = Orbiting 101 - Essential Maneuvers #autoLOC_317645 = What we want to do now is go through some of the basic maneuvers you'll need to know. Let's try raising your Apoapsis first.\n\nThe Apoapsis is the highest point in an orbit, and it's indicated by the node marked [Ap].\n\nThe best place to raise your apoapsis is at the Periapsis [Pe] node, which is the lowest point of your orbit. If you hover the mouse over Periapsis node, you'll see that we are going to reach it in a few minutes. Once there, we will face prograde and burn.\n\nPress >>[<<2>>] to speed up time a little, so we can get there faster. #autoLOC_317653 = Orbiting 101 - Time Warp #autoLOC_317660 = Ok, time is now passing <<1>> times faster than normal, so we should be there in a few moments.\n\nYou can control time warp with the >>[<<3>>] and >>[<<5>>] keys, or click the arrows on the panel at the top left of the screen.\n\nThis time, I'll put us back to normal time about a minute before we reach periapsis, and start lowering the rate even earlier.\n\nOutside of training, though, you'll have to warp time down to 1x yourself, so don't go too fast or you might miss your mark. \n\nYou can also click on any given point on your orbit and click the Warp Here option. The ship's systems will automatically warp time as fast as possible to get you there. #autoLOC_317679 = Orbiting 101 - Essential Maneuvers #autoLOC_317686 = Ok, we are a few seconds away from periapsis now. Time to turn prograde and do our burn.\n\nHowever, instead of closing the map, let's just bring up the navball here, so we can see what's happening to our orbit as we accelerate.\n\nTo bring up the navball on the map, click the little tab on the bottom-center of the screen, or press the >>[<<2>>] key.\n\nOh, and if you activate your S.A.S. with >>[<<4>>] you will see shortcuts to the different autopiloting vectors next to the navball. If you don't feel like maneuvering yourself right now, just click the >>Orbit Prograde icon. #autoLOC_317694 = Orbiting 101 - Essential Maneuvers #autoLOC_317701 = Good. Time to do our burn. Turn the ship to face the Prograde Vector now.\n\nRemember that you can just activate the Stability Assist (>>[<<2>>] key) and click the Orbit Prograde button next to the NavBall and the ships Pilot (or Probe Core) will do it for you. #autoLOC_317703 = Remember, the prograde vector looks like this: #autoLOC_317706 = Make sure the ship is pointing towards it before accelerating. #autoLOC_317715 = Orbiting 101 - Essential Maneuvers #autoLOC_317725 = Ok, we are now turned prograde. Check SAS is engaged for you to keep her steady. Press the >>[<<2>>] key to accelerate at full throttle. #autoLOC_317733 = Orbiting 101 - Essential Maneuvers #autoLOC_317740 = Notice how the opposite side of your orbit starts to rise as you accelerate?\n\nKeep thrusting prograde until your apoapsis altitude reaches about 800,000m. #autoLOC_317743 = Apoapsis Altitude: <<1>>m #autoLOC_317753 = Orbiting 101 - Essential Maneuvers #autoLOC_317767 = Ok, cut the throttle now!\n\nHold >>[<<2>>] or hit >>[<<4>>] to cut throttle immediately. #autoLOC_317775 = Orbiting 101 - Essential Maneuvers #autoLOC_317782 = Well Done!\n\nThis is how you raise your Apoapsis node.\n\nWith orbital maneuvers, pretty much everything you do will affect the opposite side of your orbit. So to raise the highest point (Apoapsis), you thrust forward (or prograde) at the lowest point (Periapsis). Similarly, to raise your Periapsis, you thrust prograde at Apoapsis. We're on our way to the Apoapsis now, so let's do just that.\n\nPress >>Next when ready, and I'll warp time to get us there quickly #autoLOC_317783 = Next #autoLOC_317795 = Orbiting 101 - Essential Maneuvers #autoLOC_317803 = Ok, we're on our way to the apoapsis node now. Notice how your ship loses speed as we rise. That's because we're climbing away from the planet, so we lose speed as we go higher, just like a ball does when thrown into the air back on Kerbin. \n\nThe higher you are, the slower your orbit will be. Notice how the Mun's orbital speed is around 540m/s (you can see this by hovering over the Mun's marker), while yours is far higher? That's because our orbit is so much lower than that of the Mun. \n\nWhen we reach apoapsis, we will burn prograde again, to raise the periapsis node and circularize our orbit. #autoLOC_317822 = Orbiting 101 - Raise Periapsis #autoLOC_317829 = Ok, here we are. Same as before: turn your ship to face prograde.\n\nMind that we are probably facing the other way right now, so the prograde marker might not be visible at first. But you can find it easily because it's on the opposite side from the retrograde marker. \n\nOnce you're facing the right direction, fire up that engine and watch the periapsis rise. #autoLOC_317837 = Orbiting 101 - Raise Periapsis #autoLOC_317844 = Keep burning prograde until the orbit is nearly circular. Eccentricity will be 0 when it's perfectly circular, so keep an eye on that (Eccentricity measures how elliptical your orbit is; 0 means the orbit is circular). #autoLOC_317847 = Periapsis Altitude: <<1>> #autoLOC_317856 = Orbiting 101 - Raise Periapsis #autoLOC_317870 = Nicely done!\n\nThis is how you change the size of your orbit. This maneuver should come in handy in many situations.\n\nNext, we'll look into changing your orbital inclination.\n\nPress >>Next when ready to proceed. #autoLOC_317871 = Next #autoLOC_317882 = Orbiting 101 - Inclination #autoLOC_317889 = Your orbital inclination is the angle between your orbit and Kerbin's equator. If you've managed to maintain a reasonable amount of control so far, we should still be in a nearly 0° inclination orbit. That is, even though we've changed the altitude of our orbit, it still has the same inclination as before.\n\nChanging inclination is done by thrusting at a 90 degree angle to your prograde vector, but without changing your pitch relative to the surface.\n\nOn our present, nearly equatorial orbit, prograde is due east. That means to increase our inclination, so that our orbit takes us into higher latitudes, we have to burn towards the normal direction. #autoLOC_317890 = Next #autoLOC_317901 = Orbiting 101 - Normal Vectors #autoLOC_317908 = If all that I just said made your head spin, the navball once again comes to your rescue. In this case, you will need to use the normal vector to change your orbital inclination. \n\nLet's try that now; turn the ship to the normal vector's direction and open the throttle. #autoLOC_317910 = Normal Vector: #autoLOC_317921 = Orbiting 101 - Inclination #autoLOC_317928 = Notice how as you burn north, your orbit starts to tilt up on one side, but the periapsis and apoapsis nodes remain mostly the same? \n\nThat is because we are accelerating on a completely new direction, so this maneuver doesn't add or take away any energy from the orbit, as long as we are careful to continue facing normal during the burn.\n\nKeep accelerating towards the normal until your inclination is about 10°. #autoLOC_317931 = Orbit Inclination:<<1>>° #autoLOC_317940 = Orbiting 101 - Inclination #autoLOC_317954 = Good! This is how you change your orbital inclination.\n\nFor these maneuvers, it's always better to do it in the slowest parts of the orbit so you don't have to spend as much delta-V to turn your orbit around. That also means inclination changes on larger orbits, such as we are on now, take less fuel than the same inclination change on a lower orbit.\n\nAlso, keep in mind that changing inclination doesn't necessarily mean accelerating to the north or south. It means accelerating at right angles to your prograde vector, which on our nearly equatorial orbit, also happened to be towards the north.\n\nNext, let's look into the last essential maneuver you'll need to learn: lowering our orbit. #autoLOC_317955 = Next #autoLOC_317966 = Orbiting 101 - Lower Periapsis #autoLOC_317973 = As you can imagine, lowering your orbit's altitude is very much like raising it, only in reverse.\n\nBecause there's no air up here, we can use our main engines to decelerate as well as accelerate, because the ship's orientation will not cause problems with airflow and flying backwards is easy as flying forwards.\n\nAlso, since our orbit is nearly circular, we can just turn retrograde and do our burn at any time now, so let's get to it.\n\nTurn toward the retrograde vector and start that engine up again. #autoLOC_317975 = Retrograde Vector: #autoLOC_317985 = Orbiting 101 - Lower Periapsis #autoLOC_317992 = Keep burning retrograde until the periapsis altitude is around 20,000m.\n\nTry getting it as close as possible this time. If you overshoot and make it too low, turn prograde and accelerate a little to bring it back up. For precision, remember that you can fine tune your throttle using the >>[<<2>>] and >>[<<4>>] keys. #autoLOC_317995 = Periapsis Altitude: <<1>>m #autoLOC_318004 = Orbiting 101 - Lower Periapsis #autoLOC_318011 = That's it! You're now on your way back.\n\n20,000m is low enough to hit the atmosphere, so you are now on a re-entry course to Kerbin. Once we're below 60,000m, the atmosphere will start slowing the ship down to the point that it won't have enough velocity to rise back up again. #autoLOC_318012 = Next #autoLOC_318023 = Orbiting 101 - Complete! #autoLOC_318031 = This is all we need to do for this lesson. You could keep playing and either perform more maneuvers or ride this path down to a landing, or you could skip to the next lesson. \n\nIf you do try for a landing, don't forget to decouple the capsule and deploy the parachutes.\n\nSee you on the ground! #autoLOC_318032 = Finish #autoLOC_318504 = Science #autoLOC_318512 = Hello and welcome to today's lecture on the Kerbal scientific method. I am <<1>>, scientist extraordinaire. This tutorial doesn't really require any previous knowledge, but in order to gather science points you will have to acquaint yourself with almost every aspect of the game, so you should do them all at some point.\n\nWe are now at the Kerbal Space Center. For a tour, see the Basic Construction tutorial. For now we'll focus on the Research and Development Complex. #autoLOC_318513 = Next #autoLOC_318525 = Research and Development Complex #autoLOC_318533 = The large complex nearest to you is the Research and Development Complex. This is where you will make use of the science points your missions award you to unlock more parts.\n\nGo ahead and click on it to see it in action. #autoLOC_318545 = Inside the RnD Complex #autoLOC_318553 = Very good! What you see in the middle of the graph paper background is the Tech Tree. It shows how far your research has taken Kerbal technology.\n\nYou don't have much to show right now, because you're not a world-class scientist like myself. At least not yet. But I trust you have the potential to achieve great things. #autoLOC_318554 = Next #autoLOC_318566 = Unlock a Node #autoLOC_318575 = In a typical career game, you will start with a few parts and have to earn the rest.\n\nFor education's sake, I've gone ahead and given some data units to your space program, so you should have enough science to unlock the next node. The total of your current available science points is shown on the top right.\n\nLet's get cracking. Select any of the available grayed out nodes and >>click the blue >>Research button on the right pane. Some of your science points will be spent to buy that invention. #autoLOC_318587 = Node Unlocked #autoLOC_318595 = Hooray! That's how research is done. You may have noticed that additional nodes were linked to the one you just researched, and are now available to be researched as well.\n\nDon't know what to pick next? Don't worry; you can select a node at any time and useful information will be displayed in the right pane. This includes the new parts that it contains, and how much science is needed to research it. #autoLOC_318596 = Next #autoLOC_318608 = Where Does it Come From? #autoLOC_318615 = Now, you're probably thinking to yourself, "This is all nice and jolly, but how do I get more science?"\n\nYou can get more by doing many things, such as gathering crew reports from regions your Kerbals visit, fulfilling some kinds of contracts, collecting samples from various locations, equipping your ships with parts for experiments (such as the Mystery Goo Containment Unit) and using them, etc. There are many possibilities, really.\n\nMost of these actions are performed through "context menus" which are displayed when you right-click on various parts, and sometimes on Kerbals. Just keep in mind that your mission needs to transmit the results or survive a physical return to Kerbin in order for the raw data points to be converted into useful science. #autoLOC_318616 = Next #autoLOC_318628 = Progress #autoLOC_318636 = All of the activities I mentioned, and the many others you can discover, are tracked in a record for future reference. You can access these Science Archives by clicking the yellow button on the upper left. \n\nWell, what are you waiting for? >>Click it! #autoLOC_318654 = Science Archives #autoLOC_318678 = That's it! The first and most important thing to notice is the rugged good looks of this fellow in charge. You can also see which science activities you have already performed, when, with whom and how much science they earned for you.\n\nThis is important, because you see, if you repeat the same experiment multiple times, its scientific value diminishes, because you already knew part of the answer.\n\nMind you, as a result you will receive less science each time you repeat an action, until you get practically nothing for it all anymore. #autoLOC_318679 = Next #autoLOC_318711 = Science Archives #autoLOC_318719 = Another outstanding feature of the archives is that you can check which celestial bodies you have already visited and conducted experiments on or around.\n\nYou can do so by clicking the icon corresponding to the body that you're interested in.\n\nFor now, you will only see the records of the research I gave you, but once you start doing your own science, you will be able to check it here. #autoLOC_318720 = Next #autoLOC_318732 = Conclusion #autoLOC_318740 = That covers the basics of science.\n\nThis is a theoretical class, and I'm sure it will all make a lot more sense when you go out and try it yourself.\n\nRemember that science requires curiosity, so go out and experiment. And don't be discouraged if a mission doesn't go quite as planned; if you learn something new, it's not a complete failure.\n\nIf you're still feeling lost, feel free to try the other tutorials. I'm looking forward to your accomplishments.\n\nI must continue my own research now. When you're done, show yourself out by using the red >>Leave button on the upper right. #autoLOC_318741 = Done #autoLOC_339130 = Target: <<1>> #autoLOC_339134 = Target: <<1>> #autoLOC_339139 = No Target #autoLOC_339144 = Target Switching Locked #autoLOC_348557 = Standing by to Launch #autoLOC_348558 = In Atmospheric Flight #autoLOC_348559 = Landed on Ground #autoLOC_348560 = In Orbit #autoLOC_348561 = Splashed Down #autoLOC_348562 = In Suborbital Spaceflight #autoLOC_348563 = On Escape Trajectory #autoLOC_348564 = Docked to Something #autoLOC_348565 = Doing Unknown Things #autoLOC_350811 = Go to <<1>> on <<2>> #autoLOC_350955 = Please go to the <<1>> and create a vessel. #autoLOC_350956 = No saved vessels found #autoLOC_357338 = Pitch: <<1>>° (<<2>>°/s R, <<3>>°/s A) #autoLOC_357342 = Heading: <<1>>° (<<2>>°/s R, <<3>>°/s A) #autoLOC_357346 = Roll: <<1>>° (<<2>>°/s R, <<3>>°/s A) #autoLOC_357350 = Mach: <<1>> #autoLOC_357354 = EAS: <<1>> m/s #autoLOC_357358 = Terminal Vel (est): <<1>> m/s #autoLOC_357369 = Dynamic Pressure: <<1>> Pa #autoLOC_357374 = Static Pressure: <<1>> Pa #autoLOC_357379 = Density: <<1>> kg/m^3 #autoLOC_357389 = Static Amb. Temp: <<1>> K #autoLOC_357393 = External Temp: <<1>> K #autoLOC_357397 = Speed of sound: <<1>> m/s #autoLOC_357404 = AoA: <<1>> deg #autoLOC_357408 = Sideslip: <<1>> deg #autoLOC_357412 = Climb rate: <<1>> m/s #autoLOC_357416 = Radar Alt: <<1>> m #autoLOC_357420 = Total Lift: <<1>> kN #autoLOC_357424 = Total Drag: <<1>> kN #autoLOC_357428 = Lift / Drag Ratio: <<1>> #autoLOC_357432 = Cd * S: <<1>> m^2 #autoLOC_357436 = Cl * S: <<1>> m^2 #autoLOC_357440 = Ballistic Coeff: <<1>> kg/m^2 #autoLOC_357444 = Thrust: <<1>> kN #autoLOC_357448 = Grav Force (weight): <<1>> kN #autoLOC_357452 = Upwards Force: <<1>> kN #autoLOC_357456 = L-I-D: <<1>> kN #autoLOC_357487 = Solar Flux: <<1>> kW #autoLOC_357491 = Air Mass Mult: <<1>> #autoLOC_357495 = Sol. Flux Mult: <<1>> #autoLOC_357499 = Sun Incidence: <<1>> #autoLOC_357503 = Latitude: <<1>> #autoLOC_357507 = Lat. Temp Mod: <<1>> K #autoLOC_357511 = Seasonal Temp Mod: <<1>> K #autoLOC_357515 = Diurnal Temp Range: <<1>> K #autoLOC_357519 = Alt Temp Offset Mult: <<1>> #autoLOC_357523 = Final Temp Mod: <<1>> K #autoLOC_357531 = Static Amb. Temp: <<1>> K #autoLOC_357535 = External Temp: <<1>> K #autoLOC_357539 = Background Radiation Temp: <<1>> K #autoLOC_357543 = Body Temp under craft: <<1>> K #autoLOC_357547 = Effective Body Face Temp: <<1>> K #autoLOC_357551 = Body Radiation Flux: <<1>> kW #autoLOC_357555 = Body Albedo Flux: <<1>> kW #autoLOC_357559 = Convective Heat Load: <<1>> kJ #autoLOC_360479 = Game Paused #autoLOC_360539 = Resume Flight #autoLOC_360545 = Revert Flight #autoLOC_360548 = Reverting Flight #autoLOC_360553 = Load Save... #autoLOC_360569 = Save Game... #autoLOC_360586 = Space Center #autoLOC_360593 = Leaving to Space Center #autoLOC_360600 = Tracking Station #autoLOC_360607 = Leaving to Tracking Station #autoLOC_360614 = View Key Bindings #autoLOC_360624 = Settings #autoLOC_360632 = End Scenario #autoLOC_360644 = Quit to Main Menu #autoLOC_360683 = Reverting will set the game back to an earlier state. Are you sure you want to continue? #autoLOC_360687 = Revert to Launch (<<1>> ago) #autoLOC_360700 = Revert to Vehicle Assembly (<<1>> ago) #autoLOC_360710 = Revert to Spaceplane Hangar (<<1>> ago) #autoLOC_360725 = Cancel #autoLOC_360742 = Warning: You are in flight. #autoLOC_360747 = Warning: You are under acceleration. #autoLOC_360752 = Warning: You are on a collision course. #autoLOC_360757 = Warning: You are moving over the surface. #autoLOC_360762 = Warning: You are on a ladder. #autoLOC_360767 = Warning: You are throttled up. #autoLOC_360774 = The game cannot be saved at this point. Leaving now will set you back to the last saved state. The last save was <<1>> ago. Are you sure you wish to proceed? #autoLOC_360776 = ago. Are you sure you wish to proceed? #autoLOC_360779 = Leave Anyway #autoLOC_360788 = The game cannot be saved at this point. Leaving Flight now will abandon this mission and it will be lost. Are you sure you wish to continue? #autoLOC_360791 = Abandon Mission #autoLOC_360800 = Cancel #autoLOC_360812 = Are you sure you want to end this scenario? #autoLOC_360815 = End Scenario #autoLOC_360821 = Cancel #autoLOC_360836 = Are you sure you want to Exit to the Main Menu?\n\nYour game will be saved. #autoLOC_360837 = Exit to Main Menu #autoLOC_360842 = Don't show again #autoLOC_360849 = Cancel #autoLOC_360850 = Exit to Main Menu #autoLOC_364495 = Choose a Flag #autoLOC_416922 = Unlimited #autoLOC_416935 = Unlimited #autoLOC_416965 = Orbits visible in Map #autoLOC_416967 = Patched Conics visible in Map #autoLOC_416970 = Max DSN Power: <<1>> #autoLOC_416977 = Kerbals can perform EVAs #autoLOC_416979 = Kerbals on EVA can place Flags #autoLOC_416994 = Astronaut Complex Upgrade required for offworld EVA Surface Samples #autoLOC_417002 = Unowned Object Tracking #autoLOC_417008 = Resource Transfer Available #autoLOC_417011 = Custom Action Groups Available #autoLOC_417015 = Custom Action Groups Available #autoLOC_417133 = Resume #autoLOC_417139 = Save Game... #autoLOC_417146 = Load Save... #autoLOC_417154 = Settings #autoLOC_417162 = Quit to Main Menu #autoLOC_417172 = Exiting to the main menu is not allowed now. #autoLOC_417216 = Creating saves is not allowed in this scenario. #autoLOC_417232 = Filename: #autoLOC_417238 = Save #autoLOC_417243 = Cancel #autoLOC_417256 = A savegame with the name "<<1>>" already exists. Do you want to overwrite it? #autoLOC_417257 = Yes (overwrite) #autoLOC_417264 = No (cancel) #autoLOC_417273 = Invalid savegame name. #autoLOC_417274 = Ok #autoLOC_417323 = Quicksaving... #autoLOC_417375 = Loading saves is not allowed in this game. #autoLOC_417557 = There aren't any records to see here. #autoLOC_417563 = We know almost nothing about these subjects. Any data on them would be very valuable. #autoLOC_417568 = We've got some data on these topics, but there's still a lot to learn here. #autoLOC_417573 = We've got a lot of research done on these subjects! Excellent! #autoLOC_417579 = Some of these topics are much further researched than others. There are definitely some opportunities here. #autoLOC_418635 = Flight Events:\n\n<<1>> #autoLOC_418636 = Flight Achievements:\n\n<<1>> #autoLOC_418666 = Revert to Launch (<<1>> ago) #autoLOC_418682 = Revert to Vehicle Assembly (<<1>> ago) #autoLOC_418687 = Revert to Spaceplane Hangar (<<1>> ago) #autoLOC_418706 = Return to Vehicle Assembly #autoLOC_418710 = Return to Spaceplane Hangar #autoLOC_418723 = Tracking Station #autoLOC_418731 = Space Center #autoLOC_418739 = Quit to Menu #autoLOC_418748 = Close #autoLOC_418766 = Vehicle Assembly Building #autoLOC_418770 = SpacePlane Hangar #autoLOC_418777 = Tracking Station #autoLOC_419077 = Mission Summary for <<1>> #autoLOC_419334 = Next #autoLOC_419338 = Done #autoLOC_419416 = R&D out of service. No Science Earned. #autoLOC_419420 = Science: <<1>> #autoLOC_419438 = <<1>> Funds from recovered Parts #autoLOC_419441 = Funds: <<1>> #autoLOC_419455 = <<1>> Reputation #autoLOC_419458 = Total Reputation: <<1>> #autoLOC_419739 = Data Size: <<1>> Mits #autoLOC_419744 = Inoperable after Transmitting. #autoLOC_419751 = Recovery: +<<1>> Science #autoLOC_419755 = Transmit: +<<1>> Science #autoLOC_419765 = Transmit Data\n(<<1>> Science Value) #autoLOC_419768 = Transmit Data\n(<<1>> Science Value) #autoLOC_434305 = Thermal Mass: <<1>> kJ/K #autoLOC_434306 = Skin T.Mass: <<1>> kJ/K #autoLOC_434308 = Internal Temp: <<1>> K #autoLOC_434310 = Exposed Skin: <<1>> K #autoLOC_434312 = All Skin: <<1>> K #autoLOC_434314 = Cond Flux: <<1>> kW #autoLOC_434315 = Conv Flux: <<1>> kW #autoLOC_434316 = Rad Flux: <<1>> kW #autoLOC_434317 = Int Flux: <<1>> kW #autoLOC_434318 = SkinToInt Flux: <<1>> kW #autoLOC_437761 = Field of View: <<1>>° #autoLOC_437851 = Placed waypoint "<<1>>" on <<2>> at targeted location. #autoLOC_438022 = KerbNet will automatically refresh every <<1>> seconds. #autoLOC_438026 = KerbNet will no longer automatically refresh. #autoLOC_438370 = Please ensure that you are accessing KerbNet with a compatible scanning mode. #autoLOC_438382 = Please ensure that you are accessing KerbNet from a compatible device. #autoLOC_438390 = Please verify the integrity of your scanning device before accessing KerbNet. #autoLOC_438413 = Please ensure that you have a reliable communications link with Kerbal Space Center before attempting to access KerbNet. #autoLOC_438415 = Please ensure that you are in full control of your vessel before attempting to access KerbNet. #autoLOC_438467 = Drag Targeting Reticle #autoLOC_438839 = Terrain #autoLOC_438841 = Altitude #autoLOC_438890 = Biome #autoLOC_438936 = Surface of <<1>> #autoLOC_438998 = Color #autoLOC_439000 = Cycle Resource Colors #autoLOC_439019 = There is no orbital survey data available. Conduct an orbital survey using a survey scanner to enable high-definition detail.\n\nEnhance data accuracy for a biome by landing and operating a surface scanner. #autoLOC_439164 = Tgt: <<1>>% - Avg: <<2>>% #autoLOC_439627 = Active Strategies: <<1>> [Max: <<2>>] #autoLOC_439827 = \n\nSetup Cost:\n #autoLOC_439829 = <<1>> Funds #autoLOC_439831 = <<1>> Science #autoLOC_439833 = <<1>> Reputation #autoLOC_439834 = \n\nNo Refunds. #autoLOC_439838 = Are you sure you want to ACTIVATE this strategy?\n\nIt can't be modified once activated.<<1>> #autoLOC_439839 = Yes #autoLOC_439840 = No #autoLOC_439851 = \n\nNo Refunds. #autoLOC_439854 = Are you sure you want to CANCEL this strategy?<<1>> #autoLOC_439855 = Yes #autoLOC_439856 = No #autoLOC_442409 = Contracts #autoLOC_442811 = Engineer's Report #autoLOC_442833 = Design checklist #autoLOC_443059 = Nothing to report, nothing to see either. #autoLOC_443064 = There is nothing concerning about this vessel. #autoLOC_443343 = Craft Stats #autoLOC_443352 = Parts: #autoLOC_443357 = Mass: #autoLOC_443389 = >>Parts: #autoLOC_443401 = >>Mass: #autoLOC_443405 = >><<2>>t / <<3>>t #autoLOC_443409 = >><<2>>t #autoLOC_443417 = Size #autoLOC_443418 = Height: #autoLOC_443419 = Width: #autoLOC_443420 = Length: #autoLOC_444225 = none #autoLOC_444646 = Resources #autoLOC_445419 = On EVA #autoLOC_445437 = Passenger seat #autoLOC_445441 = Vessel: <<1>>\nSeat: <<2>>, Part: <<3>> #autoLOC_445466 = For Hire #autoLOC_445493 = Ready for next mission #autoLOC_445500 = Available for next mission #autoLOC_445505 = Available for sightseeing #autoLOC_445546 = K.I.A. #autoLOC_445551 = Missing in Action #autoLOC_445572 = Not enough <<1>> to hire another recruit. #autoLOC_445625 = Available for next mission #autoLOC_445648 = Active Kerbals: <<1>> \t[Max: <<2>>] #autoLOC_445652 = Active Kerbals: <<1>> #autoLOC_445658 = >>Active Kerbals: <<2>>\t[Max: <<3>>] #autoLOC_445662 = Available [<<1>>] #autoLOC_445663 = Assigned [<<1>>] #autoLOC_445665 = Lost [<<1>><<2[ Missing/]>>] #autoLOC_445678 = >>Next Hire: <<2>> #autoLOC_445682 = Next Hire: <<1>> #autoLOC_445733 = Effects\n #autoLOC_445747 = Log\n #autoLOC_445750 = \nExtra Experience: <<1>> #autoLOC_445760 = \n\nG-Forces: Endurance <<1>>x\nMax Sustainable G: <<2>> G #autoLOC_445772 = \n\nInactive until: <<1>> #autoLOC_452442 = <<1>><> in <<2>><> #autoLOC_453138 = This category has one or more subcategories with parts assigned to it. Deleting this category will delete all subcategories. Are you sure you want to delete? #autoLOC_453141 = Deleting this category will delete all subcategories. Are you sure you want to delete? #autoLOC_453153 = This subcategory has parts assigned to it. Are you sure you want to delete? #autoLOC_453158 = This subcategory has subassemblies assigned to it. Are you sure you want to delete? #autoLOC_453547 = Filter by Function #autoLOC_453549 = Pods #autoLOC_453552 = Fuel Tanks #autoLOC_453555 = Engines #autoLOC_453558 = Command and Control #autoLOC_453561 = Structural #autoLOC_453564 = Coupling #autoLOC_453567 = Payload #autoLOC_453570 = Aerodynamics #autoLOC_453573 = Ground #autoLOC_453576 = Thermal #autoLOC_453579 = Electrical #autoLOC_453582 = Communication #autoLOC_453585 = Science #autoLOC_453588 = Utility #autoLOC_453605 = Subassemblies #autoLOC_453607 = All Subassemblies #autoLOC_453626 = Filter by Cross-Section Profile #autoLOC_453705 = Filter by Module #autoLOC_453877 = Filter by Resource #autoLOC_453968 = Filter by Manufacturer #autoLOC_454017 = Filter by Tech Level #autoLOC_455453 = Warning: #autoLOC_455454 = No #autoLOC_455455 = Yes (Delete) #autoLOC_455805 = Drag and drop a part here to save it as a subassembly. #autoLOC_455807 = NO PART SELECTED! #autoLOC_455809 = THE SELECTED PART IS NOT ATTACHABLE! #autoLOC_455855 = Unnamed #autoLOC_455856 = No Description. #autoLOC_455866 = Save subassembly #autoLOC_455877 = Save #autoLOC_455882 = Cancel #autoLOC_455895 = A subassembly named <<1>> already exists! Do you wish to overwrite it? #autoLOC_456128 = Cost: <<1>> <<2>> #autoLOC_456241 = 1m #autoLOC_456340 = Mass: <<1>> t\nTolerance: <<2>>m/s Impact\nTolerance: <<3>> Gees, <<4>> kPA Pressure\nMax. Temp. Int/Skin: <<5>>/<<6>> K #autoLOC_456346 = Crew capacity: #autoLOC_456368 = \nNo Fuel Crossfeed #autoLOC_456374 = \nCrossfeed toggles in <<1[Editor and Flight/Editor/Flight]>>. #autoLOC_456381 = Requires <<1>>. #autoLOC_456384 = Default <<1[On/Off]>>. #autoLOC_456391 = \n\n** EXPERIMENTAL ** #autoLOC_456638 = [RMB] More info #autoLOC_456642 = [RMB] Pin, Less #autoLOC_456651 = No More Info #autoLOC_457681 = You have a growing suspicion you're not actually learning anything. #autoLOC_457682 = It doesn't feel like this is contributing to Science in any meaningful way. #autoLOC_457683 = With the R&D Facility closed, it's hard to tell what any of this means. #autoLOC_457684 = You feel there would be a lot more to learn if the R&D Facility were open. #autoLOC_457685 = Something tells you these are not the results you were looking for. #autoLOC_457686 = It doesn't seem like there is any scientific value on doing this. #autoLOC_457848 = The plaque on <<1>> reads: #autoLOC_459462 = G Loss-of-Consciousness Meter: <<1>> #autoLOC_459483 = Internal View #autoLOC_459494 = Go EVA #autoLOC_460807 = <<1>>m/s #autoLOC_460808 = Burn Time: <<1>> #autoLOC_460809 = Node in T <<1>> #autoLOC_460852 = Cannot Delete Maneuver Node (Control Locked) #autoLOC_461342 = No Control Sources #autoLOC_461346 = No Crew Control #autoLOC_461350 = Limited Crew Control #autoLOC_461354 = Full Crew Control #autoLOC_461358 = No Probe Control #autoLOC_461362 = Limited Probe Control #autoLOC_461366 = Full Probe Control #autoLOC_461381 = No Data #autoLOC_461382 = No Signal #autoLOC_461402 = Data TX\nCan transmit Science #autoLOC_461407 = Data RX\nCannot transmit Science #autoLOC_461418 = Bounced Signal Through Relay #autoLOC_461422 = Remote Control From Vessel #autoLOC_461426 = Direct Connection to Space Center #autoLOC_461436 = Bounced Signal Through Relay #autoLOC_461442 = Remote Signal From Vessel #autoLOC_461446 = Direct Signal From Space Center #autoLOC_462403 = Physical Characteristics: #autoLOC_462406 = Atmospheric Characteristics: #autoLOC_462417 = Eq. Radius #autoLOC_462420 = Area #autoLOC_462423 = Mass #autoLOC_462426 = GM #autoLOC_462429 = ASL Gravity #autoLOC_462432 = Escape Velocity #autoLOC_462435 = Rotation Period #autoLOC_462438 = SOI #autoLOC_462439 = Infinity #autoLOC_462448 = Atmosphere Present #autoLOC_462453 = Atmos. Height #autoLOC_462456 = Atmos. Pressure #autoLOC_462459 = ASL Temperature #autoLOC_462688 = No resource data available\nYou will need to perform an orbital survey first. #autoLOC_462695 = No resource of this type exists here. #autoLOC_463080 = Tracking Info #autoLOC_463099 = Class Description #autoLOC_463116 = Discovered: #autoLOC_463117 = <<1>> ago. #autoLOC_463378 = Vessel classification: Flag #autoLOC_463422 = Planted by #autoLOC_463431 = Vessel classification #autoLOC_463444 = Sphere of influence #autoLOC_463448 = Situation #autoLOC_463452 = Flight time #autoLOC_463464 = Surface Location #autoLOC_463470 = Celestial body #autoLOC_463474 = Latitude #autoLOC_463478 = Longitude #autoLOC_463486 = Orbital Characteristics #autoLOC_463489 = Velocity #autoLOC_463493 = Altitude #autoLOC_463525 = First Hop #autoLOC_463529 = First Hop Distance #autoLOC_463533 = First Hop Signal #autoLOC_463537 = Overall Signal #autoLOC_463541 = CommNet #autoLOC_463597 = <<1>> t #autoLOC_463614 = <<1>> m/s #autoLOC_463615 = <<1>> m #autoLOC_463622 = <<1>> m/s² #autoLOC_464124 = Game ID: <<1>> #autoLOC_464125 = Game Version: <<1>> #autoLOC_464126 = Platform: <<1>> #autoLOC_464127 = IP Address #autoLOC_464264 = Couldn't delete <<1>> #autoLOC_464287 = Are you sure you want to delete this game?\nYou will lose all progress and ships in it. #autoLOC_464288 = Confirmation Needed #autoLOC_464290 = Delete Game #autoLOC_464291 = Cancel #autoLOC_464552 = There are incompatible/invalid saves in your saves folder.\n\nWould you like to delete them now?\n #autoLOC_464553 = Confirmation Needed #autoLOC_464559 = Delete #autoLOC_464566 = Not Now #autoLOC_464646 = No #autoLOC_464659 = Funds: <<1>> #autoLOC_464660 = Science: <<1>> #autoLOC_464661 = Reputation: <<1>>% #autoLOC_464665 = Flights: <<1>> Contracts: <<2>> #autoLOC_464674 = Science: <<1>> #autoLOC_464686 = Just started #autoLOC_464691 = Incompatible with this version of KSP. #autoLOC_464696 = No persistent.sfs file in save folder. #autoLOC_464934 = Select a file to load #autoLOC_464935 = No description available. #autoLOC_465124 = Incompatible with this version #autoLOC_465132 = No save file exists. #autoLOC_465205 = Are you sure you want to restart this scenario?\nYou will lose all progress in it. #autoLOC_465206 = Confirmation Needed #autoLOC_465208 = Restart Scenario #autoLOC_465209 = Cancel #autoLOC_465260 = Continue #autoLOC_465267 = Select a file to load #autoLOC_465268 = No description available. #autoLOC_465466 = Add Maneuver #autoLOC_465476 = Cannot Add Maneuver Node (Control Locked) #autoLOC_465493 = Warp Here #autoLOC_465519 = Warp Here #autoLOC_465524 = Warp to Next Maneuver #autoLOC_465531 = Cannot Auto-Warp so far #autoLOC_465554 = Delete Waypoint #autoLOC_465567 = Waypoint "<<1>>" was deleted. #autoLOC_465577 = Delete Waypoint #autoLOC_465625 = Focus #autoLOC_465647 = Cannot Switch Vessels on this scenario #autoLOC_465671 = Switch To #autoLOC_465675 = View in Tracking Station #autoLOC_465679 = Focus View #autoLOC_465785 = Set Target #autoLOC_465801 = Set as Target #autoLOC_465805 = Unset Target #autoLOC_465847 = Activate Navigation #autoLOC_465864 = Navigation waypoint deactivated. #autoLOC_465870 = Navigation set to <<1>>. #autoLOC_465882 = Navigation Error #autoLOC_465887 = Activate Navigation #autoLOC_467299 = Mission accepted. I'm looking forward to reading your reports. #autoLOC_467300 = Excellent! Hopefully this one will turn out alright. #autoLOC_467301 = Here we go! #autoLOC_467302 = Challenge Accepted! #autoLOC_467303 = Contract Accepted! Best of luck with it. #autoLOC_467304 = Accepted! All Controllers standing by to watch the firewor-- erhm, the launch. #autoLOC_467310 = Yeah, we probably didn't need to do that mission anyway. #autoLOC_467311 = That mission was probably going to be boring anyways. #autoLOC_467312 = Mission Declined. Understood. #autoLOC_467313 = That one definitely didn't seem very interesting, did it? #autoLOC_467314 = Was it just me, or did that explanation make no sense at all? #autoLOC_467320 = The contractor may not like it very much, but this contract is effectively terminated. #autoLOC_467321 = Contract Cancelled. It's not as if we care about penalties and fines, do we? #autoLOC_467322 = Cancelled. Worry no more about this contract. #autoLOC_467323 = Boring conversation anyways. #autoLOC_467324 = Mission Cancelled. We're done following their orders for now. #autoLOC_467329 = Looks like an interesting proposition. It should be fun. #autoLOC_467330 = Sounds pretty reasonable, although I must admit we didn't really read the details, or any of it... #autoLOC_467331 = Seems to be a fair offer. There's no reason not to take on this contract. #autoLOC_467332 = Doesn't seem to be anything we can't handle. #autoLOC_467333 = Looks ok, as far as we can tell from here. #autoLOC_467340 = Who says there's no glory in doing small jobs? #autoLOC_467341 = It may not be exactly glamorous, but the rewards seem reasonable, and the risks are comparatively low. #autoLOC_467342 = Not every mission has to be a groundbreaking achievement, does it? #autoLOC_467343 = This probably won't make the front page on the news, but it is a proper job and it needs doing. #autoLOC_467344 = Not exactly a noteworthy endeavour, but should be a relatively safe thing to attempt. #autoLOC_467345 = It may be a bit low-profile, but maybe it's just the sort of job we need right now. #autoLOC_467346 = We may be overqualified for this mission, but maybe we overestimate our qualifications. #autoLOC_467351 = This one sounds like a properly tall order, I can't wait to see it attempted! #autoLOC_467352 = They have to be mad to propose such a thing, and we must be equally mad to be considering it! #autoLOC_467353 = Given enough rocket science, anything can be done, right? #autoLOC_467354 = How hard could this be, anyway? It's not as if it were rocket sci-- oh. #autoLOC_467355 = I think we have achieved things as impressive as this before, but I can't quite remember any examples. #autoLOC_467356 = You know something is worth doing, when there are others questioning whether it can be done at all. #autoLOC_467357 = This sounds risky. Very Risky. It also sounds like a lot of fun! #autoLOC_467358 = The very mention of this proposal had the Astronaut Complex common room buzzing with excitement! #autoLOC_467359 = Whoever gets assigned to this will either be screaming in delight or in terror all the way there! #autoLOC_467368 = Mission selected #autoLOC_467996 = Contract:\n #autoLOC_468001 = \n\nAgent:\n #autoLOC_468018 = Expires:\nNever #autoLOC_468022 = Expires: #autoLOC_468036 = Expires: #autoLOC_468038 = Offer Expires: #autoLOC_468042 = <<1>>\nNever #autoLOC_468078 = Contract:\n #autoLOC_468120 = Gene Kerman:\n<<1>> #autoLOC_468173 = Active Contracts: <<1>>\t[Max: <<2>>] #autoLOC_468177 = Active Contracts: <<1>> #autoLOC_468183 = >>Active Contracts: <<2>>\t[Max: <<3>>] #autoLOC_468222 = [Completed] #autoLOC_468227 = [Failed] #autoLOC_468229 = [Expired] #autoLOC_468233 = [Cancelled] #autoLOC_468312 = Experiments #autoLOC_468313 = Situations #autoLOC_468314 = Biomes #autoLOC_468660 = <<1>> of <<2>> science reports displayed. Out of a total of <<3>>. #autoLOC_468662 = <<1>> <<1[science reports/science report/science reports]>> found. Out of a total of <<2>>. #autoLOC_468826 = Wernher von Kerman:\n<<1>> #autoLOC_469075 = Requires Any: #autoLOC_469079 = Requires All: #autoLOC_469084 = Requires: #autoLOC_469091 = Requires Nothing: #autoLOC_469120 = Research [<<1>>] #autoLOC_469953 = Researched #autoLOC_469963 = \n\nCannot afford technology cost. #autoLOC_469970 = Cannot research technologies over <<1>> Science at this level. #autoLOC_469975 = \n\nTechnology has unresearched requirements. #autoLOC_470834 = owned #autoLOC_470883 = owned #autoLOC_471396 = Science report #autoLOC_471397 = Close report #autoLOC_471414 = Science: <<1>> #autoLOC_471419 = Current Data Value: <<1>> #autoLOC_472265 = Primary #autoLOC_472284 = Staging #autoLOC_472290 = Docking (Translation) #autoLOC_472296 = Docking (Rotation) #autoLOC_472324 = Current Assignment: <> #autoLOC_472329 = Current Assignment: <> #autoLOC_472332 = Press the key or joystick button to use for <<1>> #autoLOC_472341 = Current Assignment: <> #autoLOC_472347 = Current Assignment: <> #autoLOC_472391 = Current Assignment: <> #autoLOC_472396 = Current Assignment: <> #autoLOC_472671 = Custom #autoLOC_475323 = Facility Level <<1>> #autoLOC_475331 = Upgrade\n<<1>> #autoLOC_475336 = Fully Upgraded #autoLOC_475347 = Status: #autoLOC_475351 = Status: Fully Operational #autoLOC_475380 = Status: >>Out of Service #autoLOC_475425 = No Repairs Needed\n #autoLOC_475433 = Repair for >><<2>>\n #autoLOC_475646 = \n(<<1>> More) #autoLOC_475652 = <<1>> parts, <<2>> stages #autoLOC_476080 = Tourist #autoLOC_476118 = <<1>> XP gained! #autoLOC_476122 = Advanced to level <<1>>! #autoLOC_476131 = No XP gain #autoLOC_476143 = Ready for next assignment #autoLOC_476250 = Qty: <<1>> #autoLOC_476251 = Part Value: <<1>> #autoLOC_476314 = Qty: <<1>> #autoLOC_476315 = Unit Value: <<1>> #autoLOC_476374 = <<1>> Data Gathered #autoLOC_476375 = Data Value: <<1>> #autoLOC_480791 = Staging Reset to Default:\nAll stageicons moved to their default stage groups. #autoLOC_480795 = Nothing to reset. #autoLOC_481056 = Cannot warp time in this scenario. #autoLOC_481507 = Terminate #autoLOC_481560 = Cannot switch to <<1>> we do not own. #autoLOC_481619 = If you stop tracking this object, you may not be able to find it again. Are you sure you want to continue? #autoLOC_481620 = Stop Tracking #autoLOC_481621 = Cancel #autoLOC_481625 = This will destroy the vessel, killing all crew in it. Are you sure you want to continue? #autoLOC_481626 = Terminate #autoLOC_481627 = Cancel #autoLOC_481635 = Are you sure you want to recover this vessel? #autoLOC_481636 = Recover #autoLOC_481637 = Cancel #autoLOC_482129 = MET:\u0020 #autoLOC_482391 = [Tracking Station]: Now tracking <<1>>. #autoLOC_482486 = <<1>>m #autoLOC_482576 = Mass: <<1>>t #autoLOC_482578 = Size: <<1>>m #autoLOC_482705 = \u0020(Stock) #autoLOC_482977 = >><<2>><<2[ parts/ part/ parts]>> in <<3>> <<3[ stages./ stage./ stages.]>> #autoLOC_482982 = * Experimental Parts! #autoLOC_482988 = *Locked or Invalid Parts! #autoLOC_482996 = >>Mass: <<2>>t #autoLOC_483005 = >>Size: N/A [Edit to Fix] #autoLOC_483009 = >>Size: <<2>>m, <<3>>m, <<4>>m #autoLOC_483228 = Are you sure you want to delete this craft? #autoLOC_483229 = Delete #autoLOC_483230 = Cancel #autoLOC_485739 = Unable to load the save:<<1>> #autoLOC_485770 = Unable to load the save:<<1>> #autoLOC_485809 = Unable to delete save:\n<<1>>\n\nDetails in Log #autoLOC_485819 = Error Accesing this save. #autoLOC_500000 = Why go up when you can crash equally well going sideways – that’s the old moto of the C7 Aerospace Division. Emerging from humble beginnings to the powerhouse they are now, C7 were always looking straight ahead towards the horizon. Recently though they have been building parts that can give them a much better view of that spot where the sky meets the ground. This has been met with some grumblings from the old boys in the company but even they can’t deny that there is adventure to be found in whatever direction you choose. #autoLOC_500001 = Dinkelstein Kerman has become somewhat of a legend in the spacecraft industry, not least impressively because he vehemently claims to have been constructing and flying spaceships long before the first actual recorded instance of any such vehicle being assembled. This has led to some controversy and a lot of awkwardness between him and the Kerbin World-Firsts Record-Keeping Society. Be that as it may, Dinklestein's Emporium is still generally well regarded as a traditional, old-fashioned company, and their products are actually a lot less rusty than the company's owner. #autoLOC_500002 = The Experimental Engineering Group is a typical startup company: Low budgets and impossibly tight deadlines are part of a normal working day for them. Despite being such a young company however, Experimental Engineering has made a good start, quickly making a name for themselves in the industry, mainly thanks to their very educational and entertaining SC-9001 Science Jr. Experiment Kit. Despite valiant efforts from their representatives, however, they haven't quite been able to shake off the bad press that followed some leaked footage of an incident involving one of their units and a small critter that one of the scientists over at R&D used to keep as a pet. Some say the incident has made them extremely concerned with the safety of anything that approach their products. They've even rounded out the edges on their company logo. #autoLOC_500003 = FLOOYD Labs is a company focused on doing one thing, and doing it as well as is conceivably possible to do it: Displacing liquids from one place to another. Their flagship product, the FTX-2 Fuel Duct, is the final result of years of research and development and endless Kerbal-hours of effort to produce a device that will pump any amount of just about anything, no matter how cold, dense or volatile it is. The company enjoys a well-deserved reputation for such an important contribution to the industry, and most agree that these days, almost nobody remembers the embarrassment of their recall of the FTX-1 series, which had a small but highly problematic issue, that while it did pump fluids flawlessly, it pumped them in the wrong direction. #autoLOC_500004 = Goliath National Products know what’s needed to keep them ahead of the competition – an eye for detail and a good nose for sniffing out what’s needed for our plucky engineers. Many of the great Vessels of our age carry one of Goliaths nose cones and they excel in moving air out of the way of the soft fleshy important bits of any Vessel i.e. our heroes heading off on another adventure. #autoLOC_500005 = What this small company lacks in experience and reputation, it makes up for in the sheer ambitiousness of their projects. Their first product was the very massive Mobile Processing Lab, which rumour has it was first developed as a mobile processing facility to secretly brew an experimental, possibly illegal fuel mixture, which was reportedly far more potent than the currently available propellants, and had a distinctive blue tint to it. Those rumours have never been proven however, and this mysterious blue propellant has yet to be seen by a reliable source. Despite their repeated attempts to be rid of these rumours, the company still suffers from a (probably undeserved) bad reputation. They try to offset this initial impression by offering much larger cash payoffs than other companies of similar size, which admittedly does very little to improve their current image. #autoLOC_500006 = One of the leading names in spacecraft electronics, and not just because the name itself sounds so cool. Ionic Symphonic Protonic Electronics has a large catalogue of components, ranging from simple comms devices to seriously cutting edge gear. This has made their products quite popular among aerospace engineers, and also nurtured a profound enmity from the pragmatic folks at Probodobodyne. #autoLOC_500007 = It is universally agreed that Jeb's Junkyard is one the best examples of the triumph of unwavering motivation in the face of seemingly insurmountable odds. The unassuming junkyard where it is said some of Kerbalkind's first steps towards the depths of space have been taken, has now become a much larger junkyard, as it had to expand its facilities to accommodate the ever greater demand for spacecraft components. Jeb's Junkyard has become one of Kerbin's most iconic names, becoming far more than just a beloved brand. It now stands proudly as a symbol of the unstoppable Kerbal drive towards attempting the impossible while grossly underestimating the gravity of the situation. #autoLOC_500008 = Kerbal Motion LLC started in the wheel business with square wheels initially. They began adding sides until they settled on a more spherical configuration. Intensive testing confirmed their suspicions that round wheels really do make for a much smoother ride. Once they had overcome this hurdle the brains at Kerbal Motion LLC then began looking towards what else they could apply their considerable grey matter to. They settled on grabbers, primarily as this would mean they wouldn’t have to reach quite so far for their drinks. #autoLOC_500009 = An institution completely devoted to the tracking and curating all first instances of any event, the Kerbin World-Firsts Record-Keeping Society is a non-profit organization, for the purpose of rewarding the doing of anything that's never been done before, especially concerning feats of space exploration. Their work is more challenging than it would seem however, as the prestige associated with the first-ever accomplishment of any deed is also a valuable target for commercial companies, who wouldn't waste the opportunity to be the official sponsor of such an event. Taking on the Society's contracts will definitely send the message that you're not in it for the money, which is always a good message to send. It's also just about the only reward, since the cash prizes are mostly symbolic. #autoLOC_500010 = Although Kerbodyne is a relatively new name in the aerospace industry, their K series engines and fuel tanks have earned them a quite a reputation in a short amount of time. So much so in fact, that Kerbodyne was nominated for the "Best Debut" Award, at last year's Spacecraft Developers Convention. Unfortunately, that prize went to another company, but Kerbodyne fans are known to demonstrate loudly and publicly, their appreciation for the company and its products. #autoLOC_500011 = Kerlington has a long history of introducing ground-breaking new technologies, many of which are now considered indispensable for rocketry and aerospace engineering. This has fostered a strong community of loyal Kerlington fans, as well as a similarly large group of disgruntled competitors. #autoLOC_500012 = The Maxo Construction Toys engineers always enjoyed building things – especially out of little plastic bricks. So when they put their heads together and got a bit of money in the bank they decided to do the same but with bits of lightweight metal. Maxo’s metallic constructions are renowned for their durability and build quality. In fact when sifting through the wreckage of yet another spectacular “landing”, their parts are almost always found intact. #autoLOC_500013 = The Moving Parts Experts Group started off as a mostly non-commercial initiative to bring some of the brightest minds together to create truly innovative and ground-breaking technologies for spacecraft construction. As is the case with many such enterprises, their initial investment funds very soon ran out and they were forced to start developing stuff that they could sell, quickly. As a result, the Group acquired a reputation for being always in a hurry, and always strapped for cash. They still try their best to stay true to their original motivations as much as possible though, and will always be willing to support any ventures that push the currently established boundaries. #autoLOC_500014 = For a company that made a reputation by creating as much destruction as possible, O.M.B. has found a remarkably suitable place for its highly volatile devices in the aerospace industry. Their precision Decouplers are second to none when the job calls for splitting spacecraft into multiple smaller ones. Some of their other demolition products however, despite being heavily advertised as far more powerful disassembly tools, weren't nearly as successful. O.M.B. is still unsure as to why those "clearly better" products weren't so well received. #autoLOC_500015 = Periapsis Rocket Supplies are a notoriously private company – the small roster of components they do build does nothing but add to the mystique surrounding them. Many question why they don’t build more parts but Periapsis responds to this by stating “wait and see what we’ll do next!”. However, this has been the standard response for at least 3 generations so many have been waiting a little while for the answer. #autoLOC_500016 = Probodobodyne was at one point one of the leading (and few) names in the industry. Over the years though, the company has fallen behind the times somewhat, but they continue to maintain their philosophy that space exploration should be the privilege of the few who can overcome the challenges of conquering it, with minimal technological assistance. Their products reflect that pragmatic and arguably obsolete outlook, even in spite of the many newer companies that are coming up around them with alternatives that make space travel far more accessible than it was back in the "early days". Despite all this, the company has retained a small but loyal following of hardcore fans, who live by their vision of a very selective industry, populated only by the very best astronauts and engineers. #autoLOC_500017 = The Space Program's own Research & Development Department. Headed by celebrity rocket scientist Wernher von Kerman, these guys are the brains of the whole operation. Driven by an unquenchable thirst for knowledge, no piece of data is too small or too irrelevant, and increasing the accumulated knowledge of Kerbalkind is their main motivation. Our resident geniuses only ask to be given due academic credit for their contributions to science, and that all astronauts PLEASE refrain from entering the labs without cleaning their boots first. #autoLOC_500018 = Reaction Systems is a small company, which enjoyed a reasonable amount of success with their one successful product, the Place-Anywhere Linear RCS Port. These days, nobody knows for certain what they're working on. Even though Reaction Systems is most definitely not the largest company out there, they try to make up for it by supporting all pioneering endeavours. Also, their eagerness to offer science-gathering contracts lends credit to speculation that they may be up to something. #autoLOC_500019 = Indisputably the largest supplier of rocketry components out there, Rockomax products are widely regarded as the most accessible way to get into space. This has earned them a somewhat negative reputation among the more posh or avant-garde engineers, some even outright refusing to admit to having used Rockomax-Brand products. Be that as it may, Rockomax's gigantic presence in the industry cannot be gainsaid, and their products are actually pretty good value, even if they do lack that 'trendy' feel of the more up-scale rocketry brands. They are a massively large corporation, so don't expect them to cut you very special deals. They are already giving all their customers a bulk discount, plus their 'super-value' deals when using products from their partner brands. All this provided, of course, that you have your membership card with you when you go shopping at their warehouses. #autoLOC_500020 = Rokea is mainly known for their 'vertical mobility enhancer' products, which they go to great lengths to ensure are not mistaken by simplistic 'ladders'. Some say they are failing miserably in that effort, even though every Rokea representative will very eagerly educate all who come within earshot about the differences between ladders and a vertical mobility enhancement device. Perhaps this communications strategy is part of the reason nobody cares. #autoLOC_500021 = Many question the reasoning behind Sean's Cannery's -known for their very excellent canned foods products- incursion into the aerospace engineering world. Despite the criticism, none can dispute that their flagship product, the Mk2 Lander Can, has proven itself many times over as a reliable and perhaps not surprisingly, one of the most air-tight crew carrying modules available today. Lander Can crews often praise the module for its ability to keep stowed snacks crisp and fresh, and complain of how on other pods they become mushy after just a few days into the mission. #autoLOC_500022 = STEADLER is not known for being a very kind or yielding company. Rather, militaristic, stern and uncompromising are much more fitting adjectives to describe them. Some say these are good qualities for a company responsible mainly for engineering control systems for rockets and hypersonic aircraft, while others suggest that the company is actually being run by a rogue Guidance Module that achieved sentience. All we really know is that their gate security is much too Temperamental to allow for any observation, and that their stun guns recharge very quickly. #autoLOC_500023 = One of the largest manufacturers of structural components for any purpose, StrutCo is by all measures a very well-established company. The only thing they have never been able to get over is the fact that the legendary EAS-4 Strut Connector itself was actually invented by Kerlington Model Rockets. #autoLOC_500024 = Vac-Co is a relatively new name in the industry. With previous experience only as a manufacturer of housecleaning equipment and small appliances, their recent venture into aerospace engineering has been met with no small amount of skepticism. Nevertheless, they seem to know what they're doing, as their products have been quite innovative in the air intakes for spaceplanes sector. #autoLOC_500025 = WinterOwl is by no means comparable to other large aircraft companies in terms of sheer number of products they offer. However, the company is one of the best-known names in the industry as it's one of the oldest companies in operation. This has earned them a reputation for being a friendly, reliable partner, which means they have good standings with many other companies. In the aerospace circles, it is considered very poor manners to be rude about WinterOwl or its products. #autoLOC_500026 = Zaltonics isn't exactly known as a strong leader in the electronic components industry, rather more as a somewhat utilitarian company that lacks a certain amount of ambition. These traits however, have made Zaltonic indispensable in their own way, as they are willing to take on the manufacturing of the less exciting devices, and they've become quite good at doing that in a quick and cost-effective way. Their products might not be all the rage, but when your fancy remote guidance unit runs out of juice, chances are you'll be using a Zaltonics battery to keep it powered. #autoLOC_500027 = research lab #autoLOC_500028 = outpost #autoLOC_500029 = Scientific #autoLOC_500030 = viewing cupola #autoLOC_500031 = outpost #autoLOC_500032 = Commercial #autoLOC_500033 = ISRU resource conversion unit #autoLOC_500034 = outpost #autoLOC_500035 = Commercial #autoLOC_500036 = liquid fuel #autoLOC_500037 = Commercial #autoLOC_500038 = ore #autoLOC_500039 = Commercial #autoLOC_500040 = electric charge #autoLOC_500041 = Scientific #autoLOC_500042 = monopropellant #autoLOC_500043 = Commercial #autoLOC_500044 = xenon gas #autoLOC_500045 = Commercial #autoLOC_500046 = Pioneer #autoLOC_500047 = Commercial #autoLOC_500048 = Scientific #autoLOC_500049 = Commercial #autoLOC_500050 = ore #autoLOC_500051 = Commercial #autoLOC_500052 = mystery goo unit #autoLOC_500053 = satellite #autoLOC_500054 = Scientific #autoLOC_500055 = thermometer #autoLOC_500056 = satellite #autoLOC_500057 = Scientific #autoLOC_500058 = gravioli detector #autoLOC_500059 = satellite #autoLOC_500060 = Scientific #autoLOC_500061 = materials bay #autoLOC_500062 = satellite #autoLOC_500063 = Scientific #autoLOC_500064 = accelerometer #autoLOC_500065 = satellite #autoLOC_500066 = Scientific #autoLOC_500067 = resource survey scanner #autoLOC_500068 = satellite #autoLOC_500069 = Commercial #autoLOC_500070 = research lab #autoLOC_500071 = station #autoLOC_500072 = Scientific #autoLOC_500073 = viewing cupola #autoLOC_500074 = station #autoLOC_500075 = Commercial #autoLOC_500076 = ISRU resource conversion unit #autoLOC_500077 = station #autoLOC_500078 = Commercial #autoLOC_500079 = liquid fuel #autoLOC_500080 = Commercial #autoLOC_500081 = ore #autoLOC_500082 = Commercial #autoLOC_500083 = electric charge #autoLOC_500084 = Scientific #autoLOC_500085 = monopropellant #autoLOC_500086 = Commercial #autoLOC_500087 = xenon gas #autoLOC_500088 = Commercial #autoLOC_500089 = Pioneer #autoLOC_500090 = Commercial #autoLOC_500091 = Scientific #autoLOC_500092 = Commercial #autoLOC_500093 = Take an EVA report #autoLOC_500094 = Take a crew report #autoLOC_500095 = Take a surface sample #autoLOC_500096 = Take seismic readings #autoLOC_500097 = Measure the temperature #autoLOC_500098 = Take pressure readings #autoLOC_500099 = Perform atmospheric analysis #autoLOC_500100 = Record gravitational forces #autoLOC_500101 = Pilot #autoLOC_500102 = Pilots provide assistance in flying the vessel. #autoLOC_500103 = Engineer #autoLOC_500104 = Engineers are capable of repairing broken parts, if at all possible. #autoLOC_500105 = Scientist #autoLOC_500106 = Scientists can boost the value of data from Science experiments. #autoLOC_500107 = Tourist #autoLOC_500108 = Tourists pay funds to see new and exciting places. #autoLOC_500109 = Aerodynamic Nose Cone #autoLOC_500110 = Aerodynamic, lightweight and mostly non-explosive. As a reminder to all personnel operating nearby, this part is really sharp and it'd probably hurt if you fell on it. #autoLOC_500111 = aero aircraft booster )cap drag fligh plane rocket speed stab stream #autoLOC_500112 = A.I.R.B.R.A.K.E.S #autoLOC_500113 = Research into feasible ways to slow down a plane in mid-air showed that loose hull panels are pretty great as drag-inducing deceleration devices. The discovery led to the invention of the Aerodynamically Integrated Retrograde Braking Robustly Armed Kinetic Extending System (A.I.R.B.R.A.K.E.S.), which is now popular mostly as a cheap alternative to longer runways. C7 Engineers are still trying to come up with a shorter name for such a long acronym. #autoLOC_500114 = (air airbrake aircraft brake dive drag fligh landing plane slow speed spoil #autoLOC_500115 = XM-G50 Radial Air Intake #autoLOC_500116 = An intake duct version that can be mounted at the sides of a fuselage. Warranty does not cover engine flame-outs or any objects, inanimate or otherwise, sucked in by the intake. Optimized for subsonic flight. #autoLOC_500117 = aero aircraft breathe fligh inlet jet oxygen plane subsonic suck #autoLOC_500118 = FAT-455 Aeroplane Control Surface #autoLOC_500119 = Large conventional control surface. #autoLOC_500120 = aileron aircraft (elev flap fligh liner plane )rudder spoil stab #autoLOC_500121 = FAT-455 Aeroplane Main Wing #autoLOC_500122 = One of the largest lifting surfaces in production. The internal volume of these is big enough to carry generously sized fuel tanks. #autoLOC_500123 = aero aircraft airlin fligh foil fuel ?lf lift liquid swept wet #autoLOC_500124 = FAT-455 Aeroplane Tail Fin #autoLOC_500125 = Large conventional wing with built-in control surface. #autoLOC_500126 = aileron aircraft control (elev fligh foil lift liner )rudder stab swept wing #autoLOC_500127 = Advanced Canard #autoLOC_500128 = Our engineers thought this design looked "high tech" and therefore must be clear improvement on earlier models. #autoLOC_500129 = aero (air control (elev fighter fligh (fore lift plane )rudder stab swept tail #autoLOC_500130 = Standard Canard #autoLOC_500131 = Our engineers had a stroke of inspiration after "visiting" the Kerlington production facilities. Introducing our new controllable canards. Warning, hard maneuvering may cause unintended stage separation. #autoLOC_500132 = aero (air control (elev fligh (fore lift plane )rudder stab swept tail #autoLOC_500133 = Swept Wings #autoLOC_500134 = A prototype swept back wing, part of our "Let's Fly", line. Made of light weight composite materials. Guaranteed to generate lift, not guaranteed to ensure crew safety. #autoLOC_500135 = aero (air fligh lift plane #autoLOC_500136 = Tail Fin #autoLOC_500137 = This tailfin has passed extensive modeling in our patented P.A.S system.(Paper Airplane Simulation). This fin has been blunted to prevent accidental dismemberment of installing technicians. #autoLOC_500138 = aero (air canard control (elev fligh (fore lift plane )rudder stab swept #autoLOC_500139 = Basic Fin #autoLOC_500140 = This simple bolt-on aluminum fin may not be the cutting edge of aerospace engineering but it's dirt cheap and will make your rocket slightly less unstable. #autoLOC_500141 = aero (air lift rocket stab swept #autoLOC_500142 = Circular Intake #autoLOC_500143 = A proper turbofan intake, not only provides oxygen to air breathing engines, it pulls in twice as much air than those puny air scoops from Vac-Co. Optimized for subsonic flight. #autoLOC_500144 = aero (air breathe fligh inlet jet oxygen plane subsonic suck #autoLOC_500145 = Shock Cone Intake #autoLOC_500146 = A shocking new intake from the C7 Aerospace Division that brought you much adored parts such as the Delta Wing and the Standard Nosecone! Offers exceptional performance at all speeds and has some heat shielding of its own. #autoLOC_500147 = aero (air breathe fligh inlet jet oxygen plane suck supersonic #autoLOC_500148 = CH-J3 Fly-By-Wire Avionics Hub #autoLOC_500149 = Have you ever wanted to impress your peers by showing off your elite flying skills, but lacked the skills to become a trained pilot? C7 Aerospace's Fly-By-Wire Avionics Hub is the solution! This module allows even the most minimally trained crew to fly like an Ace! WARNING: This module cannot operate autonomously. Warranty void if attempting to do so. WARNING: Module contains no internal gyroscopes or control systems (control actuators sold separately). WARNING: Warranty void without proper use of C7 Aerospace Brand Sickness Bags (sold separately, currently out of stock). #autoLOC_500150 = advanced aero aircraft )cap cone control drag fighter fligh jet kerbnet missile nose plane sas stab stream #autoLOC_500151 = Advanced Nose Cone - Type A #autoLOC_500152 = Less drag due to pointy shape. #autoLOC_500153 = aero aircraft booster )cap drag fligh plane rocket stab stream tail #autoLOC_500154 = Advanced Nose Cone - Type B #autoLOC_500155 = Useful for boosters - the slanted shape is good for leading pressure away from the core stages. #autoLOC_500156 = aero aircraft booster )cap drag fligh plane rocket stab stream tail #autoLOC_500157 = NCS Adapter #autoLOC_500158 = The base of C7 Aerospace's Nose Cone system (NCS) #autoLOC_500159 = aero aircraft booster )cap cone drag fligh nose plane rocket stab stream tail #autoLOC_500160 = Small Nose Cone #autoLOC_500161 = An aerodynamic nose cap. #autoLOC_500162 = aero aircraft )cap drag fligh missile plane speed stab stream #autoLOC_500163 = Tail Connector A #autoLOC_500164 = A simple aerodynamic tail for aircraft. Designed to fit onto all standard 1.25m attachments, this part is the embodiment of our "Let's Fly", line of parts. #autoLOC_500165 = aero aircraft drag fligh plane stab stream #autoLOC_500166 = Tail Connector B #autoLOC_500167 = This raised variant of our popular airplane tail provides a lot of ground clearance during take-off. #autoLOC_500168 = aero aircraft drag fligh plane stab stream #autoLOC_500169 = AE-FF1 Airstream Protective Shell (1.25m) #autoLOC_500170 = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! #autoLOC_500171 = aero )cap drag rocket cone nose cargo contain fairing hollow inter payload protect shroud stage (stor transport 3.75 enormous massive gigantic giant 5.0 #autoLOC_500172 = AE-FF2 Airstream Protective Shell (2.5m) #autoLOC_500173 = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! #autoLOC_500174 = aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport #autoLOC_500175 = AE-FF3 Airstream Protective Shell (3.75m) #autoLOC_500176 = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! #autoLOC_500177 = aero )cap drag rocket cone nose cargo contain fairing hollow inter payload protect shroud stage (stor transport regular standard average medium 1.875 #autoLOC_500178 = Heat Shield (0.625m) #autoLOC_500179 = A tiny structural heat shield #autoLOC_500180 = ablat drag entry insulate protect re- rocket therm #autoLOC_500181 = Heat Shield (1.25m) #autoLOC_500182 = A small structural heat shield with an integrated fairing #autoLOC_500183 = ablat drag entry insulate protect re- rocket therm #autoLOC_500184 = Heat Shield (2.5m) #autoLOC_500185 = A medium structural heat shield with an integrated fairing #autoLOC_500186 = ablat drag entry insulate protect re- rocket therm #autoLOC_500187 = Heat Shield (3.75m) #autoLOC_500188 = A large structural heat shield with an integrated fairing #autoLOC_500189 = ablat drag entry insulate protect re- rocket therm #autoLOC_500190 = Heat Shield (10m) #autoLOC_500191 = Based on the design of a child's toy, this heat shield uses a set of inflatable rings covered with a thermal blanket to provide a generous 10 meter heat shield for reentry and deceleration, and the aerodynamic qualities of an untethered bouncy castle. #autoLOC_500192 = balloon drag entry expand inflat insulate protect re- rocket therm #autoLOC_500193 = Adjustable Ramp Intake (Radial) #autoLOC_500194 = This intake addresses those sometimes absurd contraptions that SSTO engineers designed in an attempt to pump more and more air into their engines. Optimized for supersonic flight. #autoLOC_500195 = aero (air aircraft breathe cone fligh inlet jet oxygen plane suck supersonic #autoLOC_500196 = Small Circular Intake #autoLOC_500197 = A must-have for air breathing engines, this intake duct will pull in outside air to run turbine engines on, as long as there is any outside air to begin with, of course. Optimized for subsonic flight. #autoLOC_500198 = aero (air aircraft breathe fligh inlet jet oxygen plane subsonic suck #autoLOC_500199 = Protective Rocket Nose Cone Mk7 #autoLOC_500200 = A large nose cone for covering up exposed areas of big rockets. #autoLOC_500201 = aero booster )cap drag fligh speed stab stream #autoLOC_500202 = Adjustable Ramp Intake #autoLOC_500203 = At supersonic speeds, -PATENT PENDING, CLASSIFIED INFO- inside the intake duct deflect the incoming air stream, causing -PATENT PENDING, CLASSIFIED INFO-, which creates a -PATENT PENDING, CLASSIFIED INFO-, thereby greatly increasing the efficiency of this unit at supersonic speeds. Patents Pending. #autoLOC_500204 = aero (air aircraft breathe cone fligh inlet jet oxygen plane suck supersonic #autoLOC_500205 = Big-S Delta Wing #autoLOC_500206 = The Big-S line of wings are C7's largest lifting surfaces to date. Not only are they Sturdy and heat resistant enough to survive reentry, but also have enough internal volume to carry optional fuel tanks. #autoLOC_500207 = aero aircraft foil fuel ?lf lift liquid plane shuttle swept wet #autoLOC_500208 = Big-S Elevon 1 #autoLOC_500209 = The Big-S line of wings are C7's largest lifting surfaces to date. Not only are they Sturdy and heat resistant enough to survive reentry, but also have enough internal volume to carry optional fuel tanks. #autoLOC_500210 = aero aileron aircraft control (elev flap plane )rudder shuttle spoil stab #autoLOC_500211 = Big-S Elevon 2 #autoLOC_500212 = The Big-S line of wings are C7's largest lifting surfaces to date. Not only are they Sturdy and heat resistant enough to survive reentry, but also have enough internal volume to carry optional fuel tanks. #autoLOC_500213 = aero aileron aircraft control (elev flap plane )rudder shuttle spoil stab #autoLOC_500214 = Big-S Spaceplane Tail Fin #autoLOC_500215 = Large heat resistant spaceplane fin. #autoLOC_500216 = aero aircraft control (elev plane )rudder shuttle stab #autoLOC_500217 = Big-S Wing Strake #autoLOC_500218 = The Big-S line of wings are C7's largest lifting surfaces to date. Not only are they Sturdy and heat resistant enough to survive reentry, but also have enough internal volume to carry optional fuel tanks. #autoLOC_500219 = aero aircraft foil fuel ?lf lift liquid plane shuttle swept wet #autoLOC_500220 = AV-R8 Winglet #autoLOC_500221 = The R8 Active Control Winglet series marked the debut of Kerlington Model Rockets in the Spacecraft engineering world. These winglets are equipped with movable pivots, which allow them to swivel and act as control surfaces. This feature was considered a huge advancement in control technology and most agree that it made Kerlington staff and R8 fans simply unbearable to be around. #autoLOC_500222 = aero aircraft canard control (elev fin (fore lift plane rocket )rudder stab swept tail #autoLOC_500223 = AV-T1 Winglet #autoLOC_500224 = Nothing is really known about this thing. Use it at your own risk. #autoLOC_500225 = aero aircraft fin lift plane rocket stab swept #autoLOC_500226 = Delta-Deluxe Winglet #autoLOC_500227 = The Delta-Deluxe Winglet is a large aerodynamic surface with a small built-in aileron. It is very lightweight and offers more lift than the AV-R8 but the small control surface area means it is not as quick to turn. #autoLOC_500228 = aero aircraft canard control (elev fin (fore lift plane rocket )rudder stab swept tail #autoLOC_500229 = Wing Connector Type A #autoLOC_500230 = A vaguely wing shaped board. Use at your own risk. #autoLOC_500231 = aero aircraft fligh foil lift plane #autoLOC_500232 = Wing Connector Type B #autoLOC_500233 = A vaguely wing shaped board. Use at your own risk. #autoLOC_500234 = aero aircraft fligh foil lift plane #autoLOC_500235 = Wing Connector Type C #autoLOC_500236 = A vaguely wing shaped board. #autoLOC_500237 = aero aircraft fligh foil lift plane #autoLOC_500238 = Wing Connector Type D #autoLOC_500239 = Found in a trash bin next to a wing factory. #autoLOC_500240 = aero aircraft fligh foil lift plane #autoLOC_500241 = Wing Connector Type E #autoLOC_500242 = Found in a trash bin next to a wing factory. #autoLOC_500243 = aero aircraft fligh foil lift plane #autoLOC_500244 = Delta Wing #autoLOC_500245 = Standard Delta configuration wings. These wings provide high lift and a stable center of gravity for your everyday lifting needs. #autoLOC_500246 = aero aircraft fligh foil lift plane swept #autoLOC_500247 = Small Delta Wing #autoLOC_500248 = This small delta wing has breezed through extensive stress tests and design revisions, mostly because it wasn't involved in any of those. In any case, it should work as a comparatively reliable lifting surface. #autoLOC_500249 = aero aircraft fligh foil lift plane swept #autoLOC_500250 = Elevon 1 #autoLOC_500251 = Made from the finest materials at hand, these flight surfaces are guaranteed to operate while attached to the craft. However studies have shown that a lack of atmosphere *may* slightly impede function. No refunds. #autoLOC_500252 = aero aileron aircraft control (elev plane )rudder #autoLOC_500253 = Elevon 2 #autoLOC_500254 = Made from the finest materials at hand, these flight surfaces are guaranteed to operate while attached to the craft. However studies have shown that a lack of atmosphere *may* slightly impede function. No refunds. #autoLOC_500255 = aero aileron aircraft control (elev plane )rudder #autoLOC_500256 = Elevon 3 #autoLOC_500257 = Made from the finest materials at hand, these flight surfaces are guaranteed to operate while attached to the craft. However studies have shown that a lack of atmosphere *may* slightly impede function. No refunds. #autoLOC_500258 = aero aileron aircraft control (elev plane )rudder #autoLOC_500259 = Elevon 4 #autoLOC_500260 = Feel the need to attach an elevator, rudder or aileron to just about any surface you can get your mitts on? Well this small elevon is for you. Made of mostly new factory parts, it will fit just about anywhere. Just don't expect a huge performance out of such a small part. #autoLOC_500261 = aero aileron aircraft control (elev plane )rudder #autoLOC_500262 = Elevon 5 #autoLOC_500263 = Just another one of these elevon things... wait, this one is swept! Wow! #autoLOC_500264 = aero aileron aircraft control (elev plane )rudder #autoLOC_500265 = Wing Strake #autoLOC_500266 = Strakes are like sideburns for your plane. The girls will fall for you! #autoLOC_500267 = aero aircraft fligh foil lift plane swept #autoLOC_500268 = Structural Wing Type A #autoLOC_500269 = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. Intended uses include very large canards, and leading edges of larger delta wings. #autoLOC_500270 = aero aircraft fligh foil lift plane swept #autoLOC_500271 = Structural Wing Type B #autoLOC_500272 = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. #autoLOC_500273 = aero aircraft fligh foil lift plane swept #autoLOC_500274 = Structural Wing Type C #autoLOC_500275 = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. #autoLOC_500276 = aero aircraft fligh foil lift plane swept #autoLOC_500277 = Structural Wing Type D #autoLOC_500278 = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. #autoLOC_500279 = aero aircraft fligh foil lift plane swept #autoLOC_500280 = Swept Wing Type A #autoLOC_500281 = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. #autoLOC_500282 = aero aircraft fligh foil lift plane #autoLOC_500283 = Swept Wing Type B #autoLOC_500284 = This wing has been constructed from surplus wing components. Comes complete with "like new" finish. #autoLOC_500285 = aero aircraft fligh foil lift plane #autoLOC_500286 = Advanced Reaction Wheel Module, Large #autoLOC_500287 = After many years of research, STEADLER Corps rocket engineers discovered that large flywheels were necessary to keep large ships under control. The "Advanced Reaction Wheel Module, Large" addresses that issue by its use of patented Large Flywheels™ to provide "More Torque" (patent pending). STEADLER promptly dismissed all criticism concerning the necessity of so much research work, stating that 'it only sounds so simple now that we've figured it out'. Critics remain skeptical, but none can disagree that this module does indeed pack a lot more punch than previous models. It also needs a lot more power, but STEADLER is currently carrying out intense research work on why that is. #autoLOC_500288 = cmg command control fly gyro moment react stab steer torque #autoLOC_500289 = PPD-12 Cupola Module #autoLOC_500290 = The PPD-12 was developed to provide a high visibility control room for orbital stations, and a place for thoughtful Kerbals to contemplate the beauty of the cosmos. #autoLOC_500291 = base capsule cmg command control ?eva fly gyro ?iva moment outpost pilot pod react rocket space stab statio steer torque view #autoLOC_500292 = EAS-1 External Command Seat #autoLOC_500293 = The EAS-1 External Command Seat provides all the controls needed to fully operate a spacecraft, just like a command pod, but without such needless frivolities as "pressurized interiors", or "seat belts". It's bare-bones, pedal-to-the-metal efficiency at its finest. #autoLOC_500294 = chair control kerbal rover #autoLOC_500295 = PPD-10 Hitchhiker Storage Container #autoLOC_500296 = The HSC was an invention of necessity - how do we store 4 Kerbals on-orbit without any real provisions for return? Who needed this remains a mystery, as do his motivations. #autoLOC_500297 = base cabin (can outpost passenger statio tour tuna #autoLOC_500298 = Advanced Inline Stabilizer #autoLOC_500299 = The Advanced Inline Stabilizer module containing a larger, heavier array of reaction wheels. These spin very quickly to create torque without wasting propellant. These larger wheels are driven by proportionally larger electric motors, so keep an eye on your Electricity levels. #autoLOC_500300 = cmg command control fly gyro moment react stab steer torque #autoLOC_500301 = Small Inline Reaction Wheel #autoLOC_500302 = The inline reaction wheel system uses a series of spinning discs that are going "Very Fast", to generate the torque necessary to control a spacecraft without wasting any propellant. Please do not attempt to service this device while it is running. #autoLOC_500303 = cmg command control fly gyro moment react stab steer torque #autoLOC_500304 = Mk1-2 Command Pod #autoLOC_500305 = This modern cockpit is designed to be fully re-useable. Its spacious cabin can hold a maximum of 3 crew. #autoLOC_500306 = capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque #autoLOC_500307 = Mk1 Cockpit #autoLOC_500308 = C7 Aerospace is proud to present our second generation cockpit. This unit is equipped to ensure survival in some of the worst conditions possible. The extra re-enforcement has slightly increased the weight. #autoLOC_500309 = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque #autoLOC_500310 = Mk1 Crew Cabin #autoLOC_500311 = A cozy passenger cabin derived from a business jet and upgraded for use in spacecraft. #autoLOC_500312 = base contain outpost passenger statio (stor tour #autoLOC_500313 = Mk1 Inline Cockpit #autoLOC_500314 = A next generation inline cockpit. Designed for sleek high speed aircraft. #autoLOC_500315 = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque #autoLOC_500316 = Mk1 Lander Can #autoLOC_500317 = This capsule was designed for lightweight non-atmospheric landers, and seats a single occupant. Features a novel full-body crumple-zone technology. #autoLOC_500318 = capsule cmg command control ?eva fly gyro ?iva moment pilot pod react rocket space stab steer torque #autoLOC_500319 = Mk1 Command Pod #autoLOC_500320 = Originally built as a placeholder for a demonstration mock-up of a rocket, the Mk1 Command Pod was heralded as a far safer and more reliable option than its predecessors by rocket scientists throughout the world. It is now commonly seen in active service. #autoLOC_500321 = capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque #autoLOC_500322 = Mk2 Inline Cockpit #autoLOC_500323 = After 'accidentally' snapping the nose off of the Mk2 Cockpit, the engineers over at the C7 Aerospace Division realised that such a design looked quite functional. They quickly hammered out the following part and spruced it up for all your inline spaceplane cockpit needs! #autoLOC_500324 = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque #autoLOC_500325 = Mk2 Cockpit #autoLOC_500326 = Fits not one, but two Kerbals! This spearhead-shaped new Mk2 design from the lovable folks over at the C7 Aerospace Division should help you pierce the great blue yonder known as the Sky. #autoLOC_500327 = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque #autoLOC_500328 = MK2 Drone Core #autoLOC_500329 = After extensive research and testing to improve the safety factor of next-generation modules for their Mk2 series, engineers at C7 Aerospace got fed up with having to constantly find new recruits willing to test their prototypes, and decided to develop an autonomous AI capable of doing the same job, only with a lot less screaming over the comms link. This was met with divided opinions, some criticizing C7 as taking the "booooring" route, others praising them for the innovation, while yet others reacted by shutting themselves in bunkers in anticipation of the time when these units will gain sentience and turn on their creators. C7 has vehemently denied any involvement in all sentient-AI-related catastrophes so far. #autoLOC_500330 = aero aircraft cmg command control fly gyro kerbnet moment plane probe react sas satellite space stab steer torque #autoLOC_500331 = Mk2 Lander Can #autoLOC_500332 = This cozy capsule seats two, and is very lightweight. However, don't expect it to survive atmospheric entry or even a sneeze. #autoLOC_500333 = capsule cmg command control ?eva fly gyro ?iva moment pilot pod react rocket space stab steer torque #autoLOC_500334 = Mk3 Cockpit #autoLOC_500335 = A cockpit for those die hard explorers. Especially useful when transporting extra crew to a remote rock to save the day. #autoLOC_500336 = aero aircraft armageddon bruce cmg command control ?eva fly gyro ?iva moment pilot plane react shuttle space stab steer torque willis #autoLOC_500337 = Probodobodyne QBE #autoLOC_500338 = QBE is Probodobodyne's latest development in probe miniaturization. Despite its diminutive size, the QBE is a fully-functional and incredibly lightweight command unit. All this goodness comes at a price however: The QBE's tiny enclosure means there is no room for internal reaction wheels, and battery capacity is pitiful at best. Despite all this, or perhaps because of it, many engineers have found it to be ideally suited for those 'optional return' missions. #autoLOC_500339 = command control (core cube kerbnet probe sas satellite space steer #autoLOC_500340 = Probodobodyne HECS #autoLOC_500341 = The HECS core capabilities go far beyond its sleek, 6-sided futuristic casing. This probe core provides advanced guidance assistance technology, and comes fitted with internal reaction wheels and decently-sized batteries. Despite concerns that one day, autonomous spacecraft cores could become self-aware and turn against their creators, or even become very stubborn against opening pod bay doors, Probodobodyne insists that these unmanned AI-driven devices are the way of the future. #autoLOC_500342 = cmg command control (core fly gyro hex kerbnet moment probe react sas satellite space stab steer torque #autoLOC_500343 = Probodobodyne OKTO #autoLOC_500344 = The OKTO is the next step in unmanned control technology. This small unit can not only receive and relay control, it also provides automatic stabilization assistance, just as a live pilot would. Also, its 8-sided stylistic design features lots of flat surfaces for attaching equipment. #autoLOC_500345 = cmg command control (core fly gyro kerbnet moment octo probe react sas satellite space stab steer torque #autoLOC_500346 = Probodobodyne OKTO2 #autoLOC_500347 = The OKTO2 is far more than a flatter variant of the original OKTO. This new iteration of the ubiquitous 8-sided probe core features a much more advanced guidance system. This new model however, does not feature built-in reaction wheels and does requires more power to run, even on standby. Its internal battery supply is also very limited, being intended mainly to keep the Standby LEDs lit. #autoLOC_500348 = command control (core kerbnet octo probe sas satellite space steer #autoLOC_500349 = Probodobodyne RoveMate #autoLOC_500350 = A sturdy housing for a robust probe and battery system - no assembly required! Though intended as the body for surface rovers, we've been told by our most day-dreaming of engineers that the possibilities are endless! While it has a Stability Assistance System, the RoveMate lacks reaction wheels so bring some along if you want to hold that attitude. #autoLOC_500351 = command control (core kerbnet probe rover sas space steer #autoLOC_500352 = RC-L01 Remote Guidance Unit #autoLOC_500353 = A larger version of the popular RGU system, developed in partnership with the Rockomax conglomerate. #autoLOC_500354 = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque #autoLOC_500355 = RC-001S Remote Guidance Unit #autoLOC_500356 = The STEADLER RGU core is one of the most complete command units available to date, featuring all the latest guidance systems, plus its own internal set of Reaction Wheels. STEADLER claims this is the closest one can get to a fully self-contained spacecraft. (Some assembly required. Spacecraft sold separately) #autoLOC_500357 = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque #autoLOC_500358 = Probodobodyne Stayputnik #autoLOC_500359 = The Stayputnik offers the ultimate solution in crew safety. A lightweight sphere equipped with remote receivers and relay control input from the ground to the craft, it carries no crew at all, thus keeping them perfectly safe from all harm. This device does require electricity to operate however, and will cease to function if the power runs out. The built-in batteries should keep it going for about 10 minutes. #autoLOC_500360 = command control (core kerbnet probe satellite space steer #autoLOC_500361 = FTX-2 External Fuel Duct #autoLOC_500362 = New breakthroughs at FLOOYD Dynamics have made the FTX Fuel Duct a reality. Altough criticized by some as being no more than 'a sewage pipe painted yellow', most agree that the yellow is a relatively nice color, and that fuel lines are indeed able to pump fuel from side-mounted fuel tanks. After the recall of the FTX-1 series, All FTX-2 lines have arrows painted on to indicate the fuel flow direction, so engineers can tell which way around they are supposed to go. #autoLOC_500363 = asparagus channel hose (lf line ox oxidizer pipe propellant pump tube #autoLOC_500364 = EAS-4 Strut Connector #autoLOC_500365 = The Strut Connector is highly regarded by many spacecraft engineers as they help in constructing more stable spacecraft. Once both sides are connected, a structural beam is created to link both ends, allowing for sturdier (and heavier) construction. #autoLOC_500366 = bind connect join line moar (more pin rigid shake strength strong stru support tie wobble #autoLOC_500367 = SP-L 1x6 Photovoltaic Panels #autoLOC_500368 = The alternate configuration of the SP Model Photovoltaic Panels. Includes passive radiators on the reverse side for better heat dissipation. #autoLOC_500369 = array charge deploy e/c elect energ extend fold generat (light photo power retract solar sun track unfold volt watt #autoLOC_500370 = OX-4L 1x6 Photovoltaic Panels #autoLOC_500371 = The OX-4 is similar in design to the SP series solar panels, but without the heavy casing. Includes passive radiators on the reverse side for better heat dissipation. WARNING: Not retractable once deployed! #autoLOC_500372 = array charge deploy e/c elect energ extend generat (light photo power solar sun track unfold volt watt #autoLOC_500373 = SP-W 3x2 Photovoltaic Panels #autoLOC_500374 = Probodobodyne branded Photovoltaic Panels are the world standard for power generation, from your own home to the stars. The SP model comes with a protective shroud, allowing recovery when it's no longer needed. Includes passive radiators on the reverse side for better heat dissipation. #autoLOC_500375 = array charge deploy e/c elect energ extend fold generat (light photo power retract solar sun track unfold volt watt #autoLOC_500376 = OX-4W 3x2 Photovoltaic Panels #autoLOC_500377 = The OX-4 is similar in design to the SP series solar panels, but without the heavy casing. WARNING: Not retractable once deployed! #autoLOC_500378 = array charge deploy e/c elect energ extend generat (light photo power solar sun track unfold volt watt #autoLOC_500379 = Gigantor XL Solar Array #autoLOC_500380 = The single largest solar array available for purchase, the Gigantor XL offers tremendous generation potential from a compact initial package. Includes passive radiators on the reverse side for better heat dissipation. #autoLOC_500381 = charge deploy e/c elect energ extend fold generat (light panel photo power retract sun track unfold volt watt #autoLOC_500382 = OX-STAT Photovoltaic Panels #autoLOC_500383 = The OX-STAT solar panel is a simple panel with no sun-tracking or deployment mechanics. As a result, it is very light and cheap. #autoLOC_500384 = array charge e/c elect energ fixed flat generat (light photo power solar static sun volt watt #autoLOC_500385 = PB-NUK Radioisotope Thermoelectric Generator #autoLOC_500386 = Through exploitation of the natural decay of Blutonium-238, this elegantly simple power generator can provide consistent, stable power for decades. Not to be used for providing heating during emergency rover excursions. #autoLOC_500387 = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt #autoLOC_500388 = Z-100 Rechargeable Battery Pack #autoLOC_500389 = The Z-100 battery pack is the standard model for electrical applications. Holds two (2) AAAA batteries and holds a maximum 100 units of charge. #autoLOC_500390 = bank capacitor cell charge e/c elect pack power volt watt #autoLOC_500391 = Z-1k Rechargeable Battery Bank #autoLOC_500392 = The Z-1k is a stackable battery bank, with ten times the power capacity of the Z-100. #autoLOC_500393 = capacitor cell charge e/c elect pack power volt watt #autoLOC_500394 = Z-200 Rechargeable Battery Bank #autoLOC_500395 = The Z-200 is a stackable variant of the Z-100 battery pack, with increased capacity. In emergency situations, please refrain from "reversing the polarity". #autoLOC_500396 = bank capacitor cell charge e/c elect pack power volt watt #autoLOC_500397 = Z-400 Rechargeable Battery #autoLOC_500398 = The Z-400 battery pack is a versatile, compact electrical charge storage solution designed for heavier loads than AAAA batteries can handle. Holds one E-size battery with a maximum of 400 units of charge. #autoLOC_500399 = bank capacitor cell charge e/c elect pack power volt watt #autoLOC_500400 = Z-4K Rechargeable Battery Bank #autoLOC_500401 = New advances in surge control technology made The Z-4K, the largest battery pack ever put into production a reality. While Zaltonic admits intense electrical discharges can be really cool, shorting the Z-4K's contacts should probably be avoided. #autoLOC_500402 = capacitor cell charge e/c elect pack power volt watt #autoLOC_500403 = IX-6315 "Dawn" Electric Propulsion System #autoLOC_500404 = By emitting ionized xenon gas through a small thruster port, Dawn can produce incredibly efficient propulsion, but with a downside of very low thrust and high energy usage. According to ISP Electronics sales reps, the rumours of this engine being powered by "dark magic" are largely exaggerated. #autoLOC_500405 = (dawn deep drive efficient engine (ion probe thruster vacuum xenon #autoLOC_500406 = J-404 "Panther" Afterburning Turbofan #autoLOC_500407 = A high performance jet engine with a variable geometry thrust vectoring nozzle and an afterburner for extra thrust. #autoLOC_500408 = after aircraft burner engine fighter jet (panther plane propuls #autoLOC_500409 = J-33 "Wheesley" Turbofan Engine #autoLOC_500410 = A high bypass turbofan engine. This engine works best at low cruising speeds and altitudes. #autoLOC_500411 = aircraft jet plane propuls reverse (wheesley #autoLOC_500412 = J-90 "Goliath" Turbofan Engine #autoLOC_500413 = The largest and highest thrust jet engine ever built. This engine works best at low cruising speeds and altitudes. #autoLOC_500414 = aircraft (goliath jet plane propuls reverse #autoLOC_500415 = J-X4 "Whiplash" Turbo Ramjet Engine #autoLOC_500416 = A highly advanced turbine engine using space-grade materials for very high performance. This new model features the latest in thrust vectoring and compression technology and is designed to operate best at higher altitudes and speeds. The advanced turbo ramjet design bleeds air around the compressor at high speed allowing a far maximum speed than regular jet engines, so engineers from C7 Aerospace assured us all those leaks are intentional. #autoLOC_500417 = aircraft jet plane propuls (whiplash #autoLOC_500418 = 24-77 "Twitch" Liquid Fuel Engine #autoLOC_500419 = Tiny engine! But very useful, good for craft where larger radial engines won't fit, or when you want more control in combination with large lifter engines. #autoLOC_500420 = orange propuls rocket thruster (twitch vernier #autoLOC_500421 = 48-7S "Spark" Liquid Fuel Engine #autoLOC_500422 = The 48-7S may be small, but it packs quite a punch for its size. This little engine is a testament to how larger does not always mean more advanced, at least according to Rockomax's marketing department. The box it comes in is pretty cool, in any case. #autoLOC_500423 = lander propuls rocket (spark #autoLOC_500424 = T-1 Toroidal Aerospike "Dart" Liquid Fuel Engine #autoLOC_500425 = The Toroidal Aerospike is a huge breakthrough from C7 Aerospace. While heavier than previous models, with its heavy-duty exhaust nozzle, the Aerospike makes up for it with an efficient burning of fuel at all altitudes. #autoLOC_500426 = (dart orbit propuls rocket sustain #autoLOC_500427 = LV-1 "Ant" Liquid Fuel Engine #autoLOC_500428 = What is this, an engine for ants? #autoLOC_500429 = (ant probe propuls rocket vacuum #autoLOC_500430 = LV-1R "Spider" Liquid Fuel Engine #autoLOC_500431 = Adapted to appease engineers who were outraged at the lack of control rocket engines usually provide, the radial mounted LV-1R offers an appealing solution: "Just add more". Point away from face. #autoLOC_500432 = probe propuls rocket (spider thruster vernier #autoLOC_500433 = LV-909 "Terrier" Liquid Fuel Engine #autoLOC_500434 = The 909 model was initially received with some skepticism by spacecraft engineers, as it defied the long-standing convention that "More Power!" is always better. Despite this, the 909 series has found its place in the spacecraft construction world, being particularly useful as a final stage and landing engine. #autoLOC_500435 = lander orbit propuls rocket (terrier vacuum #autoLOC_500436 = LV-N "Nerv" Atomic Rocket Motor #autoLOC_500437 = Despite the big scary trefoil painted onto the side of this engine, its radioactive exhaust, and tendency to overheat, the LV-N Atomic Rocket Motor is harmless. Mostly. Note that the LV-N is the only LV series engine to run solely on Liquid Fuel - the future is glowing bright! #autoLOC_500438 = active atom efficient engine inter liquid (nerv nuclear nuke orbit propuls radio reactor vacuum #autoLOC_500439 = LV-T30 "Reliant" Liquid Fuel Engine #autoLOC_500440 = Although criticized by some due to their not insignificant use of so-called "pieces found lying about", the LV-T series engines have proven themselves as comparatively reliable. The T30 model boasts a failure and rattly bits ratio below the 50% mark, this has been considered a major improvement over previous models by engineers and LV-T enthusiasts. #autoLOC_500441 = ascent main propuls (reliant rocket #autoLOC_500442 = LV-T45 "Swivel" Liquid Fuel Engine #autoLOC_500443 = The LV-T45 engine was considered a breakthrough in the LV-T series due to its Thrust Vectoring feature. The LV-T45 can deflect its thrust to aid in craft control. All these added mechanics however, make for a slightly smaller and heavier engine in comparison with other LV-T models. #autoLOC_500444 = launch propuls rocket sustain (swivel #autoLOC_500445 = RE-M3 "Mainsail" Liquid Fuel Engine #autoLOC_500446 = A monster of an engine for heavy lifting purposes, the Mainsail's power rivals that of entire small nations. #autoLOC_500447 = ascent launch main (mainsail propuls rocket (sail #autoLOC_500448 = Mk-55 "Thud" Liquid Fuel Engine #autoLOC_500449 = After an intensive search for an engineer crazy enough to plan and build a revolutionary new engine type, researchers turned to renowned engineer Eumon Kerman, one of the top minds in the industry. He failed miserably at the job, and this is what we ended up with. Hey, at least it works well with other large (Rockomax) engines when you want more control. Sorry, no combo deals. #autoLOC_500450 = maneuver manoeuvre orbital propuls rocket (thud thruster vernier #autoLOC_500451 = RE-L10 "Poodle" Liquid Fuel Engine #autoLOC_500452 = A more reasonable engine for rough economic times, the Poodle engine doubles as a BBQ when at low power. #autoLOC_500453 = lander orbit (poodle propuls rocket #autoLOC_500454 = RE-I5 "Skipper" Liquid Fuel Engine #autoLOC_500455 = The smaller sibling of the Mainsail, the Skipper's power rivals that of... large cities. Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster. #autoLOC_500456 = propuls rocket (skipper sustain #autoLOC_500457 = S3 KS-25 "Vector" Liquid Fuel Engine #autoLOC_500458 = Kerbodyne's flagship engine, the KS-25 excels as a first stage engine through its high thrust-to-weight ratio and exceptional sea level efficiency. Kerbodyne engineers achieved this by running the engine in a staged combustion cycle and at extremely high chamber pressures. Special new alloys had to be invented to suppress the engine's tendency to become a bomb. The single version is designed with very durable components and high reusability, as well as higher gimbal range, but because of that is also heavier than its expendable counterpart used in first stage clusters. #autoLOC_500459 = ascent main propuls rocket shuttle ssme (vector #autoLOC_500460 = S1 SRB-KD25k "Kickback" Solid Fuel Booster #autoLOC_500461 = This super heavy booster is designed to be recovered after jettisoning. Once recovered, it is refurbished and refueled for another launch. #autoLOC_500462 = (back (kick (kickback moar (more motor rocket srb #autoLOC_500463 = J-20 "Juno" Basic Jet Engine #autoLOC_500464 = A small turbojet. Not very efficient, anemic thrust, but hey--it's cheap! And it's so cute...look at the little thing! #autoLOC_500465 = aircraft (juno plane propuls turb #autoLOC_500466 = O-10 "Puff" MonoPropellant Fuel Engine #autoLOC_500467 = When The O-10 Engine was first unveiled, it was regarded as one of those ideas that someone should have thought of a long time ago. This made most employees at Reaction Systems Ltd feel quite awkward, as they were particularly proud of having delivered this project on schedule for once. This Engine responds to main throttle controls, but it consumes MonoPropellant instead of a Fuel+Oxidizer mix. #autoLOC_500468 = maneuver manoeuvre orbital probe propuls (puff thruster #autoLOC_500469 = CR-7 R.A.P.I.E.R. Engine #autoLOC_500470 = The R.A.P.I.E.R. (Reactive Alternate-Propellant Intelligent Engine for Rockets) is a joint venture between C7 Aerospace and the Rockomax Conglomerate. Designed to fill a gap in the design requirements for sustainable single stage to orbit aircraft, this engine combines the best of rocket and air-breathing thrust technology. #autoLOC_500471 = aircraft ascent closed cycle dual fuel hybrid jet liquid main mode plane propuls rapier rocket ssto #autoLOC_500472 = LFB KR-1x2 "Twin-Boar" Liquid Fuel Engine #autoLOC_500473 = This liquid fuel booster system is a very purposeful piece of engineering. Instead of relying on single engines or solid rocket boosters, the KR-1x2 employs two modified KR-1 engine, fed by a built-in fuel system, as the source of its immense lifting power. All that self-contained goodness comes at the cost of not having a mounting point for its underside, and not being quite as efficient as dedicated engines. It also comes at quite a literal cost as well. #autoLOC_500474 = ascent (boar booster main propuls rocket (twin #autoLOC_500475 = Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine #autoLOC_500476 = This engine is Kerbodyne's first attempt at a highly advanced engine. The engineers couldn't get it to produce full efficiency at sea level without the engine exploding, so it was repurposed as an upper stage engine. The experience gained here with high efficiency has been repurposed for later models, which feature multiple combustion chambers at higher pressure (that don't go boom). This engine is optimized for lighting mid-flight, although it still provides respectable power at sea level. #autoLOC_500477 = ascent main propuls (rhino rocket sustain vacuum #autoLOC_500478 = S3 KS-25x4 "Mammoth" Liquid Fuel Engine #autoLOC_500479 = Kerbodyne engineers got fed up with having to contend with overly complicated staging arrays for lifting heavy payloads, and decided instead to just build a truly enormous engine of the highest efficiency. Strapping together four of Kerbodyne's KS-25 rocket motors in a single assembly, they created the largest rocket engine in production anywhere, and each KS-25 has the highest chamber pressure--the reason for four small nozzles and combustion chambers, not one big one (those kept going boom). It's certainly got the power to match its size, and although it excels in its main role as a first-stage engine, the lack of structural hardpoints on its underside makes it quite less suitable for other purposes. Its price tag also seems to match its size, in fact. #autoLOC_500480 = ascent launch main (mammoth propuls rocket #autoLOC_500481 = BACC "Thumper" Solid Fuel Booster #autoLOC_500482 = Filled with a new, even more volatile fuel, the BACC offers semi-reliable performance at a good price. #autoLOC_500483 = moar (more motor rocket srb (thumper #autoLOC_500484 = RT-10 "Hammer" Solid Fuel Booster #autoLOC_500485 = Packing a powerful punch for its size, The RT-10 is widely used in many space programs, whenever the need to save cash is greater than the need to keep astronauts alive. #autoLOC_500486 = (hammer moar (more motor rocket srb #autoLOC_500487 = RT-5 "Flea" Solid Fuel Booster #autoLOC_500488 = While considered by some to be little more than "a trash bin full o' boom", The RT-5 can be seen in use at many space programs, perhaps possibly because it is the only option for many space programs, but nevertheless, this small booster provides a nice kick to lift small payloads to considerable heights. Use with caution, though. Once lit, solid fuel motors cannot be put out until the fuel runs out. #autoLOC_500489 = (flea moar (more motor rocket srb #autoLOC_500490 = Sepratron I #autoLOC_500491 = A small canister filled with what appears to be solid rocket fuel. Although not much of a step forward in terms of raw power, Kerbal Scientists have slowly warmed up to the Sepratron I's many uses, such as pushing things away. For best results, angle before use. #autoLOC_500492 = abort booster emergency explo malfunc moar (more motor rocket ?rud safe separat solid srb surviv thruster ullage #autoLOC_500493 = Vernor Engine #autoLOC_500494 = The VR-N1ER Veer-Governor, or "Vernor" Engine is an attitude control thruster. These motors are linked to RCS controls, but are powered by a Fuel+Oxidizer mix, making them significantly more powerful than MonoPropellant-powered RCS thrusters. They are fairly more bulky in comparison though, and feature only one nozzle facing outwards, although most agree that is an acceptable trade-off for the additional punch they pack. #autoLOC_500495 = dock liquid manoeuvre maneuver propuls rocket control react rendezvous rotate stab steer thruster translate rcs vernier #autoLOC_500496 = Mk3 to Mk2 Adapter #autoLOC_500497 = Our engineers insisted on a way to reuse Mk2 parts on the new Fuselage system. Manufacturing a streamlined adapter despite the considerable difference of the two cross sections required quite a radical design. It is often used as a slide on Take Your Kids to Work Day. #autoLOC_500498 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500499 = Mk3 Engine Mount #autoLOC_500500 = A structural mounting plate for rocket engines. #autoLOC_500501 = plate shuttle structur tail #autoLOC_500502 = Mk3 to 2.5m Adapter #autoLOC_500503 = Perfectly pointy, carefully curved and devastatingly destructive, this Mk3 to 2.5m adapter can satisfy your wildest of dreams. Or it'll let you bridge the gaps between parts on your craft while giving you a bit of fuel... Your choice. #autoLOC_500504 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500505 = Mk3 to 2.5m Adapter Slanted #autoLOC_500506 = Makes your craft hang in the air like bricks don't! #autoLOC_500507 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500508 = 2.5m to Mk2 Adapter #autoLOC_500509 = When you can't decide between a rocket and a spaceplane, why not both? #autoLOC_500510 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500511 = C7 Brand Adapter - 2.5m to 1.25m #autoLOC_500512 = While the popular Rockomax Adapter has served its purpose fairly well over the years, C7 engineers thought they could do better. Improvements of this in-house product include an integrated fuel tank and a longer structural frame. #autoLOC_500513 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500514 = C7 Brand Adapter Slanted - 2.5m to 1.25m #autoLOC_500515 = While the popular Rockomax Adapter has served its purpose fairly well over the years, C7 engineers thought they could do better. Improvements of this in-house product include an integrated fuel tank and a longer structural frame. #autoLOC_500516 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500517 = Mk3 to 3.75m Adapter #autoLOC_500518 = An adapter for when your craft turns from a massive rocket into a gargantuan plane! #autoLOC_500519 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500520 = Rockomax Jumbo-64 Fuel Tank #autoLOC_500521 = The largest tank available from Rockomax, the Jumbo-64 holds a vast amount of fuel in a friendly orange insulated container. Contrary to popular belief, the Jumbo-64 is NOT orange flavored and should NOT be tasted. #autoLOC_500522 = fueltank ?lfo liquid orange oxidizer propellant rocket #autoLOC_500523 = Oscar-B Fuel Tank #autoLOC_500524 = The Oscar-B Fuel Tank from Probodobodyne is a compact fuel container for small space probes, or a backup tank for other small spacecraft. Do not wash in cold water, or feed after midnight. #autoLOC_500525 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_500526 = FL-T100 Fuel Tank #autoLOC_500527 = The T100 is a miniature fuel tank made to be even more adorable than its bigger brother, the T200. Handle stoically and with care. #autoLOC_500528 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_500529 = FL-T200 Fuel Tank #autoLOC_500530 = The T200 tank had some difficulty being accepted in the spacecraft engineering world, because most rocket builders had trouble overcoming their urges to squee at the "cute little fuel tank". This initial reaction was only put aside when the amount of fiery explosions in assembly areas became so high, strict guidelines were put in place to prohibit "teasing the fuel containers". The T200 Tank now is widely used in several space programs and does a remarkably good job, if assembled politely. #autoLOC_500531 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_500532 = FL-T400 Fuel Tank #autoLOC_500533 = The FL series was received as a substantial upgrade over previous fuel containers used in the Space Program, generally due to its ability to keep the fuel unexploded more often than not. Fuel tanks are useless if there isn't a Liquid Engine attached under it. They can also be stacked with other fuel tanks to increase the amount of fuel for the engine below. #autoLOC_500534 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_500535 = FL-T800 Fuel Tank #autoLOC_500536 = A stretched variant of the FL-T400, the FL-T800 holds twice the fuel in a slightly stronger container. The black stripes along the side make the rocket go faster, our engineers tell us. #autoLOC_500537 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_500538 = ROUND-8 Toroidal Fuel Tank #autoLOC_500539 = An unconventionally shaped (but undoubtedly handy) fuel tank. #autoLOC_500540 = donut doughnut fueltank gold ?lfo lifebuoy liquid oxidizer propellant (ring rocket yellow #autoLOC_500541 = Rockomax X200-16 Fuel Tank #autoLOC_500542 = After many, many studies, Rockomax engineers found that the space program does indeed have a use for a tank half the size of the X200-32. No refunds. #autoLOC_500543 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_500544 = Rockomax X200-32 Fuel Tank #autoLOC_500545 = Developed after one J. Kerman complained that the fuel tanks available were 'way too small', the X200-32 holds a generous amount of fuel, for all your... fueling needs or something like that. Shut up, Rockomax hires rocket scientists, not writers. #autoLOC_500546 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_500547 = Rockomax X200-8 Fuel Tank #autoLOC_500548 = A compact fuel tank, designed for small upper stages and landers. Rockomax takes no responsibility for the Dawton Kerman Aboveground Pool Company stickers on the inside because it totally is not a swimming pool frame we stole from their back lot. #autoLOC_500549 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_500550 = Mk0 Liquid Fuel Fuselage #autoLOC_500551 = A small container for jet fuel. #autoLOC_500552 = fueltank jet ?lf only propellant tank #autoLOC_500553 = Mk2 Bicoupler #autoLOC_500554 = One engine is not enough? We got you covered! #autoLOC_500555 = dual fuel fueltank ?lfo liquid multi oxidizer pair propellant rocket split tank twin #autoLOC_500556 = Mk2 to 1.25m Adapter Long #autoLOC_500557 = A generic Mk1 to Mk2 adapter that was left to dry a bit too long and stretched out. #autoLOC_500558 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500559 = Mk2 to 1.25m Adapter #autoLOC_500560 = Generic Mk2 to Mk1 adapter. #autoLOC_500561 = fuel fueltank ?lfo liquid oxidizer propellant rocket tank #autoLOC_500562 = Mk2 Rocket Fuel Fuselage #autoLOC_500563 = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Now comes with at least 100% more Oxidiser. #autoLOC_500564 = fueltank ?lfo liquid oxidizer propellant tank #autoLOC_500565 = Mk2 Liquid Fuel Fuselage #autoLOC_500566 = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Only carries Liquid Fuel. #autoLOC_500567 = aircraft airplane fueltank jet ?lf only plane propellant tank #autoLOC_500568 = Mk2 Rocket Fuel Fuselage Short #autoLOC_500569 = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Now comes with at least 100% more Oxidiser. #autoLOC_500570 = fueltank ?lfo liquid oxidizer propellant tank #autoLOC_500571 = Mk2 Liquid Fuel Fuselage Short #autoLOC_500572 = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Only carries Liquid Fuel. #autoLOC_500573 = aircraft airplane fueltank jet ?lf only plane propellant tank #autoLOC_500574 = Mk2 Monopropellant Tank #autoLOC_500575 = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Bursting to the brim with Monopropellant for all your attitude control needs! #autoLOC_500576 = fuel fueltank mono propellant rcs #autoLOC_500577 = Mk3 Passenger Module #autoLOC_500578 = At a capacity of 16 Kerbals, the Mk3 Passenger module is known in the Astronaut Complex breakrooms as the "Super Economy" class for spacetravel and allows only carry-on baggage. Any checked or emotional baggage may require one of the Mk3 Cargo Bays. #autoLOC_500579 = aircraft airliner cabin contain plane (stor tour #autoLOC_500580 = Mk3 Rocket Fuel Fuselage Long #autoLOC_500581 = Filled to the brim with Rocket Fuel, C7 Aerospace's supplier Ekson-Kobil have assured us that this tank is absolutely airtight. #autoLOC_500582 = fueltank ?lfo liquid oxidizer propellant tank #autoLOC_500583 = Mk3 Rocket Fuel Fuselage Short #autoLOC_500584 = A compact fuel tank for when the rest of your craft is taken up by cargo bays! #autoLOC_500585 = fueltank ?lfo liquid oxidizer propellant tank #autoLOC_500586 = Mk3 Rocket Fuel Fuselage #autoLOC_500587 = For that rare moment when your fuel needs are less than ludicrous. #autoLOC_500588 = fueltank ?lfo liquid oxidizer propellant tank #autoLOC_500589 = Mk3 Liquid Fuel Fuselage Long #autoLOC_500590 = C7 Aerospace Division had issues piping the fuel from the refinery, so they brought the refinery tanks to us! It sounded like they muttered "Good luck.." as they dropped off these parts. #autoLOC_500591 = aircraft airlin airplane fueltank jet ?lf only plane propellant tank #autoLOC_500592 = Mk3 Liquid Fuel Fuselage Short #autoLOC_500593 = For the economically minded aerospace designer, who is building a massive plane... #autoLOC_500594 = aircraft airlin airplane fueltank jet ?lf only plane propellant tank #autoLOC_500595 = Mk3 Liquid Fuel Fuselage #autoLOC_500596 = For when your fuel needs are only 1/4 as enormous. #autoLOC_500597 = aircraft airlin airplane fueltank jet ?lf only plane propellant tank #autoLOC_500598 = Mk3 Monopropellant Tank #autoLOC_500599 = The reaction to when the reaction control system doesn't have enough control in the system; more monopropellant! #autoLOC_500600 = fuel fueltank mono propellant rcs #autoLOC_500601 = FL-R1 RCS Fuel Tank #autoLOC_500602 = A larger-scale version of the standard RCS fuel tank. #autoLOC_500603 = fuel propellant fueltank tank mono regular standard average medium cross feed 1.875 #autoLOC_500604 = FL-R10 RCS Fuel Tank #autoLOC_500605 = The FL-R10 is a miniature RCS tank for small probes and low volume monopropellant storage. #autoLOC_500606 = fueltank mono monopropellant propellant #autoLOC_500607 = FL-R25 RCS Fuel Tank #autoLOC_500608 = These fuel tanks store monopropellant for RCS thrusters. New advances in plumbing technology made it possible to route RCS lines to any point in the ship. So unlike liquid fuel tanks, RCS Fuel tanks can be placed anywhere. #autoLOC_500609 = fueltank mono monopropellant propellant #autoLOC_500610 = Stratus-V Roundified Monopropellant Tank #autoLOC_500611 = Despite its fanciful name, the Stratus-V is quite simple - a small, radially attachable RCS tank. #autoLOC_500612 = fuel fueltank mono propellant rcs #autoLOC_500613 = Stratus-V Cylindrified Monopropellant Tank #autoLOC_500614 = After years of research and development, the Stratus corporation has developed a revolutionary upgrade to their Stratus-V fuel tank line. Cylinders. This tank holds a moderate supply of monopropellant for RCS thrusters. #autoLOC_500615 = fuel fueltank rcs #autoLOC_500616 = Kerbodyne S3-14400 Tank #autoLOC_500617 = When nobody believed in (or even asked for) an even larger fuel tank than the already enormous S3-7200, Kerbodyne stepped up with the sanity-defying S3-14400 model. Carrying fully twice as much fuel as before, this fuel tank may just pack enough propellant to justify its proportionately enormous cost. #autoLOC_500618 = fuel fueltank ?lfo propellant rocket #autoLOC_500619 = Kerbodyne S3-7200 Tank #autoLOC_500620 = Kerbodyne's signature heavy fuel tank. Designed to be used with their advanced rocket engines. #autoLOC_500621 = fuel fueltank ?lfo propellant rocket #autoLOC_500622 = Kerbodyne S3-3600 Tank #autoLOC_500623 = A half-capacity version of Kerbodyne's iconic fuel tank, for not quite exactly half the cost. #autoLOC_500624 = fuel fueltank ?lfo propellant rocket #autoLOC_500625 = PB-X150 Xenon Container #autoLOC_500626 = Although most of the Probodobodyne staff couldn't pronounce "Xenon", when told how to say it correctly, they all agreed it sounded super-cool - and everything possible should be done so it could be used as a fuel, no matter the cost. #autoLOC_500627 = fueltank (ion propellant tank #autoLOC_500628 = PB-X750 Xenon Container #autoLOC_500629 = Although most of the Probodobodyne staff couldn't pronounce "Xenon", when told how to say it correctly, they all agreed it sounded super-cool - and everything possible should be done so it could be used as a fuel, no matter the cost. #autoLOC_500630 = fueltank (ion propellant tank #autoLOC_500631 = PB-X50R Xenon Container #autoLOC_500632 = The X50R is a small-volume Xenon container, heralded by engineers for being ideally suited for small ion-driven spacecraft, and also for having thoroughly disproved management in their notion that a smaller fuel tank would make the fuel cheaper. #autoLOC_500633 = fueltank (ion propellant tank #autoLOC_500634 = Probodobodyne HECS2 #autoLOC_500635 = A larger probe core based on the popular HECS design. With integrated battery banks, specialized flight controls, and a built-in reaction wheel, the HECS2 is a suitable probe core for more advanced satellites. #autoLOC_500636 = asteroid cmg command control (core day fly gold gyro hex kerbnet moment probe react sas satellite space stab steer torque yellow #autoLOC_500637 = Communotron HG-55 #autoLOC_500638 = The Communotron HG-55 high gain antenna allows for blazingly fast directional data transmission, and was originally designed for deep space probes. Please note that Ionic Symphonic Protonic Electronics is not liable for any damages that might result from prolonged exposure to RF radiation. #autoLOC_500639 = aerial antenna asteroid day dish radio signal transmi #autoLOC_500640 = OX-STAT-XL Photovoltaic Panels #autoLOC_500641 = A larger version of the OX-STAT, the XL version features a larger surface area than its smaller cousin while retaining the cost and weight benefits of a static solar panel. #autoLOC_500642 = array asteroid charge day e/c elect energ fixed flat generat (light photo power solar static sun volt watt #autoLOC_500643 = A potato like rock #autoLOC_500644 = Big ole, rock like thing. #autoLOC_500645 = asteroid roid spud #autoLOC_500646 = Fuel Cell #autoLOC_500647 = A small fuel cell that allows fuel and oxidizer to be converted into energy. Handy for those places where a solar panel will not do. Also handy for re-heating snacks. #autoLOC_500648 = array bank charge convert e/c elect energ pack power volt watt #autoLOC_500649 = Fuel Cell Array #autoLOC_500650 = Why have just one fuel cell when you can have six? The fuel cell array is ideal for situations where you need a large source of reliable power. Like the smaller fuel cells, this array operates by converting fuel and oxidizer into energy. #autoLOC_500651 = array bank charge convert e/c elect energ pack power volt watt #autoLOC_500652 = Convert-O-Tron 250 #autoLOC_500653 = This mobile processing plant can take raw materials containing even trace amounts of oxygen and hydrogen, and crack them into useful fuel products. When operated by a skilled engineer, you will be able to operate with better efficiency. These modules operate best at their ideal operating temperatures, and feature auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat. #autoLOC_500654 = conver isru mine )mining (ore process resource #autoLOC_500655 = Large Holding Tank #autoLOC_500656 = A large tank that can be used for storing raw materials. Not to be used as a bouncy castle. #autoLOC_500657 = black isru mine )mining (ore resource store #autoLOC_500658 = 'Drill-O-Matic Junior' Mining Excavator #autoLOC_500659 = A smaller version of the popular Drill-O-Matic, this drill is designed to help extract valuable resources from the crust of planets and asteroids. Unlike its larger cousin, this smaller model is only suitable for ore concentrations in excess of 2.5%. When operated by a skilled engineer, you will be able to operate with better efficiency. These modules operate best at their ideal operating temperatures, and feature auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat. #autoLOC_500660 = drill extractor harvest isru mine )mining (ore resource #autoLOC_500661 = Convert-O-Tron 125 #autoLOC_500662 = A smaller version of Kerbodyne's mobile processing plant, this module can take raw materials containing even trace amounts of oxygen and hydrogen, and crack them into useful fuel products. When operated by a skilled engineer, you will be able to operate with better efficiency. While this smaller model is lighter than its bigger cousin, it is less efficient, and not designed for long-term operations. These modules operate best at their ideal operating temperatures, and feature auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat. #autoLOC_500663 = conver isru mine )mining (ore process resource #autoLOC_500664 = M4435 Narrow-Band Scanner #autoLOC_500665 = Ideal for surveying potential landing sites, this scanner provides detailed information about the planet or moon that it orbits, though this data is limited to the spot directly below the scanner. #autoLOC_500666 = isru mine )mining (ore prospect resource sensor #autoLOC_500667 = 'Drill-O-Matic' Mining Excavator #autoLOC_500668 = Designed to help extract valuable resources from the crust of planets and asteroids, the Drill-O-Matic uses a rotary drill combined with an internal transfer auger to pull crushed regolith into holding tanks for later processing. When operated by a skilled engineer, you will be able to operate with better efficiency. These modules operate best at their ideal operating temperatures, and feature auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat. #autoLOC_500669 = drill extractor harvest isru mine )mining (ore resource #autoLOC_500670 = Radial Holding Tank #autoLOC_500671 = A small radial tank for storing raw materials, or possibly spare snacks. #autoLOC_500672 = black isru mine )mining (ore resource store #autoLOC_500673 = Small Holding Tank #autoLOC_500674 = A small tank for storing raw materials, or possibly spare snacks. #autoLOC_500675 = black isru mine )mining (ore resource store #autoLOC_500676 = Surface Scanning Module #autoLOC_500677 = A small module that includes soil, atmospheric, and oceanic sampling tools. When used while landed on a planet or moon, the sample data gathered can be used to increase the accuracy of orbital survey scanners. #autoLOC_500678 = isru mine )mining (ore prospect resource scanner sensor #autoLOC_500679 = M700 Survey Scanner #autoLOC_500680 = This orbital survey scanner uses a combination of advanced sensor technology and witchcraft to provide information on a planet or moons natural resources. These images can be viewed either in flight, or in relative safety and comfort back at the KSC. Be sure to bring an antenna capable of transmitting the information back, and sufficient power. #autoLOC_500681 = experiment isru mine )mining (ore overlay prospect research resource science sensor #autoLOC_500682 = Atmospheric Fluid Spectro-Variometer #autoLOC_500683 = A device for performing accurate fluid spectro-variometry scans of the surrounding atmosphere. Despite some criticism claiming that fluid spectro-variometry isn't a real science, Kerbal scientists seem to all agree that the data it provides is definitely interesting. Warranty void if exposed to air. #autoLOC_500684 = atmospher experiment research rerun re-run reus re-us redo re-do reset re-set science sensor #autoLOC_500685 = Mystery Goo™ Containment Unit\u0020 #autoLOC_500686 = This unit was something one of our engineers came upon while dumpster divin-- Erm, while researching alternative applications for existing technologies. It's a sealed container which appears to be filled with a strange-looking substance. We couldn't reach in or break the canister open, but watching how the Goo behaves when subjected to different situations could be very educational. #autoLOC_500687 = experiment research science #autoLOC_500688 = Mobile Processing Lab MPL-LG-2 #autoLOC_500689 = No longer are you limited to research facilities only on Kerbin! With the Mobile Processing Lab, you can conduct long-term experiments and ongoing research with the data you collect in the field. Be sure to check back on your scientists from time to time, and transmit the results of their research home! This model is guaranteed to spontaneously combust less than previous models, and also has the equipment necessary to clean out and restore functionality to inoperable experiments. #autoLOC_500690 = experiment laboratory research science #autoLOC_500691 = SC-9001 Science Jr. #autoLOC_500692 = The SC-9001 is a cutting edge, self contained laboratory. Have you ever wondered what happens to something in zero G? Or, have you ever pondered the truly meaningful questions? Such as what would happen if I exposed this to the rigors of stellar radiation and unforgiving vacuum? Comes with complimentary notepad. Recommended for ages 4-8. Small parts inside make it not suitable for small children. #autoLOC_500693 = bay experiment lab material research #autoLOC_500694 = Experiment Storage Unit #autoLOC_500695 = After discovering that old snack boxes were also really effective at storing mystery goo and data tapes, Kerbal scientists created the Experiment Storage Unit to help Kerbalnauts bring their valuable science back to Kerbin, while avoiding the hazards of reentry, rough landings, and Jeb's piloting skills. #autoLOC_500696 = science #autoLOC_500697 = Double-C Seismic Accelerometer #autoLOC_500698 = This device contains an extremely sensitive acceleration sensor, which when properly settled on a firm surface, will detect and record accurate seismic activity data. The accelerometer will still function while flying, so the Double-C can also be used to measure accelerations during flight. Warranty void if shaken or exposed to vacuum. #autoLOC_500699 = acceler experiment research rerun re-run reus re-us redo re-do reset re-set science sensor #autoLOC_500700 = PresMat Barometer #autoLOC_500701 = A device for measuring the local atmospheric pressure. Warranty void if exposed to air. #autoLOC_500702 = atmospher experiment pressure research rerun re-run reus re-us redo re-do reset re-set science sensor #autoLOC_500703 = GRAVMAX Negative Gravioli Detector #autoLOC_500704 = A device for capturing and measuring the elusive Negative Gravioli Particle, used for determining the precise strength of gravitational fields. Warranty void if used to detect Positive Gravioli Particles. #autoLOC_500705 = experiment gravity research rerun re-run reus re-us redo re-do reset re-set science sensor #autoLOC_500706 = 2HOT Thermometer #autoLOC_500707 = This thermometer is definetely not a store-bought model with some wires stuck to it. Warranty void if an engineer admits it's actually a store-bought model with some wires stuck to it. #autoLOC_500708 = experiment heat research rerun re-run reus re-us redo re-do reset re-set science sensor temperature #autoLOC_500709 = TVR-200L Stack Bi-Adapter #autoLOC_500710 = After realizing 'larger circles' wasn't a very patentable concept, O.M.B. Enterprises rolled out a new line of ingenious multi-connector adapters to fit Rockomax sized parts. Lawsuit still pending. Converts a single 2.5m stack into two 1.25m stacks. #autoLOC_500711 = ?2 adapter (bi dual multi rockomax twin two #autoLOC_500712 = TVR-400L Stack Quad-Adapter #autoLOC_500713 = After realizing 'larger circles' wasn't a very patentable concept, O.M.B. Enterprises rolled out a new line of ingenious multi-connector adapters to fit Rockomax sized parts. Lawsuit still pending. Converts a single 2.5m stack into four 1.25m stacks. #autoLOC_500714 = ?4 adapter four multi (quad rockomax #autoLOC_500715 = TVR-300L Stack Tri-Adapter #autoLOC_500716 = After realizing 'larger circles' wasn't a very patentable concept, O.M.B. Enterprises rolled out a new line of ingenious multi-connector adapters to fit Rockomax sized parts. Lawsuit still pending. Converts a single 2.5m stack into three 1.25m stacks. #autoLOC_500717 = ?3 adapter multi rockomax three (tri triple #autoLOC_500718 = FL-A5 Adapter #autoLOC_500719 = A small parts adapter for FL-T based fuselages. #autoLOC_500720 = )cap nose plate #autoLOC_500721 = FL-A10 Adapter #autoLOC_500722 = A small parts adapter for FL-T based fuselages. #autoLOC_500723 = )cap cone nose #autoLOC_500724 = Engine Pre-cooler #autoLOC_500725 = Advanced materials allow this cooler to wick away the heat from attached engines. In addition, it features additional intake area optimized for supersonic flight and powerful static suction. #autoLOC_500726 = aero (air aircraft breathe cone fligh fuel inlet intake jet oxygen plane suck supersonic tank #autoLOC_500727 = Engine Nacelle #autoLOC_500728 = The Engine Nacelle is a self-contained solution for powering air-breathing engines. It includes some reserve fuel, making it a very practical option. C7 Engineers assure us that these units are quite safe, and that the dents and burn marks will give yours a more unique look. Optimized for subsonic flight; includes very powerful static suction. #autoLOC_500729 = aero (air aircraft breathe cone fligh fuel inlet intake jet oxygen plane sonic sub subsonic suck tank #autoLOC_500730 = Mk1 Liquid Fuel Fuselage #autoLOC_500731 = A standard fuselage that carries fuel for spaceplanes. This one is chock-full of jet fuel. Not as resistant as its counterparts, but jet fuel is more efficient than the other fuels, without mentioning lighter. #autoLOC_500732 = aircraft airplane fueltank jet plane propellant tank #autoLOC_500733 = Mk1 Diverterless Supersonic Intake #autoLOC_500734 = This version of the Mk1 Fuselage module carries only a bit of fuel, but is fitted with a streamlined air intake. It consists of a "bump" and a forward-swept inlet cowl. This eliminates the need for a Splitter plate, while compressing the air to slow it down from supersonic to subsonic speeds. DSIs can be used to replace the intake ramp and inlet cone, which are more complex, heavy and expensive. #autoLOC_500735 = aero (air aircraft airplane breathe fligh fueltank inlet jet oxygen plane propellant suck tank #autoLOC_500736 = Structural Fuselage #autoLOC_500737 = A standard fuselage. Carries no fuel; is there merely as a structural element. As such, it's lighter and more solid due to reinforcements. #autoLOC_500738 = aircraft airplane hollow jet mk1 pipe plane tube #autoLOC_500739 = TR-38-D #autoLOC_500740 = Originally designed to separate buildings that were stuck together, O.M.B has repurposed these explosive bolts for use in separating stacks of massive rockets. #autoLOC_500741 = break decouple explo kerbodyne separat split #autoLOC_500742 = Kerbodyne ADTP-2-3 #autoLOC_500743 = This adapter is used to bridge between Kerbodyne and Rockomax rocket bodies. #autoLOC_500744 = cone rockomax #autoLOC_500745 = Rockomax HubMax Multi-Point Connector #autoLOC_500746 = When it was unveiled at the 3rd annual Rockets & Explosions festival, the HubMax Multi-Point Connector caused several patrons to die of shock on the spot. 'All my life I thought rocket parts could be placed one way - up! But Rockomax today has shattered that notion' said one survivor, who asked to remain anonymous. Needless to say, this part may very well herald a revolution in construction technologies. Docking ports sold separately. #autoLOC_500747 = base build center central connect construct (core hub nexus outpost statio #autoLOC_500748 = M-Beam 200 I-Beam #autoLOC_500749 = Handcrafted by Dinkelstein himself, the M-Beam 200 works great for making rockets and skyscrapers alike. #autoLOC_500750 = beam build connect construct extend fabricate girder structur support #autoLOC_500751 = M-Beam 200 I-Beam Pocket Edition #autoLOC_500752 = Handcrafted by Dinkelstein himself, the M-Beam 200 works great for making rockets and skyscrapers alike. This one's half as long as the normal version, for building smaller skyscrapers and/or rockets. #autoLOC_500753 = beam build connect construct extend fabricate girder structur support #autoLOC_500754 = M-Beam 650 I-Beam #autoLOC_500755 = A wide, upscaled version of the M-Beam 200 I-Beam. Dinkelstein loves variety, man. #autoLOC_500756 = beam build connect construct extend fabricate girder structur support #autoLOC_500757 = The Not-Rockomax Micronode #autoLOC_500758 = Dinkelstein Kerman's Construction Emporium vehemently denies any and all accusations of industrial espionage arising from similarities between this product and a product-which-will-not-be-named from Rockomax Brand. #autoLOC_500759 = build center central connect construct (core extend fabricate hub nexus node structur support #autoLOC_500760 = M-1x1 Structural Panel #autoLOC_500761 = A sturdy metal plate, perfect for constructing all sorts of things. #autoLOC_500762 = body build construct cover extend fabricate plat structur support #autoLOC_500763 = M-2x2 Structural Panel #autoLOC_500764 = Four M-1x1 have been arranged in a 2x2 layout for this part, then stuck together with super glue. #autoLOC_500765 = body build construct cover extend fabricate plat structur support #autoLOC_500766 = Small Hardpoint #autoLOC_500767 = A structural Pylon for engine Support. Designed to fit against fuselages, and hull bodies. This is the small variant, mostly for use with the smaller engines. Comes Equipped with emergency bolts to separate jet engines in the event of fire or catastrophic failure. (Not covered by warranty) #autoLOC_500768 = connect decouple hard point pylon separat stag structur #autoLOC_500769 = Structural Pylon #autoLOC_500770 = A structural Pylon for engine Support. Designed to fit against fuselages, and hull bodies. Comes Equipped with emergency bolts to separate jet engines in the event of fire or catastrophic failure. (Not covered by warranty) #autoLOC_500771 = connect decouple hard point separat stag structur #autoLOC_500772 = Cubic Octagonal Strut #autoLOC_500773 = Now, with advances in technology, StrutCo brings you the Cubic Octagonal Strut - it's like a regular Octagonal Strut, but in the shape of a cube! #autoLOC_500774 = connect cube frame girder scaffold structur truss #autoLOC_500775 = Octagonal Strut #autoLOC_500776 = StrutCo presents: Octagonal struts! Use them to mount stop signs or octopi. #autoLOC_500777 = connect frame girder scaffold structur truss #autoLOC_500778 = Modular Girder Adapter #autoLOC_500779 = This piece allows you to attach Modular Girder parts to standard 1.25m attachment points. #autoLOC_500780 = connect frame scaffold structur strut truss #autoLOC_500781 = Modular Girder Segment #autoLOC_500782 = New! Build the structure of your dreams with the Maxo Construction Toys Modular Girder Segment! #autoLOC_500783 = connect frame scaffold structur strut truss #autoLOC_500784 = Modular Girder Segment XL #autoLOC_500785 = Now even bigger! Build larger structures of larger dreams! #autoLOC_500786 = connect frame scaffold structur strut truss #autoLOC_500787 = Thermal Control System (large) #autoLOC_500788 = A deployable thermal control system consisting of multiple liquid cooled radiator panels. #autoLOC_500789 = cool deploy extend fold heat moderat panel radiat retract temperat therm unfold #autoLOC_500790 = Thermal Control System (medium) #autoLOC_500791 = A deployable thermal control system consisting of multiple liquid cooled radiator panels. #autoLOC_500792 = cool deploy extend fold heat moderat panel radiat retract temperat therm unfold #autoLOC_500793 = Thermal Control System (small) #autoLOC_500794 = A deployable thermal control system consisting of multiple liquid cooled radiator panels. #autoLOC_500795 = cool deploy extend fold heat moderat panel radiat retract temperat therm unfold #autoLOC_500796 = Radiator Panel (edge) #autoLOC_500797 = A radially attachable radiator panel to help dissipate heat into space. #autoLOC_500798 = cool fixed heat moderat radiat static temperat therm #autoLOC_500799 = Radiator Panel (large) #autoLOC_500800 = A radially attachable radiator panel to help dissipate heat into space. #autoLOC_500801 = cool fixed heat moderat radiat static temperat therm #autoLOC_500802 = Radiator Panel (small) #autoLOC_500803 = A radially attachable radiator panel to help dissipate heat into space. #autoLOC_500804 = cool fixed heat moderat radiat static temperat therm #autoLOC_500805 = Communotron 88-88 #autoLOC_500806 = The Communotron 88-88 directional antenna allows for far more reliable communication at longer ranges than previous models. This is thanks in part to its patented parabolic folding design, which our research team maintains was not inspired by an umbrella. #autoLOC_500807 = aerial antenna deploy direct dish extend fold radio signal transmi #autoLOC_500808 = Communotron DTS-M1 #autoLOC_500809 = The Communotron DTS-M1 is a fully deployable communications and data transmission system. It has been designed to have a minimal form factor when stowed. Occasional antenna tweaking and swift kicks to the main assembly may be required for optimal performance. #autoLOC_500810 = aerial antenna deploy direct extend fold radio signal transmi #autoLOC_500811 = Communotron 16 #autoLOC_500812 = The Communotron 16 is a versatile and lightweight antenna, suitable for moderate-range communication, long-range backup communication, and eavesdropping on secret government operations. #autoLOC_500813 = aerial antenna radio signal transmi #autoLOC_500814 = Hydraulic Detachment Manifold #autoLOC_500815 = After discovering the word "Manifold", O.M.B. Engineers decided it would be best to use it in the name of at least ONE product. #autoLOC_500816 = break decouple separat split stag #autoLOC_500817 = TT-38K Radial Decoupler #autoLOC_500818 = The TT-38K Radial Decoupler, like most other decouplers, is equipped with a (hopefully) small explosive charge, that will sever the structural linkage between itself and whatever it's connected to. #autoLOC_500819 = break decouple separat split stag #autoLOC_500820 = TT-70 Radial Decoupler #autoLOC_500821 = The TT-70 Radial Decoupler is an extension of the TT-38K decoupler, with a large truss structure for greater space between mounting points. #autoLOC_500822 = break decouple separat split stag #autoLOC_500823 = TR-18D Stack Separator #autoLOC_500824 = Unlike Decouplers, Separators jettison everything attached to them. This new technology was very well received by rocket engineers everywhere. Not bad for something that started out as a failure for a controlled explosive bolt prototype. #autoLOC_500825 = break decouple separat split stag #autoLOC_500826 = TR-2C Stack Separator #autoLOC_500827 = Similarly to the TR-18D, the TR-2C is a utility for slicing a rocket into two halves, but now in a more compact size. The manual says the explosive content is just enough to eject anything attached to the unit in a safe, controlled manner. The delivery guy did have a full bomb suit on though, so try not to drop it. #autoLOC_500828 = break decouple separat split stag #autoLOC_500829 = TR-XL Stack Separator #autoLOC_500830 = The TR-XL Stack Separator is the largest available from O.M.B, designed for slicing the largest of rockets in twain. Unlike Decouplers, Separators will eject anything connected to themselves. This is good, as it removes the need to worry about which side needs to be pointed away from face. Try to not look at it too much though. #autoLOC_500831 = break decouple separat split stag #autoLOC_500832 = Rockomax Brand Decoupler #autoLOC_500833 = Rockomax is pleased to bring you the latest in decoupling technologies - twice the size of the next leading brand, Rockomax Brand Decouplers offer plenty of bang for plenty of buck! As with its smaller, woefully inferior competitor, the Rockomax Decoupler has handy arrows to indicate which side it will detach from. #autoLOC_500834 = break decouple separat split stack stag #autoLOC_500835 = TR-18A Stack Decoupler #autoLOC_500836 = The TR-18A Stack Decoupler is equipped with a (hopefully) small explosive charge, that will sever the structural linkage between itself and whatever it's connected to. Painted on its sides are handy arrows indicating which side will detach. #autoLOC_500837 = break decouple separat split stag #autoLOC_500838 = TR-2V Stack Decoupler #autoLOC_500839 = The TR-2V Stack Decoupler is a miniature detachment utility for small rockets and space probes. #autoLOC_500840 = break decouple separat split stag #autoLOC_500841 = Communotron 16-S #autoLOC_500842 = A Surface mount version of the Communotron-16 #autoLOC_500843 = aerial antenna radio signal transmi #autoLOC_500844 = HG-5 High Gain Antenna #autoLOC_500845 = A short range dual purpose communications antenna that can handle either direct communications or short range relays #autoLOC_500846 = Clamp-O-Tron Docking Port #autoLOC_500847 = Invented after a peaceful protest against the lack of spacecraft attachment systems turned violent, the Clamp-O-Tron Docking Port allows for the firm attachment of two separate vessels. After docking, vessels can be just as easily undocked. #autoLOC_500848 = berth capture connect couple dock fasten join moor socket #autoLOC_500849 = Inline Clamp-O-Tron #autoLOC_500850 = The Inline Clamp-O-Tron was an accidental invention, created after an engineer (who really should have been wearing his glasses) incorrectly interpreted the Shielded Clamp-O-Tron's blueprints. Still, the rest of the team very much liked the idea of a sideways-pointing docking port with its own aerodynamic shell, so he patented the design. He still refuses to admit it wasn't intentional. #autoLOC_500851 = berth capture connect couple dock fasten join moor port socket #autoLOC_500852 = Clamp-O-Tron Docking Port Jr. #autoLOC_500853 = Originally marketed as a child-size version of the normal Clamp-O-Tron, the Clamp-O-Tron Jr. soon found use among hobbyists and professional space agencies alike for its compact profile, lightweight structure, and all-round cuteness. As a result of its small size, kerbals need to hold their breath and wiggle to slip through. #autoLOC_500854 = berth capture connect couple dock fasten join moor socket #autoLOC_500855 = Clamp-O-Tron Shielded Docking Port #autoLOC_500856 = Invented after a peaceful protest against the lack of spacecraft attachment systems turned violent, the Clamp-O-Tron Docking Port allows for the firm attachment of two separate vessels. After docking, vessels can be just as easily undocked. The Shielded version has deployable fins to protect the port during ascent. #autoLOC_500857 = berth capture connect couple dock fasten join moor shield socket #autoLOC_500858 = Clamp-O-Tron Docking Port Sr. #autoLOC_500859 = The Clamp-O-Tron Sr. is the result of intense and costly development to answer the problem of how to make docking connections more sturdy. Thanks to the brilliant suggestion of the staff janitor "why don't you make 'em bigger?", the public now can enjoy the sheer thrill of docking enormous objects in space. #autoLOC_500860 = berth capture connect couple dock fasten join moor rockomax socket #autoLOC_500861 = Advanced Grabbing Unit #autoLOC_500862 = Kerbal Motion engineers have long struggled with the problem of how to extract dropped tools from complicated machinery. After observing an intern cleaning out his shoes by turning them upside and shaking them inside the lab, our team was hit with a stroke of inspiration! Why not turn the rocket parts upside down and shake them? The grabbing arm perfectly filled this niche, and is quite capable of lifting heavy machinery. It has since found other uses, besides delicate tool extraction operations. AKA "The Klaw!" #autoLOC_500863 = a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa #autoLOC_500864 = Pegasus I Mobility Enhancer #autoLOC_500865 = The Pegasus I Mobility Enhancer, known in some circles as a "ladder", is a state-of-the-art vertical mobility device, allowing your intrepid crew to scamper around the exterior of your ship like highly caffeinated rodents. #autoLOC_500866 = ascend climb descend ladder rung safe step #autoLOC_500867 = Kelus Mobility Enhancer #autoLOC_500868 = The Kelus Mobility Enhancer comes equipped with advanced telescopic extension technology. Recommended load 0.5 kerbals. After discovering that their name was already in use, Kelus picked their current name with the flip of a coin. #autoLOC_500869 = ascend climb descend ladder rung safe step #autoLOC_500870 = Kelus-LV Bay Mobility Enhancer #autoLOC_500871 = The Kelus-LV Mobility Enhancer Bay comes equipped with advanced telescopic extension technology. Recommended load 1.5 kerbals. After discovering that their name was already in use, Kelus picked their current name with the flip of a coin. #autoLOC_500872 = ascend climb descend ladder rung safe step #autoLOC_500873 = LT-1 Landing Struts #autoLOC_500874 = It may have been originally designed as a heavy-duty metal detector, but this landing leg certainly emphasises an important fact in surface landings: you don't need to put a crater in the ground to stop yourself! #autoLOC_500875 = ground land leg support #autoLOC_500876 = LT-2 Landing Strut #autoLOC_500877 = The LT-2 Landing Strut offers a heavy-duty method for planting yourself firmly on the ground, without the severe consequences that usually accompany planting yourself firmly on the ground. #autoLOC_500878 = ground land leg support #autoLOC_500879 = LT-05 Micro Landing Strut #autoLOC_500880 = A small landing leg designed for space probes or lightweight landers. Basically made of toothpicks... erm, Space-grade toothpicks mind you, but be careful with them anyway. #autoLOC_500881 = ground land leg support #autoLOC_500882 = Rockomax Brand Adapter #autoLOC_500883 = Governmental pressure and several lawsuits led Rockomax to finally consider creating an adapter to connect its own parts to that of its competitors. As much as the CEOs hated it, however, it was a resounding success. #autoLOC_500884 = cone #autoLOC_500885 = Rockomax Brand Adapter 02 #autoLOC_500886 = A shorter adapter from Rockomax, formed under similar circumstances to its big brother. Coated with spaceproof paint for maximum integrity. #autoLOC_500887 = cone truncat #autoLOC_500888 = TT18-A Launch Stability Enhancer #autoLOC_500889 = The TT18-A Stability Enhancer uses ground-breaking fastening technology to significantly increase the stability of spacecraft during the pre-launch phase. While OMB Demolition has been criticized in the past for using "big fancy words for a rocket holder" in their description of their device, none can say the TT18 series doesn't deliver rock-solid clamping action, as advertised. The owner's manual strongly suggests these devices be placed on the bottommost section of the spacecraft, and activated as soon as the engines are lit, for optimal de-clamping performance. #autoLOC_500890 = clam hold )pad rocket stabil tower #autoLOC_500891 = Launch Escape System #autoLOC_500892 = This solid rocket tower is designed to wrench the command pod up and away from a malfunctioning rocket. #autoLOC_500893 = abort booster emergency explo ?les l.e.s malfunc ?rud safe solid surviv #autoLOC_500894 = Place-Anywhere 7 Linear RCS Port #autoLOC_500895 = For every space that really needs an RCS thruster, Reaction Systems Ltd has you covered with its new Place-Anywhere 7 Linear RCS Port! #autoLOC_500896 = control dock maneuver manoeuvre react rendezvous rotate stab steer thruster translate #autoLOC_500897 = Mk2 Cargo Bay CRG-08 #autoLOC_500898 = The longer version of the shorter cargo bay. Some ask us just how long is it? It's exactly double the length of the other one. #autoLOC_500899 = contain convey equipment freight hold hollow payload (stor transport utility #autoLOC_500900 = Mk2 Cargo Bay CRG-04 #autoLOC_500901 = Ever wanted to deploy small items into space such as Cubesats, ion-powered Probes or Kerbals? This is just the part for you! (Disclaimer: C7 Aerospace does not condone the deployment of Kerbals into space via Cargo Bays.) #autoLOC_500902 = contain convey equipment freight hold hollow payload (stor transport utility #autoLOC_500903 = MK2 Crew Cabin #autoLOC_500904 = A Mk2 Profile Compliant, compact and eco-friendly crew transportation module, made from up to 80% recycled aircraft components. C7 Engineers insist that all recycled components were meticulously scrubbed clean before assembly, and take no responsibility for any odd smells that may be detected inside and/or around the unit. #autoLOC_500905 = base contain outpost passenger statio (stor tour #autoLOC_500906 = Mk2 Clamp-O-Tron #autoLOC_500907 = The new Clamp-O-Tron brand docking port comes complete with integrated monopropellant tanks for all your docking needs. #autoLOC_500908 = berth capture connect couple dock fasten join moor port socket utility #autoLOC_500909 = Mk3 Cargo Bay CRG-100 #autoLOC_500910 = Originally we threw away the container the Rockomax Jumbo-64 tank came in, then one day a bright and upcoming engineer suggested we reuse them. He was promptly reallocated to another department and his boss came up with the brilliant idea of reusing these containers as cargo bays! #autoLOC_500911 = contain convey equipment freight hold hollow payload (stor transport utility #autoLOC_500912 = Mk3 Cargo Bay CRG-50 #autoLOC_500913 = Originally we threw away the container the Rockomax X200-32 tank came in, then one day a bright and upcoming engineer suggested we reuse them. He was promptly reallocated to another department and his boss came up with the brilliant idea of reusing these containers as cargo bays! #autoLOC_500914 = contain convey equipment freight hold hollow payload (stor transport utility #autoLOC_500915 = Mk3 Cargo Ramp #autoLOC_500916 = A sophisticated deployment system for cargo delivery on the ground, or on the sea, or in mid-air, or in a vacuum. Wherever you want, really. #autoLOC_500917 = bay contain convey equipment freight hold hollow load payload (stor transport unload utility #autoLOC_500918 = Mk3 Cargo Bay CRG-25 #autoLOC_500919 = Originally we threw away the container the Rockomax X200-16 tank came in, then one day a bright and upcoming engineer suggested we reuse them. He was promptly reallocated to another department and his boss came up with the brilliant idea of reusing these containers as cargo bays! #autoLOC_500920 = contain convey equipment freight hold hollow payload (stor transport utility #autoLOC_500921 = Mk16 Parachute #autoLOC_500922 = The Mk16 Parachute might be considered by some to be little more than a random stitching together of the surplus parts it is, in fact, made from. But the fact remains that the Mk16 has been widely accepted as a generally better alternative to being in freefall. #autoLOC_500923 = arrest canopy chute decel descen drag entry fall landing re- return safe slow white #autoLOC_500924 = Mk12-R Radial-Mount Drogue Chute #autoLOC_500925 = The Mk12-R is a half sized radial mount version of the Mk25. This "Drogue" parachute is small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing craft down before the deployment of your main chutes. #autoLOC_500926 = arrest canopy chute decel descen drag entry fall landing orange re- return safe slow stab #autoLOC_500927 = Mk16-XL Parachute #autoLOC_500928 = The Mk16-XL Parachute is a double-sized variant of the Mk16, now with only 50% of the structural integrity! #autoLOC_500929 = arrest blue canopy chute decel descen drag entry fall landing re- return safe slow #autoLOC_500930 = Mk2-R Radial-Mount Parachute #autoLOC_500931 = A parachute comparable to the Mk16 chute, but which is placed radially instead of attached on top of something. #autoLOC_500932 = arrest blue canopy chute decel descen drag entry fall landing re- return safe slow #autoLOC_500933 = Mk25 Parachute #autoLOC_500934 = The Mk25 is what's known as a "Drogue" parachute - small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing heavy craft down before the deployment of your main chutes. #autoLOC_500935 = arrest canopy chute decel descen drag drogue entry fall landing orange re- return safe slow stab #autoLOC_500936 = BZ-52 Radial Attachment Point #autoLOC_500937 = Originally a defective Clamp-O-Tron docking port, engineers soon discovered it had great potential as a structural element. #autoLOC_500938 = affix anchor mount secure #autoLOC_500939 = RV-105 RCS Thruster Block #autoLOC_500940 = The recent discovery of a third law of physics made it possible for STEADLER Corps engineers to produce these small monopropellant thrusters, to help with attitude control and linear motion. Even though many Kerbal physicists still dispute the validity of this new law, studies show that the thrusters seem to work as advertised. #autoLOC_500941 = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate #autoLOC_500942 = RA-100 Relay Antenna #autoLOC_500943 = A relay antenna with automatic store and forward capabilities as well as advanced pathfinding algorithms. #autoLOC_500944 = RA-2 Relay Antenna #autoLOC_500945 = A relay antenna with automatic store and forward capabilities as well as advanced pathfinding algorithms. #autoLOC_500946 = RA-15 Relay Antenna #autoLOC_500947 = A relay antenna with automatic store and forward capabilities as well as advanced pathfinding algorithms. #autoLOC_500948 = Service Bay (1.25m) #autoLOC_500949 = A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc. #autoLOC_500950 = bus contain heat hollow protect (stor therm #autoLOC_500951 = Service Bay (2.5m) #autoLOC_500952 = A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc. #autoLOC_500953 = bus contain heat hollow protect (stor therm #autoLOC_500954 = Illuminator Mk1 #autoLOC_500955 = The Illuminator Mk1 from RKEA projects a strong beam of photons in its prograde direction, increasing the brightness of surfaces exposed to the beam (it's a big flashlight). #autoLOC_500956 = moar (more bulb candle dark flash (lamp (light shine spot torch #autoLOC_500957 = Illuminator Mk2 #autoLOC_500958 = The Illuminator Mk2 is an extra-wide beam, low-power Illuminator, for lighting up large swaths of whatever you wish. However, its beam does not shine very far. #autoLOC_500959 = moar (more bulb candle dark flash flood (lamp (light shine torch #autoLOC_500960 = TVR-200 Stack Bi-Coupler #autoLOC_500961 = The TVR-200 Stack Bi-Coupler is a simple method for splitting one rocket into two - WITHOUT the disastrous consequences of doing it the normal (explosive) way. #autoLOC_500962 = dual mount multi pair split twin two #autoLOC_500963 = TVR-2160C Mk2 Stack Quad-Coupler #autoLOC_500964 = What could be more awesome than a Tricoupler? Why, a quadcoupler, of course. Just remember that this is not a decoupler, and will not separate stages. #autoLOC_500965 = ?4 four mount multi (quad split #autoLOC_500966 = TVR-1180C Mk1 Stack Tri-Coupler #autoLOC_500967 = The Stack Tricoupler! If your stack is lacking in awesomeness, this is the tool for you! Just remember that this is not a decoupler, and won't separate stages. #autoLOC_500968 = ?3 mount multi split three triple #autoLOC_500969 = LY-99 Extra Large Landing Gear #autoLOC_500970 = Heavy-duty retractable landing gear. With its six large tires and sturdy assembly it's the gear of choice for heavy cargo planes and airliners. #autoLOC_500971 = aero (air aircraft ground plane retract roll takeoff taxi wheel #autoLOC_500972 = LY-01 Fixed Landing Gear #autoLOC_500973 = Simple wheel-on-a-stick Landing Gear to bring your birds down safely. (That means your airplanes, LightYear Co. does not encourage attempting to attach landing gear to actual birds) #autoLOC_500974 = aero (air aircraft ground plane roll takeoff taxi wheel #autoLOC_500975 = LY-05 Steerable Landing Gear #autoLOC_500976 = Simple wheel with steering actuation. It has become evident that aerodynamic control surfaces don't offer much control while slowly taxiing on the ground. Hopefully these wheels will reduce the number of low altitude low speed collisions with buildings. And Kerbals. #autoLOC_500977 = aero (air aircraft free ground plane roll takeoff taxi wheel #autoLOC_500978 = LY-60 Large Landing Gear #autoLOC_500979 = Heavy-duty retractable landing gear. With its four large tires and sturdy assembly it's the gear of choice for heavy cargo planes and airliners. #autoLOC_500980 = aero (air aircraft ground plane retract roll takeoff taxi wheel #autoLOC_500981 = LY-35 Medium Landing Gear #autoLOC_500982 = High performance retractable landing gear. This bigger version features two large tires to support big and heavy planes. The longer assembly allows for improved ground clearance. #autoLOC_500983 = aero (air aircraft ground plane retract roll takeoff taxi wheel #autoLOC_500984 = LY-10 Small Landing Gear #autoLOC_500985 = High performance retractable landing gear. Comes with shock absorber, steering and a built-in spotlights. If we didn't tell you, you'd never know that most of those components were salvaged from scrapped machinery... oh. #autoLOC_500986 = aero (air aircraft ground plane retract roll takeoff taxi wheel #autoLOC_500987 = RoveMax Model M1 #autoLOC_500988 = After years of outcry against the lack of proper powered wheels, a small startup company named Kerbal Motion was founded and delivered just what the public wanted - the RoveMax Model 1 powered rover wheel. #autoLOC_500989 = )car drive ground roll rover wheel #autoLOC_500990 = RoveMax Model S2 #autoLOC_500991 = Seeing an untapped market for a smaller design of rover wheel, Kerbal Motion quickly pounced upon this opportunity with the Model 2 - designed for robotic vehicles or smaller crewed vehicles. #autoLOC_500992 = drive ground roll rover wheel #autoLOC_500993 = TR-2L Ruggedized Vehicular Wheel #autoLOC_500994 = The TR-2L is an extremely tough wheel made for mobilizing medium sized vehicles across a large variety of terrain. The extremely high traction tread ensures firm grip on any surface, providing reliability and reducing the chances of being used for high-speed tomfoolery. #autoLOC_500995 = )car drive ground roll rover sports #autoLOC_500996 = RoveMax Model XL3 #autoLOC_500997 = The RoveMax Model 3 was developed in total secrecy by Kerbal Motion's R&D team over the course of a year and a half. When it was finally revealed to the company's chairman, he stared in shock, screamed 'WHY', and subsequently dropped dead on the spot. #autoLOC_500998 = crawler drive ground roll rover truck wheel #autoLOC_500999 = Liquid Fuel #autoLOC_501000 = Oxidizer #autoLOC_501001 = Solid Fuel #autoLOC_501002 = Monopropellant #autoLOC_501003 = Xenon Gas #autoLOC_501004 = Electric Charge #autoLOC_501005 = Intake Air #autoLOC_501006 = EVA Propellant #autoLOC_501007 = Ore #autoLOC_501008 = Ablator #autoLOC_501009 = Crew Report #autoLOC_501010 = EVA Report #autoLOC_501011 = Mystery Goo™ Observation #autoLOC_501012 = Surface Sample #autoLOC_501013 = Materials Study #autoLOC_501014 = Temperature Scan #autoLOC_501015 = Atmospheric Pressure Scan #autoLOC_501016 = Seismic Scan #autoLOC_501017 = Gravity Scan #autoLOC_501018 = Atmosphere Analysis #autoLOC_501019 = Asteroid Sample #autoLOC_501020 = Start #autoLOC_501021 = The technology we started out with. #autoLOC_501022 = Basic Rocketry #autoLOC_501023 = How hard can Rocket Science be anyway? #autoLOC_501024 = Engineering 101 #autoLOC_501025 = How hard can Aerospace Engineering be anyway? #autoLOC_501026 = Survivability #autoLOC_501027 = The art and science of landing and walking away from it. #autoLOC_501028 = Stability #autoLOC_501029 = Reaching for the stars starts with keeping our spacecraft pointed generally in the right direction. #autoLOC_501030 = General Rocketry #autoLOC_501031 = More engines, more fuel, more ambitious ideas. #autoLOC_501032 = Aviation #autoLOC_501033 = The art and science of keeping heavier-than-air objects aloft for extended periods of time. #autoLOC_501034 = Basic Science #autoLOC_501035 = We are going to ask all the big questions of the Universe... eventually. For now, we're starting with these. #autoLOC_501036 = Flight Control #autoLOC_501037 = Tumbling out of control may be fun, but our engineers insist there's more to rocket science than that. #autoLOC_501038 = Advanced Rocketry #autoLOC_501039 = A new step ahead in rocket technology. #autoLOC_501040 = General Construction #autoLOC_501041 = New equipment to help out in keeping things stable, especially useful when the size of the spacecraft defies the current bounds of sanity. #autoLOC_501042 = Propulsion Systems #autoLOC_501043 = A positively different approach to existing trends in rocketry. These small, lightweight propulsion systems may not seem as exciting, but they might prove just as useful. #autoLOC_501044 = Space Exploration #autoLOC_501045 = To boldly go where no green man has gone before. #autoLOC_501046 = Advanced Flight Control #autoLOC_501047 = The latest advancements in keeping the correct end of the ship pointing towards where you want it to go. #autoLOC_501048 = Landing #autoLOC_501049 = Our Engineers are nothing if not optimistic. #autoLOC_501050 = Aerodynamics #autoLOC_501051 = New breakthroughs from C7 Aerospace allow for new types of craft to be built. We're looking into hiring some of their engineers as well. #autoLOC_501052 = Electrics #autoLOC_501053 = We did know about electricity before inventing space flight. The big breakthrough here was combining the two. #autoLOC_501054 = Heavy Rocketry #autoLOC_501055 = The next logical step for rocketry technology is to just go bigger. #autoLOC_501056 = Fuel Systems #autoLOC_501057 = Advancements towards a better understanding of how fuel flows through a rocket. #autoLOC_501058 = Advanced Construction #autoLOC_501059 = New advances in construction make it possible to build larger than ever before. #autoLOC_501060 = Miniaturization #autoLOC_501061 = These aren't your standard hobby miniature models. We've been assured they look good enough to actually fly. #autoLOC_501062 = Actuators #autoLOC_501063 = Perfecting the art of making things mobile, without the explicit use of explosives. Our engineers assure us, this is actually a good thing. #autoLOC_501064 = Command Modules #autoLOC_501065 = Flight control technology has evolved far enough that we feel we can honestly say pilots are in command now. #autoLOC_501066 = Heavier Rocketry #autoLOC_501067 = There may be an upper limit to how large a rocket can be built, but we're not there yet. #autoLOC_501068 = Precision Engineering #autoLOC_501069 = Precise engineering techniques allow for construction of ever smaller parts. #autoLOC_501070 = Advanced Exploration #autoLOC_501071 = They are Self-Deploying Astronaut Mobility Enhancement Devices, I don't know what you mean by "ladders". #autoLOC_501072 = Specialized Control #autoLOC_501073 = A new state-of-the-art in control technology. #autoLOC_501074 = Advanced Landing #autoLOC_501075 = Further advances in landing devices, allowing for more controlled descents and a much higher number of parts still attached to the ship after touchdown. #autoLOC_501076 = Supersonic Flight #autoLOC_501077 = A new line of aircraft parts that allow for unprecedented maneuverability and speed. #autoLOC_501078 = Adv. Fuel Systems #autoLOC_501079 = Advanced Advancements towards a better understanding of how fuel flows through a rocket. #autoLOC_501080 = Advanced Electrics #autoLOC_501081 = We're fairly certain no one will ever need more than 64kw of power for anything. #autoLOC_501082 = Specialized Construction #autoLOC_501083 = Specialized construction techniques provide new ways of attaching things together, and detaching things on purpose. #autoLOC_501084 = Precision Propulsion #autoLOC_501085 = Any level of precision achieved in controlling the sustained explosion inside a rocket engine is nothing short of remarkable. It might be quite expensive, too. #autoLOC_501086 = Advanced Aerodynamics #autoLOC_501087 = Advances in fluid dynamics research technology have allowed development of a new set of streamlined aircraft components, And also these parts here. #autoLOC_501088 = Heavy Landing #autoLOC_501089 = A good landing is one where you walk away from it. A great landing is one where you get to use the aircraft again. #autoLOC_501090 = Scanning Tech #autoLOC_501091 = Why wonder about what's over the next hill when you can wonder about what's under it? #autoLOC_501092 = Unmanned Tech #autoLOC_501093 = Warning: May contain traces of sentience. #autoLOC_501094 = Nuclear Propulsion #autoLOC_501095 = Nuclear engines don't burn fuel, they totally annihilate it. We just hope it doesn't begin any conflicts. #autoLOC_501096 = Advanced MetalWorks #autoLOC_501097 = These new construction techniques allow for craft designs that were considered insane not too long ago... and still are. But they're now possible! #autoLOC_501098 = Field Science #autoLOC_501099 = Freedom to roam as far as curiosity will take you, or as long as batteries last. #autoLOC_501100 = High Altitude Flight #autoLOC_501101 = New breakthroughs in engine and intake development to enable flying through the upper reaches of the atmosphere. #autoLOC_501102 = Large Volume Containment #autoLOC_501103 = Maximize the payload capacity of your spacecraft by maximizing the size of your spacecraft. #autoLOC_501104 = Composites #autoLOC_501105 = Lightweight and strong! and don't worry, we're sure the glue will dry off in no time. #autoLOC_501106 = Electronics #autoLOC_501107 = Hopefully these won't become obsolete in the next couple of months. #autoLOC_501108 = High-Power Electrics #autoLOC_501109 = Maximize your energy production and storage potential by maximizing the size of the electrical components on your vessels. #autoLOC_501110 = Heavy Aerodynamics #autoLOC_501111 = Advances in construction technology enabled new breakthroughs in aerospace materials. #autoLOC_501112 = Ion Propulsion #autoLOC_501113 = Turns out, it's not science fiction. #autoLOC_501114 = Hypersonic Flight #autoLOC_501115 = Push your aircraft to the upper limits of airspeed and sanity. #autoLOC_501116 = Nanolathing #autoLOC_501117 = Despite the threatening appearance of the green metablobs shot out of the Nanolathing Injectors, none can argue the fact that Kerbals have indeed developed technologies at least just as dangerous as this one. #autoLOC_501118 = Advanced Unmanned Tech #autoLOC_501119 = Improvements in remote control technology for a new generation of probe designs. #autoLOC_501120 = Meta-Materials #autoLOC_501121 = An advancement in spacecraft construction so revolutionary, you won't even mind that its naming was wildly inaccurate. #autoLOC_501122 = Very Heavy Rocketry #autoLOC_501123 = While ever-larger rockets may not be the answer every time, for all other times, we've developed these. #autoLOC_501124 = Advanced Science Tech #autoLOC_501125 = Scientific advancements allow new advanced technologies for advancing Science. #autoLOC_501126 = Advanced Motors #autoLOC_501127 = Wheel technology is just rolling along now. You could even say our engineers are on a roll with it. #autoLOC_501128 = Specialized Electrics #autoLOC_501129 = Experience the warm glow of the latest in electrical technology. Figuratively, of course, and maybe also quite literally as well. Actually, try to avoid direct exposure. #autoLOC_501130 = High-Performance Fuel Systems #autoLOC_501131 = Massive engines require massive fuel storage solutions. #autoLOC_501132 = Experimental Aerodynamics #autoLOC_501133 = Winged flight technology is soaring to unprecedented heights. It could even be said that it's properly taking off now. #autoLOC_501134 = Automation #autoLOC_501135 = We can't think of anything that could go wrong with letting an experimental AI handle every aspect of a mission. #autoLOC_501136 = Aerospace Tech #autoLOC_501137 = The absolute cutting-edge in aerospace technology. Quite literally, some of those edges are very sharp. Handle with care. #autoLOC_501138 = Large Probes #autoLOC_501139 = The rumours of probe-led world domination are greatly exaggerated. #autoLOC_501140 = Experimental Science #autoLOC_501141 = Explore novel fields of science that we didn't even know were there. #autoLOC_501142 = Experimental Motors #autoLOC_501143 = The latest breakthroughs that are driving motor technology forwards, and in reverse, and steering too. #autoLOC_501144 = Experimental Electrics #autoLOC_501145 = The very latest in electrical systems technology. Our engineers are buzzing with excitement over it. They also seem to glow in the dark now. Fascinating! #autoLOC_501146 = He's an accountant, called Mortimer. He doesn't have many friends, but he likes things to be under control and arranged in right angles. This job is pretty stressful for him. #autoLOC_501147 = Linus is Wernher Von Kerman's Intern. Because Wernher himself is too important to be bothered with these boring strategy meetings. He sends his intern in his stead. #autoLOC_501148 = Walt Kerman is the spokesperson for the Space Program. He wears a hazmat suit. Which isn't strictly required for his job, but it seems appropriate for someone working in such a toxic environment. #autoLOC_501149 = Gus Kerman is head of Space Program Operations and all-around repairs guy whenever something around here breaks down, and he's the reason why all our pods have windows. #autoLOC_501150 = Appreciation Campaign #autoLOC_501151 = We could definitely improve our image by putting some effort into reminding Kerbals everywhere of just how great the Space Program is. Advertisement space isn't free, however. #autoLOC_501152 = Fundraising Campaign #autoLOC_501153 = We can likely raise some money by exploiting the attention that we get out of new successful ventures to remind the well-to-do Kerbals out there that we could use their support, and the contents of their wallets. This is probably going to be seen as a bit cheeky of us, so be prepared to face some backlash from the public. #autoLOC_501154 = Open-Source Tech Program #autoLOC_501155 = Even though we went through great lengths to get our scientific data, making it available for free to all of Kerbalkind can only be seen as a good thing. R&D will probably not be at its peak efficiency however, with all the noise these outside opinions tend to generate. #autoLOC_501156 = Unpaid Research Program #autoLOC_501157 = A program where undergrad researchers are given the opportunity to work in our great Space Program, to boost the science earned out of each mit of data. The Interns don't get paid, but the prestige of working with such a grand organization as ours surely is its own reward, isn't it? #autoLOC_501158 = Outsourced R&D #autoLOC_501159 = Why do all the data-crunching ourselves when we can contract external research labs to help us process the data we receive. These services aren't exactly cheap, but their R&D facilities are very impressive. #autoLOC_501160 = Patents Licensing #autoLOC_501161 = Our science data can be worth a lot of money by selling licenses for other organizations to use our patents. The added book-keeping required will probably add some extra work for the R&D team, but the financial benefits could be worth their reduced output. #autoLOC_501162 = Aggressive Negotiations #autoLOC_501163 = We can get better deals with our suppliers by taking up a more... assertive stance on our negotiations with them. They probably won't see this as a friendly move, but we can definitely have it our way if we press them. It's not as if we care what others think, do we? #autoLOC_501164 = Recovery Transponder Fitting #autoLOC_501165 = Recovering parts landed far away from the Space Center can be very costly, but I reckon we can reduce those costs by installing better transponders on the parts we launch. These units are not cheap, but they should make it much easier to find parts, improving the recovery value even if they're half-way around Kerbin. What do you say? #autoLOC_501166 = Bail-Out Grant #autoLOC_501167 = We must be in dire straits to be considering such an option. Accepting a public grant could save us from bankruptcy, but it would also put a very serious dent in the Space Program's reputation. However, the Space Program is too big to fail, so if it's either this option or closing shop, I would advise you to accept the money. #autoLOC_501168 = Research Rights Sell-Out #autoLOC_501169 = We could make a quick buck from the Science the R&D team has collected by selling exclusive research rights to the highest bidder. Yes, that means we wouldn't be able to make use of that Science ourselves, but for exclusive rights, I'm sure we could fetch a pretty penny from some large agency or conglomerate. #autoLOC_501170 = Leadership Initiative #autoLOC_501171 = If we focus our efforts on consistently pushing our own space program forward, we can drum up more public interest. We will need to put a few contracts on the backburner, so we may have to start selling research rights to the academic community to stay solvent. #autoLOC_501172 = Hopper #autoLOC_501173 = A starting craft. Can be built from the start of a career game, and is good enough to let you advance. Cheap, too! #autoLOC_501174 = Aeris 3A #autoLOC_501175 = The Aeris 3A is a small and nimble one-seater plane, mostly used as a training craft for fixed-wing flight, and to annoy ground staff by 'buzzing' the space center facilities. \n\n #autoLOC_501176 = Aeris 4A #autoLOC_501177 = The Aeris 4A is a spaceplane capable of reaching orbit, if flown correctly.\n\n #autoLOC_501178 = Albatross 3 #autoLOC_501179 = The Albatross 3 is a low-speed, long-range aircraft, capable of stable sustained flight for hours on end. \n\nIts very long wings will flex quite a bit, but the flight operations handbook says that's "most likely normal".\n\nIt also recommends always using rudder and ailerons combined to turn it.\n #autoLOC_501180 = Bug-E Buggy #autoLOC_501181 = Bug-E is built to boldly go where no Kerman has gone before...\nEZ Attach Decoupler Included for quick integration to transport Vehicle.\nWarranty Void if used at nighttime. #autoLOC_501182 = Crater Crawler #autoLOC_501183 = While the Crater Crawler can be used on Kerbin if you're gentle, it really shines on a low G moon such as the Mun, where the built in thrusters allow an unparalleled level of manoeuvrability. #autoLOC_501184 = Dove #autoLOC_501185 = A Prototype Spaceplane capable of reaching Orbit. It has not yet been outfitted with any mission equipment. #autoLOC_501186 = Gull #autoLOC_501187 = A small and light seaplane, the Gull makes an excellent basic trainer for kerbals who aren't exactly sure when or where they will be landing (or "landing"). It can take off and land at shockingly low speeds (slower than some hotrodded rovers seen being driven around KSC by certain unnamed test pilots) thanks to its inner-wing flaps. #autoLOC_501188 = Mallard #autoLOC_501189 = The Mallard is a large seaplane with twin high-efficiency turbofans mounted high on the fuselage to clear the spray. It is somewhat slow but very steady in flight. A full suite of flaps on the trailing edges of the main wings give it exceptional low-speed lift, and small hydroplane steps mounted on each side of the fuselage bottom help lift it out of the water (lowering water drag) during takeoff runs. Its entire fuselage, absent the cockpit forward, is one long cargobay, with a ramp at the tail end. This allows rovers (and boats) to come aboard or leave while the Mallard is landed. It's a bit low on fuel, so you might consider adding some to the cargo bay for long flights, or make them at high altitude. #autoLOC_501190 = Osprey #autoLOC_501191 = A high-performance (and high-risk) seaplane, the Osprey is designed for those daredevils who don't want to sacrifice performance but still want to be able to land anywhere wet or dry on Kerbin. The afterburning Panther turbofan provides high efficiency in dry mode and high thrust in wet mode, perfect for strolls and sprints both.\n\nThe outriggers have a hydroplane stretching between them, allowing the Osprey to "step up" during its takeoff run in the water, massively lowering drag. Once you step up, it's safe to take off. The outriggers are jettisonable, but they have the landing gear too. So don't stage away the outriggers unless you're planning one final water landing, however (or one very final indeed land "landing"). #autoLOC_501192 = Prospector Rover #autoLOC_501193 = General Purpose Open Vacuum Rover for all your prospecting needs!\nFuel Cell Power system for KM's of Range. \nProspecting Science Package standard, and plenty of room for expansion on the Flatbed.\nManufacturer recommends keeping brown parts facing ground. #autoLOC_501194 = Ravenspear Mk1 #autoLOC_501195 = The first model of the Ravenspear series of fast, high-altitude aircraft, the Mk1 is fitted with three engines: One central one that is most efficient at low speeds, and two afterburning turbofans that are almost as efficient in dry thrust but provide quite a kick (at quite a cost) in wet mode.\n\nIts canard design has been called "very flyable, actually" by a few famous test pilots, although they also warn of the tendency to strike the tail on takeoff if pulling up too eagerly. Although they remark "it's good that there are more engines, if you break that middle one". #autoLOC_501196 = Ravenspear Mk3 #autoLOC_501197 = The Ravenspear Mk3 is a longer-range high-altitude spaceplane, with a novel wing geometry that provides large amounts of lift at high altitudes. \n\nIt is capable of sub-orbital flights, which makes it a decent test platform for high-altitude experimental engines and other such sciency things. #autoLOC_501198 = Ravenspear Mk4 #autoLOC_501199 = The Mk4 marks a bit of a change in direction from previous Ravenspear models. \n\nInstead of focusing on high-altitude flight, the Mk4 is primarily geared towards making the most out of its four afterburning turbofans. In dry mode, however, it is capable of considerable range.\n\nBeing capable of very high-speed flight at low altitudes, it's a favorite among the bravest test pilots, and quite the opposite for the not-so-brave ones.\n #autoLOC_501200 = Rocket-power VTOL #autoLOC_501201 = This craft is an experimental test platform for rocket-powered flight. \n\nUsed primarily in training pilots to land on places where parachute descents aren't an option, it's also found a use in telling the ace pilots apart from the 'ok' ones, by the simple expedient of putting them in one of these, and calling "Ace" any that make it out afterwards. #autoLOC_501202 = Satellite Launcher #autoLOC_501203 = A conventional jet equipped with a small rocket to demonstrate feasibility of rocket launches from high altitude. #autoLOC_501204 = Skywinder AE1 #autoLOC_501205 = The Skywinder AE1 is a sleek and agile plane that was originally used in air races and stunt shows sponsored by Green Kraken energy snacks. The front canards, thrust reversers, and built in safety parachute allowed daredevils to perform all sorts of creative maneuvers that sensible pilots would never even consider! \n\nFollowing a series of unfortunate events, it has since been donated to the space center for recreational use. #autoLOC_501206 = Stearwing A300 #autoLOC_501207 = The Stearwing A300 is a large aircraft, built to carry heavy payloads and a large number of passengers. Don't expect it to reach very impressive altitudes or speeds though. Wings may shear off under excessive stress. Warranty does not cover damage from attempted aerobatics. #autoLOC_501208 = Stratolauncher #autoLOC_501209 = A Large drone plane designed to carry a rocket to an altitude of 10km and launch it from there. The drone can then theoretically return to the runway to be reused, provided avionics work. #autoLOC_501210 = Thunderbird #autoLOC_501211 = The Thunderbird is a muscle-car of an aircraft. Broadly similar in performance to the Osprey, it lacks the Osprey's graceful lines (and abilities as a seaplane) in exchange for a higher top speed. Indeed the Thunderbird is basically an engine with a cockpit and some wings bolted on...and therefore a huge success with the test pilots. Make sure you drop the droptanks when they empty to achieve best speed! #autoLOC_501212 = Velociteze #autoLOC_501213 = A small personnel transport using two small basic jets. Nowhere as efficient as turbofans, they nonetheless provide sterling service in this role (and are far less thirsty than an afterburner or turboramjet). The Velociteze is a well-tempered aircraft, fit for trainees versed on the Gull and Aeris 3A who want to step up to a multi-engine aircraft (and do some useful service ferrying passengers besides). #autoLOC_501214 = AeroEquus #autoLOC_501215 = The flying four legged neighing landcreature.\n\nLegend has it that the Equus can be ridden by brave Kerbals, all we know is that it takes a brave Kerbal to ride this four booster beast past the Mun, or if really foolhardy, past Minmus. #autoLOC_501216 = ComSat Lx #autoLOC_501217 = Tiny satellite with antenna and solar power?\nLauncher to bring it to space?\n\nDone and Done! #autoLOC_501218 = Dynawing #autoLOC_501219 = The Dynawing is a partially-reusable shuttle based around the Dynawing orbiter (with two KS25 engines) and an external tank to feed them, boosted by two Kickbacks. Hailed as the "next generation" of cheap access to space, with a payload of up to 16 tons (reference payload included), it is somewhat tricky to fly, as expensive as conventional rockets, and Kraken help you if something explodes on ascent. But it looks great, very futuristic. Flight crews are, of course, queuing up.\n\nThe main engines fire roughly through the center of mass. Fly an inverted ascent with the shuttle on the 'down' side of the stack, and lead the prograde vector a bit. It's designed to use up all External Tank propellant on the first burn, horizontal by 45 km and keep burning to end up in a 75 x 0 km "orbit" or so. Then stage away the tank, press 6 to disable the main engines, stage again to ignite the OMS engines, and use them to circularize and later deorbit. Fly a high-AoA reentry with RCS control. #autoLOC_501220 = GDLV3 #autoLOC_501221 = The Generally Designed Launch Vehicle 3 is an adaptable design that the customer can tailor to their needs, in fact the GDLV3 is in such wide use no one can say they actually own it. #autoLOC_501222 = Ion-Powered Space Probe #autoLOC_501223 = This small probe may look cute and unimpressive, but once it deploys its long-range antenna, it looks pretty much the same.\n\nIts Ion engine is very efficient for a spacecraft this small, so it can go very far indeed, as long as something helps it get into orbit first, of course. #autoLOC_501224 = Jumping Flea #autoLOC_501225 = The Jumping Flea was originally named after the carnival ride that we salvaged most of its parts from. It might not get us all the way to space, but it will definitely get us started there with a bang! #autoLOC_501226 = Kerbal 1-5 #autoLOC_501227 = A nice little Sunday runabout, the Kerbal 1-5 is just right for day trips to low Kerbin orbit.\n\nThis model includes the optional docking port and RCS upgrade package, perfect for joining with your friends in space. #autoLOC_501228 = Kerbal 1 #autoLOC_501229 = An exercise in rocket construction, just right for teaching the basics.\n\nIt flies, what more do you need? #autoLOC_501230 = Kerbal 2 #autoLOC_501231 = The Kerbal 2 was built as a 'trainer' rocket. It's not meant to reach very far, but it does feature most of the important systems found in the larger vessels.\n\nIt also comes with a parachute. Most astronauts agree that that's one of its best features. #autoLOC_501232 = Kerbal X #autoLOC_501233 = The Kerbal X is one of the most successful rockets that can be ordered from a catalog. Despite the original design having been meant for a plastic model, it's proved itself quite dependable as a full-sized craft.\n\nThe X is capable of achieving orbit around Kerbin, and even features a very optimistic set of landing legs on its upper stage. #autoLOC_501234 = Learstar A1 #autoLOC_501235 = SSTO is overrated, payload capability and comfortable seats are all the rage these days. #autoLOC_501236 = Orbiter 1A #autoLOC_501237 = The Orbiter 1A is a training craft for orbital maneuvering. Despite not being able to reach orbit on its own, it's a very maneuverable and fun to fly ship once it gets there. #autoLOC_501238 = Orbiter One #autoLOC_501239 = We're not sure if the engineers named this craft for its series, or for the number of boosters, and our pilots call it "The Unfinished".\nWhatever the reason for the name, it's an interesting craft to fly. #autoLOC_501240 = PT Series Munsplorer #autoLOC_501241 = PT Munsplorer: No frills super economy class launcher/lander for Mun/Minmus.\n\nBatteries, fins and science sold separately. #autoLOC_501242 = Rover + Skycrane #autoLOC_501243 = This craft is one of the most ambitious designs found in the Kerlington catalog, especially if one takes the prospect of using it on another planet seriously. \n\nIt requires a launch vehicle to get it into space (and beyond), but its four rockets do have enough thrust for short test runs at the pad.\n\nThe operations manual says "approach ground slowly, try not to break the rover when you drop it". #autoLOC_501244 = Science Jr #autoLOC_501245 = A beginner's experimentation kit, complete with goggles, spatula and launch vehicle.\n\nFor ages 3+. #autoLOC_501246 = Slim Shuttle #autoLOC_501247 = A partially reusable launch system for orbital tourism. #autoLOC_501248 = Space Station Core #autoLOC_501249 = This Space Station Core shows just how ambitious the Kerlington model rocket catalog can be sometimes. \n\nIf you can manage to build a rocket capable of getting this into orbit, it is air-tight enough to let a few Kerbals live in it for long periods of time. \n\nIt also features a hub with five docking ports, so you can expand your station. #autoLOC_501250 = Super-Heavy Lander #autoLOC_501251 = This lander may be heavy, but it packs a lot of RCS fuel and has a very funky boarding ladder.\n\nLaunch vehicle sold separately. #autoLOC_501252 = Two-Stage Lander #autoLOC_501253 = Be the first to put a flag up on your favorite moon with this very sensible and mostly-survivable Lander Module.\n\nThe first stage is meant to get it down to the surface, and can be jettisoned off for the ascent.\n\nLaunch/return vehicle sold separately. Works best at low gravity and with no atmosphere around it. #autoLOC_501254 = Viewmatic Survey Satellite #autoLOC_501255 = The Viewmatic Survey Satellite was mysteriously found in low orbit around Kerbin. Its original purpose is unknown, but the space center has found it very useful for making sure that their staff are not using company phones for personal use. #autoLOC_501256 = Z-MAP Satellite Launch Kit #autoLOC_501257 = The Z-Map Satellite kit is a complete spacecraft capable of actually putting its payload into orbit! \n\nSet includes: Payload satellite with booster stage,\nLiquid-fueled fin-stabilized launcher and two detachable boosters.\n\nReturn from orbit not guaranteed. Orbit also not guaranteed. Survival also not guaranteed. Keep out of reach of children and irresponsible adults. #autoLOC_501258 = You record the crew's assessment of the situation. #autoLOC_501259 = We don't seem to be moving very fast right now. #autoLOC_501260 = Reporting in at the Runway. Good thing there's not a lot of air traffic, because I don't think we ever got clearance from the tower to be here. #autoLOC_501261 = This is our Space Center. We're home. #autoLOC_501262 = Hey, I can see my house from here, I think. #autoLOC_501263 = It's very comforting to see that much green below you. #autoLOC_501264 = You get a great view of the highlands. #autoLOC_501265 = The mountains rise up from the ground of Kerbin. They seem so much smaller from way up here. #autoLOC_501266 = The heat rising from the sand causes the desert to move and shimmer. #autoLOC_501267 = This looks like a bad place to land. #autoLOC_501268 = You see patches of frozen grass. It looks like it's pretty cold out there. #autoLOC_501269 = You look down and see a sheet of shining white ice. If you stare at it too long your eyes start to water. #autoLOC_501270 = The shores look inviting and you watch the waves roll in to the coast. #autoLOC_501271 = From this perspective you can see the underwater topography. #autoLOC_501272 = It seems we are very much in space right now. The sky seems to be mostly below us. #autoLOC_501273 = Maybe if you get out and push... #autoLOC_501274 = It's very... round. #autoLOC_501275 = Crew reporting in, from space! #autoLOC_501276 = You look down at the cold gray surface. It looks really beat up with craters. #autoLOC_501277 = You look at the surface of the Mun and try to find a good landing space. The inside of the craters might be the best option. #autoLOC_501278 = The lake beds seem relatively flat, perhaps we could land there. #autoLOC_501279 = Looking at the surface of Minmus reminds you of a favorite childhood dessert. You are tempted to taste the surface... #autoLOC_501280 = It looks like a particularly lumpy rock. Bet you could jetpack down there. #autoLOC_501281 = The planet doesn't appear to have an atmosphere, and you notice darker spots across the surface. #autoLOC_501282 = You can't help but notice how incredibly purple the planet is. The shiny oceans are mesmerizing. #autoLOC_501283 = The planet is very red, and appears to have deep brown furrows across the surface. There does appear to be some kind of ice at both poles, though. #autoLOC_501284 = You can't help but like Ike. #autoLOC_501285 = There appear to be some steep, rocky slopes. The higher areas are lighter in color, and the lowlands appear to be very dark gray. #autoLOC_501286 = Looking down, you see a massive canyon on the surface. It could be several kilometers deep. #autoLOC_501287 = The surface has a patchwork of white and brown areas, with a few craters. #autoLOC_501288 = You watch the flowing green storms below, they seem to go on forever, endlessly swirling into each other. #autoLOC_501289 = This planet is a wholesome green color. You note down that more planets should be this color. #autoLOC_501290 = Laythe looks a lot like Kerbin. You wonder what would happen if you took your helmet off down there. #autoLOC_501291 = The surface is mostly covered in oceans. You mark down the landmasses in your report. #autoLOC_501292 = The surface has many impressive and jagged mountain ranges. You do not think you'd like to try and land on them. #autoLOC_501293 = The moon is mostly white and lighter blue shades. It looks very cold and possibly frozen. #autoLOC_501294 = It looks like it would be very hard to land here. It also appears one side is more heavily cratered than the other. #autoLOC_501295 = The surface is covered with various shades of white and gray. For a second you thought you saw a face down there... #autoLOC_501296 = It appears to be a large brown rock. Perhaps an old asteroid? #autoLOC_501297 = As you stare at the planet, something flits by the window. Is there something moving down there? #autoLOC_501298 = It looks like a really large grain of pollen. You note down -Pol- in your report. #autoLOC_501299 = The terrain below looks very hazardous. You make note of the jagged rocks, inclines and other dangerous areas. #autoLOC_501300 = The surface appears to be mostly frozen. You see some interesting brown areas peeking out of the ice and note them in your report. #autoLOC_501301 = You search the sky for other nearby planets. You think Eeloo must be lonely out here by itself. Maybe we should pay it a visit and cheer it up a bit. #autoLOC_501302 = You've recorded your observations about the situation. #autoLOC_501303 = It's getting very hot in here... #autoLOC_501304 = Everything is tinted purple. You feel like you're changing color. #autoLOC_501305 = Did you eat too much before you left? You feel so sluggish and heavy... #autoLOC_501306 = You can barely move without flying away from the surface. You wish you had brought an anchor. #autoLOC_501307 = I don't think a spacesuit was entirely necessary to get here, was it? #autoLOC_501308 = You feel kind of small right now... You hope you know where you're going. #autoLOC_501309 = This is a most precarious situation. #autoLOC_501310 = You're starting to feel you should really get back into the ship. #autoLOC_501311 = The dust is getting everywhere! #autoLOC_501312 = You look up and search the sky for Kerbin. Suddenly, you feel very small. #autoLOC_501313 = You start to say something dramatic and poignant about the plight of Kerbal-kind in this grand universe, only to be cut off by random radio chatter that the situation is nominal. #autoLOC_501314 = You're having a bit too much fun with the low gravity. #autoLOC_501315 = Is this really a good idea? Staring at the cratered surface below, you're beginning to wonder... #autoLOC_501316 = You feel a bit like a superhero when you jump in the low gravity. #autoLOC_501317 = After much testing, you determine that red sand castles are plausible. #autoLOC_501318 = Everywhere you look, you see red. #autoLOC_501319 = You look up at the sky and see something zip past... #autoLOC_501320 = There's a bunch of large rocks scattered around the surface. The surface appears to react oddly to light. #autoLOC_501321 = When you look closely at the ground, you can see there are many different types of deposits mixed together. #autoLOC_501322 = You're not sure how you even landed on the surface of a gas giant. But it's probably best not to think about it for too long. #autoLOC_501323 = This place seems nice and comfortable. So comfortable you feel like taking your helmet off. You check the box on your report for -Looks breathable-. #autoLOC_501324 = After a few long seconds of gasping and haphazardly flailing about you manage to get used to the strange smell. You write a note on your report: 'breathable atmosphere - mouth only'. #autoLOC_501325 = The surface occasionally rumbles beneath you. You think you should probably get back to the ship. #autoLOC_501326 = The gravity here is pretty comfortable and reminds you of home. However, the lack of atmosphere is a stark contrast to Kerbin. #autoLOC_501327 = The surface is very brown and lumpy. You poke at it with your glove and notice how hard it is. #autoLOC_501328 = Everywhere you look it appears the planet is sharp. You don't think you want to sit down or fall on anything. #autoLOC_501329 = You lay down and give the planet a hug, just so it knows it's not alone out here. #autoLOC_501330 = You Observe the Goo. #autoLOC_501331 = The Goo doesn't seem to be doing much right now. #autoLOC_501332 = The Goo seems to behave very much the same as it always does around here. #autoLOC_501333 = The Goo seems to hate it here. #autoLOC_501334 = The Goo escapes into the water! #autoLOC_501335 = The Goo wobbles around in its container and starts to seep out of the holes. #autoLOC_501336 = The Goo accumulates near the water-facing side of the container. #autoLOC_501337 = The Goo seems bored. #autoLOC_501338 = The Goo jiggles and wobbles as the craft flies. #autoLOC_501339 = The Goo seems to be getting very cold now. #autoLOC_501340 = The Goo seems to have clumped into a sphere. It also appears to have become brittle. #autoLOC_501341 = The Goo seems to be almost boiling. It writhes around the canister. #autoLOC_501342 = The Goo has become rubbery and bounces around the container. #autoLOC_501343 = The Goo takes on a purple coloration. Is it just the lighting, or did it change color? #autoLOC_501344 = The Goo takes on a red sheen. It looks very much like the planet below. #autoLOC_501345 = The Goo seems to be less dense here. #autoLOC_501346 = The Goo feels right at home here. #autoLOC_501347 = The canister begins to resonate, causing an odd harmonic effect inside the vessel. It's very unsettling. #autoLOC_501348 = Gooey tentacles reach out of the canister, freeze, and break off. Fascinating! #autoLOC_501349 = While observing the canister, you feel as though something is looking back at you from the shadows of the container. #autoLOC_501350 = For a moment the instruments suddenly read off the charts! The container flexes outwards and then settles. #autoLOC_501351 = You've collected a sample of the surface. #autoLOC_501352 = You dig around in the surface a bit, find something interesting, and throw it into a sample container. #autoLOC_501353 = You poke at the ground looking for some really cool rocks to take home. #autoLOC_501354 = Yep. Looks like dirt. #autoLOC_501355 = This is dirt and grass, and some small rocks. You suspect this isn't going to be much of a groundbreaking discovery. #autoLOC_501356 = Here the surface is mostly barren... snow, dirt and rocks. You're very confident that if you looked under the snow, you'd find more dirt and rocks. #autoLOC_501357 = Lots of sand and rocks here. You're thankful that you've been in a climate-controlled environment, because it sure looks hot out there. The sand is dry and loose and it looks like it's going to take some effort to clean your gear afterwards. #autoLOC_501358 = The ground here seems to be completely frozen. It was very hard to scoop up this sample. #autoLOC_501359 = This isn't really solid ground, is it? You got a sample but feared to dig any deeper because of the startling cracking sounds the ice made. You try to not think back on how you landed here. #autoLOC_501360 = You took a sample of the soil. It's very muddy and sandy. There might be a body of water nearby. #autoLOC_501361 = The grass here is definitely not as green as other places, but the knowledge that you've been at a place called the Badlands makes you feel cool. #autoLOC_501362 = You scooped up a sample of the surface. It's a very humid sample. You hope the equipment has been properly waterproofed. #autoLOC_501363 = You've taken a sample of the water. It appears to dramatically increase the surface humidity of anything it touches. #autoLOC_501364 = You've taken a sample of the water here. There are bits of vegetation in it, suggesting a strong likelihood that there is land nearby. #autoLOC_501365 = The surface is charred and coated with burnt rocket propellant. There are also trace amounts of a conspicuous green substance. #autoLOC_501366 = The surface appears to be very hard, like concrete. It might actually be concrete. This could be a very good surface to land at. #autoLOC_501367 = This substance is what makes the scientists yell at us when we go into the labs without cleaning our boots first. #autoLOC_501368 = The surface appears to be a fine dust with a grey-ish tone. Seems too flaky to make snowballs with. #autoLOC_501369 = The darker midlands surface appears to be made up of basaltic rocks. #autoLOC_501370 = The sample contains odd glass spherules of various colors. They're quite pretty! #autoLOC_501371 = The sample contains evidence of a weak, localized, magnetic field. #autoLOC_501372 = The surface here consists of multiple types of rock. Some appear almost crystalline. #autoLOC_501373 = The sample contains a combination of breccia and melted materials. #autoLOC_501374 = There are higher concentrations of metals in this crater than from other locations. #autoLOC_501375 = The ground materials appear to be a combination of basaltic rocks and breccia. #autoLOC_501376 = Deeper samples seem to contain more fragmented and shattered formations of rock. #autoLOC_501377 = The sample appears to be radioactive. #autoLOC_501378 = There appear to be layers of completely different materials here. It's possible this site has had multiple impacts. #autoLOC_501379 = There are large concentrations of melted byproducts here. Some appear to be formed by intense pressures and heat. #autoLOC_501380 = Samples from this location appear to be similar in makeup to the powdery surface of the Mun. #autoLOC_501381 = Samples in this location are striated. It's possible that the surface has fractured in this location. #autoLOC_501382 = Samples from this location seem to show intense shock patterns. #autoLOC_501383 = It appears that some of the samples are magnetic and show a faint alignment. #autoLOC_501384 = The samples here show lower concentrations of ejecta. There appear to be some liquids in the soil that remain permanently frozen. #autoLOC_501385 = Samples seems to contain frozen liquids... We'll need to send them back to Kerbin for further analysis. #autoLOC_501386 = The sample appears to be comprised of a large number of materials layered over time. #autoLOC_501387 = The sample contains lesser amounts of basaltic rocks. This might account for the changes in coloration we've seen. #autoLOC_501388 = The crater seems to contain materials from lower layers of the surface! #autoLOC_501389 = These samples appear to be quite old compared to others we've taken. #autoLOC_501390 = You sample the dark surface of the crater. This should help determine what type of object hit here. #autoLOC_501391 = This crater seems to be filled with useful materials in high concentration. What luck! #autoLOC_501392 = The patterning of this surface sample is particularly interesting. #autoLOC_501393 = As you sample the crater you can't help but feel bad for the Mun. It's been beaten up pretty bad by these impacts. #autoLOC_501394 = You dig around in the surface of the crater, looking for any rocks that look neat. #autoLOC_501395 = You find a really cool looking rock and decide to keep it. Remembering that you're supposed to take a surface sample, you throw any old rocks you find into the container. Job done! #autoLOC_501396 = Yep, it's a crater all right. You've noted this down on your checklist with a smiley face. Science is fun! #autoLOC_501397 = This crater seems to have been a really nasty impact, and the samples are heavier than normal. #autoLOC_501398 = You're glad that the Mun's gravity is so low. Digging is backbreaking work! #autoLOC_501399 = This area has a particularly high concentration of rare elements. Nice! #autoLOC_501400 = Continual samples of this area confirm it is rich in useful materials. #autoLOC_501401 = You dig around for a nice sample of the crater, carefully selecting a little bit of everything. #autoLOC_501402 = The surface seems to consist of tiny crystal-like grains. Very pretty, but probably not edible. #autoLOC_501403 = You sneak a taste of the surface sample... Nope, it definitely is not made of delicious dessert products. #autoLOC_501404 = The surface appears to have a very strong purple tint to it... or is it grey and it just looks purple because everything else on Eve is? You start to wonder if you're not taking on a purple tint yourself. #autoLOC_501405 = This surface consists of a grainy, very fine, sand-like dust, and it appears to be getting everywhere. #autoLOC_501406 = There appear to be traces of water in the soil! #autoLOC_501407 = Unable to satisfy your curiousity, you attempt to drill into the rock with your tool. You're thinking it would be a lot easier if you had some kind of pulsating drill-thing on a robotic arm. #autoLOC_501408 = The ground is made up of old lava flows, suggesting periods of intense volcanic activity. #autoLOC_501409 = The surface gives away easily and you have a hard time keeping the sample in the container due to the low gravity. #autoLOC_501410 = The composition of elements is very similar to that of an asteroid. #autoLOC_501411 = The Dark black soil has an almost crystalline structure. It's fun to play with. #autoLOC_501412 = The white soil has a powdery texture and clumps together. #autoLOC_501413 = You find traces of a large number of elements, likely deposited here by impacts over time. #autoLOC_501414 = After digging around for a bit, you find some nice bits of glass and throw them in your sample container. #autoLOC_501415 = The soil sample contains traces of salt. You wonder if it has blown here, or if this area was once under water. #autoLOC_501416 = You chip away the frozen surface and deposit some of the blue surface material into a container. #autoLOC_501417 = You dig around in the surface and find some beautiful green and blue crystal structures. They remind you a bit of home, but you're unable to pick out Kerbin from the mass of twinkling lights. #autoLOC_501418 = The ground gives way easily, but the surface underneath is much harder. #autoLOC_501419 = You hum a little tune while you work to make the time pass faster. Tylo has some really interesting rocks! #autoLOC_501420 = The brown dust stains all the parts of your suit that it comes in contact with. This is apparently quite amusing to flight control. #autoLOC_501421 = You dig through the surface and find a little sphere. It looks a bit like an egg. #autoLOC_501422 = As you shovel the contents into a container, you can't help but feel you'll be allergic to whatever it is. #autoLOC_501423 = The sample is the same odd mottle of colors as the planet from orbit. You check off a little box on your list. #autoLOC_501424 = After conducting samples of the surface, you determine with a high certainty that Pol is not, in fact, made of Pollen. This will cause quite the stir back home! #autoLOC_501425 = Chipping away at the icy surface, you find some brown soil underneath. #autoLOC_501426 = You find a beautiful crystal and place it in the sample container. #autoLOC_501427 = The rocks contain thin wisps of color. They remind you of lovely ION exhaust trails... #autoLOC_501428 = You exposed the material samples to the environment, taking notes of how it behaves. #autoLOC_501429 = Everything is melting, including the electronicsssss......... #autoLOC_501430 = The materials bay bakes in the heat of Moho's surface. It appears that trace elements are reacting to the samples contained within. #autoLOC_501431 = You expose the samples to the high temperatures of Moho. A lot of them melt in really interesting ways. #autoLOC_501432 = The materials show little signs of change, though one of the samples appears to be judging you silently. #autoLOC_501433 = The desert dust appears to have contaminated all the samples. We did learn that deserts aren't a good place to bring expensive science equipment, though! #autoLOC_501434 = The water sample has frozen solid and the goopy samples appear to be extra goopy. #autoLOC_501435 = The water spray has rusted one of the samples and some of the electronics ar&/F***13e5rse4t8st###### #autoLOC_501436 = Everything has gotten really wet. One of the samples caught fire! Whoa! #autoLOC_501437 = Exposing the power source of the lab to water has proved to be rather... enlightening. #autoLOC_501438 = You expose the samples to the badlands of Kerbin, but worry that it may have a bad influence on them. #autoLOC_501439 = The less resilient samples appear to have splattered around the interior, forming new and interesting color combinations. #autoLOC_501440 = The rarified air has caused interesting changes to the gel samples. It seems like something is happening with the interior structure. #autoLOC_501441 = The micro gravity has greatly affected the growth of crystalline structures. Loose objects are also flying around the bay in a very messy but fascinating way. #autoLOC_501442 = The fine dust of the Mun has intermixed with some of the samples. You have a sneaking suspicion that they'll never be able to get the lab clean again. #autoLOC_501443 = You leave the sample bay doors open on the Mun, and go do something else for a while. #autoLOC_501444 = While the material samples were processed, you began to turn your thoughts to how much Minmus looks like a mint dessert, and have discovered that you are now hungry. #autoLOC_501445 = The high radiation environment caused a few of the samples to glow. It looks like it would be fun to paint the rocket with this. #autoLOC_501446 = The crushing pressure of the atmosphere is causing some of the materials to crystallize rapidly. #autoLOC_501447 = You're not sure if most of the samples changed color, or if it's just the lighting... #autoLOC_501448 = The extremely dense atmosphere strips the contents of the materials bay. #autoLOC_501449 = The atmosphere appears to either polish or strip the material, depending on its composition. #autoLOC_501450 = The samples appear to behave like they're in low orbit of Kerbin. #autoLOC_501451 = Some of the surface material has mixed with the contents of the bay. You write down the results for good measure. #autoLOC_501452 = Opening the sample container you find that everything has turned red. Initial tests show that it'll never wash out of white space suits. You consider sending missions in pink EVA suits to reduce cleaning costs. #autoLOC_501453 = The sample computer processes the results. It's massive red eye seems to be at home here as it slowly, ominously, blinks. #autoLOC_501454 = One of the samples has reacted very strangely to the surface of Ike. #autoLOC_501455 = One of the crystal samples explodes and throws green shards out of the materials bay! #autoLOC_501456 = As the samples process, the computer asks if it can sing you a song while it works. Apparently the song is about a flower of some kind. #autoLOC_501457 = One of the samples evaporates when exposed the environment. #autoLOC_501458 = The computer gave an odd report no matter how many times we sent the request. Open the sample bay doors... "I'm sorry, I'm afraid I can't let you do that," was the only reply. The doors did open very promptly, however, when we opened the fusebox panel. Very curious. #autoLOC_501459 = The intense, crushing pressure has drastically changed the composition of the materials. Super heating and ablation effects have been observed. The science bay is looking very disgruntled. #autoLOC_501460 = The samples burn, boil, or crumple under the extreme pressures and heat. The visual camera shows a wonderful rainbow of colors before it cuts out. #autoLOC_501461 = You're not sure where the container stops and the samples start anymore... #autoLOC_501462 = One of the samples burns on contact with the atmosphere. Interestingly, the color indicates the presence of oxygen. #autoLOC_501463 = The sample smolders and pops as it burns up. #autoLOC_501464 = The fine, particulate sand of Laythe blows into the sample bay. #autoLOC_501465 = The sample bay power supply begins to short out! Electricity arcs and etches into the samples of the bay. It's quite the display! #autoLOC_501466 = Many of the samples either freeze or evaporate from the sample container. #autoLOC_501467 = The container sample door freezes up, before finally continuing to open. A thin coating forms on the surface of the samples. #autoLOC_501468 = One of the samples shatters into a fine mist when exposed to the surface of Tylo. #autoLOC_501469 = The samples appear to be having a chemical reaction with the surface of Bop. #autoLOC_501470 = All of the liquid samples instantly evaporate. #autoLOC_501471 = Some of the samples pit and melt when they come in contact with the surface of Pol! #autoLOC_501472 = Some of the fine crystals lining Eeloo enter the materials bay. It also appears that some of the samples have become more conductive in the extreme cold. #autoLOC_501473 = Collected and recorded temperature data from the environment. #autoLOC_501474 = Temperature readings are quite literally, nominal. #autoLOC_501475 = Large plumes of heat are rising from the surface of the desert. #autoLOC_501476 = It's cold enough to freeze water solid. #autoLOC_501477 = Just the right temperature to go for a swim. #autoLOC_501478 = The water appears to get colder as the depth increases. #autoLOC_501479 = It's cold enough to keep things permanently frozen here. #autoLOC_501480 = The temperature here is quite pleasant, and would be a nice place to live. #autoLOC_501481 = the temperature appears to fluctuate here a good bit, depending on the time of day. #autoLOC_501482 = The temperature is very high and appears to fluctuate to extremes in the sunlight. #autoLOC_501483 = Temperatures range between very cold and hot enough to boil water. #autoLOC_501484 = Measuring the temperature of space appears to be quite impossible, as there is no matter around to be either hot or cold... except the spacecraft, and the thermometer itself. This is probably going to give the R&D guys something to think about for a while. #autoLOC_501485 = Collected and recorded atmospheric pressure data from the surroundings. #autoLOC_501486 = The barometer reading is too low to measure. This planet has no atmosphere. #autoLOC_501487 = The barometer is still reading nothing. #autoLOC_501488 = The atmospheric pressure is very high, even at this altitude. #autoLOC_501489 = The atmosphere is very dense at the surface. It crushes down on the instrumentation. #autoLOC_501490 = Either the instruments are broken, or there is no atmosphere on this rock. #autoLOC_501491 = You think that you have a reading for a second, but nope; it was just a smudge on the gauge. #autoLOC_501492 = Just for kicks you measure the pressure here. Yep, no atmosphere. #autoLOC_501493 = The pressure gauge is sitting there motionless. Perhaps you should tap it a few times to be sure? #autoLOC_501494 = They say insanity is doing the same thing multiple times and expecting a different result. You check the atmospheric pressure again anyways. #autoLOC_501495 = The atmosphere is very thin here, but it is enough to register on the instrumentation. #autoLOC_501496 = The atmosphere is pretty thin even at the surface. You don't think parachutes or wings would work very well here. #autoLOC_501497 = There appears to be no atmosphere here. #autoLOC_501498 = The gauge reads nothing, even on the surface. #autoLOC_501499 = The pressures here are immense. The instrument is beginning to fail. #autoLOC_501500 = The pressures are very high. It seems dangerous to probe any deeper. #autoLOC_501501 = Either the pressure is really high, or the instrument just melted. It's hard to tell what happened first. #autoLOC_501502 = There is definitely an atmosphere. Pressures are fairly nominal. #autoLOC_501503 = The pressures here seem to be a bit below that of Kerbin, but definitely at a manageable level. #autoLOC_501504 = There does not appear to be any atmosphere to sample. #autoLOC_501505 = Gasses rising for the planet appear to occasionally register slight pressures. Either that, or the instrument is on the fritz. #autoLOC_501506 = Just to be sure, you check the pressure a few times. You think you saw the gauge move a bit. #autoLOC_501507 = Surprisingly, you discover no traces of atmosphere. #autoLOC_501508 = There is no detectable atmospheric pressure here. Fascinating! #autoLOC_501509 = It's a giant space rock. What did you expect to find? #autoLOC_501510 = Still nothing. Definitely just a space rock. #autoLOC_501511 = Nothing to report here. #autoLOC_501512 = No atmospheric pressure is detectable on Pol. #autoLOC_501513 = Beep, beep, beep... boop. The instrument has frozen up. #autoLOC_501514 = The instrument can't register any pressure here. #autoLOC_501515 = Atmospheric pressure reads zero! This most assuredly indicates we must be in space now! #autoLOC_501516 = There seems to be no atmosphere at all this far away from home. You find this strangely meaningful. #autoLOC_501517 = The instrument reads zero. It's as if it were in a vacuum! #autoLOC_501518 = Gathered precise acceleration data while subjecting the vessel to this situation. #autoLOC_501519 = The sensor detects vibrations deep inside the planet. It appears that the interior is very volcanically active. #autoLOC_501520 = Odd reflections are detected in the recorded vibrations. This might tell us more about the interior structure. #autoLOC_501521 = The sensor has detected possible seismic activity below the surface. #autoLOC_501522 = The vibrations, though slight, might be enough to map the interior structure of the planet. #autoLOC_501523 = This area appears to be seismically dead. #autoLOC_501524 = The only vibrations we detect are coming from the landing craft. The vibrations do not travel well through the surface. #autoLOC_501525 = The sensor has detected a minor quake on the surface! #autoLOC_501526 = The sensor picks up distant impacts on the surface, reflecting along the interior of the Mun. #autoLOC_501527 = Faint seismic waves are detected. #autoLOC_501528 = Sounds of shifting and vibration are detected under the surface. It is possible that the interior is not completely frozen. #autoLOC_501529 = The sensor gives insight into the seismic activity of Duna. #autoLOC_501530 = There does not appear to be significant seismic activity on the planet. It is possible that it is no longer geologically active. #autoLOC_501531 = This planet appears to be seismically inactive. #autoLOC_501532 = periodic bombardments appear to be causing slight vibrations and surface quakes. #autoLOC_501533 = Changes in the speed of vibrations hint to differing materials under the surface. #autoLOC_501534 = The sensor doesn't even know what to do with itself here. #autoLOC_501535 = The sensor has informed you that the warranty has just been voided. No refunds. #autoLOC_501536 = Tidal forces appear to be churning the interior of the moon. #autoLOC_501537 = Vibrations under the surface indicate current geological activity. #autoLOC_501538 = Sensors detect signs of cryovolcanism along the surface. #autoLOC_501539 = The sensor picks up vibrations reflecting around the interior of the moon. #autoLOC_501540 = The moon appears to be largely inactive. #autoLOC_501541 = The sensor records even the slightest surface vibration. #autoLOC_501542 = There does not appear to be any major seismic activity on Bop. #autoLOC_501543 = A seismic event is detected in the distance, as if a large object had just impacted the surface. #autoLOC_501544 = The loose soil transmits vibration differently than on other bodies. #autoLOC_501545 = Vibrations reflect off the jagged structures inside the moon. #autoLOC_501546 = Cryovolcanic activity is detected in the interior of the planet. #autoLOC_501547 = The sensor picks up low frequency sounds. #autoLOC_501548 = Recorded accurate measurements of gravitational forces in these conditions. #autoLOC_501549 = The sensor passes over the terrain of Moho surveying for variances in the gravitational field. #autoLOC_501550 = Landing here has provided a very accurate and stable measure of gravitational forces. #autoLOC_501551 = The sensor records slight variances in gravity as you pass over a massive crater site. #autoLOC_501552 = The gravitational field is very strong here. The sensor records detailed data about the local field. #autoLOC_501553 = The sensor picks up the fluctuations in the gravity of this lumpy body. #autoLOC_501554 = The team back at KSC will enjoy these detailed readings. #autoLOC_501555 = The sensor finds subtle changes in the gravity field of Kerbin. The science team will want to see these readings! #autoLOC_501556 = The sensor seems to think it's being calibrated. #autoLOC_501557 = After reading the manual a few times, the command team is able to take an accurate reading of the local gravity. #autoLOC_501558 = The instrument surveys the gravity over the grasslands. It appears the field is very stable here. #autoLOC_501559 = The instrument surveys the highlands of Kerbin. The rolling hills seem to affect local gravity slightly. #autoLOC_501560 = The field appears to be strongest along these mountain ranges. #autoLOC_501561 = The dunes appear to have a very stable gravitation, though some spikes would indicate the underground terrain varies in composition. #autoLOC_501562 = The sensor reads the gravity over the badlands of Kerbin. #autoLOC_501563 = The sensor detects variances under the surface of the ice. Is there a landmass under that ice? #autoLOC_501564 = The sensor passes over the shores of Kerbin. The readings appear to be nominal. #autoLOC_501565 = The sensor shows a surprising variance as it passes over the oceans, hinting at the varied topography deep below the waters. #autoLOC_501566 = The sensor has detected changes in the local gravity that seem to be related to the passing of the Mun. #autoLOC_501567 = The instrument surveys for changes in the gravity field of the Mun. This data will help to accurately calculate the mass of the body. #autoLOC_501568 = The sensor conducts a detailed survey of the local gravity. #autoLOC_501569 = After calibration, the sensor is able to detect the interplay of gravity between Kerbin and the Mun. #autoLOC_501570 = Passing over the surface, the sensor sweeps across the gravitational field of Minmus. #autoLOC_501571 = The sensor takes detailed readings of the local gravity on Minmus. #autoLOC_501572 = The scan picks up the subtle changes in field caused by the orbit of the Mun. This data will provide valuable insight into the local planetary system. #autoLOC_501573 = The sensor passes over the mottled surface of Duna. Gravity appears lowest in the massive canyon that stretches across the surface. #autoLOC_501574 = The sensor performs a detailed and calibrated sweep of the local gravity on Duna. #autoLOC_501575 = The sensor is able to record the affects of Ike as it orbits Duna. #autoLOC_501576 = The sensor sweeps the surface and finds the average gravitational pull to be quite low for a planet. #autoLOC_501577 = The sensor measures the local gravity in fine detail and records all variations. #autoLOC_501578 = The sensor recalibrates to measure the massive gravitational forces of Jool. #autoLOC_501579 = The sensor picks up a wealth of information about the local planetary system. #autoLOC_501580 = The instrument has been crushed by the massive gravitational forces. Science! #autoLOC_501581 = The sensor scans the gravity of Laythe. It hints at diverse terrain under the water. #autoLOC_501582 = The sensor scans the local gravity of Laythe, recording the influence of Jool. #autoLOC_501583 = The sensor provides detailed gravity information in relation to the tides. #autoLOC_501584 = Scanning from orbit provides a clearer picture of the internal makeup of Vall. #autoLOC_501585 = Scanning the surface details gravitational fluctuations in the shifting interior of the planet. #autoLOC_501586 = The planet has lower gravity than anticipated. This will give our scientists information about the interior makeup of Tylo. #autoLOC_501587 = Detailed scans hint at hollow spaces in the interior of the planet. #autoLOC_501588 = Orbiting Bop allows for scans of the varied surface. Interesting stuff! #autoLOC_501589 = The sensor is giving odd readings here... #autoLOC_501590 = The sensor picks up multiple layers under the surface of the planet. #autoLOC_501591 = Landing on the planet has allowed for highly detailed scans of the interior gravity on Pol. #autoLOC_501592 = Though the surface appears to be smooth, there are fluctuations under the surface of the planet. #autoLOC_501593 = Gravity scans are very clear here. There appears to be little influence from other bodies. #autoLOC_501594 = You run an atmospheric analysis, recording various measurements like temperature, pressure and atmospheric composition. #autoLOC_501595 = There appears to be no atmosphere here, though there are trace elements being detected close to the surface. #autoLOC_501596 = This might be an atmosphere, but it's definitely not something you want to breathe. #autoLOC_501597 = There is no detectable atmosphere. #autoLOC_501598 = It seems there is very little atmosphere at these altitudes. Make sure you're properly suited up if you plan on going outside. #autoLOC_501599 = Temperature and Pressure readings suggest today is as good a time for flying as any. #autoLOC_501600 = It's very hot and dry out in the Deserts. The sensors were getting clogged up with dust. #autoLOC_501601 = The polar atmosphere was found to be very, very cold indeed. Some sensors froze shut, but we're reasonably sure this is still air. #autoLOC_501602 = Instruments detect a faint particulate aura around the surface. Not an atmosphere, but it may explain the reported lights on the horizon. #autoLOC_501603 = There are detectable releases of gasses, but nothing that could be considered an atmosphere. #autoLOC_501604 = The atmosphere on Duna is very, very thin. It might be possible to fly in it with large enough wings, or a fast enough aircraft. #autoLOC_501605 = There appears to be a larger concentration of heavy isotopes in the atmosphere than on Kerbin. #autoLOC_501606 = You run an analysis on the non-existent atmosphere. #autoLOC_501607 = There does not appear to be an atmosphere here. #autoLOC_501608 = The atmospheric pressures are very high here, and you detect a large number of gasses. #autoLOC_501609 = The instrument is having trouble sampling at these densities. The gasses are beginning to liquify under pressure. #autoLOC_501610 = The instrument has mostly compressed into an unrecognizable mass of metal. #autoLOC_501611 = The atmosphere on Laythe appears to be very similar to that of Kerbin. I wouldn't volunteer to go out first without a helmet on, however. #autoLOC_501612 = Taking your helmet off here probably won't kill you... very quickly. #autoLOC_501613 = There are traces of cryovolcanic compounds. But not a full atmosphere. #autoLOC_501614 = There appear to be only faint traces of the heaviest isotopes on the surface. #autoLOC_501615 = The sensors detected organic compounds for a second. Possibly a mistake. #autoLOC_501616 = The sensors detect nothing out of the ordinary. Surely nothing could live here. #autoLOC_501617 = There is no atmosphere to speak of, but you sample the temperature anyways. #autoLOC_501618 = There appears to be a tenuous atmospheric coating around the planet. But it is too thin to affect any spacecraft landing here. #autoLOC_501619 = You collect a sample of the asteroid. #autoLOC_501620 = You collect a sample while the asteroid is high over Kerbin. #autoLOC_501621 = You collect a sample as the asteroid orbits close to Kerbin. #autoLOC_501622 = You collect a sample of the asteroid inside Kerbin's atmosphere. #autoLOC_501623 = Goliath National Products #autoLOC_501624 = C7 Aerospace Division #autoLOC_501625 = Vac-Co Advanced Suction Systems #autoLOC_501626 = WinterOwl Aircraft Emporium #autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co #autoLOC_501628 = FLOOYD Dynamics Research Labs #autoLOC_501629 = O.M.B. Demolition Enterprises #autoLOC_501630 = Kerlington Model Rockets and Paper Products Inc #autoLOC_501631 = STEADLER Engineering Corps #autoLOC_501632 = Sean's Cannery #autoLOC_501633 = Probodobodyne Inc #autoLOC_501634 = FLOOYD Dynamics Research Labs #autoLOC_501635 = Ionic Symphonic Protonic Electronics #autoLOC_501636 = Zaltonic Electronics #autoLOC_501637 = Rockomax Conglomerate #autoLOC_501638 = Kerbodyne #autoLOC_501639 = Reaction Systems Ltd #autoLOC_501640 = C7 Aerospace Division and Rockomax Conglomerate #autoLOC_501641 = Periapsis Rocket Supplies Co #autoLOC_501642 = Probodobodyne Inc #autoLOC_501643 = The Solar system #autoLOC_501644 = Experimental Engineering Group #autoLOC_501645 = Integrated Integrals #autoLOC_501646 = Dinkelstein Kerman's Construction Emporium #autoLOC_501647 = StrutCo #autoLOC_501648 = Maxo Construction Toys #autoLOC_501649 = Kerbal Motion LLC #autoLOC_501650 = Rokea Inc #autoLOC_501651 = Moving Parts Experts Group #autoLOC_501652 = Found behind the Clamp-O-Tron factory #autoLOC_501653 = LightYear Tire Company #autoLOC_501654 = Finances #autoLOC_501655 = Science #autoLOC_501656 = Public Relations #autoLOC_501657 = Operations #autoLOC_501658 = Mortimer Kerman #autoLOC_501659 = Linus Kerman #autoLOC_501660 = Walt Kerman #autoLOC_501661 = Gus Kerman #autoLOC_501662 = C7 Aerospace Division #autoLOC_501663 = Dinkelstein Kerman's Construction Emporium #autoLOC_501664 = Experimental Engineering Group #autoLOC_501665 = FLOOYD Dynamics Research Labs #autoLOC_501666 = Goliath National Products #autoLOC_501667 = Integrated Integrals #autoLOC_501668 = Ionic Symphonic Protonic Electronics #autoLOC_501669 = Jebediah Kerman's Junkyard and Spacecraft Parts Co #autoLOC_501670 = Kerbal Motion LLC #autoLOC_501671 = Kerbin World-Firsts Record-Keeping Society #autoLOC_501672 = Kerbodyne #autoLOC_501673 = Kerlington Model Rockets and Paper Products Inc #autoLOC_501674 = Maxo Construction Toys #autoLOC_501675 = Moving Parts Experts Group #autoLOC_501676 = O.M.B. Demolition Enterprises #autoLOC_501677 = Periapsis Rocket Supplies Co #autoLOC_501678 = Probodobodyne Inc #autoLOC_501679 = Research & Development Department #autoLOC_501680 = Reaction Systems Ltd #autoLOC_501681 = Rockomax Conglomerate #autoLOC_501682 = Rokea Inc #autoLOC_501683 = Sean's Cannery #autoLOC_501684 = STEADLER Engineering Corps #autoLOC_501685 = StrutCo #autoLOC_501686 = Vac-Co Advanced Suction Systems #autoLOC_501687 = WinterOwl Aircraft Emporium #autoLOC_501688 = Zaltonic Electronics #autoLOC_501689 = As a consequence of a somewhat worse than average accident at [Agency], we've been forced to look for some outside help. #autoLOC_501690 = While working late nights, the scientists at [Agency] have made a startling discovery. #autoLOC_501691 = While cleaning up after an unintended ignition, one of the overworked teams at [Agency] raised an interesting question. #autoLOC_501692 = The board of directors at [Agency] have raised some troubling issues. #autoLOC_501693 = The CEO (and chief bottle washer) at [Agency] has stumbled on a problem. #autoLOC_501694 = The number of times we've achieved sudden combustion at [Agency] has lead us to consider something. #autoLOC_501695 = At [Agency], we're not afraid to try new things. As a result, we sometimes find ourselves in the situation of needing outside help to solve a problem. #autoLOC_501696 = We've got some pretty impressive rock collections at [Agency]. #autoLOC_501697 = [Agency] can think of nothing more prestigious than taking a Kerbal, and leaving them behind on another world. #autoLOC_501698 = We have the finest scientific minds working at [Agency], and we've been thinking about giving them something to do. #autoLOC_501699 = The research department at [Agency] is very close to figuring out a unified theory of gravioli. #autoLOC_501700 = At [Agency], we need brave Kerbals with the right stuff to help achieve our dreams. #autoLOC_501701 = One of the founding principles of [Agency] is to continue to advance the frontiers of science. #autoLOC_501702 = While hitting parts with a wrench, the engineers at [Agency] realized we had a problem. #autoLOC_501703 = We've been reviewing our product catalog at [Agency] and have found an oversight. #autoLOC_501704 = We're very proud of our flag at [Agency], and wanted to do something special with it. #autoLOC_501705 = As part of [Agency]'s commitment to strong corporate statements, we've been looking for ways to get our brand out there. #autoLOC_501706 = At [Agency], we're Kerbal enough to admit when mistakes are made. This is one of those times. #autoLOC_501707 = We're not usually in the habit of misplacing things at [Agency], but we may have lost something big. #autoLOC_501708 = We're constantly looking for how to make better use of satellites at [Agency]. #autoLOC_501709 = As a result of some surplus parts at the [Agency] warehouses, we've got some more opportunities for orbital satellites. #autoLOC_501710 = To meet our quota of "useful things in space", we've been looking into station building projects at [Agency]. #autoLOC_501711 = We've been poring over maps at the [Agency] offices looking for points of interest, and may have come up with something. #autoLOC_501712 = While using the [Agency] dart board as a waypoint planner, we've come up with something interesting. #autoLOC_501713 = We're always looking for new revenue streams at [Agency]. Our accountants have told us that space tourism is a growth industry and we'd like to get in on it. #autoLOC_501714 = We may have underestimated just how volatile solid rocket fuel really is, and have now found ourselves with a problem we can't solve on our own. #autoLOC_501715 = To test out some of our more advanced theories, we need more debris in low orbit. #autoLOC_501716 = We're not sure if there really is such a thing as too many struts, but we'd like to find out. #autoLOC_501717 = We're trying to figure out if all matter in the universe is as dense as on Kerbin, but haven't come up with a conclusive test for it. #autoLOC_501718 = We want to know what shades of green we'll see if we expose a Kerbal to high gee forces. #autoLOC_501719 = There are fewer asteroids in orbit of [Topic] than the standard model would predict. #autoLOC_501720 = We believe that an asteroid in orbit of [Topic] is worth two in space, and would like to prove it. #autoLOC_501721 = We'd like to run some experiments on the feasibility of long-term Kerbal habitation outside of Kerbin as part of the [Topic] project. #autoLOC_501722 = We need someone to apply the scientific method... in space! #autoLOC_501723 = We're looking for some scientific data. We'd really prefer some new data, but we'd be really happy with any data at all, really. #autoLOC_501724 = We have some forms to fill out, and we're pretty sure it would be way more interesting if we filled it out using science data from space. #autoLOC_501725 = Our science containers are all empty, and nobody wants to run out to another biome to fill one. #autoLOC_501726 = We still have unchecked items on our list of records to break and would like to change that. #autoLOC_501727 = Nobody has set any space records yet! It would probably be best to just start by getting something off the launchpad. Then we can start worrying about things like "survivability". #autoLOC_501728 = The problem is that we don't actually have any idea how difficult it is to get a Kerbal to orbit, and we need to find out quickly. #autoLOC_501729 = We want to know how many planets we can send a Kerbal to before they start ignoring us and fly the ship back. #autoLOC_501730 = We're trying to assemble an interplanetary color wheel, and need someone to verify it against a few different celestial bodies. #autoLOC_501731 = We're not saying that there are aliens on another planet in our solar system, but... aliens. #autoLOC_501732 = We'd like to know if getting [Topic] from somewhere other than Kerbin is as easy as taking snacks from a juvenile Kerbal. #autoLOC_501733 = We think that we can prove that there's an abundance of [Topic] throughout the solar system. #autoLOC_501734 = There is very little knowledge about how the [Topic] performs under conditions not found in a standard laboratory. #autoLOC_501735 = The manual clearly states that the [Topic] is the best in its class. To avoid legal complications, we're going to need proof to justify our claims. #autoLOC_501736 = We have way too many parts like the [Topic], and nobody's sure how they work. #autoLOC_501737 = We don't actually know how to attach a [Topic] to other parts. From the bottom? The top? Is there even a way to tell which side is up? #autoLOC_501738 = If we could have our flag proudly standing on the surface of [Topic], we would surely prove ourselves better than the competition. #autoLOC_501739 = We want to verify that a flag planted by an astronaut is the best way to test the rigidity of the surface of [Topic]. #autoLOC_501740 = We think that the aesthetic of [Topic] would be greatly improved with just one more flag, but we're not able to get one there ourselves. #autoLOC_501741 = Apparently, using crewed craft is not a good way to test theories on the dangers of space junk. If you could bring [Topic] back home, we promise not to leave anyone else up there. #autoLOC_501742 = We've lost a Kerbal! Could you find [Topic] for us? Their snack supplies may be starting to run a little low. #autoLOC_501743 = We've been performing a lot of experiments with leaving Kerbals in space for extended periods of time. Things were going great, until [Topic] woke up one morning and decided to walk out of their capsule. #autoLOC_501744 = So apparently, [Topic] is having a lot of trouble with their EVA jetpack. So much so that the rest of the crew may have forgotten to wait for them to get back to the capsule, resulting in them being left in orbit. #autoLOC_501745 = We've been experimenting with methods of calculating delta-v without a Kerbal on board (a "Mechanical Bill Kerman" of sorts) and have run into some trouble. The problem being that we can't seem to get [Topic] back to Kerbin. #autoLOC_501746 = We've been experimenting with methods of calculating orbital information without a Kerbal on board (a "Jebediah's Engineer" of sorts) and have run into some trouble. The problem being that we can't seem to get [Topic] back to Kerbin. #autoLOC_501747 = We've got a competition to see which agency can get the most satellites in particular orbits, and would like some assistance. #autoLOC_501748 = We want to be a part of building some really big space stations, and the [Topic] project is a great opportunity. #autoLOC_501749 = We don't know too many interesting things about [Topic], and would like to take a look around. #autoLOC_501750 = Some Kerbals say that every place on [Topic] looks exactly the same. We disagree, but need someome else to prove them wrong. #autoLOC_501751 = We want to know if there are Kerbals that will really pay for the extra seats that you surely already have on your craft. #autoLOC_501752 = To get to orbit, we think all we need is for a Kerbal with terrible aim to shoot for the ground and miss. #autoLOC_501753 = We want to know if it's as fun as it seems to be in zero-G. #autoLOC_501754 = We aren't sure if a day on Kerbin is 6 or 24 hours long. #autoLOC_501755 = We'd like to check if Kerbin is in fact perfectly round, and not an oblate spheroid as some lunatics suggest. #autoLOC_501756 = We want to know if going to the Mun is a good idea or not. #autoLOC_501757 = We need to know if Mun Pies would really sell (what a time to be alive!). #autoLOC_501758 = There's no way for us to know if the surface of the Mun is as pretty as everyone thinks. #autoLOC_501759 = We want to know if Minmus is really a myth or not. #autoLOC_501760 = We're not sure how pretty Minmus is up close. #autoLOC_501761 = We need to know if Minmus Mint Chip ice cream would really sell. #autoLOC_501762 = We believe that it would be a lot of fun to jump around on Minmus. #autoLOC_501763 = If the surface of Minmus isn't edible, will Kerbals still try to eat it? #autoLOC_501764 = How far does something that goes up have to go before it doesn't come down again? #autoLOC_501765 = We suspect that there's interesting places to see beyond Kerbin and all its moons, although we suspect there's a lot of empty space in between. #autoLOC_501766 = Now we need your help. #autoLOC_501767 = This is why we're here. #autoLOC_501768 = So this is where you come in. #autoLOC_501769 = We believe that you are much better positioned to deal with this than us. #autoLOC_501770 = So please get us an asteroid, but watch out with that claw. #autoLOC_501771 = We need you to science the... Kerbal out of this. #autoLOC_501772 = So if you could point some of those satellites our way, we'd be rather pleased. #autoLOC_501773 = But really, there's no sense in us still talking while there's science to be done. Shall we get to it? #autoLOC_501774 = It's time for you to take another step in advancing the frontier. #autoLOC_501775 = So, when can we expect the first shipment? #autoLOC_501776 = So we need a few simple tests run for us. #autoLOC_501777 = It would really help us out if you're able to run a test. #autoLOC_501778 = So, up for planting a flag? #autoLOC_501779 = We'd be quite grateful if you could perform this recovery operation for us. #autoLOC_501780 = So, can you take a few extra Kerbals with you on your next flight? #autoLOC_501781 = TD-06 Decoupler #autoLOC_501782 = The TD-06 Stack Decoupler is a miniature detachment device for small rockets #autoLOC_501783 = decouple #autoLOC_501784 = TD-12 Decoupler #autoLOC_501785 = The TD-12 Stack Decoupler is equipped with a (hopefully) small explosive charge, that will sever the structural linkage between itself and whatever it's connected to. Painted on its sides are handy arrows indicating which side will detach #autoLOC_501786 = decouple #autoLOC_501787 = TD-25 Decoupler #autoLOC_501788 = O.M.B. is pleased to bring you the latest in decoupling technologies - twice the size of the next best selling product, it offers plenty of bang for plenty of buck! As with its smaller, woefully inferior competitors, this decoupler has handy arrows to indicate which side it will detach from. #autoLOC_501789 = decouple #autoLOC_501790 = TD-37 Decoupler #autoLOC_501791 = Originally designed for separating buildings that were stuck together, O.M.B. has repurposed these explosive bolts for use in separating stacks of massive rockets. #autoLOC_501792 = decouple #autoLOC_501793 = TS-06 Stack Separator #autoLOC_501794 = The TS-06 is a utility for slicing a rocket into two halves, but in a more compact size. The manual says the explosive content is just enough to eject anything attached to the unit in a safe, controlled manner. The delivery guy did have a full bomb suit on though, so try not to drop it. #autoLOC_501795 = decouple #autoLOC_501796 = TS-12 Stack Separator #autoLOC_501797 = Unlike Decouplers, Separators jettison everything attached to them. This new technology was very well received by rocket engineers everywhere. Not bad for something that started out as a failure for a controlled explosive bolt prototype #autoLOC_501798 = decouple #autoLOC_501799 = TS-25 Stack Separator #autoLOC_501800 = The TS-25 is designed for slicing the largest of rockets in twain. Unlike Decouplers, Separators will eject anything connected to themselves. This is good, as it removes the need to worry about which side needs to be pointed away from face. Try to not look at it too much though. #autoLOC_501801 = decouple #autoLOC_501802 = TS-37 Stack Separator #autoLOC_501803 = This separator is dangerous whichever way you look at it. Be cautious when armed. #autoLOC_501804 = decouple #autoLOC_501805 = Mk1-3 Command Pod #autoLOC_501806 = This modern cockpit includes space for three crew members, and integrated RCS thrusters. #autoLOC_501807 = capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque #autoLOC_501808 = R-11 'Baguette' External Tank #autoLOC_501809 = As convenient as it is fashionable. This part actually won a modern-art design prize. #autoLOC_501810 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_501811 = R-4 'Dumpling' External Tank #autoLOC_501812 = Often, and mistakenly used for playing ball games. #autoLOC_501813 = fueltank ?lfo liquid oxidizer propellant rocket #autoLOC_501814 = R-12 'Doughnut' External Tank #autoLOC_501815 = An unconventionally shaped (but undoubtedly handy) fuel tank. #autoLOC_501816 = fueltank mono monopropellant propellant #autoLOC_502000 = Fairing Not Staged #autoLOC_502001 = Fairing Staged #autoLOC_502002 = Truss Structure #autoLOC_502003 = Interstage Nodes #autoLOC_502004 = Jettison Heat Shield #autoLOC_502005 = HS Jettison Not Staged #autoLOC_502006 = HS Jettison Staged #autoLOC_502007 = Inflate Heat Shield #autoLOC_502008 = Deflate Heat Shield #autoLOC_502009 = Crew Report #autoLOC_502010 = Discard Crew Report #autoLOC_502011 = Toggle Lights #autoLOC_502012 = Lights On #autoLOC_502013 = Lights Off #autoLOC_502014 = Toggle RW #autoLOC_502015 = Reverse Thrust #autoLOC_502016 = Forward Thrust #autoLOC_502017 = Toggle Thrust Reverser #autoLOC_502018 = Take Surface Sample #autoLOC_502019 = Discard Sample #autoLOC_502020 = EVA Report #autoLOC_502021 = Discard Report #autoLOC_502022 = Fuel Cell #autoLOC_502023 = Start Fuel Cell #autoLOC_502024 = Stop Fuel Cell #autoLOC_502025 = Toggle Fuel Cell #autoLOC_502026 = Lf+Ox #autoLOC_502027 = Start ISRU [Lf+Ox] #autoLOC_502028 = Stop ISRU [Lf+Ox] #autoLOC_502029 = Monoprop #autoLOC_502030 = Start ISRU [Monoprop] #autoLOC_502031 = Stop ISRU [Monoprop] #autoLOC_502032 = LiquidFuel #autoLOC_502033 = Start ISRU [LqdFuel] #autoLOC_502034 = Stop ISRU [LqdFuel] #autoLOC_502035 = Oxidizer #autoLOC_502036 = Start ISRU [Ox] #autoLOC_502037 = Stop ISRU [Ox] #autoLOC_502038 = Surface Harvester #autoLOC_502039 = Start Surface Harvester #autoLOC_502040 = Stop Surface Harvester #autoLOC_502041 = Toggle Surface Harvester #autoLOC_502042 = Start Asteroid Harvester #autoLOC_502043 = Stop Asteroid Harvester #autoLOC_502044 = Toggle Asteroid Harvester #autoLOC_502045 = MonoPropellant #autoLOC_502046 = Start ISRU [MonoProp] #autoLOC_502047 = Stop ISRU [MonoProp] #autoLOC_502048 = Run Atmosphere Analysis #autoLOC_502049 = Discard Data #autoLOC_502050 = Deploy #autoLOC_502051 = Close #autoLOC_502052 = Toggle Cover #autoLOC_502053 = Observe Mystery Goo #autoLOC_502054 = Reset Goo Canister #autoLOC_502055 = Research #autoLOC_502056 = Start Research #autoLOC_502057 = Stop Research #autoLOC_502058 = Open Doors #autoLOC_502059 = Close Doors #autoLOC_502060 = Toggle Doors #autoLOC_502061 = Conduct Materials Study #autoLOC_502062 = Reset Materials Study #autoLOC_502063 = Log Seismic Data #autoLOC_502064 = Delete Data #autoLOC_502065 = Log Pressure Data #autoLOC_502066 = Log Gravity Data #autoLOC_502067 = Log Temperature #autoLOC_502068 = Toggle #autoLOC_502069 = Open #autoLOC_502070 = Toggle Shield #autoLOC_502071 = Open Shield #autoLOC_502072 = Close Shield #autoLOC_502073 = Arm #autoLOC_502074 = Disarm #autoLOC_502075 = Toggle Arming #autoLOC_502076 = Landing Leg #autoLOC_502077 = Toggle Bay Doors #autoLOC_502078 = Toggle Ramp #autoLOC_502079 = Retractable Landing Gear #autoLOC_502080 = Landing Gear #autoLOC_502081 = Rover Wheel #autoLOC_502100 = Income #autoLOC_502101 = gains #autoLOC_502102 = Gains from contracts #autoLOC_502103 = gains from field work #autoLOC_502104 = Off on Launch Costs and R&D Purchases #autoLOC_502105 = Off on Facility Repair and Construction #autoLOC_502106 = on each discount #autoLOC_502107 = to Minimum Vessel Recovery #autoLOC_502108 = from Maximum Vessel Recovery #autoLOC_502109 = to milestone gains #autoLOC_502110 = to field work gains #autoLOC_502111 = from contract gains #autoLOC_502200 = Review Report #autoLOC_502201 = Review Stored Data #autoLOC_502202 = Store Experiments #autoLOC_502203 = Review Sample #autoLOC_502204 = Review Data #autoLOC_600040 = WE CAN BUILD IT! #autoLOC_900000 = Wernher Von Kerman #autoLOC_900001 = Gene Kerman #autoLOC_900002 = Gus Kerman #autoLOC_900004 = Mortimer Kerman #autoLOC_900005 = PR Kerman #autoLOC_900006 = Linus Kerman #autoLOC_900024 = EVA Propellant #autoLOC_900025 = EVA Report #autoLOC_900026 = Discard Report #autoLOC_900027 = Review Report #autoLOC_900029 = Bill Kerman #autoLOC_900030 = Bob Kerman #autoLOC_900031 = Jebediah Kerman #autoLOC_900075 = Loading... #autoLOC_900077 = This moon was especially hard to spot, as it looks just like a pollen grain, particularly when observed through telescopes based near dusty fields.\n\nPol was finally discovered when someone decided to write down the location of the pollen, after having given up on yet another failed attempt to be rid of the smudge. #autoLOC_900080 = Tylo was the first moon of Jool to be discovered by the Kerbal Astronomical Society. After many failed attempts to take a flawless picture of Jool to hang on the office walls, it was finally discovered that the wandering white smear was indeed a moon.\n\nScientists speculate that the view from the surface with Laythe, Vall and Jool overhead must be “quite something”. #autoLOC_900082 = Vall was one of the last Moons of Jool to be discovered. Frustrated scientists kept attempting to wipe it off the lenses of their telescopes. Eventually after a rash of returned telescopes, Advanced Optics Co. finally decided to just tell them it was an actual object in the sky. #autoLOC_900084 = When Laythe was first discovered, it was not entered in the records because the scientist in charge thought he was looking at Kerbin.\n\nLuckily this error was corrected when a plucky intern informed him that “telescopes don’t work that way”.\n\nThe intern was shortly afterwards “promoted” and moved to the experimental rocket testing program. #autoLOC_900086 = Ike is a relatively large, grey object occasionally seen orbiting Duna. Scientists have postulated that Ike is seemingly perfectly positioned to sneakily interfere with any object that presumes to come orbiting near its parent. #autoLOC_900088 = Minmus is the smallest moon orbiting Kerbin. From the surface of Kerbin, it can be seen on clear days as a tiny blue speck in the sky. \n\nIt is often mistaken as dirt on telescope lenses or dead pixels, but the top minds at the Kerbal Astronomical Society assure us it is a real moon nevertheless. #autoLOC_900090 = The Mun, is a large satellite orbiting Kerbin. It is mostly gray in appearance, with craters of various sizes dotting its otherwise smooth surface.\n\nThe Mun’s discovery is widely regarded as one of the more important breakthroughs of Kerbal evolution. Granted, it didn’t happen all that long ago, but it’s still fair to say Kerbals are wiser and more evolved now than they were back then. #autoLOC_900092 = Gilly is a lumpy rock wandering around the orbit of Eve. It’s by far the smallest natural satellite that the Kerbal Astronomical Society has discovered.\n\nDue to the large amount of squinting and eye strain associated with its discovery, wearing glasses has now become synonymous with being an accomplished Astronomer. #autoLOC_900094 = There’s been a considerable amount of controversy around the status of Eeloo as being a proper planet or a just “lump of ice going around the Sun”. The debate is still ongoing, since most academic summits held to address the issue have devolved into, on good days, petty name calling, and on worse ones, all-out brawls. #autoLOC_900096 = Jool is particularly known for being a rather large, predominantly green planet. Kerbalkind has longed to visit it since it was first spotted in the sky. Philosophers reason that the swirling green planet must be a really nice place to visit, on account of its wholesome coloration.\n\nIf you look at Jool through a telescope, it is fuzzy. #autoLOC_900098 = Dres is a very small planet. It was the first planet considered to be a dwarf. It’s orbit is highly irregular and together with it’s size it took a long time to discover since half the time it was not where scientists expected to find a planet.\n\nDue to its nature of frequenting the bad parts of space. This dwarf planet was officially labeled as “Not to be trusted” by the scientific community. #autoLOC_900100 = Also known as the red dot that you can see if you squint at it really hard, Duna has long been a wonder to Kerbalkind. The planet has been held in much awe, due to its striking red color and stark contrast to the color green. #autoLOC_900101 = A unique world, Kerbin has flat plains, soaring mountains and wide, blue oceans. Home to the Kerbals, it has just the right conditions to support a vast, seemingly undepletable population of the eager green creatures.\n\nReaching a stable orbit around Kerbin is one of the first things budding space programs strive for. It is said that those who can get their ship into orbit are halfway to anywhere. #autoLOC_900103 = Eve is certainly the purplest object in the solar system. It’s one of the larger, most visible objects, mainly because of its very, very purple tint.\n\nIt is considered by some to be almost a sister planet to Kerbin. Well, despite the purple, and the toxic atmosphere, and the extreme press- ures and temperatures. Actually, it’s not very similar at all is it? Who are those people? #autoLOC_900105 = Moho figures in Kerbal mythology as a fiery place with oceans of flowing lava. In reality however, it’s much less interesting. \n\nScientists speculate about possible ways to make it “awesome like in the stories”. Some of those ideas have led to new breakthroughs in aerospace technology. #autoLOC_900108 = At the Runway, spacecraft built in the Spaceplane Hangar have a long flat surface to reach take-off speed. Conceivably, such aircraft could even land back on it. #autoLOC_900109 = Space Plane #autoLOC_900112 = At the Mission Control Facility, all available Contracts can be managed. It also offers a very nice view of the launch sites, for any who are brave enough to be so close to a launching craft. #autoLOC_900114 = The Spaceplane Hangar allows construction of spacecraft designed to be launched from the Runway. #autoLOC_900116 = The Launchpad is where vessels built at the VAB are launched. We are reasonably confident it's at a safe enough distance from everything else. #autoLOC_900117 = Rocket #autoLOC_900119 = Flag Pole #autoLOC_900120 = This is the official flag of the Space Program... Or we could change it. #autoLOC_900121 = Tracking Station #autoLOC_900122 = At the Tracking Station, all ongoing missions can be viewed and focused. Landed craft can be recovered from here as well. #autoLOC_900124 = The Astronaut Complex contains the living and recreation spaces for all our crewmembers. New applicants also apply here to be recruited. #autoLOC_900125 = The VAB is where spacecraft are designed and built, before being moved over to the Launchpad for flight. #autoLOC_900127 = At the R&D Facility, our team of scientists works hard to crunch the data received from mission experiments. Here, all researched technologies can be viewed, and new ones discovered. #autoLOC_900129 = The Administration Building may not seem like a very exciting place at first, but here is where all our strategic decisions are made. #autoLOC_900135 = Comm One #autoLOC_900136 = Capacity: [CrewCount] Active Kerbals [EVA] [EVAFlags] #autoLOC_900138 = Max Parts Supported: [CraftParts] [ActionGroups] #autoLOC_900139 = [MapMode] [DSNRange] [UnownedObjects] #autoLOC_900140 = Max Vessel Size: [CraftSize] Max Vessel Weight: [CraftMass] #autoLOC_900141 = Research Science Limit: [ScienceCost] [EVASrfSample] [FuelTransfer] #autoLOC_900142 = Max Active Contracts: [ContractCount] [FlightPlanning] #autoLOC_900143 = Max Vessel Size: [CraftSizeHgtDiam] Max Vessel Weight: [CraftMass] #autoLOC_900144 = Max Active Strategies: [StrategyCount] Max Commitment: [StrategyRange] #autoLOC_900162 = Flight Results #autoLOC_900165 = Space Center #autoLOC_900172 = Science #autoLOC_900173 = Next #autoLOC_900174 = Crew #autoLOC_900188 = Reset Experiment #autoLOC_900194 = Keep Experiment #autoLOC_900199 = KSPedia #autoLOC_900203 = Forward #autoLOC_900205 = Unpause Game #autoLOC_900206 = Pause Game #autoLOC_900207 = Close KSPedia #autoLOC_900211 = Back #autoLOC_900228 = Flow Priority #autoLOC_900232 = In #autoLOC_900233 = Out #autoLOC_900234 = Stop #autoLOC_900235 = Transfer #autoLOC_900237 = Cycle Display Visibility #autoLOC_900239 = KerbNet Access #autoLOC_900240 = Center: #autoLOC_900243 = Close KerbNet #autoLOC_900244 = Refresh #autoLOC_900246 = Cycle Display Mode #autoLOC_900248 = Manually Refresh Display #autoLOC_900249 = KerbNet is Offline #autoLOC_900251 = Place Waypoint at Target #autoLOC_900252 = Waypoint #autoLOC_900253 = Biome: #autoLOC_900254 = Target: #autoLOC_900255 = Cycle Automatic Refresh #autoLOC_900258 = Leave Facility #autoLOC_900259 = Accept Strategy #autoLOC_900260 = Cancel Strategy #autoLOC_900261 = Commitment: #autoLOC_900265 = Nothing selected #autoLOC_900268 = Active Strategies #autoLOC_900280 = Show severity: #autoLOC_900286 = Stage View #autoLOC_900290 = Applicants #autoLOC_900294 = Dismiss Kerbal #autoLOC_900295 = Enlist Kerbal #autoLOC_900297 = Courage #autoLOC_900298 = Stupidity #autoLOC_900301 = Empty all seats #autoLOC_900302 = Fill all seats automatically #autoLOC_900303 = Open Astronaut Complex #autoLOC_900304 = Reset crew assignment to default #autoLOC_900305 = Reset #autoLOC_900306 = Available crew #autoLOC_900307 = Parts with crew capacity #autoLOC_900308 = Clear #autoLOC_900309 = Fill #autoLOC_900310 = Go to Astronaut Complex #autoLOC_900312 = Remove Kerbal from Vessel #autoLOC_900313 = Assign Kerbal to Vessel #autoLOC_900314 = Empty seat #autoLOC_900315 = Debug Toolbar #autoLOC_900317 = Console #autoLOC_900318 = Database #autoLOC_900319 = Assemblies #autoLOC_900320 = Props #autoLOC_900321 = Resources #autoLOC_900322 = Models #autoLOC_900323 = Textures #autoLOC_900324 = Audio #autoLOC_900325 = Debugging #autoLOC_900326 = Cheats #autoLOC_900327 = Physics #autoLOC_900328 = Aero #autoLOC_900329 = Drag #autoLOC_900330 = Thermal #autoLOC_900331 = Set Orbit #autoLOC_900332 = Difficulty #autoLOC_900333 = Input Locks #autoLOC_900334 = Performance #autoLOC_900335 = Contracts #autoLOC_900336 = Active #autoLOC_900337 = Offered #autoLOC_900338 = Archive #autoLOC_900339 = Tools #autoLOC_900340 = Kerbals #autoLOC_900341 = Create #autoLOC_900342 = Object Thrower #autoLOC_900345 = Experience #autoLOC_900346 = Pause on Vessel Unpack #autoLOC_900347 = Part Clipping in Editors #autoLOC_900348 = Maximum #autoLOC_900349 = Infinite Propellant #autoLOC_900350 = Technology #autoLOC_900351 = Hack Gravity #autoLOC_900353 = Facility #autoLOC_900354 = Funding #autoLOC_900355 = No Crash Damage #autoLOC_900356 = Reputation #autoLOC_900357 = Ignore Max Temperature #autoLOC_900358 = Biomes Visible #autoLOC_900359 = Progression #autoLOC_900360 = Non-Strict Part Attachment Checks #autoLOC_900361 = Infinite Electricity #autoLOC_900362 = Unbreakable Joints #autoLOC_900364 = Inclination #autoLOC_900367 = MNA #autoLOC_900368 = Semi-Major Axis #autoLOC_900369 = Rendezvous #autoLOC_900370 = OBT #autoLOC_900371 = LAN #autoLOC_900372 = LPE #autoLOC_900374 = Eccentricity #autoLOC_900375 = Armed #autoLOC_900376 = Object #autoLOC_900377 = Size #autoLOC_900378 = Unarmed #autoLOC_900380 = Mass #autoLOC_900381 = Speed #autoLOC_900384 = Accept #autoLOC_900387 = Trivial #autoLOC_900388 = Significant #autoLOC_900389 = Contract Assembly #autoLOC_900390 = Exceptional #autoLOC_900391 = Clear Current Contracts #autoLOC_900392 = Regenerate Current Contracts #autoLOC_900393 = Reset Contract Weights #autoLOC_900394 = Clear Finished Contracts #autoLOC_900396 = Reload Database #autoLOC_900401 = Configuration Files #autoLOC_900404 = Database Totals #autoLOC_900409 = Show All Log Errors on the Screen #autoLOC_900410 = Immediately Flush Log File to Disk #autoLOC_900411 = Show All Log Exceptions on the Screen #autoLOC_900412 = Enter command... #autoLOC_900413 = Submit #autoLOC_900414 = Clear Input Locks #autoLOC_900424 = Ignore agency mindset #autoLOC_900425 = Allow quick saving #autoLOC_900426 = Allow revert to launch #autoLOC_900427 = Allow stock vessels in career mode #autoLOC_900428 = Lost crews respawn #autoLOC_900429 = Allow quick loading #autoLOC_900430 = Allow revert to editor #autoLOC_900431 = Role #autoLOC_900432 = Random #autoLOC_900433 = Pilot #autoLOC_900434 = Male #autoLOC_900435 = Personality #autoLOC_900436 = Courage #autoLOC_900437 = Veteran #autoLOC_900438 = Stupidity #autoLOC_900439 = Engineer #autoLOC_900440 = Badass #autoLOC_900441 = Create Kerbal #autoLOC_900442 = Scientist #autoLOC_900443 = Attributes #autoLOC_900444 = Female #autoLOC_900446 = Tourist #autoLOC_900447 = Gender #autoLOC_900452 = Body Lift Multiplier #autoLOC_900455 = Display Aero Data in Action Menus #autoLOC_900456 = Force Display Scale #autoLOC_900457 = Global Lift Multiplier #autoLOC_900458 = Lift/Drag Multiplier #autoLOC_900459 = Display Aero Forces in Flight #autoLOC_900460 = Display Aero Data GUI #autoLOC_900461 = Apply Non-Physical Part Drag At Parent CoM #autoLOC_900462 = Replace Drag Cubes With Spherical Model #autoLOC_900463 = Apply Drag #autoLOC_900464 = Drag Cube Multiplier #autoLOC_900465 = Angular Drag Multiplier #autoLOC_900466 = Apply Drag As Acceleration Instead of Force #autoLOC_900467 = Apply Drag To Non-Physical Parts #autoLOC_900468 = Global Drag Multiplier #autoLOC_900469 = Physics File #autoLOC_900470 = Legacy Orbit Targeting #autoLOC_900471 = Visualize Autostruts #autoLOC_900472 = Load Database #autoLOC_900473 = Enter filename... #autoLOC_900474 = Save Database #autoLOC_900475 = Convection Factor #autoLOC_900476 = Newtonian Temperature Factor #autoLOC_900477 = Generation Factor #autoLOC_900481 = Solar Luminosity At Home #autoLOC_900482 = Conduction Enabled #autoLOC_900483 = Display Thermal Data in Action Menus #autoLOC_900484 = Solar Insolation At Home #autoLOC_900485 = Display Thermal Data GUI #autoLOC_900486 = Convection Enabled #autoLOC_900487 = Thermal Debug Colors #autoLOC_900488 = Radiation Enabled #autoLOC_900489 = Conduction Factor #autoLOC_900490 = Radiation Factor #autoLOC_900491 = Enable Heat Generation for Resource Parts #autoLOC_900492 = Show Debug Info on Resource Parts #autoLOC_900493 = Tool: Move #autoLOC_900494 = Actions #autoLOC_900495 = Toggle Snap #autoLOC_900496 = Tool: #autoLOC_900497 = Sort by Cost #autoLOC_900498 = Save #autoLOC_900501 = Tool: Rotate #autoLOC_900502 = Sort by Mass #autoLOC_900503 = Subassembly: #autoLOC_900504 = Center of Mass Overlay #autoLOC_900508 = Enable simple mode #autoLOC_900509 = Tool: Place #autoLOC_900510 = New #autoLOC_900511 = Mission Flag #autoLOC_900512 = Sort by Size #autoLOC_900513 = Custom category: #autoLOC_900514 = Aerodynamic Overlay #autoLOC_900515 = Leave #autoLOC_900516 = Cycle Symmetry Count #autoLOC_900517 = Build #autoLOC_900518 = Sort by Name #autoLOC_900519 = Enable advanced mode #autoLOC_900520 = Tool: Re-Root #autoLOC_900521 = Editor #autoLOC_900522 = Open #autoLOC_900523 = Launch #autoLOC_900524 = Center of Thrust Overlay #autoLOC_900525 = Action Groups #autoLOC_900526 = Selection #autoLOC_900527 = Enter ship description... #autoLOC_900528 = Cost #autoLOC_900529 = Mass #autoLOC_900530 = Untitled Space Craft #autoLOC_900531 = Enter search... #autoLOC_900532 = Group Actions #autoLOC_900533 = Size #autoLOC_900535 = Cancel #autoLOC_900536 = Delete #autoLOC_900537 = Select a Craft to Load #autoLOC_900538 = Merge #autoLOC_900539 = Load #autoLOC_900544 = Delete this category #autoLOC_900545 = Icon #autoLOC_900546 = Close this dialog #autoLOC_900547 = Save category #autoLOC_900550 = Add part to selected category #autoLOC_900551 = Add part to category #autoLOC_900555 = Manufacturer: #autoLOC_900575 = EVA #autoLOC_900581 = Radial Out #autoLOC_900582 = Toggle SAS #autoLOC_900583 = Toggle Gear Action Group #autoLOC_900584 = Toggle Brakes Action Group #autoLOC_900585 = Staging Mode #autoLOC_900586 = Flight #autoLOC_900587 = Maneuver #autoLOC_900588 = Toggle Time Mode #autoLOC_900589 = Anti Target #autoLOC_900590 = Toggle Map #autoLOC_900591 = Target #autoLOC_900596 = Abort Action Group #autoLOC_900597 = Prograde #autoLOC_900598 = Radial In #autoLOC_900602 = Normal #autoLOC_900603 = Stability Assist #autoLOC_900604 = Toggle Light Action Group #autoLOC_900605 = Toggle RCS #autoLOC_900606 = Docking Mode #autoLOC_900607 = Retrograde #autoLOC_900608 = Toggle Navball Frame #autoLOC_900612 = Add Slot #autoLOC_900615 = MET #autoLOC_900616 = Interior Overlay #autoLOC_900621 = Surface #autoLOC_900627 = View #autoLOC_900629 = Info #autoLOC_900631 = Parameters #autoLOC_900639 = Cutoff #autoLOC_900641 = Color #autoLOC_900642 = Style #autoLOC_900643 = Resource #autoLOC_900644 = Fraction #autoLOC_900645 = Ocean #autoLOC_900646 = Atmos. #autoLOC_900650 = Signal strength #autoLOC_900651 = Last seen: #autoLOC_900652 = Size class: #autoLOC_900654 = Total mass: #autoLOC_900655 = Partcount: #autoLOC_900658 = KSP Stats Tracking #autoLOC_900659 = Don't send my IP address #autoLOC_900660 = Continue #autoLOC_900661 = Send anonymous game progress data #autoLOC_900662 = KSP would like to send some data gathered from your system to the KSP Servers, to be used for statistical purposes. The game will send the following data: #autoLOC_900667 = Continue Saved Game #autoLOC_900672 = Restart #autoLOC_900675 = Start #autoLOC_900676 = Debris #autoLOC_900677 = Vessel Type: #autoLOC_900678 = Rename Vessel #autoLOC_900679 = Station #autoLOC_900681 = Probe #autoLOC_900682 = Vessel Name: #autoLOC_900683 = Rover #autoLOC_900684 = Ship #autoLOC_900685 = Plane #autoLOC_900686 = Lander #autoLOC_900687 = Relay #autoLOC_900692 = All Contracts #autoLOC_900693 = Accept Contract #autoLOC_900694 = Available Contracts #autoLOC_900695 = Archived Contracts #autoLOC_900696 = Completed Contracts #autoLOC_900697 = Active Contracts #autoLOC_900698 = Failed Contracts #autoLOC_900699 = Cancelled Contracts #autoLOC_900700 = Decline Contract #autoLOC_900702 = Agent Info #autoLOC_900703 = Archives #autoLOC_900708 = Failed #autoLOC_900710 = Completed #autoLOC_900711 = Cancelled #autoLOC_900712 = All #autoLOC_900713 = Generated #autoLOC_900714 = Offer Expired #autoLOC_900715 = Deadline Expired #autoLOC_900716 = Declined #autoLOC_900717 = Available Parts #autoLOC_900718 = Data #autoLOC_900719 = Sort by Science #autoLOC_900720 = Sort by Value #autoLOC_900722 = Sort by Data #autoLOC_900727 = Review science report #autoLOC_900729 = Value #autoLOC_900734 = Settings #autoLOC_900735 = Revert #autoLOC_900736 = Reset Game Settings #autoLOC_900737 = Do you want to reset the game settings and return to the Main Menu? #autoLOC_900738 = Reset Settings #autoLOC_900739 = Apply #autoLOC_900740 = General #autoLOC_900741 = Graphics #autoLOC_900742 = Input #autoLOC_900743 = Vessel #autoLOC_900744 = Game #autoLOC_900745 = Controllers #autoLOC_900746 = Mouse #autoLOC_900748 = Invert #autoLOC_900749 = Dead Zone #autoLOC_900750 = Sensitivity #autoLOC_900751 = Secondary #autoLOC_900752 = Primary #autoLOC_900754 = Pri #autoLOC_900755 = Sec #autoLOC_900756 = Rotation #autoLOC_900757 = Pitch Down #autoLOC_900758 = Pitch Up #autoLOC_900759 = Yaw Left #autoLOC_900760 = Yaw Right #autoLOC_900761 = Roll Left #autoLOC_900762 = Roll Right #autoLOC_900763 = Translation #autoLOC_900764 = Translate Up #autoLOC_900765 = Translate Down #autoLOC_900766 = Translate Left #autoLOC_900767 = Translate Right #autoLOC_900768 = Translate Forward #autoLOC_900769 = Translate Backward #autoLOC_900770 = Throttle #autoLOC_900771 = Throttle Up #autoLOC_900772 = Throttle Down #autoLOC_900773 = Other #autoLOC_900774 = Switch Translation/Rotation #autoLOC_900775 = Pitch Axis #autoLOC_900776 = Roll Axis #autoLOC_900777 = Yaw Axis #autoLOC_900778 = Translate Left/Right #autoLOC_900779 = Translate Up/Down #autoLOC_900780 = Translate Forward/Back #autoLOC_900781 = Throttle Axis #autoLOC_900782 = Throttle (Incremental) #autoLOC_900783 = Systems #autoLOC_900784 = Landing Gear #autoLOC_900785 = Brakes #autoLOC_900786 = BRAKES #autoLOC_900787 = SAS Hold #autoLOC_900788 = SAS Toggle #autoLOC_900789 = RCS Toggle #autoLOC_900790 = Throttle Cut-off #autoLOC_900791 = Full Throttle #autoLOC_900792 = Precision Controls Toggle #autoLOC_900793 = Lights #autoLOC_900794 = Emergency Abort #autoLOC_900795 = Custom Action 1 #autoLOC_900796 = Custom Action 2 #autoLOC_900797 = Custom Action 3 #autoLOC_900798 = Custom Action 4 #autoLOC_900799 = Custom Action 5 #autoLOC_900800 = Custom Action 6 #autoLOC_900801 = Custom Action 7 #autoLOC_900802 = Custom Action 8 #autoLOC_900803 = Custom Action 9 #autoLOC_900804 = Custom Action 10 #autoLOC_900805 = Wheels #autoLOC_900806 = Steer Left #autoLOC_900807 = Steer Right #autoLOC_900808 = Drive Forward #autoLOC_900809 = Drive Back #autoLOC_900810 = Steering Axis #autoLOC_900811 = Character Controls #autoLOC_900812 = Move Forward #autoLOC_900813 = Move Back #autoLOC_900814 = Move Left #autoLOC_900815 = Move Right #autoLOC_900816 = Turn Left #autoLOC_900817 = Turn Right #autoLOC_900818 = Jump #autoLOC_900819 = Run #autoLOC_900820 = Board #autoLOC_900821 = Toggle Movement Mode #autoLOC_900822 = Orient to View #autoLOC_900823 = Toggle Lights #autoLOC_900824 = Toggle EVA Pack #autoLOC_900825 = Move Up #autoLOC_900826 = Move Down #autoLOC_900827 = Character #autoLOC_900828 = Pitch #autoLOC_900829 = Yaw #autoLOC_900830 = Roll #autoLOC_900831 = Orbital Map View #autoLOC_900832 = Increase Time Warp #autoLOC_900833 = Decrease Time Warp #autoLOC_900834 = Stop Time Warp #autoLOC_900835 = Focus Next Vessel #autoLOC_900836 = Focus Prev Vessel #autoLOC_900837 = Take Screenshot #autoLOC_900838 = Pause #autoLOC_900839 = PAUSE #autoLOC_900840 = Quicksave #autoLOC_900841 = QUICKSAVE #autoLOC_900842 = Quickload #autoLOC_900843 = QUICKLOAD #autoLOC_900844 = Camera #autoLOC_900845 = Camera Mode #autoLOC_900846 = Camera Next #autoLOC_900847 = Camera Reset #autoLOC_900848 = Zoom In #autoLOC_900849 = Zoom Out #autoLOC_900850 = View Up #autoLOC_900851 = View Down #autoLOC_900852 = View Left #autoLOC_900853 = View Right #autoLOC_900854 = Toggle Mouselook #autoLOC_900855 = Scroll View Up #autoLOC_900856 = Scroll View Down #autoLOC_900857 = Part Pitch Down #autoLOC_900858 = Part Pitch Up #autoLOC_900859 = Yaw Part Left #autoLOC_900860 = Yaw Part Right #autoLOC_900861 = Roll Part Left #autoLOC_900862 = Roll Part Right #autoLOC_900863 = Reset Part Rotation #autoLOC_900864 = Place Mode #autoLOC_900865 = Offset Mode #autoLOC_900866 = Rotate Mode #autoLOC_900867 = Root Mode #autoLOC_900868 = Toggle Local/Absolute #autoLOC_900869 = Toggle Angle Snap #autoLOC_900870 = Toggle Symmetry #autoLOC_900871 = Cycle Symmetry Mode #autoLOC_900872 = Search All Parts #autoLOC_900873 = Scroll Modifier for Zoom #autoLOC_900874 = UI #autoLOC_900875 = Scroll Icons Up #autoLOC_900876 = Scroll Icons Down #autoLOC_900877 = Camera Horizontal #autoLOC_900878 = Camera Vertical #autoLOC_900881 = Volume #autoLOC_900882 = Master #autoLOC_900883 = Spacecraft #autoLOC_900884 = Ambience #autoLOC_900885 = Music #autoLOC_900886 = Voices #autoLOC_900887 = Sound Normalizer #autoLOC_900889 = Enabled #autoLOC_900890 = Disabled #autoLOC_900891 = Threshold #autoLOC_900892 = Responsiveness #autoLOC_900893 = Gameplay #autoLOC_900894 = Show Vessel Labels #autoLOC_900895 = Show Space Center Crew #autoLOC_900896 = Display Kerbin Time #autoLOC_900897 = Contract Deadlines as Dates #autoLOC_900898 = Temperature Gauges #autoLOC_900899 = Thermal Highlights #autoLOC_900900 = Double Click Mouse Look #autoLOC_900901 = EVAs Auto-Rotate to Camera #autoLOC_900902 = Retain Control Point on Enter IVA #autoLOC_900903 = UI Scale #autoLOC_900904 = Camera Wobble External #autoLOC_900905 = Camera Wobble Internal #autoLOC_900906 = Advanced Tweakables #autoLOC_900907 = Default Throttle in Prelaunch #autoLOC_900908 = Autohide Navball in Map View #autoLOC_900909 = System #autoLOC_900910 = Show Stats Tracking Dialog on Startup #autoLOC_900911 = Show Exit to Main Menu Confirmation #autoLOC_900912 = Show Wrong Vessel Type on Launch Confirmation #autoLOC_900913 = Simulate In Background #autoLOC_900914 = Don't Show Game Launcher #autoLOC_900915 = Show Version Watermark in Game #autoLOC_900916 = Max Persistent Debris #autoLOC_900917 = Tidy up debris cluttering KSC #autoLOC_900918 = Max Physics Delta-Time per Frame #autoLOC_900919 = Orbital Drift Compensation #autoLOC_900920 = Ease in Gravity #autoLOC_900921 = Verbose Logging #autoLOC_900922 = Scenery #autoLOC_900923 = Terrain Detail #autoLOC_900925 = Terrain Scatters #autoLOC_900926 = Scatter Density #autoLOC_900927 = Video #autoLOC_900928 = Screen Resolution #autoLOC_900929 = Full Screen #autoLOC_900930 = FULLSCREEN #autoLOC_900932 = V-Sync #autoLOC_900933 = Don't Sync,Every V-Blank,Every Second V-Blank #autoLOC_900934 = Frame Limit #autoLOC_900935 = Pixel Light Count #autoLOC_900936 = Shadow Cascades #autoLOC_900937 = Rendering #autoLOC_900938 = Render Quality #autoLOC_900939 = Texture Quality #autoLOC_900940 = Eighth Res,Quarter Res,Half Res,Full Res #autoLOC_900941 = Aerodynamic FX Quality #autoLOC_900942 = Surface FX #autoLOC_900943 = Underwater FX #autoLOC_900944 = Highlight FX #autoLOC_900945 = Conic Patch Draw Mode #autoLOC_900946 = Local to Body,Local at SOI Entry,Local at SOI Exit,Relative,Dynamic #autoLOC_900947 = Conic Patch Limit #autoLOC_900948 = Orbit Line Fade Strength #autoLOC_900949 = Orbit Line Fade Reversed #autoLOC_900950 = Always Show Closest Approach for Target #autoLOC_900951 = Part Highlighter Brightness Factor #autoLOC_900952 = Part Highlighter Enabled in Flight #autoLOC_900953 = Toggle Camera/Flight Control #autoLOC_900954 = Pitch, Yaw and Roll #autoLOC_900955 = Sharpness #autoLOC_900956 = XYZ Translation #autoLOC_900957 = Mouse Wheel Sensitivity #autoLOC_900958 = Track IR #autoLOC_900959 = Track IR Enabled #autoLOC_900960 = Flight External #autoLOC_900961 = Flight Internal #autoLOC_900962 = Flight EVA #autoLOC_900963 = Flight Map View #autoLOC_900964 = Editors #autoLOC_900968 = Enter #autoLOC_900978 = Fly #autoLOC_900979 = <<1>> Crew: #autoLOC_900981 = Recover #autoLOC_900983 = Pause Menu #autoLOC_900984 = Warp to Next Morning #autoLOC_901004 = Toggle Ships #autoLOC_901005 = Toggle Unknown #autoLOC_901006 = Toggle Stations #autoLOC_901007 = Toggle Rovers #autoLOC_901008 = Toggle EVAs #autoLOC_901009 = Toggle Landers #autoLOC_901010 = Timewarp to Next Morning #autoLOC_901011 = Toggle Relays #autoLOC_901012 = Toggle Space Objects #autoLOC_901013 = Toggle Debris #autoLOC_901014 = Toggle Flags #autoLOC_901015 = Toggle Probes #autoLOC_901016 = Toggle Bases #autoLOC_901017 = Fly #autoLOC_901018 = Terminate #autoLOC_901019 = Track #autoLOC_901020 = Tracked Objects: #autoLOC_901021 = Toggle Planes #autoLOC_901034 = Delete vessel #autoLOC_901035 = Launch vessel #autoLOC_901036 = Select mission flag #autoLOC_901037 = Edit vessel #autoLOC_901038 = Mission Flag #autoLOC_901039 = Launch New Mission #autoLOC_901040 = Write missing localization keys to log as they are accessed #autoLOC_901041 = Show localization keys on screen (instead of translated text) #autoLOC_901042 = Used Heap Size #autoLOC_901043 = Allocated #autoLOC_901044 = Reserved #autoLOC_901045 = Unused Reserve #autoLOC_901046 = Mono Heap #autoLOC_901047 = Mono Heap Used #autoLOC_901048 = Scale #autoLOC_901049 = Multiplier #autoLOC_901050 = Memory #autoLOC_901051 = Factor #autoLOC_901052 = Luminosity #autoLOC_901053 = Insolation #autoLOC_901054 = Name #autoLOC_901055 = Enter name... #autoLOC_901056 = Parts #autoLOC_901057 = Internals #autoLOC_901058 = Localized Strings #autoLOC_901059 = Partial Key to Search #autoLOC_901060 = Partial Value to Search #autoLOC_901061 = Search #autoLOC_901062 = Show Exact Matches Only #autoLOC_901063 = Strings #autoLOC_901064 = Kerbal Created #autoLOC_901065 = Roster full #autoLOC_901066 = Name in use #autoLOC_901067 = Kerbal Created #autoLOC_901068 = Crew #autoLOC_901069 = Applicant #autoLOC_901070 = Unowned #autoLOC_901071 = Tourist #autoLOC_901072 = Available #autoLOC_901073 = Assigned #autoLOC_901074 = Dead #autoLOC_901075 = Missing #autoLOC_901076 = -------------------- EXACT MATCHES -------------------- #autoLOC_901077 = No strings found matching Key #autoLOC_901078 = No strings found matching Key #autoLOC_901079 = -------------------- CONTAINS MATCHES -------------------- #autoLOC_901080 = Like search limited to 50 results #autoLOC_901081 = Found 50 matches. stopping #autoLOC_901082 = Key #autoLOC_901083 = Value #autoLOC_901084 = Sphere #autoLOC_901085 = Cube #autoLOC_901086 = Remove #autoLOC_901087 = Uncancellable #autoLOC_901088 = Undeclinable #autoLOC_901089 = Advanced Message Application #autoLOC_901090 = Flight Info #autoLOC_901091 = Radar Altitude #autoLOC_901092 = Frame of Reference #autoLOC_901093 = Physics Time #autoLOC_901094 = Physics Frame Delay #autoLOC_901095 = Reference Body #autoLOC_901096 = Physics Time Ratio #autoLOC_901097 = Time #autoLOC_901098 = Location #autoLOC_901099 = No Active Vessel #autoLOC_901100 = Rotating #autoLOC_901101 = Inertial #autoLOC_901102 = Version Info #autoLOC_901103 = Click for Version Info... #autoLOC_910001 = Bop is a small moon in the vicinity of Jool. In Kerbal mythology, Bop is believed to be the home of the Kraken, a mischievous creature said to play with the ships of hapless explorers, by spinning them out of control until torn asunder, then casting them into oblivion. #autoLOC_910002 = The Sun is the most well known object in the daytime sky. Scientists have noted a particular burning sensation and potential loss of vision if it is stared at for long periods of time. This is especially important to keep in mind considering the effect shiny objects have on the average Kerbal. #autoLOC_910021 = Pol^N #autoLOC_910023 = Bop^N #autoLOC_910025 = Tylo^N #autoLOC_910027 = Vall^N #autoLOC_910029 = Laythe^N #autoLOC_910031 = Ike^N #autoLOC_910033 = Minmus^N #autoLOC_910035 = The Mun^N #autoLOC_910037 = Gilly^N #autoLOC_910039 = Eeloo^N #autoLOC_910041 = Jool^N #autoLOC_910043 = Dres^N #autoLOC_910045 = Duna^N #autoLOC_910048 = Kerbin^N #autoLOC_910049 = Eve^N #autoLOC_910051 = Moho^N #autoLOC_910053 = The Sun^N #autoLOC_1100000 = Getting Started and Basic Construction #autoLOC_1100001 = This tutorial, presented by famous rocket scientist Wernher von Kerman himself, covers the basics of rocket construction in the Vehicle Assembly Building. He's waiting for you down there and is always in high demand. Don't dally! #autoLOC_1100002 = Jebediah Kerman #autoLOC_1100003 = Bill Kerman #autoLOC_1100004 = Bob Kerman #autoLOC_1100005 = Valentina Kerman #autoLOC_1100006 = Basic Flight #autoLOC_1100007 = Learn the basics of flying a spacecraft in KSP. In this tutorial, flight instructor Gene Kerman will take you through the essential flight controls and instruments required to launch a simple hopper (that you built in Construction Basics). #autoLOC_1100008 = Jebediah Kerman #autoLOC_1100009 = Bill Kerman #autoLOC_1100010 = Bob Kerman #autoLOC_1100011 = Valentina Kerman #autoLOC_1100012 = Intermediate Construction #autoLOC_1100013 = This tutorial, presented by famous rocket scientist Wernher von Kerman himself, covers how to design a craft that can escape Kerbin's atmosphere and return safely. #autoLOC_1100014 = Jebediah Kerman #autoLOC_1100015 = Bill Kerman #autoLOC_1100016 = Bob Kerman #autoLOC_1100017 = Valentina Kerman #autoLOC_1100018 = Suborbital Flight #autoLOC_1100019 = Learn how to escape Kerbin's atmosphere and return safely. In this tutorial, flight instructor Gene Kerman will take you through the essential flight controls and instruments required to launch a simple rocket to an almost respectable altitude\u2014and how to get back in one piece! #autoLOC_1100020 = Jebediah Kerman #autoLOC_1100021 = Bill Kerman #autoLOC_1100022 = Bob Kerman #autoLOC_1100023 = Valentina Kerman #autoLOC_1100024 = Advanced Construction #autoLOC_1100025 = This tutorial, presented by famous rocket scientist Wernher von Kerman himself, covers how to design a craft that can orbit Kerbin and return safely. #autoLOC_1100026 = Jebediah Kerman #autoLOC_1100027 = Bill Kerman #autoLOC_1100028 = Bob Kerman #autoLOC_1100029 = Valentina Kerman #autoLOC_1100030 = Go For Orbit #autoLOC_1100031 = Building off the prior flight tutorials, Gene Kerman teaches you how to achieve orbit with the vessel you built in the Advanced Construction tutorial. It's a big step! #autoLOC_1100032 = Jebediah Kerman #autoLOC_1100033 = Bill Kerman #autoLOC_1100034 = Bob Kerman #autoLOC_1100035 = Valentina Kerman #autoLOC_1100036 = Orbiting 101 #autoLOC_1100037 = This training scenario covers the basics of flying a spacecraft in orbit: Essential maneuvers like raising and lowering apoapsis and periapsis nodes, and also important concepts, such as what the terms "apoapsis" and "periapsis" mean. You'll start off in a low circular orbit around Kerbin, with the Orbiter 1 training craft ready to go. #autoLOC_1100038 = Jebediah Kerman #autoLOC_1100039 = Bill Kerman #autoLOC_1100040 = Bob Kerman #autoLOC_1100041 = Valentina Kerman #autoLOC_1100042 = Science Basics #autoLOC_1100043 = In this tutorial Wernher von Kerman will walk you through the Kerbal Scientific Method, you will learn how experimentation works and why it's so cool! #autoLOC_1100044 = Jebediah Kerman #autoLOC_1100045 = Bill Kerman #autoLOC_1100046 = Bob Kerman #autoLOC_1100047 = To The Mun, Part 1 #autoLOC_1100048 = This tutorial will introduce you to flights outside of Kerbin's sphere of influence, at the most basic level - flying to the Mun. #autoLOC_1100049 = Jebediah Kerman #autoLOC_1100050 = Bill Kerman #autoLOC_1100051 = Bob Kerman #autoLOC_1100052 = Valentina Kerman #autoLOC_1100053 = To The Mun, Part 2 #autoLOC_1100054 = Here you will learn how to land safely on the Mun (and, by extension, other airless bodies). It picks up where Part 1 left off. #autoLOC_1100055 = Jebediah Kerman #autoLOC_1100056 = Bill Kerman #autoLOC_1100057 = Bob Kerman #autoLOC_1100058 = Valentina Kerman #autoLOC_1100059 = From the Mun #autoLOC_1100060 = Here we will review how to bring our brave Kerbal crew back home, once they managed to safely land on the Mun. #autoLOC_1100061 = Jebediah Kerman #autoLOC_1100062 = Bill Kerman #autoLOC_1100063 = Bob Kerman #autoLOC_1100064 = Valentina Kerman #autoLOC_1100065 = Docking #autoLOC_1100066 = We'll review the process of attaching two ships with one another in space. #autoLOC_1100067 = Jedrigh Kerman #autoLOC_1100068 = Seangel Kerman #autoLOC_1100069 = Desbur Kerman #autoLOC_1100070 = Obmin Kerman #autoLOC_1100071 = Jebrod Kerman #autoLOC_1100072 = Jonfrod Kerman #autoLOC_1100073 = Calmy Kerman #autoLOC_1100074 = Matmy Kerman #autoLOC_1100075 = Neilburry Kerman #autoLOC_1100076 = Podfrod Kerman #autoLOC_1100077 = Jebediah Kerman #autoLOC_1100078 = Bill Kerman #autoLOC_1100079 = Bob Kerman #autoLOC_1100080 = Valentina Kerman #autoLOC_1100081 = Asteroid Redirect Mission, Part 1 #autoLOC_1100082 = This is the beginning of a guided mission that will walk you through the process of catching an asteroid, in this part we will rendezvous with an orbiting asteroid. #autoLOC_1100083 = Jebediah Kerman #autoLOC_1100084 = Bill Kerman #autoLOC_1100085 = Bob Kerman #autoLOC_1100086 = Asteroid Redirect Mission, Part 2 #autoLOC_1100087 = In this part we will look at how to actually catch an asteroid and decide what to do with it. #autoLOC_1100088 = Jebediah Kerman #autoLOC_1200000 = Asteroid Redirect Mission: Orbital Rendezvous #autoLOC_1200001 = The Asteroid Redirect Mission, created with the collaboration of NASA, features asteroids orbiting close to Kerbin, as well as new tools that allow you to actually capture one, redirect its orbit, and perform new science research on it. In this scenario, the Retriever A1 spacecraft is on a course to rendezvous with an orbiting asteroid. You're tasked with performing the rendezvous burn, then catch up to the asteroid as you approach the intersection of both orbits. #autoLOC_1200002 = Jebediah Kerman #autoLOC_1200003 = Bill Kerman #autoLOC_1200004 = Bob Kerman #autoLOC_1200005 = Asteroid Redirect Mission: Ready to Capture #autoLOC_1200006 = The Asteroid Redirect Mission, created with the collaboration of NASA, features asteroids orbiting close to Kerbin, as well as new tools that allow you to actually capture one, redirect its orbit, and perform new science research on it. In this scenario, the Retriever A2 spacecraft is only a few meters away from the asteroid, ready to deploy its grappling device and attach itself. Can you maneuver it into a closed orbit around Kerbin's Mun? #autoLOC_1200007 = Jebediah Kerman #autoLOC_1200008 = Bill Kerman #autoLOC_1200009 = Bob Kerman #autoLOC_1200010 = Dynawing Final Approach #autoLOC_1200011 = The Dynawing is on final approach to the KSC runway. All you have to do is land her.\n\nPreferably in one piece! #autoLOC_1200012 = Jebediah Kerman #autoLOC_1200013 = Bill Kerman #autoLOC_1200014 = Bob Kerman #autoLOC_1200015 = Valentina Kerman #autoLOC_1200016 = Edler Kerman #autoLOC_1200017 = Erianna Kerman #autoLOC_1200018 = Irtrid Kerman #autoLOC_1200019 = Mitdos Kerman #autoLOC_1200020 = Kata Kerman #autoLOC_1200021 = Suene Kerman #autoLOC_1200022 = Jergun Kerman #autoLOC_1200023 = Neldun Kerman #autoLOC_1200024 = Daet Kerman #autoLOC_1200025 = Gilbles Kerman #autoLOC_1200026 = Maxuna Kerman #autoLOC_1200027 = Dynawing Re-entry #autoLOC_1200028 = It's over 1000 Km to the KSC, we've got a half tank of monoprop, it's dawn, and we're wearing space suits.\n\nHit it. #autoLOC_1200029 = Jebediah Kerman #autoLOC_1200030 = Bill Kerman #autoLOC_1200031 = Bob Kerman #autoLOC_1200032 = Valentina Kerman #autoLOC_1200033 = Edler Kerman #autoLOC_1200034 = Erianna Kerman #autoLOC_1200035 = Irtrid Kerman #autoLOC_1200036 = Mitdos Kerman #autoLOC_1200037 = Kata Kerman #autoLOC_1200038 = Suene Kerman #autoLOC_1200039 = Jergun Kerman #autoLOC_1200040 = Neldun Kerman #autoLOC_1200041 = Daet Kerman #autoLOC_1200042 = Gilbles Kerman #autoLOC_1200043 = Maxuna Kerman #autoLOC_1200044 = EVA in Kerbin Orbit #autoLOC_1200045 = Jebediah Kerman on EVA about 40 meters away from his ship. #autoLOC_1200046 = Jebediah Kerman #autoLOC_1200047 = Bill Kerman #autoLOC_1200048 = Bob Kerman #autoLOC_1200049 = EVA on Duna #autoLOC_1200050 = Susa Kerman is exploring the red planet. Can you bring her home?\n\nHer ship is rather basic, so be careful... #autoLOC_1200051 = Jebediah Kerman #autoLOC_1200052 = Bill Kerman #autoLOC_1200053 = Bob Kerman #autoLOC_1200054 = Valentina Kerman #autoLOC_1200055 = Munfurt Kerman #autoLOC_1200056 = Pholenna Kerman #autoLOC_1200057 = Patul Kerman #autoLOC_1200058 = Susa Kerman #autoLOC_1200059 = Tradolin Kerman #autoLOC_1200060 = Patvis Kerman #autoLOC_1200061 = Podmund Kerman #autoLOC_1200062 = Genewin Kerman #autoLOC_1200063 = Edming Kerman #autoLOC_1200064 = Tiby Kerman #autoLOC_1200065 = Jerdard Kerman #autoLOC_1200066 = Desely Kerman #autoLOC_1200067 = Fabien Kerman #autoLOC_1200068 = Shelsel Kerman #autoLOC_1200069 = Exploring Gilly #autoLOC_1200070 = Where's the best place to try out the new MoonScoot 3000?\n\nGilly of course! #autoLOC_1200071 = Jebediah Kerman #autoLOC_1200072 = Bill Kerman #autoLOC_1200073 = Bob Kerman #autoLOC_1200074 = Valentina Kerman #autoLOC_1200075 = Ferhat Kerman #autoLOC_1200076 = Shelke Kerman #autoLOC_1200077 = Nedsted Kerman #autoLOC_1200078 = Verthy Kerman #autoLOC_1200079 = Lenrim Kerman #autoLOC_1200080 = Kirk Kerman #autoLOC_1200081 = Wilxie Kerman #autoLOC_1200082 = Lagersei Kerman #autoLOC_1200083 = Calcal Kerman #autoLOC_1200084 = Ludos Kerman #autoLOC_1200085 = Gwendrien Kerman #autoLOC_1200086 = Bealinne Kerman #autoLOC_1200087 = Impending Impact #autoLOC_1200088 = The Mun 7 flyby spacecraft is heading straight for an impact with the Mun! See if you can avoid a catastrophe and get Jebediah back home! #autoLOC_1200089 = Jebediah Kerman #autoLOC_1200090 = Bill Kerman #autoLOC_1200091 = Bob Kerman #autoLOC_1200092 = Valentina Kerman #autoLOC_1200093 = Jool Aerobrake #autoLOC_1200094 = Join the crew of the Inspiration of the Windward Spirit as they aerobrake in the Jool system!\n\nJust don't forget to retract the solar panels... #autoLOC_1200095 = Jebediah Kerman #autoLOC_1200096 = Bill Kerman #autoLOC_1200097 = Bob Kerman #autoLOC_1200098 = Valentina Kerman #autoLOC_1200099 = Aralla Kerman #autoLOC_1200100 = Isadi Kerman #autoLOC_1200101 = Leachel Kerman #autoLOC_1200102 = Philrey Kerman #autoLOC_1200103 = Rodfurt Kerman #autoLOC_1200104 = Luisa Kerman #autoLOC_1200105 = Bobgun Kerman #autoLOC_1200106 = Eliemma Kerman #autoLOC_1200107 = Stelalla Kerman #autoLOC_1200108 = Natallian Kerman #autoLOC_1200109 = Billy-Bobmon Kerman #autoLOC_1200110 = Barina Kerman #autoLOC_1200111 = Mun Orbit #autoLOC_1200112 = The Kerbal 11 Mission in low Mun Orbit. This mission is comprised of two docked vehicles, the Landing Module and the Command Module. The lander is undocked from the Command module, flies down to land, then returns to orbit where the Command Module will rendezvous and dock with it. After that, the lander is discarded and the crew leaves Mun orbit to return home.\n\nThe crew forgot a heat shield, however, so if they want to live they'll need to use their ample propellant reserves to slow down when they get there... #autoLOC_1200113 = Jebediah Kerman #autoLOC_1200114 = Bill Kerman #autoLOC_1200115 = Bob Kerman #autoLOC_1200116 = Mun Rover #autoLOC_1200117 = Explore the landscape of Kerbin's nearest neighbour in this RCS-assisted rover. #autoLOC_1200118 = Jebediah Kerman #autoLOC_1200119 = Bill Kerman #autoLOC_1200120 = Bob Kerman #autoLOC_1200121 = Valentina Kerman #autoLOC_1200122 = Sonzer Kerman #autoLOC_1200123 = Stalenna Kerman #autoLOC_1200124 = Mellin Kerman #autoLOC_1200125 = Brooke Kerman #autoLOC_1200126 = Arllian Kerman #autoLOC_1200127 = Martris Kerman #autoLOC_1200128 = Bartlo Kerman #autoLOC_1200129 = Arlina Kerman #autoLOC_1200130 = Jebvis Kerman #autoLOC_1200131 = Dadra Kerman #autoLOC_1200132 = Tomlin Kerman #autoLOC_1200133 = Lodbal Kerman #autoLOC_1200134 = Powered Landing #autoLOC_1200135 = Bring the Homeseeker flyback booster to a gentle landing at the KSC so it can be refuelled and used again. What do you mean it's hard? It's not like we're asking you to land on something small.\n\nLike a boat! #autoLOC_1200136 = Jebediah Kerman #autoLOC_1200137 = Bill Kerman #autoLOC_1200138 = Bob Kerman #autoLOC_1200139 = Valentina Kerman #autoLOC_1200140 = Prospecting Eeloo #autoLOC_1200141 = Prospect for ore on lonely Eeloo with this orbiting survey platform, complete with lander and ground-truthing rovers. #autoLOC_1200142 = Jebediah Kerman #autoLOC_1200143 = Bill Kerman #autoLOC_1200144 = Bob Kerman #autoLOC_1200145 = Valentina Kerman #autoLOC_1200146 = Refuel at Minmus #autoLOC_1200147 = Criske Kerman was a little over enthusiastic with the Aeris 4B, now she's stuck in orbit.\n\nLuckily there's a refuelling ship nearby. #autoLOC_1200148 = Jebediah Kerman #autoLOC_1200149 = Bill Kerman #autoLOC_1200150 = Bob Kerman #autoLOC_1200151 = Valentina Kerman #autoLOC_1200152 = Derlong Kerman #autoLOC_1200153 = Descas Kerman #autoLOC_1200154 = Cermy Kerman #autoLOC_1200155 = Seeby Kerman #autoLOC_1200156 = Franelle Kerman #autoLOC_1200157 = Steve Kerman #autoLOC_1200158 = Henvan Kerman #autoLOC_1200159 = Hanrim Kerman #autoLOC_1200160 = Criske Kerman #autoLOC_1200161 = Catlian Kerman #autoLOC_1200162 = Duing Kerman #autoLOC_1200163 = Station One #autoLOC_1200164 = Space Station 1 is a small refueling outpost at low Kerbin orbit where ships can stop to fill up before leaving on interplanetary missions. #autoLOC_1200165 = Jebediah Kerman #autoLOC_1200166 = Bill Kerman #autoLOC_1200167 = Bob Kerman #autoLOC_1200168 = Valentina Kerman #autoLOC_1200169 = Sigbro Kerman #autoLOC_1200170 = Richsby Kerman #autoLOC_1200171 = Jerney Kerman #autoLOC_1200172 = Bartbus Kerman #autoLOC_1200173 = Ribly Kerman #autoLOC_1200174 = Ensel Kerman #autoLOC_1200175 = Haygee Kerman #autoLOC_1200176 = Kenemy Kerman #autoLOC_1200177 = Malgel Kerman #autoLOC_1200178 = Thomzon Kerman #autoLOC_1200179 = Shannon Kerman #autoLOC_1200180 = Anbin Kerman #autoLOC_1200181 = Jendas Kerman #autoLOC_1200182 = Neilbert Kerman #autoLOC_1200183 = Benjamin Kerman #autoLOC_1200184 = Transmissions #autoLOC_1200185 = Probes allow Kerbals to explore from the comfort and safety of Mission Control, but they need a path for their transmissions to and from Kerbin.\n\nThis scenario shows just one possible deep space network (DSN) that allows contact with the Kerbals bravest explorers. #autoLOC_1200186 = Jebediah Kerman #autoLOC_1200187 = Bill Kerman #autoLOC_1200188 = Bob Kerman #autoLOC_1200189 = Valentina Kerman #autoLOC_1800013 = Too many save files #autoLOC_1900113 = Rob Nelson (a.k.a N3X15) - Game and Web Development #autoLOC_1900117 = Hugo Gutierrez - Content Design #autoLOC_1900118 = Mario Maqueo - Programming #autoLOC_1900119 = Claira Lyrae Safi - Content Design #autoLOC_1900123 = KerbalSpaceProgram #autoLOC_1900124 = Tech Support #autoLOC_1900129 = Arranged by Victor Machado #autoLOC_1900130 = Special Thanks to #autoLOC_1900138 = Chad Jenkins (a.k.a. C7) - Technical Artist #autoLOC_1900139 = Colum Cantwell - QA #autoLOC_1900140 = Artyom Zuev (a.k.a. Bac9) - Content Design #autoLOC_1900142 = Ondraus Jenkins and people at Bungie Aerospace #autoLOC_1900143 = Alejandro Mora - Game & Server Development #autoLOC_1900144 = Other Tracks #autoLOC_1900145 = Clay Campbell - QA #autoLOC_1900146 = The Awesome QA Team #autoLOC_1900149 = Community Management #autoLOC_1900152 = Our Friends at Valve #autoLOC_1900154 = All the space agencies that play our game #autoLOC_1900155 = Written & Arranged by\nFelipe Falanghe #autoLOC_1900157 = Jose Luis Palacios Vives - Producer #autoLOC_1900159 = Programming #autoLOC_1900160 = Ted Everett - Producer #autoLOC_1900161 = Eduardo Reyes - project Manager #autoLOC_1900164 = NASA #autoLOC_1900165 = Original Music #autoLOC_1900166 = Jacobo Rosas - Content Design #autoLOC_1900170 = Lead Artist #autoLOC_1900173 = Rogelio Dominguez - 3D Artist #autoLOC_1900174 = Sound Designer #autoLOC_1900175 = Miguel Piña (aka MaxMaps) - Producer #autoLOC_1900176 = James Kupperian (a.k.a. Skunky) - Community Manager #autoLOC_1900177 = Kurtjmac and all our loyal youtubers and streamers! #autoLOC_1900178 = Robert Holtzman - Public Relations #autoLOC_1900181 = Chaz Chiarello - Media Director #autoLOC_1900183 = Assistant Producer #autoLOC_1900184 = Riess, of Our Intrepid Crew #autoLOC_1900186 = Executive Producers #autoLOC_1900188 = Jeff C. (a.k.a. NovaSilisko) - Content Design #autoLOC_1900196 = The KSP Community Moderation Team #autoLOC_1900198 = Loïck Bel (a.k.a. 707-Engineering) - QA #autoLOC_1900199 = QA Manager #autoLOC_1900201 = KSP Main Theme #autoLOC_1900203 = Anthony Guzzardo - Community Manager #autoLOC_1900205 = Content Design #autoLOC_1900206 = Business Development #autoLOC_1900207 = QA Leads #autoLOC_1900208 = The Orbiter Community - Hail Probe! #autoLOC_1900214 = The Awesome KSP Community #autoLOC_1900216 = Arthur Villain - QA #autoLOC_1900217 = Lead Producer #autoLOC_1900220 = Anthony Keeton - Community Manager #autoLOC_1900221 = Iván Vázquez - Additional Art #autoLOC_1900222 = Written by Kevin MacLeod #autoLOC_1900223 = Legacy #autoLOC_1900226 = Loading Screen Artwork by #autoLOC_1900229 = Created By #autoLOC_1900232 = UI Developer #autoLOC_1900233 = Juan Carlos Demeneghi - Additional Art #autoLOC_1900236 = Lead Game Developer #autoLOC_1900237 = Written by Felipe Falanghe #autoLOC_1900238 = Kasper Nahuis - Community Lead #autoLOC_1900239 = Tanuki Chau - Community Contributor #autoLOC_1900240 = Start New #autoLOC_1900241 = Resume Saved #autoLOC_1900242 = Addons & Mods #autoLOC_1900243 = Run Unit Tests #autoLOC_1900244 = KSP Community #autoLOC_1900245 = Continue #autoLOC_1900246 = Warning! You are about to play the <<1>> Prerelease.\n\nIt is not the final release of <<1>>. It may not accurately represent the quality or content of the <<1>> update.\n\nEnsure you have backup up your saves and crafts. Disable all mods initially, re-enabling them as they are updated.\n\nTo report bugs or issues, please go to <<2>> #autoLOC_1900247 = Start Game #autoLOC_1900249 = Credits #autoLOC_1900250 = KSP Prerelease #autoLOC_1900251 = Settings #autoLOC_1900252 = Quit #autoLOC_1900254 = Scenarios #autoLOC_1900255 = Back #autoLOC_1900256 = Training #autoLOC_1900759 = Settings #autoLOC_1900760 = Revert #autoLOC_1900761 = Reset Game_Settings #autoLOC_1900762 = Do you want to reset the Game_Settings and return to the Main Menu? #autoLOC_1900763 = Reset Settings #autoLOC_1900764 = Apply #autoLOC_1900765 = General #autoLOC_1900766 = Graphics #autoLOC_1900767 = Input #autoLOC_1900768 = Vessel #autoLOC_1900769 = Game #autoLOC_1900770 = Controllers #autoLOC_1900771 = Mouse #autoLOC_1900773 = Invert #autoLOC_1900774 = Dead Zone #autoLOC_1900775 = Sensitivity #autoLOC_1900776 = Secondary #autoLOC_1900777 = Primary #autoLOC_1900781 = Rotation #autoLOC_1900782 = Pitch Down #autoLOC_1900783 = Pitch Up #autoLOC_1900784 = Yaw Left #autoLOC_1900785 = Yaw Right #autoLOC_1900786 = Roll Left #autoLOC_1900787 = Roll Right #autoLOC_1900788 = Translation #autoLOC_1900789 = Translate Up #autoLOC_1900790 = Translate Down #autoLOC_1900791 = Translate Left #autoLOC_1900792 = Translate Right #autoLOC_1900793 = Translate Forward #autoLOC_1900794 = Translate Backward #autoLOC_1900795 = Throttle #autoLOC_1900796 = Throttle Up #autoLOC_1900797 = Throttle Down #autoLOC_1900798 = Other #autoLOC_1900799 = Switch Translation/Rotation #autoLOC_1900800 = Pitch Axis #autoLOC_1900801 = Roll Axis #autoLOC_1900802 = Yaw Axis #autoLOC_1900803 = Translate Left/Right #autoLOC_1900804 = Translate Up/Down #autoLOC_1900805 = Translate Forward/Back #autoLOC_1900806 = Throttle Axis #autoLOC_1900807 = Throttle (Incremental) #autoLOC_1900808 = Systems #autoLOC_1900809 = Landing Gear #autoLOC_1900810 = Brakes #autoLOC_1900812 = SAS Hold #autoLOC_1900813 = SAS Toggle #autoLOC_1900814 = RCS Toggle #autoLOC_1900815 = Throttle Cut-off #autoLOC_1900816 = Full Throttle #autoLOC_1900817 = Precision Controls Toggle #autoLOC_1900818 = Lights #autoLOC_1900819 = Emergency Abort #autoLOC_1900820 = Custom Action 1 #autoLOC_1900821 = Custom Action 2 #autoLOC_1900822 = Custom Action 3 #autoLOC_1900823 = Custom Action 4 #autoLOC_1900824 = Custom Action 5 #autoLOC_1900825 = Custom Action 6 #autoLOC_1900826 = Custom Action 7 #autoLOC_1900827 = Custom Action 8 #autoLOC_1900828 = Custom Action 9 #autoLOC_1900829 = Custom Action 10 #autoLOC_1900830 = Wheels #autoLOC_1900831 = Steer Left #autoLOC_1900832 = Steer Right #autoLOC_1900833 = Drive Forward #autoLOC_1900834 = Drive Back #autoLOC_1900835 = Steering Axis #autoLOC_1900836 = Character Controls #autoLOC_1900837 = Move Forward #autoLOC_1900838 = Move Back #autoLOC_1900839 = Move Left #autoLOC_1900840 = Move Right #autoLOC_1900841 = Turn Left #autoLOC_1900842 = Turn Right #autoLOC_1900843 = Jump #autoLOC_1900844 = Run #autoLOC_1900845 = Board #autoLOC_1900846 = Toggle Movement Mode #autoLOC_1900847 = Orient to View #autoLOC_1900848 = Toggle Lights #autoLOC_1900849 = Toggle EVA Pack #autoLOC_1900850 = Move Up #autoLOC_1900851 = Move Down #autoLOC_1900852 = Character #autoLOC_1900853 = Pitch #autoLOC_1900854 = Yaw #autoLOC_1900855 = Roll #autoLOC_1900856 = Orbital Map View #autoLOC_1900857 = Increase Time Warp #autoLOC_1900858 = Decrease Time Warp #autoLOC_1900859 = Stop Time Warp #autoLOC_1900860 = Focus Next Vessel #autoLOC_1900861 = Focus Prev Vessel #autoLOC_1900862 = Take Screenshot #autoLOC_1900863 = Pause #autoLOC_1900865 = Quicksave #autoLOC_1900867 = Quickload #autoLOC_1900869 = Camera #autoLOC_1900870 = Camera Mode #autoLOC_1900871 = Camera Next #autoLOC_1900872 = Camera Reset #autoLOC_1900873 = Zoom In #autoLOC_1900874 = Zoom Out #autoLOC_1900875 = View Up #autoLOC_1900876 = View Down #autoLOC_1900877 = View Left #autoLOC_1900878 = View Right #autoLOC_1900879 = Toggle Mouselook #autoLOC_1900880 = Scroll View Up #autoLOC_1900881 = Scroll View Down #autoLOC_1900882 = Part Pitch Down #autoLOC_1900883 = Part Pitch Up #autoLOC_1900884 = Yaw Part Left #autoLOC_1900885 = Yaw Part Right #autoLOC_1900886 = Roll Part Left #autoLOC_1900887 = Roll Part Right #autoLOC_1900888 = Reset Part Rotation #autoLOC_1900889 = Place Mode #autoLOC_1900890 = Offset Mode #autoLOC_1900891 = Rotate Mode #autoLOC_1900892 = Root Mode #autoLOC_1900893 = Toggle Local/Absolute #autoLOC_1900894 = Toggle Angle Snap #autoLOC_1900895 = Toggle Symmetry #autoLOC_1900896 = Cycle Symmetry Mode #autoLOC_1900897 = Search All Parts #autoLOC_1900898 = Scroll Modifier for Zoom #autoLOC_1900899 = UI #autoLOC_1900900 = Scroll Icons Up #autoLOC_1900901 = Scroll Icons Down #autoLOC_1900902 = Camera Horizontal #autoLOC_1900903 = Camera Vertical #autoLOC_1900906 = Volume #autoLOC_1900907 = Master #autoLOC_1900908 = Spacecraft #autoLOC_1900909 = Ambience #autoLOC_1900910 = Music #autoLOC_1900911 = Voices #autoLOC_1900912 = Sound Normalizer #autoLOC_1900914 = Enabled #autoLOC_1900915 = Disabled #autoLOC_1900916 = Threshold #autoLOC_1900917 = Responsiveness #autoLOC_1900918 = Gameplay #autoLOC_1900919 = Show Vessel Labels #autoLOC_1900920 = Show Space Center Crew #autoLOC_1900921 = Display Kerbin Time #autoLOC_1900922 = Contract Deadlines as Dates #autoLOC_1900923 = Temperature Gauges #autoLOC_1900924 = Thermal Highlights #autoLOC_1900925 = Double Click Mouse Look #autoLOC_1900926 = EVAs Auto-Rotate to Camera #autoLOC_1900927 = Retain Control Point on Enter IVA #autoLOC_1900928 = UI Scale #autoLOC_1900929 = Camera Wobble External #autoLOC_1900930 = Camera Wobble Internal #autoLOC_1900931 = Advanced Tweakables #autoLOC_1900932 = Default Throttle in Prelaunch #autoLOC_1900933 = Autohide Navball in Map View #autoLOC_1900934 = System #autoLOC_1900935 = Show Stats Tracking Dialog on Startup #autoLOC_1900936 = Show Exit to Main Menu Confirmation #autoLOC_1900937 = Show Wrong Vessel Type on Launch Confirmation #autoLOC_1900938 = Simulate In Background #autoLOC_1900939 = Don't Show Game Launcher #autoLOC_1900940 = Show Version Watermark in Game #autoLOC_1900941 = Max Persistent Debris #autoLOC_1900942 = Tidy up debris cluttering KSC #autoLOC_1900943 = Max Physics Delta-Time per Frame #autoLOC_1900944 = Orbital Drift Compensation #autoLOC_1900945 = Ease in Gravity #autoLOC_1900946 = Verbose Logging #autoLOC_1900947 = Scenery #autoLOC_1900948 = Terrain Detail #autoLOC_1900950 = Terrain Scatters #autoLOC_1900951 = Scatter Density #autoLOC_1900952 = Video #autoLOC_1900953 = Screen Resolution #autoLOC_1900954 = Full Screen #autoLOC_1900957 = V-Sync #autoLOC_1900958 = Don't Sync #autoLOC_1900959 = Frame Limit #autoLOC_1900960 = Pixel Light Count #autoLOC_1900961 = Shadow Cascades #autoLOC_1900962 = Rendering #autoLOC_1900963 = Render Quality #autoLOC_1900964 = Texture Quality #autoLOC_1900965 = Eighth Res #autoLOC_1900966 = Aerodynamic FX Quality #autoLOC_1900967 = Surface FX #autoLOC_1900968 = Underwater FX #autoLOC_1900969 = Highlight FX #autoLOC_1900970 = Conic Patch Draw Mode #autoLOC_1900971 = Local to Body #autoLOC_1900972 = Conic Patch Limit #autoLOC_1900973 = Orbit Line Fade Strength #autoLOC_1900974 = Orbit Line Fade Reversed #autoLOC_1900975 = Always Show Closest Approach for Target #autoLOC_1900976 = Part Highlighter Brightness Factor #autoLOC_1900977 = Part Highlighter Enabled in Flight #autoLOC_1900978 = Toggle Camera/Flight Control #autoLOC_1900979 = Pitch, Yaw and Roll #autoLOC_1900980 = Sharpness #autoLOC_1900981 = XYZ Translation #autoLOC_1900982 = Mouse Wheel Sensitivity #autoLOC_1900983 = Track IR #autoLOC_1900984 = Track IR Enabled #autoLOC_1900985 = Flight External #autoLOC_1900986 = Flight Internal #autoLOC_1900987 = Flight EVA #autoLOC_1900988 = Flight Map View #autoLOC_1900989 = Editors #autoLOC_5030003 = with enough margin. #autoLOC_5030004 = [CTRL] #autoLOC_5030006 = Unfortunately, rookie, you've passed through Mun's sphere of influence without achieving orbit. Try the tutorial again. #autoLOC_5030007 = Unfortunately, rookie, you've passed through Mun's sphere of influence without achieving orbit. Try the tutorial again. #autoLOC_5050023 = <<1>>t #autoLOC_5050025 = Quicksave As... #autoLOC_5050026 = Basic Action Groups Available #autoLOC_5050028 = <<1>> Parts #autoLOC_5050029 = <<1>> Warning! #autoLOC_5050030 = <<1>> Experiments Recovered #autoLOC_5050031 = Astronaut Complex Capacity Reached #autoLOC_5050032 = <<1>> km #autoLOC_5050033 = <<1>> g #autoLOC_5050034 = <<1>> m/s #autoLOC_5050035 = <<1>> m #autoLOC_5050036 = <<1>> atm<<2>> #autoLOC_5050037 = <<1>> K #autoLOC_5050038 = Last Seen: #autoLOC_5050039 = <> in progress #autoLOC_5050040 = Start #autoLOC_5050047 = Stop Tracking Object #autoLOC_5050048 = Terminate Mission #autoLOC_5050049 = Recover Vessel #autoLOC_5700000 = <> <> <> Recovered #autoLOC_5700001 = - <<1>>, <<2>> Value: #autoLOC_5700002 = <<1>> <> Recovered #autoLOC_5700003 = <<1>> <> Recovered #autoLOC_5700004 = Fuel <> Overlay #autoLOC_5700005 = <> in progress #autoLOC_5700006 = <<1>> Flights: <<2>> Contracts: <<3>> #autoLOC_6001000 = Max. #autoLOC_6001001 = Min. #autoLOC_6001002 = <<1>>Thrust (ASL): <<2>> kN\n #autoLOC_6001003 = <<1>>Thrust (Vac.): <<2>> kN\n #autoLOC_6001004 = <<1>>Thrust: <<2>> kN\n #autoLOC_6001005 = Close Fairing #autoLOC_6001006 = Place Cross-Section #autoLOC_6001007 = Edit Previous Section #autoLOC_6001008 = Cancel Placement #autoLOC_6001009 = >>[LMB]: <<2>> #autoLOC_6001010 = \n[RMB]: <<1>> #autoLOC_6001011 = \nCost: <<1>> Mass: <<2>>t #autoLOC_6001012 = Max Radius: <<1>>m\n #autoLOC_6001013 = Panel Mass: <<1>>t. / m²\n #autoLOC_6001014 = Panel Cost: <<1>> / m² #autoLOC_6001015 = Recorded <> <<3>> #autoLOC_6001016 = and upgraded <> to a level <<2>> <<3>> #autoLOC_6001017 = Part #autoLOC_6001018 = <<1>> broken by aero forces. #autoLOC_6001019 = <<1>> snapped from g-forces. #autoLOC_6001022 = [<<1>>]: <<2>> already stored in this module. #autoLOC_6001023 = <<1>> Data = <<2>> Science #autoLOC_6001024 = <<1>>\nTime w/<<2>> Data:\n<<3>> #autoLOC_6001025 = <<1>> sci/day #autoLOC_6001026 = Transmitting this experiment will render this module inoperable.\n\nRestoring functionality will require a Scientist. #autoLOC_6001027 = Removing the experiment data will render this module inoperable.\n\nRestoring functionality will require a Scientist. #autoLOC_6001028 = Not Enough Crew (<<1>>/<<2>>) #autoLOC_6001029 = [<<1>>]: Cleaning out <<2>>... <<3>> #autoLOC_6001030 = [<<1>>]: Not enough <<2>> to clean out <<3>> <<4>> #autoLOC_6001031 = All labs are currently busy. #autoLOC_6001032 = The lab is currently busy. #autoLOC_6001033 = No labs are currently manned. #autoLOC_6001034 = The lab is not currently manned. #autoLOC_6001035 = All labs are full of data. #autoLOC_6001036 = The lab is full of data. #autoLOC_6001037 = All labs already have this data. #autoLOC_6001038 = The lab already has this data. #autoLOC_6001039 = Separator #autoLOC_6001040 = Decoupler #autoLOC_6001041 = \nLoss at <<1>>K: <<2>> <<3>> #autoLOC_6001042 = / sec.\n(Flux <<1>>W) #autoLOC_6001043 = Not Enough <<1>>(<<2>>/<<3>>) #autoLOC_6001044 = Unused <<1>> <<2[resource/resources]>>. #autoLOC_6001045 = (Asteroid use - <<1>>% base efficiency) #autoLOC_6001046 = <<1>>/day #autoLOC_6001047 = <<1>>/hr #autoLOC_6001048 = <<1>>/sec #autoLOC_6001049 = <<1>>t <<2>>% #autoLOC_6001050 = Resource analysis performed for <<1>> <<2>> #autoLOC_6001051 = <<1>> <<2>> jettisoned #autoLOC_6001052 = <<1>> <<2[N/S]>> : [<<3>>N] #autoLOC_6001053 = <<1>> <<2[E/W]>> : [<<3>>E] #autoLOC_6001054 = Color: <<1>> [<<2>>%] #autoLOC_6001055 = Survey Scanner disabled - <<1>> has no surface to scan. #autoLOC_6001056 = You must be in a stable polar orbit between <<1>>km and <<2>>km to perform an orbital survey. #autoLOC_6001057 = <<1>>/day #autoLOC_6001058 = <<1>>/hr #autoLOC_6001059 = <<1>>/sec #autoLOC_6001060 = <<1>>/day #autoLOC_6001061 = <<1>>/hr #autoLOC_6001062 = <<1>>/sec #autoLOC_6001063 = <<1>>/day #autoLOC_6001064 = <<1>>/hr #autoLOC_6001065 = <<1>>/sec #autoLOC_6001066 = <<1>>/day #autoLOC_6001067 = <<1>>/hr #autoLOC_6001068 = <<1>>/sec #autoLOC_6001069 = Insufficient resource abundance - need at least <<1>>% #autoLOC_6001070 = No survey data available for <<1>> #autoLOC_6001071 = Disabled #autoLOC_6001072 = Enabled #autoLOC_6001073 = Off #autoLOC_6001074 = On #autoLOC_6001075 = Normal #autoLOC_6001076 = Reverse #autoLOC_6001077 = Inverted #autoLOC_6001078 = Inactive #autoLOC_6001079 = Active #autoLOC_6001080 = Extended #autoLOC_6001081 = Retracted #autoLOC_6001082 = <<1[Surf/Surface]>> #autoLOC_6001083 = <<1[Atmo/Atmosphere]>> #autoLOC_6001084 = <<1[Exo/Exospheric]>> #autoLOC_6001085 = <<1>> on the surface at <<2>> #autoLOC_6001086 = <<1>> in <<2[flight/spaceflight]>> below <<3>> meters near <<4>> #autoLOC_6001087 = <<1>> in <<2[flight/spaceflight]>> above <<3>> meters near <<4>> #autoLOC_6001088 = <<1>> around <<2>> #autoLOC_6001089 = <<1>> was added to the crew! #autoLOC_6001090 = <<1>> is now part of the space program crew. #autoLOC_6001091 = Well done! <<1>> has been recovered in one piece and is now enjoying a thorough debriefing from the comfort of <> quarantine cell.\n\n #autoLOC_6001092 = Great Work! <<1>> and <> have been recovered! <> will be debriefed while we analyze what's left of <> vessel.\n\n #autoLOC_6001093 = The contract to recover <<1>> and <> has been cancelled. #autoLOC_6001094 = The deadline on the contract to recover <<1>> and <> has expired. #autoLOC_6001095 = Have <> on the <<2>> #autoLOC_6001096 = Recovery of a vessel returned from the surface of <<1>> #autoLOC_6001097 = Recovery of a vessel returned from a flight over <<1>> #autoLOC_6001098 = Recovery of a vessel returned from a sub-orbital flight on <<1>> #autoLOC_6001099 = Recovery of a vessel returned from orbit around <<1>> #autoLOC_6001100 = Recovery of a vessel returned from a fly-by of <<1>> #autoLOC_6001200 = Change Key Bindings #autoLOC_6001201 = Apply #autoLOC_6001202 = Override Keybard\nLayout #autoLOC_6001203 = Current OS Keyboard #autoLOC_6001204 = Layout change #autoLOC_6001205 = Accept #autoLOC_6001206 = Cancel #autoLOC_6001207 = Rebind keys #autoLOC_6001208 = No Presets Found #autoLOC_6001209 = Type: <<1>>\nLang: <<2>> #autoLOC_6001210 = Keyboard Layout #autoLOC_6001211 = Do you want to rebind your controls to the preset <<1>>?\nThis won't be saved until you apply your changes. #autoLOC_6001212 = You are about to change the keyboard layout.\nYou should only do this if the Os Keyboard doesn't match\nthe selected layout <<1>>.\nAre you sure you want to change the layout? #autoLOC_6001213 = Layout #autoLOC_6001214 = Tool: Coord Space #autoLOC_6001215 = Tool: Radial Symmetry Space #autoLOC_6001216 = Cycle Symmetry Count\nMiddle Click: Symmetry Mode #autoLOC_6001217 = Absolute #autoLOC_6001218 = Local #autoLOC_6001219 = Parent #autoLOC_6001220 = Vessel #autoLOC_6001221 = Offset: Absolute #autoLOC_6001222 = Offset: Local #autoLOC_6001223 = Rotation: Absolute #autoLOC_6001224 = Rotation: Local #autoLOC_6001225 = Radial Symmetry around Vessel #autoLOC_6001226 = Radial Symmetry around Parent Part #autoLOC_6001227 = US Keyboard #autoLOC_6001228 = UK Keyboard #autoLOC_6001229 = Latin American Keyboard #autoLOC_6001230 = Italian Keyboard 105 #autoLOC_6001231 = Japanese 109 Keyboard #autoLOC_6001232 = German QWERTZ Keyboard #autoLOC_6001233 = French AZERTY Keyboard #autoLOC_6001234 = US Dvorak Keyboard #autoLOC_6001300 = Switch Mode #autoLOC_6001301 = Cycle Wheel Mode #autoLOC_6001302 = Activate Wheel #autoLOC_6001303 = Deactivate Wheel #autoLOC_6001304 = Toggle Wheel #autoLOC_6001305 = Toggle RW #autoLOC_6001306 = Reaction Wheels #autoLOC_6001307 = SAS only #autoLOC_6001308 = Pilot Only #autoLOC_6001309 = Wheel Authority #autoLOC_6001310 = Toggle Torque #autoLOC_6001311 = Collect All #autoLOC_6001312 = Container: Transfer Data #autoLOC_6001313 = Review Stored Data #autoLOC_6001314 = Store Data #autoLOC_6001315 = Aim Camera #autoLOC_6001316 = Reset Camera #autoLOC_6001317 = Transfer Crew #autoLOC_6001318 = Autostrut: Disabled #autoLOC_6001319 = Autostrut: Heaviest Part #autoLOC_6001320 = Autostrut: Root Part #autoLOC_6001321 = Autostrut: Grandparent Part #autoLOC_6001322 = Autostrut Locked: Heaviest Part #autoLOC_6001323 = Autostrut Locked: Root Part #autoLOC_6001324 = Autostrut Locked: Grandparent Part #autoLOC_6001325 = Rigid Attachment #autoLOC_6001326 = Rigid Attachment: Off #autoLOC_6001327 = Rigid Attachment: On #autoLOC_6001328 = (Off) #autoLOC_6001329 = Toggle #autoLOC_6001330 = Pitch #autoLOC_6001331 = Yaw #autoLOC_6001332 = Roll #autoLOC_6001333 = Deploy #autoLOC_6001334 = Deploy Direction #autoLOC_6001335 = Deploy Part #autoLOC_6001336 = Authority Limiter #autoLOC_6001337 = Toggle Deploy #autoLOC_6001338 = Extend #autoLOC_6001339 = Retract #autoLOC_6001340 = Min Pressure #autoLOC_6001341 = Spread Angle #autoLOC_6001342 = Safe to deploy? #autoLOC_6001343 = Deploy Mode #autoLOC_6001344 = When Safe #autoLOC_6001345 = When Risky #autoLOC_6001346 = Immediate #autoLOC_6001347 = Cut Chute #autoLOC_6001348 = Deploy Chute #autoLOC_6001349 = Cut Parachute #autoLOC_6001350 = Repack Chute #autoLOC_6001351 = Disarm #autoLOC_6001352 = Status #autoLOC_6001353 = Deploy Limit #autoLOC_6001354 = toggle #autoLOC_6001355 = Comm Signal #autoLOC_6001356 = Comm First Hop Dist #autoLOC_6001357 = Command State #autoLOC_6001358 = Hibernation #autoLOC_6001359 = Hibernate in Warp #autoLOC_6001360 = Control From Here #autoLOC_6001361 = Toggle Hibernation #autoLOC_6001362 = RCS #autoLOC_6001363 = Thrust Limiter #autoLOC_6001364 = Port/Stbd #autoLOC_6001365 = Dorsal/Ventral #autoLOC_6001366 = Fore/aft #autoLOC_6001367 = Fore by Throttle #autoLOC_6001368 = Always Full Action #autoLOC_6001369 = RCS Isp #autoLOC_6001370 = Toggle RCS Thrust #autoLOC_6001371 = SAS #autoLOC_6001372 = State #autoLOC_6001373 = Standby #autoLOC_6001374 = Unpowered #autoLOC_6001375 = Fuel Flow #autoLOC_6001376 = Prop. Requirement Met #autoLOC_6001377 = Thrust #autoLOC_6001378 = Specific Impulse #autoLOC_6001379 = Cause #autoLOC_6001380 = Toggle Engine #autoLOC_6001381 = Shutdown Engine #autoLOC_6001382 = Activate Engine #autoLOC_6001383 = Gimbal Limit #autoLOC_6001384 = Actuation Toggles #autoLOC_6001385 = Toggle Gimbal #autoLOC_6001386 = Lock Gimbal #autoLOC_6001387 = Free Gimbal #autoLOC_6001388 = Toggle Gimbal Pitch #autoLOC_6001389 = Toggle Gimbal Yaw #autoLOC_6001390 = Toggle Gimbal Roll #autoLOC_6001391 = Automatic Switching #autoLOC_6001392 = Manual Switching #autoLOC_6001393 = Toggle Mode #autoLOC_6001394 = Sides #autoLOC_6001395 = Ejection Force #autoLOC_6001396 = Clamshell Deploy #autoLOC_6001397 = Delete Fairing #autoLOC_6001398 = Edit Fairing #autoLOC_6001399 = Build Fairing #autoLOC_6001400 = Toggle Flag #autoLOC_6001401 = Light Status #autoLOC_6001402 = Light R #autoLOC_6001403 = Light G #autoLOC_6001404 = Light B #autoLOC_6001405 = Toggle Light #autoLOC_6001406 = Turn Light On #autoLOC_6001407 = Turn Light Off #autoLOC_6001408 = Lights Off #autoLOC_6001409 = Lights On #autoLOC_6001410 = Toggle Ladder #autoLOC_6001411 = Extend Ladder #autoLOC_6001412 = Retract Ladder #autoLOC_6001413 = Level Up Crew #autoLOC_6001414 = Cooling #autoLOC_6001415 = Idle #autoLOC_6001416 = Toggle Radiator #autoLOC_6001417 = Activate Radiator #autoLOC_6001418 = Shutdown Radiator #autoLOC_6001419 = Alternator Output #autoLOC_6001420 = Sun Exposure #autoLOC_6001421 = Energy Flow #autoLOC_6001422 = Efficiency #autoLOC_6001423 = Flow #autoLOC_6001424 = Effective Air Speed #autoLOC_6001425 = Toggle Intake #autoLOC_6001426 = Close Intake #autoLOC_6001427 = Open Intake #autoLOC_6001428 = Antenna State #autoLOC_6001429 = Antenna Rating #autoLOC_6001430 = Transmit Data #autoLOC_6001431 = Toggle Display #autoLOC_6001432 = Science #autoLOC_6001433 = Data #autoLOC_6001434 = Rate #autoLOC_6001435 = Research #autoLOC_6001436 = Reset #autoLOC_6001437 = Deploy Experiment #autoLOC_6001438 = Reset Experiment #autoLOC_6001439 = Review Data #autoLOC_6001440 = Lab Status #autoLOC_6001441 = Transmit Science #autoLOC_6001442 = Force Percent #autoLOC_6001443 = Decouple #autoLOC_6001444 = Undock Node #autoLOC_6001445 = Undock #autoLOC_6001446 = Decouple Node #autoLOC_6001447 = Control from Here #autoLOC_6001448 = Set as Target #autoLOC_6001449 = Unset Target #autoLOC_6001450 = Release Grapple #autoLOC_6001451 = Release #autoLOC_6001452 = Decouple Node #autoLOC_6001453 = Free Pivot #autoLOC_6001454 = Lock Pivot #autoLOC_6001455 = Shroud #autoLOC_6001456 = Jettison Shroud #autoLOC_6001457 = Friction Control #autoLOC_6001458 = Brake #autoLOC_6001459 = Wheel Stress #autoLOC_6001460 = Deploy Shielded #autoLOC_6001461 = Extend/Retract #autoLOC_6001462 = Motor: Direction #autoLOC_6001463 = Drive Limiter #autoLOC_6001464 = Traction Control #autoLOC_6001465 = Diff Steering #autoLOC_6001466 = Steering: Direction #autoLOC_6001467 = Steering #autoLOC_6001468 = Steering: Direction #autoLOC_6001469 = Spring Strength #autoLOC_6001470 = Damper Strength #autoLOC_6001471 = Start Converter #autoLOC_6001472 = Stop Converter #autoLOC_6001473 = Toggle Converter #autoLOC_6001474 = Run Analysis #autoLOC_6001475 = Jettison Tank Contents #autoLOC_6001476 = Body #autoLOC_6001477 = Lat #autoLOC_6001478 = Lon #autoLOC_6001479 = Resource #autoLOC_6001480 = Toggle Overlay #autoLOC_6001481 = Color: Monochrome #autoLOC_6001482 = Color: <<1>> #autoLOC_6001483 = Cutoff + #autoLOC_6001484 = Cutoff - #autoLOC_6001485 = Activate #autoLOC_6001486 = Perform orbital survey #autoLOC_6001487 = Thermal Efficiency #autoLOC_6001488 = Core Temp #autoLOC_6001489 = <<1>>\n\nAre you sure you want to continue? #autoLOC_6001490 = <<1>> Warning! #autoLOC_6001491 = Re-Runnable. #autoLOC_6001492 = <>\n<<2>> #autoLOC_6001493 = <<1>> Science earned #autoLOC_6001494 = <<1>> Science #autoLOC_6001495 = <<1>> Axis <<2>> #autoLoc_6001496 = Transfer Data #autoLoc_6001497 = RESET #autoLOC_6001498 = UT #autoLOC_6001499 = Run Test #autoLOC_6001500 = Display Kerbin Time (6h days, 426d years) #autoLOC_6001501 = Display Earth Time (24h days, 365d years) #autoLOC_6001502 = KerbNet Map Aligns with Orbit #autoLOC_6001503 = Anti-Aliasing #autoLOC_6001504 = CommNet Line Brightness Factor #autoLOC_6001505 = 6-DOF #autoLOC_6001506 = Low #autoLOC_6001507 = Default #autoLOC_6001508 = High #autoLOC_6001509 = Minimal,Very Low,Low,Normal #autoLOC_6001510 = Fastest,Fast,Simple,Good,Beautiful,Fantastic #autoLOC_6001603 = Manual #autoLOC_6001604 = Construction Interface #autoLOC_6001605 = The Parts Toolbox #autoLOC_6001606 = Part Details #autoLOC_6001607 = Action Groups #autoLOC_6001608 = Vessel Crewing #autoLOC_6001609 = Scene Actions and Vessel Details #autoLOC_6001610 = Staging Stack and App Launcher #autoLOC_6001611 = Engineers Report #autoLOC_6001612 = Centers and Costs #autoLOC_6001613 = Construction Gizmos #autoLOC_6001614 = Symmetry and Snapping #autoLOC_6001615 = Flight Interface #autoLOC_6001616 = The NavBall #autoLOC_6001617 = Mode Controls #autoLOC_6001618 = The Staging Stack #autoLOC_6001619 = The Altimeter #autoLOC_6001620 = Time Controls/Action Menus #autoLOC_6001621 = App Launcher #autoLOC_6001622 = Kerbal Portraits #autoLOC_6001623 = EVA Activities #autoLOC_6001624 = Map Interface #autoLOC_6001625 = Orbit Nodes #autoLOC_6001626 = Orbit Nodes (cont.) #autoLOC_6001627 = Maneuver Nodes #autoLOC_6001628 = Controls #autoLOC_6001629 = General Controls #autoLOC_6001630 = Map and Time #autoLOC_6001631 = Flight Directions #autoLOC_6001632 = General Flight #autoLOC_6001633 = Flight Activities #autoLOC_6001634 = RCS and Trim #autoLOC_6001635 = Docking Mode #autoLOC_6001636 = EVA #autoLOC_6001637 = Editor #autoLOC_6001638 = Editor Gizmos #autoLOC_6001639 = The Mouse in Flight #autoLOC_6001640 = The Mouse in Construction #autoLOC_6001641 = Management Screens #autoLOC_6001642 = Kerbal Space Center #autoLOC_6001643 = Astronaut Complex #autoLOC_6001644 = Administration Building #autoLOC_6001645 = Mission Control #autoLOC_6001646 = Research and Development #autoLOC_6001647 = R&D Science Archives #autoLOC_6001648 = Tracking Station #autoLOC_6001649 = Locations #autoLOC_6001650 = Celestial Bodies #autoLOC_6001659 = Facilities #autoLOC_6001660 = Vehicle Assembly Building #autoLOC_6001661 = Spaceplane Hangar #autoLOC_6001662 = Runway #autoLOC_6001663 = Launchpad #autoLOC_6001664 = Facilities Menus #autoLOC_6001665 = Easter Eggs #autoLOC_6001666 = Space Travel #autoLOC_6001667 = Orbital Definitions #autoLOC_6001668 = Direction and Inclination #autoLOC_6001669 = Apoapsis and Periapsis #autoLOC_6001670 = Eccentricity #autoLOC_6001671 = Vessel Directions #autoLOC_6001672 = Orbital Basics #autoLOC_6001673 = Orbits Defined #autoLOC_6001674 = Atmosphere #autoLOC_6001675 = Getting Up There #autoLOC_6001676 = Turning "with" Gravity #autoLOC_6001677 = Staying Up There #autoLOC_6001678 = Getting Back Down #autoLOC_6001679 = Orbital Maneuvers #autoLOC_6001680 = DeltaV #autoLOC_6001681 = Shaping Up #autoLOC_6001682 = Adjusting Inclination #autoLOC_6001683 = Radial and Anti-Radial #autoLOC_6001684 = Hohmann Transfer #autoLOC_6001685 = Hohmann Transfer (cont.) #autoLOC_6001686 = Maneuver Efficiency #autoLOC_6001687 = Orbit Types #autoLOC_6001688 = Rocketry #autoLOC_6001689 = Basics #autoLOC_6001690 = Forces #autoLOC_6001691 = Stability #autoLOC_6001692 = Centered #autoLOC_6001693 = Symmetry #autoLOC_6001694 = Aerodynamics #autoLOC_6001695 = Control #autoLOC_6001696 = Engines #autoLOC_6001697 = Supplies #autoLOC_6001698 = Service and Science #autoLOC_6001699 = Recharging Supplies #autoLOC_6001700 = Parachutes #autoLOC_6001701 = Hatches and Ladders #autoLOC_6001702 = Multiple Stages #autoLOC_6001703 = Stability Assist #autoLOC_6001704 = Advanced #autoLOC_6001705 = Girders, Plates and Struts #autoLOC_6001706 = Fairings #autoLOC_6001707 = Aircraft #autoLOC_6001708 = Lift #autoLOC_6001709 = Thrust #autoLOC_6001710 = Intakes Explained #autoLOC_6001711 = Drag #autoLOC_6001712 = Control Surfaces #autoLOC_6001713 = Center of Lift #autoLOC_6001714 = Achieving Flight #autoLOC_6001715 = Balancing Act #autoLOC_6001716 = Landing Gear #autoLOC_6001717 = Communications Network #autoLOC_6001718 = CommNet #autoLOC_6001719 = CommNet Interface #autoLOC_6001720 = Control Links #autoLOC_6001721 = Transmission #autoLOC_6001722 = Relays #autoLOC_6001723 = Range #autoLOC_6001724 = KerbNet #autoLOC_6001725 = KerbNet Interface #autoLOC_6001726 = Scanning Modes #autoLOC_6001727 = Waypoints and Anomalies #autoLOC_6001728 = Heat #autoLOC_6001729 = Parts and Heat #autoLOC_6001730 = Core Heat #autoLOC_6001731 = Radiator Panels #autoLOC_6001732 = Thermal Control Systems #autoLOC_6001733 = Feeling The Flow #autoLOC_6001734 = Heat Shields #autoLOC_6001735 = Career #autoLOC_6001736 = Currencies #autoLOC_6001737 = Kerbal Roles #autoLOC_6001738 = Kerbal Experience #autoLOC_6001739 = Contracts #autoLOC_6001740 = Technology #autoLOC_6001741 = Strategies #autoLOC_6001742 = Science #autoLOC_6001743 = Experiments #autoLOC_6001744 = Science from Data #autoLOC_6001745 = Lab #autoLOC_6001746 = Resources #autoLOC_6001747 = Scanning #autoLOC_6001748 = Scanning (Continued) #autoLOC_6001749 = Asteroid Mining #autoLOC_6001750 = Drilling #autoLOC_6001751 = Storage And Conversion #autoLOC_6001752 = Conversion Management #autoLOC_6001800 = Toggle Panels #autoLOC_6001801 = Extend Panel #autoLOC_6001802 = Retract Panel #autoLOC_6001803 = Extend Panels #autoLOC_6001804 = Retract Panels #autoLOC_6001805 = Extend <<1>> #autoLOC_6001806 = Retract <<1>> #autoLOC_6001807 = Toggle <<1>> #autoLOC_6001808 = Container: Collect All #autoLOC_6001809 = Tweak #autoLOC_6001810 = Leave Seat #autoLOC_6001811 = Toggle flight GUI #autoLOC_6001812 = Relay Status #autoLOC_6001813 = CoreEnergy #autoLOC_6001814 = PartEnergy #autoLOC_6001815 = GoalEnergy #autoLOC_6001816 = Diff #autoLOC_6001817 = Core->Part #autoLOC_6001818 = Part->Core #autoLOC_6001819 = RadSat #autoLOC_6001820 = RadCap #autoLOC_6001821 = RadUsage #autoLOC_6001822 = RadCoolAmt #autoLOC_6001823 = RadCool% #autoLOC_6001824 = RadCoolTot #autoLOC_6001825 = Rad%Tot #autoLOC_6001826 = RadXfer #autoLOC_6001827 = RadExcess #autoLOC_6001828 = Shielded #autoLOC_6001829 = Toggle Color #autoLOC_6001830 = % Rated Thrust #autoLOC_6001831 = Fuel Ratio #autoLOC_6001832 = Board <<1>> #autoLOC_6001833 = Take Down #autoLOC_6001834 = Pick Up #autoLOC_6001835 = Read Plaque #autoLOC_6001836 = Gear #autoLOC_6001837 = Force #autoLOC_6001838 = Motor Drive #autoLOC_6001839 = Motor Neutral #autoLOC_6001840 = Motor Park #autoLOC_6001841 = Reverse Drive #autoLOC_6001842 = Throttle -> Speed #autoLOC_6001843 = Torque Ratio #autoLOC_6001844 = Park Drive #autoLOC_6001845 = Set Neutral #autoLOC_6001846 = Invert Drive #autoLOC_6001847 = Standard Drive #autoLOC_6001848 = Reversed Drive #autoLOC_6001849 = Target Center of Mass #autoLOC_6001850 = Take Sample #autoLOC_6001851 = Rename Asteroid #autoLOC_6001852 = Mesh #autoLOC_6001853 = Nodes #autoLOC_6001854 = AR:CoolingParts #autoLOC_6001855 = AR:Radiators #autoLOC_6001856 = AR:HeadRoom #autoLOC_6001857 = AR:ExcessHeat #autoLOC_6001858 = AR:XferAmt #autoLOC_6001859 = AR:AdjXferAmt #autoLOC_6001860 = Toggle Transmit Incomplete #autoLOC_6001861 = Must wait #autoLOC_6001862 = Restore #autoLOC_6001863 = Clean Experiments [<<1>>] #autoLOC_6001864 = Clean Experiments #autoLOC_6001865 = Release Clamp #autoLOC_6001866 = Ablation: #autoLOC_6001867 = Pyrolysis Flux: #autoLOC_6001868 = Toggle Gear #autoLOC_6001869 = Retract gear #autoLOC_6001870 = Extend gear #autoLOC_6001871 = Fire #autoLOC_6001872 = Sample of #autoLOC_6001873 = Sample mass #autoLOC_6001874 = Discard #autoLOC_6001875 = Lon. Slip #autoLOC_6001876 = Lat. Slip #autoLOC_6001877 = Wheel Speed #autoLOC_6001878 = Landed (Self) #autoLOC_6001879 = Landed (Vessel) #autoLOC_6001880 = Landed At #autoLOC_6001881 = Landed At Last #autoLOC_6001882 = Repair Wheel #autoLOC_6001883 = EffBonus #autoLOC_6001884 = Delta #autoLOC_6001885 = TimeFac #autoLOC_6001886 = FinBon #autoLOC_6001887 = CrewBon #autoLOC_6001888 = Jettison <<1>> #autoLOC_6001889 = Abundance #autoLOC_6001890 = Collect #autoLOC_6001891 = Discard #autoLOC_6001892 = Alternator (Wet) #autoLOC_6001893 = Alternator (Dry) #autoLOC_6001894 = Mode #autoLOC_6001895 = Wet #autoLOC_6001896 = Dry #autoLOC_6001897 = AirBreathing #autoLOC_6001898 = ClosedCycle #autoLOC_6001899 = There is no active vessel.\n #autoLOC_6001900 = Eccentricity cannot be exactly 1, adding a tiny fraction for you\n #autoLOC_6001901 = SMA was below what is safe, setting it to minimum safe value for orbit.\n #autoLOC_6001902 = Eccentricity is below zero\n #autoLOC_6001903 = Inclination is greater than 180 degrees\n #autoLOC_6001904 = Inclination is less than -180 degrees\n #autoLOC_6001905 = SMA Cannot be Infinity\n #autoLOC_6001906 = There is no valid selected vessel.\n #autoLOC_6001907 = Selected vessel is the active vessel.\n #autoLOC_6001908 = Selected vessel is not in a stable orbit to rendezvous.\n #autoLOC_6001909 = Placed active vessel <<1>> meters from <<2>>. #autoLOC_6001910 = Reset Conv. Counter #autoLOC_6001911 = All technology in Research and Development has been researched. #autoLOC_6001912 = All facilities in the space center have been fully upgraded. #autoLOC_6001913 = All crew members are now fully experienced. #autoLOC_6001914 = Early game progression on <<1>> has been completed. #autoLOC_6001915 = All game progression has been fully completed. #autoLOC_6001916 = Drag: <<1>> #autoLOC_6001917 = Drag Vector: <<1>> #autoLOC_6001918 = <<1>> rate #autoLOC_6001919 = Discovered on <<1>> #autoLOC_6001920 = Last Observed on <<1>> #autoLOC_6001921 = MNV: <<1>> #autoLOC_6001922 = <<1>> <<1[reports/report/reports]>> #autoLOC_6001923 = Ast. <<1>> #autoLOC_6001924 = Achieve goal #autoLOC_6001925 = Cannot warp faster than <<1>>x while in atmosphere. #autoLOC_6001926 = Cannot warp faster than <<1>>x while the ship is under acceleration. #autoLOC_6001927 = Cannot warp faster than <<1>>x while moving over terrain. #autoLOC_6001928 = Cannot warp faster than <<1>>x while below <<2>>m. #autoLOC_6001929 = Cannot warp faster than <<1>>x while Kerbals are on a ladder. #autoLOC_6001930 = Cannot switch time rate modes while above <<1>>x Warp. #autoLOC_6001931 = Warp already in progress #autoLOC_6001932 = Auto-TimeWarp Cancelled. #autoLOC_6001933 = TimeWarping... T<<1>>\nPress [<<2>>] to Cancel. #autoLOC_6001934 = TimeWarp Stopped. #autoLOC_6001935 = Warping... T<<1>> #autoLOC_6001936 = TimeWarp Complete #autoLOC_6001937 = We have launched into atmospheric flight. #autoLOC_6001938 = We have entered into atmospheric flight above <<1>>. #autoLOC_6001939 = We have entered orbit. #autoLOC_6001940 = We have entered orbit of <<1>>. #autoLOC_6001941 = We have launched into suborbital spaceflight. #autoLOC_6001942 = We have entered into suborbital spaceflight above <<1>>. #autoLOC_6001943 = We have returned to the surface. #autoLOC_6001944 = We have landed on the surface of <<1>>. #autoLOC_6001945 = We have splashed into the ocean. #autoLOC_6001946 = We have splashed down in the oceans of <<1>>. #autoLOC_6001947 = We have returned to the surface from orbit. #autoLOC_6001948 = We have returned home from orbit of <<1>>. #autoLOC_6001949 = We have performed the first one of our experiments at home. #autoLOC_6001950 = We have gathered the first scientific data from <<1>>. #autoLOC_6001951 = We have performed the first one of our experiments at home. #autoLOC_6001952 = We have gathered the first scientific data from <<1>>. #autoLOC_6001953 = We have planted the first one of our flags at home. #autoLOC_6001954 = We have planted a flag on <<1>>. #autoLOC_6001955 = We have performed an EVA test at home. #autoLOC_6001956 = We have walked on the surface of <<1>>. #autoLOC_6001957 = Deactivate #autoLOC_6001958 = Name Site #autoLOC_6001959 = KerbNet automatic refresh was interrupted. #autoLOC_6001960 = Have a vessel make ground contact with <<1>> to achieve this goal. #autoLOC_6001961 = Land a vessel on the surface of <<1>> to achieve this goal. #autoLOC_6001962 = We need to perform a space walk in orbit. This time try to keep your helmet free of bodily fluids. #autoLOC_6001963 = We need to perform a space walk in orbit of <<1>>. This time try to keep your helmet free of bodily fluids. #autoLOC_6001964 = Make ground contact on <<1>> #autoLOC_6001965 = Return to <<1>> from orbit. #autoLOC_6001966 = Return to <<1>> from orbit of <<2>>. #autoLOC_6001967 = SUBASSEMBLY\nDROP ZONE #autoLOC_6001968 = EVA Suit #autoLOC_6001969 = Max. Absorb. Garment #autoLOC_6001970 = Hibernation Mode #autoLOC_6002000 = Surface Landed #autoLOC_6002001 = Surface Splashed #autoLOC_6002002 = Flying Low #autoLOC_6002003 = Flying High #autoLOC_6002004 = In Space Low #autoLOC_6002005 = In Space High #autoLOC_6002006 = Akatsuki Lake #autoLOC_6002007 = Babbage Patch #autoLOC_6002008 = Badlands #autoLOC_6002009 = Canyon #autoLOC_6002010 = Canyons #autoLOC_6002011 = Central Lowlands #autoLOC_6002012 = Central Mountain Range #autoLOC_6002013 = Crater Bay #autoLOC_6002014 = Crater Island #autoLOC_6002015 = Crater Lake #autoLOC_6002016 = Craters #autoLOC_6002017 = Crescent Bay #autoLOC_6002018 = Degrasse Sea #autoLOC_6002019 = Deserts #autoLOC_6002020 = Dunes #autoLOC_6002021 = East Crater #autoLOC_6002022 = East Farside Crater #autoLOC_6002023 = Eastern Canyon #autoLOC_6002024 = Eastern Mountain Ridge #autoLOC_6002025 = Eastern Sea #autoLOC_6002026 = Explodium Sea #autoLOC_6002027 = Farside Basin #autoLOC_6002028 = Farside Crater #autoLOC_6002029 = Flats #autoLOC_6002030 = Foothills #autoLOC_6002031 = Fragipan #autoLOC_6002032 = Gagarin Crater #autoLOC_6002033 = Galileio Crater #autoLOC_6002034 = Grasslands #autoLOC_6002035 = Great Flats #autoLOC_6002036 = Grissom Crater #autoLOC_6002037 = Highland Craters #autoLOC_6002038 = Highlands #autoLOC_6002039 = Ice Canyons #autoLOC_6002040 = Ice Caps #autoLOC_6002041 = Impact Craters #autoLOC_6002042 = Impact Ejecta #autoLOC_6002043 = Lesser Flats #autoLOC_6002044 = Lowlands #autoLOC_6002045 = Mara #autoLOC_6002046 = Midland Canyon #autoLOC_6002047 = Midland Craters #autoLOC_6002048 = Midland Sea #autoLOC_6002049 = Midlands #autoLOC_6002050 = Greater Flats #autoLOC_6002051 = Minor Craters #autoLOC_6002052 = Mountains #autoLOC_6002053 = Mu Glacier #autoLOC_6002054 = North Pole #autoLOC_6002055 = Northeast Basin #autoLOC_6002058 = Northern Glaciers #autoLOC_6002059 = Northern Ice Shelf #autoLOC_6002060 = Northern Shelf #autoLOC_6002061 = Northern Sinkhole #autoLOC_6002062 = Northern Sinkhole Ridge #autoLOC_6002063 = Northwest Basin #autoLOC_6002064 = Northwest Crater #autoLOC_6002065 = Olympus #autoLOC_6002066 = Peaks #autoLOC_6002067 = Polar Crater #autoLOC_6002068 = Polar Craters #autoLOC_6002069 = Polar Highlands #autoLOC_6002070 = Polar Lowlands #autoLOC_6002071 = Poles #autoLOC_6002072 = Ridges #autoLOC_6002073 = Shallows #autoLOC_6002074 = Shores #autoLOC_6002075 = Slopes #autoLOC_6002076 = South Eastern Lowlands #autoLOC_6002077 = South Eastern Mountain Range #autoLOC_6002078 = South Pole #autoLOC_6002079 = South Western Lowlands #autoLOC_6002080 = Southern Basin #autoLOC_6002081 = Southern Glaciers #autoLOC_6002082 = Southern Ice Shelf #autoLOC_6002083 = Southern Valleys #autoLOC_6002084 = Southwest Crater #autoLOC_6002085 = The Sagen Sea #autoLOC_6002086 = Tundra #autoLOC_6002087 = Twin Craters #autoLOC_6002088 = Tycho Crater #autoLOC_6002089 = Valley #autoLOC_6002090 = Water #autoLOC_6002091 = Western Canyon #autoLOC_6002092 = Western Lowlands #autoLOC_6002093 = Western Mountain Ridge #autoLOC_6002094 = Western Sea #autoLOC_6002095 = LF #autoLOC_6002096 = Ox #autoLOC_6002097 = SF #autoLOC_6002098 = MP #autoLOC_6002099 = Xe #autoLOC_6002100 = EC #autoLOC_6002101 = Air #autoLOC_6002102 = EP #autoLOC_6002103 = Ore #autoLOC_6002104 = Ab #autoLOC_6002105 = VAB Round Tank #autoLOC_6002106 = VAB South Complex #autoLOC_6002107 = VAB Main Building #autoLOC_6002108 = VAB #autoLOC_6002109 = VAB Tanks #autoLOC_6002110 = VAB Round Tank #autoLOC_6002111 = VAB Pod Memorial #autoLOC_6002112 = LaunchPad #autoLOC_6002113 = R&D Main Building #autoLOC_6002114 = R&D #autoLOC_6002115 = Mission Control #autoLOC_6002116 = Pad Flag Pole #autoLOC_6002117 = Administration #autoLOC_6002118 = Pad #autoLOC_6002119 = SPH #autoLOC_6002120 = SPH Main Building #autoLOC_6002121 = SPH Round Tank #autoLOC_6002122 = SPH Tanks #autoLOC_6002123 = SPH Water Tower #autoLOC_6002124 = Crawlerway #autoLOC_6002125 = Astronaut Complex #autoLOC_6002126 = Tracking Station #autoLOC_6002127 = Tracking Station Dish South #autoLOC_6002128 = Tracking Station Dish North #autoLOC_6002129 = Tracking Station Dish East #autoLOC_6002130 = Tracking Station Hub #autoLOC_6002131 = Runway #autoLOC_6002132 = R&D Tanks #autoLOC_6002133 = R&D #autoLOC_6002134 = R&D Small Lab #autoLOC_6002135 = R&D Central Building #autoLOC_6002136 = R&D Corner Lab #autoLOC_6002137 = R&D Wind Tunnel #autoLOC_6002138 = R&D Observatory #autoLOC_6002139 = R&D Side Lab #autoLOC_6002140 = R&D Main Building #autoLOC_6002141 = Baikerbanur #autoLOC_6002142 = Baikerbanur LaunchPad #autoLOC_6002143 = Pad Water Tower #autoLOC_6002144 = Pad Round Tank #autoLOC_6002145 = Pad Tanks #autoLOC_6002146 = Launchpad Platform #autoLOC_6002147 = FlagPole #autoLOC_6002148 = Harvester Massif #autoLOC_6002149 = Kerbin: Harvester Massif #autoLOC_6002150 = Nye Island #autoLOC_6002151 = Kerbin: Nye Island #autoLOC_6002152 = Kerbin: Mesa South #autoLOC_6002153 = Mesa South #autoLOC_6002154 = Kerbin: Crater Rim #autoLOC_6002155 = Crater Rim #autoLOC_6002156 = Kerbin: North Station One #autoLOC_6002157 = North Station One #autoLOC_6002158 = Kerbin: Baikerbanur #autoLOC_6002159 = Kerbin: KSC #autoLoc_6002161 = LANDED #autoLoc_6002162 = SPLASHED #autoLoc_6002163 = PRELAUNCH #autoLoc_6002164 = FLYING #autoLoc_6002165 = SUB-ORBITAL #autoLoc_6002166 = ORBITING #autoLoc_6002167 = ESCAPING #autoLoc_6002168 = DOCKED #autoLoc_6002169 = LOST #autoLoc_6002170 = Advanced #autoLoc_6002171 = >>Easy #autoLoc_6002172 = >>Normal #autoLoc_6002173 = >>Moderate #autoLoc_6002174 = >>Hard #autoLoc_6002175 = >>Custom #autoLoc_6002176 = On Hyperbolic orbit around <<1>> #autoLoc_6002177 = Space Object #autoLoc_6002178 = Base #autoLoc_6002179 = Flag #autoLoc_6002180 = x50 Time #autoLoc_6002181 = x100 Time #autoLoc_6002182 = x1000 Time #autoLoc_6002183 = x10000 Time #autoLoc_6002184 = x100000 Time #autoLoc_6002185 = x2 Time #autoLoc_6002186 = x3 Time #autoLoc_6002187 = x4 Time #autoLoc_6002188 = x1 Time #autoLoc_6002189 = Crew #autoLoc_6002190 = Pilot Seat #autoLoc_6002191 = Center Seat #autoLoc_6002192 = Right Seat #autoLoc_6002193 = Left Seat #autoLoc_6002194 = Bottom Seat #autoLoc_6002195 = Right Seat <<1>> #autoLoc_6002196 = Left Seat <<1>> #autoLoc_6002197 = Seat <<1>> #autoLoc_6002200 = Probes require a signal for any control rather than going to partial control when lacking a signal. #autoLoc_6002201 = Enable comm links weakening and going down when the link goes through atmospheric plasma. #autoLoc_6002202 = Enable the full set of groundstations for the DSN, not just KSC. #autoLoc_6002203 = Whether negative values should be allowed for Funds and Science. #autoLoc_6002204 = Do parts fail when passing their pressure limits in dense atmospheres / deep underwater? #autoLoc_6002205 = Do parts fail when passing their G-force limits? #autoLoc_6002206 = Do Kerbals go unconscious after sustaining too much G-force? #autoLoc_6002207 = Prevents manually transferring resources across parts that cannot crossfeed with each other. #autoLoc_6002208 = Makes action groups always available in the VAB/SPH. #autoLoc_6002209 = With this setting off, all astronauts start with maximum experience. #autoLoc_6002210 = Apply experience points immediately instead of on recovery. #autoLoc_6002211 = If a part has tech upgrades, they will be applied in sandbox mode. #autoLoc_6002212 = Enable stats upgrades for some old parts when new technologies researched. #autoLoc_6002213 = x5 Time #autoLoc_6002214 = x10 Time #autoLoc_6002215 = KNOWLEDGE BASE #autoLoc_6002216 = Mohole #autoLOC_6002217 = Max Parts Supported: #autoLOC_6002218 = Funds #autoLOC_6002219 = Type #autoLOC_6002220 = Name #autoLOC_6002221 = Untracked #autoLOC_6002222 = Tracking #autoLOC_6002223 = Unknown #autoLOC_6002224 = Unknown Object #autoLOC_6002225 = No Situation Data #autoLOC_6002226 = Unknown Speed #autoLOC_6002227 = Unknown Altitude #autoLOC_6002228 = Unknown Object Type #autoLOC_6002229 = Unknown Mass #autoLOC_6002230 = Max Vessel Size: #autoLOC_6002231 = Max Active Strategies: #autoLOC_6002232 = Max Commitment: #autoLOC_6002233 = Max Vessel Weight: #autoLOC_6002234 = Max Active Contracts: #autoLOC_6002235 = Research Science Limit: #autoLOC_6002236 = Capacity: #autoLOC_6002237 = Active Kerbals #autoLOC_6002238 = Tracking Station Upgrade required for Flight Planning #autoLOC_6002239 = Flight Planning Available #autoLOC_6002240 = Kerbal EVAs can clamber onto objects #autoLOC_6002241 = Kerbal EVAs can collect surface samples #autoLOC_6002242 = Track Class #autoLOC_6002243 = objects or larger #autoLOC_6002244 = Action Groups Available #autoLOC_6002245 = Max Level #autoLOC_6002246 = Level #autoLOC_6002247 = Damage #autoLOC_6002248 = Stand By... #autoLOC_6002249 = Repair Facility #autoLOC_6002250 = Demolish #autoLOC_6002251 = Rebuild lvl #autoLOC_6002252 = These vessels are landed at the <<1>> :\n\n #autoLOC_6002253 = \n\nPlease remove them before continuing. #autoLOC_6002254 = Obstructed #autoLOC_6002255 = Are you sure you want to demolish this facility? #autoLOC_6002257 = CommNet #autoLOC_6002258 = Module Crew: <<1>>/<<2>> #autoLOC_6002259 = Crew Hatch #autoLOC_6002260 = Flight at <<1>> #autoLOC_6002261 = Sub-orbit of <<1>> #autoLOC_6002262 = Fly-by <<1>> #autoLOC_6002263 = Escape from <<1>> #autoLOC_6002264 = Orbit around <<1>> #autoLOC_6002265 = Train at <<1>> #autoLOC_6002266 = quicksave #autoLOC_6002267 = (<<1>> avg.) #autoLOC_6002268 = \u0020Data Acquired #autoLOC_6002269 = Deployed #autoLOC_6002270 = Deploying… #autoLOC_6002271 = Start Extended #autoLOC_6002272 = Cost: <<1>> <<2>><<3>> #autoLOC_6002273 = \n\n** UPGRADES APPLIED ** #autoLOC_6002274 = \n\nHas Potential Upgrades #autoLOC_6002275 = Part Stats Upgrade #autoLOC_6002276 = Unknown Upgrade #autoLOC_6002277 = Part Stats #autoLOC_6002278 = Cost: <<1>> <<2>> +<<3>> <<4>> #autoLOC_6002279 = Show Upgraded Stats #autoLOC_6002280 = Test Subject #autoLOC_6002281 = Start Object Tracking #autoLOC_6002282 = Infrared Telescope #autoLOC_6002283 = Sentinel Module #autoLOC_6002284 = SENTINEL Infrared Telescope #autoLOC_6002285 = The <<1>> is now mapping asteroids and comets passing near <<2>> orbit. #autoLOC_6002286 = Stop Object Tracking #autoLOC_6002287 = The <<1>> is no longer mapping asteroids and comets passing near <<2>> orbit. #autoLOC_6002288 = Telescope #autoLOC_6002289 = Off #autoLOC_6002290 = Error #autoLOC_6002291 = Mapping <<1>> #autoLOC_6002292 = Misaligned with <<1>> #autoLOC_6002293 = The <<1>> cannot activate without a power generator to provide electric charge. #autoLOC_6002294 = The <<1>> cannot activate without an antenna present to transmit the data it gathers. #autoLOC_6002295 = The <<1>> needs to be activated on a solar orbit. #autoLOC_6002296 = Inactive #autoLOC_6002297 = Map <> asteroids endangering <<2>> with a <<3>>. #autoLOC_6002298 = Map <> asteroids passing near <> with a <<4>>. #autoLOC_6002299 = asteroids #autoLOC_6002300 = It would be much easier to track asteroids in <> from afar with a <<3>> deployed in solar orbit near <<4>>. #autoLOC_6002301 = The <<1>> has worked so well mapping <>, that we would like you to use one to map asteroids around <<4>>. #autoLOC_6002302 = You have successfully mapped a portion of the asteroids that pass near <>. #autoLOC_6002303 = threatening #autoLOC_6002304 = around #autoLOC_6002305 = Map <> class <<2>> asteroids <<3>> <<4>> #autoLOC_6002306 = Map <> asteroids <<2>> <<3>> with an eccentricity greater than <<4>> #autoLOC_6002307 = Map <> asteroids <<2>> <<3>> with an inclination greater than <<4>> #autoLOC_6002308 = Map <> asteroids <<2>> <<3>> #autoLOC_6002309 = The mapping process will happen passively over a length of time as long as any active sentinels are near the specified orbit. They do not need to be newly launched. You will receive progress notifications as suitable asteroids are mapped. #autoLOC_6002310 = A sentinel has now mapped <<1>>/<<2>> suitable asteroids near <<3>> for <<4>>. #autoLOC_6002311 = Sentinels have finished mapping suitable asteroids around <<1>> for <<2>>. #autoLOC_6002312 = You focus the telescope out into space, scanning for celestial bodies. #autoLOC_6002313 = You scan for celestial bodies while orbiting high over Kerbin. #autoLOC_6002314 = The Sentinel Space Telescope uses infrared light to detect celestial bodies, such as asteroids, that may pose a risk to Kerbin. #autoLOC_6002315 = Log Observation Data #autoLOC_6002316 = asteroid camera day detect ?ir (map satellite scan #autoLOC_6002317 = s #autoLOC_6002318 = m #autoLOC_6002319 = h #autoLOC_6002320 = d #autoLOC_6002321 = y #autoLOC_6002322 = Year #autoLOC_6002323 = Years #autoLOC_6002324 = Day #autoLOC_6002325 = Days #autoLOC_6002326 = Hour #autoLOC_6002327 = Hours #autoLOC_6002328 = Min #autoLOC_6002329 = Mins #autoLOC_6002330 = Sec #autoLOC_6002331 = Secs #autoLOC_6002332 = T- #autoLOC_6002333 = T+ #autoLOC_6002334 = year #autoLOC_6002335 = years #autoLOC_6002336 = days #autoLOC_6002337 = day #autoLOC_6002338 = hour #autoLOC_6002339 = hours #autoLOC_6002340 = minutes #autoLOC_6002341 = minute #autoLOC_6002342 = seconds #autoLOC_6002343 = second #autoLOC_6002344 = Y #autoLOC_6002345 = D #autoLOC_6002346 = Cannot switch vessels while in atmosphere. #autoLOC_6002347 = Cannot switch vessels while under acceleration. #autoLOC_6002348 = Cannot switch vessels while moving over the surface. #autoLOC_6002349 = Cannot switch vessels while about to crash. #autoLOC_6002350 = Cannot switch vessels while on a ladder. #autoLOC_6002351 = Cannot switch vessels while the current one is throttled up. #autoLOC_6002352 = Cannot focus an object we do not own. #autoLOC_6002353 = Idle #autoLOC_6002354 = +<<1>> <<2>>\n-<<3>> <<4>>\n<<5>> #autoLOC_6002355 = <<1>><<2>> <<3>> <<4>> #autoLOC_6002356 = <<1>> <<2>> <<3>>. #autoLOC_6002357 = <<1>> <<2>>. #autoLOC_6002358 = HeatMap (blue) #autoLOC_6002359 = ORBITAL #autoLOC_6002360 = Objectives #autoLOC_6002361 = Adjust Time #autoLOC_6002362 = Switch Editor #autoLOC_6002370 = the data #autoLOC_6002371 = Data #autoLOC_6002372 = Crew #autoLOC_6002373 = ,\u0020 #autoLOC_6002374 = \u0020and\u0020 #autoLOC_6002375 = <<1>> <<2>> #autoLOC_6002376 = <<1>><<2>><<3>><<4>>. #autoLOC_6002377 = <<1>><<2>><<3>><<4>><<5>> #autoLOC_6002378 = Part model requires an Entry Purchase in R&D. #autoLOC_6002379 = Stale maneuver node became unsolvable - deleted. #autoLOC_6002380 = Deploy <<1>> #autoLOC_6002381 = Retract <<1>> #autoLOC_6002382 = Toggle <<1>> #autoLOC_6002383 = Module #autoLOC_6002384 = Deploy <<1>> #autoLOC_6002385 = Retract <<1>> #autoLOC_6002386 = Toggle <<1>> #autoLOC_6002387 = Deploy <<1>> #autoLOC_6002388 = Retract <<1>> #autoLOC_6002389 = Toggle <<1>> #autoLOC_6002390 = Deploy <<1>> #autoLOC_6002391 = Retract <<1>> #autoLOC_6002392 = Toggle <<1>> #autoLOC_6002393 = Deploy <<1>> #autoLOC_6002394 = Retract <<1>> #autoLOC_6002395 = Toggle <<1>> #autoLOC_6002396 = Deploy #autoLOC_6002397 = Deploy #autoLOC_6002398 = Extend <<1>> #autoLOC_6002399 = Retract <<1>> #autoLOC_6002400 = Toggle <<1>> #autoLOC_6002401 = Extend <<1>> #autoLOC_6002402 = Retract <<1>> #autoLOC_6002403 = Toggle <<1>> #autoLOC_6002404 = Empty #autoLOC_6002405 = Ascending Node: <<1>>° #autoLOC_6002406 = Descending Node: <<1>>° #autoLOC_6002407 = vessel #autoLOC_6002408 = Periapsis: <<1>><<2>> #autoLOC_6002409 = Apoapsis: <<1>><<2>> #autoLOC_6002410 = ??? #autoLOC_6002411 = - <<1>>: <<2>>/hour.\n #autoLOC_6002412 = - <<1>>: <<2>> <<3>>\n #autoLOC_6002413 = Research & Development Department #autoLOC_6002414 = A new contract has been offered by<<1>>: <<2>> #autoLOC_6002415 = A contract offer has been withdrawn by<<1>>: <<2>> #autoLOC_6002416 = We have accepted a contract offer from <<1>>: <<2>> #autoLOC_6002417 = True #autoLOC_6002418 = Toggle Steering #autoLOC_6002419 = Toggle Motor #autoLOC_6002420 = >>Warning: Approaching G Limits! #autoLOC_6002421 = >>Warning: Approaching Pressure Limits! #autoLOC_6002422 = Error! #autoLOC_6002423 = The <<1>> SFS file is incompatible with this version of KSP. #autoLOC_6002424 = Craft Loading Error #autoLOC_6002425 = Craft <<1>> was not loaded because\nit had the following parts missing:\n<<2>> #autoLOC_6002426 = Loading Failed #autoLOC_6002427 = Part <<1>> is missing #autoLOC_6002428 = Cannot load the craft. File format is incompatible\nwith this version of KSP. #autoLOC_6002429 = Retriever A1 #autoLOC_6002430 = Retriever A2 #autoLOC_6002431 = Orbiter 1 #autoLOC_6002432 = Starbeam #autoLOC_6002433 = Starbeam Debris #autoLOC_6002434 = Starbeam Lander #autoLOC_6002435 = The Vules Jerne Kerman #autoLOC_6002436 = The Vules Jerne Kerman Debris #autoLOC_6002437 = The Vules Jerne Kerman Rover #autoLOC_6002438 = Mun 7 #autoLOC_6002439 = Inspiration of the Windward Spirit #autoLOC_6002440 = Inspiration of the Windward Spirit Debris #autoLOC_6002441 = Kerbal 11 #autoLOC_6002442 = Ever Onward #autoLOC_6002443 = Ever Onward Lander #autoLOC_6002444 = Homeseeker Flyback Booster #autoLOC_6002445 = Homeseeker Flyback Booster Probe #autoLOC_6002446 = Homeseeker Flyback Booster Debris #autoLOC_6002447 = Quietlands #autoLOC_6002448 = Quietlands Debris #autoLOC_6002449 = Aeris 4B "Maybe the Sky" #autoLOC_6002450 = Bowser 1 #autoLOC_6002451 = Bowser 1 Debris #autoLOC_6002452 = Space Station 1 #autoLOC_6002453 = Farsight radio observatory one #autoLOC_6002454 = Farsight radio observatory two #autoLOC_6002455 = Farsight radio observatory three #autoLOC_6002456 = "Jumping" JAC-K DSR 1 #autoLOC_6002457 = "Jumping" JAC-K DSR 2 #autoLOC_6002458 = "Jumping" JAC-K DSR 3 #autoLOC_6002459 = "Jumping" JAC-K DSR 4 #autoLOC_6002460 = "Jumping" JAC-K DSR 5 #autoLOC_6002461 = "Jumping" JAC-K DSR 6 #autoLOC_6002462 = "Jumping" JAC-K DSR 5 Probe #autoLOC_6002463 = "Mirror" signal relay 1 #autoLOC_6002464 = "Mirror" signal relay 2 #autoLOC_6002465 = "Mirror" signal relay 3 #autoLOC_6002466 = "Mirror" signal relay 4 #autoLOC_6002467 = Kenera-9 #autoLOC_6002468 = Philae #autoLOC_6002469 = Kerbal Rescuer #autoLOC_6002470 = Stranded #autoLOC_6002471 = Scitest #autoLOC_6002472 = Inspiration of the Windward Spirit Lander #autoLOC_6002473 = Inspiration of the Windward Spirit Probe #autoLOC_6002474 = Space Station Core #autoLOC_6002475 = Fuel Module and Tug #autoLOC_6002476 = Space Station Core Probe #autoLOC_6002477 = Kerbal XX #autoLOC_6002478 = Rover + Skycrane #autoLOC_6002479 = CUSTOM CATEGORY\nDROP ZONE #autoLOC_6002480 = Warning #autoLOC_6002481 = No category selected. #autoLOC_6002482 = This category already has this part. #autoLOC_6002483 = Everything ok. #autoLOC_6002484 = Center of Mass #autoLOC_6002485 = Enable Motor #autoLOC_6002486 = Disable Motor #autoLOC_6002487 = m/s #autoLOC_6002488 = kN #autoLOC_6002489 = Play ESA Missions #autoLOC_6002490 = New ESA Missions! #autoLOC_6002491 = >> Part of : <<1>> #autoLOC_6002493 = Ultra #autoLOC_6002494 = Ultra shader quality only applies to certain celestial bodies. #autoLOC_6002495 = Magnetometer Boom #autoLOC_6002496 = Magnetic fields are all around us. Kerbal scientists know that learning about the magnetic field of a celestial body can yield all sorts of interesting insights into what's going on inside it - but spacecraft also emit magnetic fields, especially when operating their electronics and electromechanical actuators.\n\nFor some reason engineers just don't want to turn off the entire spacecraft, or build it out of plastic, so the Experimental Engineering group solved the issue by sticking this sensitive magnetometer on an extensible boom.\n\nWarning: Warranty on the boom voided if used any place besides the vacuum of space. #autoLOC_6002497 = experiment research magnet boom #autoLOC_6002498 = Extend Boom #autoLOC_6002499 = Retract Boom #autoLOC_6002500 = Run Magnetometer Report #autoLOC_6002501 = Magnetometer Report #autoLOC_6002502 = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. #autoLOC_6002503 = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. #autoLOC_6002504 = Kerbin's magnetic field is weaker out here, but still easily detectable, and this instrument maps the field fluctations as they radiate into deeper space. #autoLOC_6002505 = Kerbin has a strong magnetic field for a planet of its size, shielding us from the Sun's blasts of radiation, even in this low orbit. #autoLOC_6002506 = Advanced Grabbing Unit Jr. #autoLOC_6002507 = Usually, when you want to improve a part, the first thing any self-respecting Kerbal engineer thinks about is making it bigger and adding more power. Rarely, that's not the ideal solution. Thus was born the AGU jr. Instead of making a bigger claw, Kerbal Motion has designed a smaller one, when you need a small helping hand to latch onto something in those hard to reach places. #autoLOC_6002508 = Intermediate Period Comet Sample #autoLOC_6002509 = Long Period Comet Sample #autoLOC_6002510 = Interstellar Comet Sample #autoLOC_6002511 = At some point in the past this comet was swung into a much tighter orbit around the Sun. It's a good thing you got here now, it may not keep its status as a Comet for much longer with the way the Sun is boiling off its volatile material. You've got a good scoop of this melting icecream ball to perserve and return for analysis. #autoLOC_6002512 = This solar soujourner has been guided by Jool's massive gravity well into a periodic orbit that makes it a regular visitor to the inner system. This sample can help give our scientists a better look at what the protoplanetary disk out past Jool's orbit was composed of. Be careful bringing it back - it's a little melty. #autoLOC_6002513 = The composition of this comet shows the unique fingerprint of the early Solar system as it has remained untouched on its long lonely journeys that only rarely bring it close to the warmth of the Sun. The smallest microscopic dust embedded into the sample you've carefully packed away contains a treasure of information for our astrogeologists. #autoLOC_6002514 = You've managed to take a sample of one of the rarest pieces of celestial material - a chunk of extra-solar matter. These inter-planetary voyagers travel the space between stars, only rarely diving down into a solar gravity well. Telescopes probe the galaxy far and wide, but actually getting a piece of something from this far away is a unique achievement. #autoLOC_6002515 = Cube: <<1>> Weight: <<2>> #autoLOC_6002516 = Procedural Drag Cube #autoLOC_6002517 = MPO Probe #autoLOC_6002518 = The Moho Planetary Observer combines the function of many parts in one, to help make sure the searing heat of its primary mission target is distributed and dissipated without harming its critical control functionality. #autoLOC_6002519 = esa probe control cmg command control fly gyro moment react stab steer torque #autoLOC_6002520 = MTM Stage #autoLOC_6002521 = The Moho Transfer Module houses a control core and a generously sized xenon tank. Perfect for transporting large scientific payloads anywhere where large amounts of deltaV are required. #autoLOC_6002522 = What’s new in Kerbal Space Program 1.10: Shared Horizons\n\nWelcome to the 1.10 update of Kerbal Space Program! This is a special one because we’ve worked with the European Space Agency to bring you some fantastic new content and a big addition to the KSP solar system.\n\nSo first off, our collaboration with ESA brings KSP versions of the real world BepiColombo and Rosetta missions. And you can play them without the Making History DLC!\n\nIf you know your space trivia, then you’ll know that with the addition of the Rosetta mission, we just had to add comets to the game! These will appear in all game modes, and career has a couple of new comet-based contracts. Comets have realistic, variable tails, and are significantly larger than standard asteroids. You might even see one that’s visiting us from interstellar space!\n\nWe’ve added several new parts to the game and updated others. First, an array of new flag parts so you can decorate your rocket with a variety of flags, for those multi-mission or multi-agency craft. Second, we’ve added a smaller version of the Claw, and a new science experiment, the magnetometer. There are also new variants of some tanks, SRBs, and decouplers, and fairings have not only new variants, but some updated functionality as well, go check them out!\n\nAs some of you figured out from our April Jool’s day post, Jool has received a revamp - but remained green. Even better, Jool’s clouds are now animated. They're astonishing to watch as you timewarp to an intercept. Laythe has also received a revamp, so you have somewhere beautiful to pull up a beach chair and admire Jool.\n\nNext, we’ve added a new EVA suit picker that lets you choose different suit types and colors, letting you individualize your Kerbal’s highly-protective suit - including a new ESA suit texture option! Plus, it's much easier for modders to add their own suit textures to the game.\n\nFinally, there’re also a host of bug fixes, performance updates and QOL improvements for you to check out in our change log. We hope you enjoy Kerbal Space Program 1.10: Shared Horizons. #autoLOC_6002523 = Philae Lander #autoLOC_6002524 = Rosetta Spacecraft #autoLOC_6002525 = Vessel to test grapple on. #autoLOC_6002526 = The Grappling Vessel and Grappled Vessel can't be the same vessel. #autoLOC_6002527 = MPO Probe #autoLOC_6002528 = MMO Probe #autoLOC_6002529 = MSE Lander #autoLOC_6002530 = No comet detected #autoLOC_6002531 = Not directly attached to comet #autoLOC_6002532 = (Comet use - <<1>>% base efficiency) #autoLOC_6002533 = Comet Drill #autoLOC_6002534 = Start Comet Harvester #autoLOC_6002535 = Stop Comet Harvester #autoLOC_6002536 = Toggle Comet Harvester #autoLOC_6003000 = None #autoLOC_6003001 = Stage #autoLOC_6003002 = Gear #autoLOC_6003003 = Light #autoLOC_6003004 = RCS #autoLOC_6003005 = SAS #autoLOC_6003006 = Brakes #autoLOC_6003007 = Abort #autoLOC_6003008 = Custom01 #autoLOC_6003009 = Custom02 #autoLOC_6003010 = Custom03 #autoLOC_6003011 = Custom04 #autoLOC_6003012 = Custom05 #autoLOC_6003013 = Custom06 #autoLOC_6003014 = Custom07 #autoLOC_6003015 = Custom08 #autoLOC_6003016 = Custom09 #autoLOC_6003017 = Custom10 #autoLoc_6003018 = Kerman #autoLOC_6003019 = Ambient Light Boost #autoLoc_6003020 = Base Converter #autoLoc_6003021 = Base Drill #autoLoc_6003022 = Flag Decal #autoLoc_6003023 = Ablator #autoLoc_6003024 = Active Radiator #autoLoc_6003025 = Aero Surface #autoLoc_6003026 = Alternator #autoLoc_6003028 = Animation Setter #autoLoc_6003029 = Asteroid Drill #autoLoc_6003030 = Color Changer #autoLoc_6003031 = Command #autoLoc_6003032 = Control Surface #autoLoc_6003033 = Core Heat #autoLoc_6003034 = Data Transmitter #autoLoc_6003035 = Deployable Antenna #autoLoc_6003036 = Deployable Part #autoLoc_6003037 = Deployable Radiator #autoLoc_6003038 = Deployable Solar Panel #autoLoc_6003039 = Docking Node #autoLoc_6003040 = Enviro Sensor #autoLoc_6003041 = Experience Management #autoLoc_6003042 = Generator #autoLoc_6003043 = Gimbal #autoLoc_6003044 = Grapple Node #autoLoc_6003045 = Lifting Surface #autoLoc_6003046 = Light #autoLoc_6003047 = Orbital Surveyor #autoLoc_6003048 = Parachute #autoLoc_6003049 = Probe Control Point #autoLoc_6003050 = RCS #autoLoc_6003051 = RCSFX #autoLoc_6003052 = Reaction Wheel #autoLoc_6003053 = Resource Converter #autoLoc_6003054 = Resource Harvester #autoLoc_6003055 = Resource Intake #autoLoc_6003056 = Resource Scanner #autoLoc_6003057 = SAS #autoLoc_6003058 = Science Container #autoLoc_6003059 = Science Experiment #autoLoc_6003060 = Science Lab #autoLoc_6003061 = Trip Logger #autoLOC_6003062 = Disabled #autoLOC_6003063 = Broken #autoLOC_6003064 = WARP #autoLOC_6003065 = A T M O S P H E R E #autoLOC_6003066 = STAGE #autoLOC_6003067 = VERT\nSPD #autoLOC_6003068 = PITCH #autoLOC_6003069 = YAW #autoLOC_6003070 = ROLL #autoLOC_6003071 = UP #autoLOC_6003072 = LEFT #autoLOC_6003073 = RIGHT #autoLOC_6003074 = DOWN #autoLOC_6003075 = FWD #autoLOC_6003076 = BACK #autoLOC_6003077 = CTRL\nMODE #autoLOC_6003078 = LIN #autoLOC_6003079 = ROT #autoLOC_6003080 = HDG #autoLOC_6003081 = RECOVER VESSEL #autoLOC_6003082 = SPACE CENTER #autoLOC_6003083 = None #autoLOC_6003084 = First Hop #autoLOC_6003085 = Path #autoLOC_6003086 = Vessel Links #autoLOC_6003087 = Network #autoLOC_6003088 = EVA #autoLOC_6003089 = Ambient Light Boost: Map #autoLOC_6003090 = Test Complete! We got some good data here. Thanks! #autoLOC_6003091 = Enter Text… #autoLOC_6003092 = Using Physics Warp can affect the structural stability of the vessel.\n\nBe careful using it with large ships. #autoLOC_6003093 = Cost: <<1>>K #autoLOC_6003094 = Contains experimental parts #autoLOC_6003095 = Plant Flag [1] #autoLOC_6003096 = Plant Flag [<<1>>] #autoLOC_6003097 = Contains locked or invalid parts #autoLOC_6003098 = Incompatible with this version of KSP #autoLOC_6003099 = Cost: <<1>> #autoLOC_6003100 = Cost: <<1>> #autoLOC_6003101 = Physics easing in progress... #autoLOC_6003102 = AUTO #autoLOC_6003103 = FREE #autoLOC_6003104 = CHASE #autoLOC_6003105 = LOCKED #autoLOC_6003106 = Temperature Overlay #autoLOC_6003107 = Aerodynamic Forces Overlay #autoLOC_6003108 = Temperature Gauges Unavailable #autoLOC_6003109 = <<1>> has no operational SAS Modules and no pilots aboard. Cannot engage SAS. #autoLOC_6003110 = [<<1>>]: SAS Disengaged. #autoLOC_6003111 = Craft name cannot exceed <<1>> characters.\nTrimming the name to fit. #autoLOC_6003112 = Ambient Light Boost: Editor #autoLOC_6003113 = AN #autoLOC_6003114 = DN #autoLOC_6003115 = Ap #autoLOC_6003116 = Pe #autoLOC_6004000 = Stratus Corporation #autoLOC_6004001 = Size 0 [0.625m] #autoLOC_6004002 = Size 1 [1.25m] #autoLOC_6004003 = Size 2 [2.5m] #autoLOC_6004004 = Size 3 [3.75m] #autoLOC_6004005 = Mk 2 #autoLOC_6004006 = Mk 3 #autoLOC_6004007 = Surface Attach Only #autoLOC_6004008 = 1st Tier #autoLOC_6004009 = 2nd Tier #autoLOC_6004010 = 3rd Tier #autoLOC_6004011 = 4th Tier #autoLOC_6004012 = 5th Tier #autoLOC_6004013 = 6th Tier #autoLOC_6004014 = 7th Tier #autoLOC_6004015 = 8th Tier #autoLOC_6004016 = 9th Tier #autoLOC_6004017 = Animate Generic #autoLOC_6004018 = Add custom subcategory #autoLOC_6004019 = Add custom category #autoLOC_6004020 = New category name: #autoLOC_6004021 = Unknown #autoLOC_6004022 = A category with this name already exists. #autoLOC_6004023 = New subcategory name: #autoLOC_6004024 = Another subcategory with this name already exists for this category. #autoLOC_6004025 = Another category with this name already exists. #autoLOC_6004026 = Another subcategory with this name already exists. #autoLOC_6004027 = This category has one or more subcategories with parts assigned to it. Deleting this category will delete all subcategories. Are you sure you want to delete? #autoLOC_6004028 = Deleting this category will delete all subcategories. Are you sure you want to delete? #autoLOC_6004029 = This subcategory has parts assigned to it. Are you sure you want to delete? #autoLOC_6004030 = This subcategory has subassemblies assigned to it. Are you sure you want to delete? #autoLOC_6004031 = Edit category name: #autoLOC_6004032 = Edit subcategory name: #autoLOC_6004033 = new icon #autoLOC_6004034 = Ok #autoLOC_6004035 = Name #autoLOC_6004036 = [Save Disallowed] #autoLOC_6004037 = Do you want to save the current craft before continuing? #autoLOC_6004038 = Symmetry: #autoLOC_6004039 = Radial #autoLOC_6004040 = Mirror #autoLOC_6004041 = Confirm overwrite #autoLOC_6004042 = (<<1>> Max.) #autoLOC_6004043 = \nSingle Hop Only #autoLOC_6004044 = Hibernation mode: Resource rates <<1>>x (automatic in warp)\n #autoLOC_6004045 = Motorized #autoLOC_6004046 = Retractable #autoLOC_6004047 = Fixed, Unpowered #autoLOC_6004048 = Steerable, No Brakes #autoLOC_6004049 = internal #autoLOC_6004050 = direct #autoLOC_6004051 = relay #autoLOC_6004052 = Planetary #autoLOC_6004053 = Oceanic #autoLOC_6004054 = Atmospheric #autoLOC_6004055 = Exospheric #autoLOC_6004056 = Download Data #autoLOC_6004057 = Collect Data #autoLOC_6004058 = TOO FAR FROM OBJECT! #autoLOC_6004059 = MINIMAL #autoLOC_6004060 = IN VACUUM! #autoLOC_6004061 = Bop^n #autoLOC_6004062 = Dres^n #autoLOC_6004063 = Duna^n #autoLOC_6004064 = Eeloo^n #autoLOC_6004065 = Eve^n #autoLOC_6004066 = Gilly^n #autoLOC_6004067 = Ike^n #autoLOC_6004068 = Jool^n #autoLOC_6004069 = Kerbin^n #autoLOC_6004070 = Laythe^n #autoLOC_6004071 = Minmus^n #autoLOC_6004072 = Moho^n #autoLOC_6004073 = Mun^n #autoLOC_6004074 = Pol^n #autoLOC_6004075 = Sun^n #autoLOC_6004076 = Tylo^n #autoLOC_6004077 = Vall^n #autoLOC_6005000 = Canopy Max Rotation Rate #autoLOC_6005001 = Enable Cutaway #autoLOC_6005002 = Toggle Airlock #autoLOC_6005003 = Open Airlock #autoLOC_6005004 = Close Airlock #autoLOC_6005005 = Silver #autoLOC_6005006 = Hi Yo, Silver! #autoLOC_6005007 = Asteroids produce lift #autoLOC_6005008 = Welcome to KSP 1.5: Dressed for Success. In this release we've included a number of general improvements and fixes to the game as well as a few surprises.\n\nYou will find the ability to assign Kerbals to Command Seats, enhancements to the Burn Time Indicator that will allow you to better plan and perform your ship's maneuvers, and new suits to make your Kerbals look their very best as they face their (potentially) impending fiery doom.\n\nAlso included are fixes, tweaks, and revisions to a number of parts, and many smaller adjustments and bug fixes across the whole game. Along with all that are improved support for 4K displays, and fine tuning of the Asteroid physics. As always, the full list of changes and improvements can be found in the release notes!\n\nThanks for playing! #autoLOC_6005009 = Unable to read the change log from the readme.txt files, please verify your installation. #autoLOC_6005010 = Change Log #autoLOC_6005011 = Burn Time Indicator #autoLOC_6005012 = Expansion #autoLOC_6005013 = Includes <<1>>.<<2>>.x changes\n #autoLOC_6005014 = Don't show Wrong Vessel Type warning again #autoLOC_6005015 = <<1>>.<<2>>.<<3>> changes \n #autoLOC_6005015 = <<1>>.<<2>>.<<3>> changes \n #autoLOC_6005016 = Welcome to KSP 1.6: To Vee or not to Vee! We've got a lot of great new things for you. \n\nFirst, HUGE navigation improvements! First up: the addition of a Delta-v readout to the staging diagram! Now pilots besides Jeb can have absolute confidence in whether they have the fuel & thrust to reach orbit - of course, Jeb never has any doubts. The readout works per-stage as well, to help you find those flaws in your staging setup.\n\nSecond: We've also added navigation icons to help you steer toward KSC or one of your other landing sites.\n\nFinally, you can now change the navball orientation on many control parts to help you point in the right direction when flying or driving, allowing the same part to work in both a driving-oriented and lander configuration. Hint: Check out the variants for the Mk2 Lander Can!\n\nWe also have some fantastic visual improvements. For one thing, Kerbals will finally be able to take their helmets off. Better put them back on before trying to fly to space though - or better yet, get back in the capsule, you daredevils.\n\nWe also have some fun new idle animations for them on the ground and while spacewalking. We've added dynamic cube maps, so shiny parts can reflect their environment, and some shadow tweaks. And last but not least, many, many more beautiful part revamps! #autoLOC_6005017 = Allow other Launchsites #autoLOC_6005018 = Time to reach #autoLOC_6005019 = Longitude of Ascending Node #autoLOC_6005020 = Argument of Periapsis #autoLOC_6005021 = Intersect <<1>> #autoLOC_6005022 = Distance at Intersect <<1>> #autoLOC_6005023 = Time to reach Intersect <<1>> #autoLOC_6005024 = Delete Maneuver #autoLOC_6005025 = Previous Maneuver #autoLOC_6005026 = Next Maneuver #autoLOC_6005027 = Maneuver Mode #autoLOC_6005028 = Phase Angle #autoLOC_6005029 = Apoapsis #autoLOC_6005030 = Periapsis #autoLOC_6005031 = Arg Pe #autoLOC_6005032 = Period #autoLOC_6005033 = Ejection #autoLOC_6005034 = Approach <<1>> #autoLOC_6005035 = Distance at Approach <<1>> #autoLOC_6005036 = Time to reach Approach <<1>> #autoLOC_6005037 = Angle between <<1>> and <<2>> #autoLOC_6005038 = Orbital info #autoLOC_6005039 = Advanced orbital info #autoLOC_6005040 = Approach info for <<1>> #autoLOC_6005041 = No approach info, select approach target first #autoLOC_6005042 = Graphical maneuver editor #autoLOC_6005043 = Text maneuver editor #autoLOC_6005044 = Angle between the craft or the maneuver position\naround the orbited body and that body’s\ntrajectory around its parent #autoLOC_6005045 = Advanced orbital info - LOCKED #autoLOC_6005046 = Approach info - LOCKED #autoLOC_6005047 = UT displayed in seconds #autoLOC_6005048 = UT displayed in y:ddd:hh:mm:ss #autoLOC_6005049 = Orbit #autoLOC_6005050 = Scale #autoLOC_6005051 = Independent #autoLOC_6005052 = Toggle Independent Throttle #autoLOC_6005053 = Auto-Shift State #autoLOC_6005054 = <<1>>: Below Restart Limit #autoLOC_6005055 = Shutdown <<1>><<2>> #autoLOC_6005056 = Restart <<1>><<2>> #autoLOC_6005057 = Use Percentage #autoLOC_6005064 = Display Staging #autoLOC_6005065 = Comet #autoLOC_6005066 = S2-33 "Clydesdale" Solid Fuel Booster #autoLOC_6005067 = The Clydesdale is not surprising just for its size. It's also amazing just how much thrust comes out of this motor - nothing else in its size class comes close. #autoLOC_6005068 = S2-17 "Thoroughbred" Solid Fuel Booster #autoLOC_6005069 = When Jeb asked Kerbodyne how to lift his house into space, this is what they came up with. The Thoroughbred is a truly massive solid rocket fuel booster. It is also the first booster Kerbodyne has managed to add thrust vector control to, adding surprising agility to this powerful motor. #autoLOC_6005070 = F3S0 "Shrimp" Solid Fuel Booster #autoLOC_6005071 = Kerbodyne was asked to deliver a small, high efficiency solid fuel booster and that's just what they did. While it may just look like someone welded a rocket nozzle onto a scuba tank, some serious technology went into making this motor. #autoLOC_6005072 = FM1 "Mite" Solid Fuel Booster #autoLOC_6005073 = Solid fuel boosters come in a range of sizes and this one is distinctly on the low end of the scale. The Mite is still useful for many space programs that want a tiny kick motor to plant their probes firmly on the right trajectory, or just a bit more oomph to get their craft off the ground. #autoLOC_6005074 = (motor (rocket (srb (clyde #autoLOC_6005075 = (motor (rocket (srb (thorough #autoLOC_6005076 = (motor (rocket (srb (shri #autoLOC_6005077 = (motor (rocket (srb (mite #autoLOC_6005078 = Enable Same Vessel Interactions #autoLOC_6005079 = Disable Same Vessel Interactions #autoLOC_6005080 = Toggle Same Vessel Interactions #autoLOC_6005081 = Toggle Snap Angle/Height #autoLOC_6005082 = Open Ended #autoLOC_6005083 = ESA #autoLOC_6005084 = European Space Agency #autoLOC_6005085 = [<<1>>] + [LMB]: Terminate fairing construction #autoLOC_6006000 = Screen Message #autoLOC_6006001 = Drain <<1>> #autoLOC_6006002 = Toggle Draining #autoLOC_6006003 = Drain #autoLOC_6006004 = Stop Draining #autoLOC_6006005 = FTE-1 Drain Valve #autoLOC_6006006 = While trying to solve the initial issue with the FTX-1 series fuel line, an engineer at FLOOYD Dynamics had an ingenious thought - what if you failed to attach a fuel pipe at all? Solves the issue of making sure the fuel goes in the right direction, because it just goes out. He was demoted and assigned to book keeping duties, but later on, FLOOYD resurrected his idea in the form of the FTE-1 - a valve that will allow you to drain most resources from the part that it happens to be attached to. Great for emergencies, flotation adjustment, or just fun rocket pranks. #autoLOC_6006007 = lose remove lfo lf ore xenon (monoprop liquid tank #autoLOC_6006008 = Drain rate #autoLOC_6006009 = <<1>> (<<2>> u/s) #autoLOC_6006010 = Drain Resources #autoLOC_6006011 = ESA Mission Tutorial #autoLOC_6006012 = This is the Mission Screen! This is where you can try out a couple of missions that mimic two of the most interesting scientific missions launched by the European Space Agency. #autoLOC_6006013 = To get more missions, and to be able to edit missions or create your own, acquire the Making History DLC! #autoLOC_6006015 = Drain Mode #autoLOC_6006016 = Toggle Resource Drain mode #autoLOC_6006017 = Started #autoLOC_6006018 = Stopped #autoLOC_6006019 = Set Position #autoLOC_6006020 = Do not place under water #autoLOC_6006021 = Vessel would be below the surface.\n #autoLOC_6006022 = Heading (in degrees) #autoLOC_6006023 = Heading cannot be greater than 360 degrees.\n #autoLOC_6006024 = Heading cannot be less than 0 degrees.\n #autoLOC_6006025 = Ease to ground #autoLOC_6006026 = Ease in multiplier #autoLOC_6006027 = Active Vessel is Easing In #autoLOC_6006028 = Pitch cannot be greater than 180 degrees.\n #autoLOC_6006029 = Pitch canot be less than -180 degrees.\n #autoLOC_6006030 = Resources to drain #autoLOC_6006031 = None #autoLOC_6006032 = Warning: Altitude may be too close to the ground for vessel dimensions (<<1>> x <<2>> x <<3>>).\nSuggested minimum altitude: <<4>> #autoLOC_6006046 = Generate and place a comet out in the universe.\n\nWarning: Large rocks on collision courses can be hazardous to your health. #autoLOC_6006047 = <<1>> : \u0020 Class \u0020 <<2>> #autoLOC_6006048 = Display Comets #autoLOC_6006049 = Air is too thick #autoLOC_6006050 = Comets #autoLOC_6006051 = Comet Name #autoLOC_6006052 = Rename Comet #autoLOC_6006053 = Short Period Comet Sample #autoLOC_6006054 = Flag Part #autoLOC_6006055 = Transparent Background #autoLOC_6006057 = Size #autoLOC_6006058 = Set Flag #autoLOC_6006059 = Orientation #autoLOC_6006060 = Portrait #autoLOC_6006061 = Landscape #autoLOC_6006062 = Mirror Flag #autoLOC_6006063 = Small #autoLOC_6006064 = Medium #autoLOC_6006065 = Large #autoLOC_6006066 = Huge #autoLOC_6006067 = RFP-0 Flag (.625m) #autoLOC_6006068 = RFP-1 Flag (1.25m) #autoLOC_6006069 = RFP-1.5 Flag (1.875m) #autoLOC_6006070 = RFP-2 Flag (2.5m) #autoLOC_6006071 = RFP-3 Flag (3.75m) #autoLOC_6006072 = RFP-4 Flag (5m) #autoLOC_6006073 = RFP-F Flag Flat #autoLOC_6006074 = A small flag that can be applied to size 0 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. #autoLOC_6006075 = A flag that can be applied to size 1 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. #autoLOC_6006076 = A flag that can be applied to size 1.5 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. #autoLOC_6006077 = A large flag that can be applied to size 2 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. #autoLOC_6006078 = A large flag that can be applied to size 3 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. #autoLOC_6006079 = A huge flag that can be applied to size 4 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. #autoLOC_6006080 = A flat flag part, that can be used to show pride in your mission. Or use a different mission flag, if you really want to go that way. #autoLOC_6006081 = Fairing Expansion #autoLOC_6006082 = Mouse Over #autoLOC_6006083 = Off #autoLOC_6006084 = decal (deco #autoLOC_6006084 = ESA Mission to visit comet 67P/Churyumov-Gerasimenko. Launched atop the Ariane 5. #autoLOC_6006086 = On #autoLOC_6006087 = Off #autoLOC_6006088 = On #autoLOC_6006089 = Off #autoLOC_6010000 = Advanced Message App: #autoLOC_6010001 = All SAS Modes on all probes #autoLOC_6010002 = Ignore probe capabilities and make all SAS modes available in the sandbox game mode. #autoLOC_6010003 = Remove Helmet #autoLOC_6010004 = Equip Helmet #autoLOC_6010005 = Remove Neck Ring #autoLOC_6010006 = Equip Neck Ring #autoLOC_6010007 = Must complete action before activating: <<1>> #autoLOC_6010008 = There is no atmosphere #autoLOC_6010009 = Not enough oxygen, the air is too thin #autoLOC_6010010 = Too cold #autoLOC_6010011 = Too hot #autoLOC_6010012 = EVA Kerbal: Helmet On by Default #autoLOC_6010013 = <<1>> died without a helmet: <<2>> #autoLOC_6010014 = EVA Kerbal: Neck Ring On by Default #autoLOC_6010015 = Too deep #autoLOC_6010016 = Helmet Equipped #autoLOC_6010017 = Turn this off to remove the kerbals helmet (If the situation is safe) #autoLOC_6010018 = Neck Ring Equipped #autoLOC_6010019 = Turn this off to remove the kerbals neck ring (If the situation is safe) #autoLOC_6010020 = SWM-94 Communications Satellite #autoLOC_6010021 = The SWM-94 is one in a series of monitoring stations setup around Kerbin. In addition to acting as a communications relay, it [REDACTED] and [REDACTED] with phone [REDACTED]. From [REDACTED] to [REDACTED], the SWM-94 is expected to perform above [REDACTED] specifications. #autoLOC_6010022 = The Valskhod line of small, crewed spacecraft are designed for short missions to Low Kerbin Orbit, and conducting the simplest of science experiments. Ignore the parts attached with duct tape and chicken wire. #autoLOC_6010023 = Soy-Ooze 10 #autoLOC_6010024 = The flying four legged neighing landcreature.Legend has it that the Equus can be ridden by brave Kerbals, all we know is that it takes a brave Kerbal to ride this four booster beast past the Mun, or if really foolhardy, past Minmus. #autoLOC_6011000 = Up #autoLOC_6011001 = Forward #autoLOC_6011002 = Control Point #autoLOC_6011003 = Default #autoLOC_6011004 = Reversed #autoLOC_6011005 = Δv Tools - VAB/SPH #autoLOC_6011006 = Δv Tools - Flight Mode #autoLOC_6011007 = Maneuver Mode - Orbital Information #autoLOC_6011008 = Maneuver Mode - Maneuver Editor #autoLOC_6011009 = Maneuver Editor Panel - Cont. #autoLOC_6011078 = Additional Sets #autoLOC_6011079 = Action Sets #autoLOC_6011080 = Axis Groups #autoLOC_6011122 = Edit Action Groups #autoLOC_6011123 = Welcome to Kerbal Space Program 1.8: Moar Boosters!\n\nWe're really excited to bring you our latest version update, which is crammed full of new parts, updates and improvements!\n\nFirst, we've upgraded Unity to 2019.2.2f1. This engine upgrade brings improvements to visuals, shaders and VFX. We are taking advantage of incremental garbage collection - a big boon, especially for the mod community, as frame rate stutters in modded installs were often due to the GC. To go with the Unity upgrade, we've also focused on many performance enhancements! For instance, frame rate when your rocket "accidentally" crashes into something has improved dramatically, so your agony is shorter and sweeter.\n\nVisual improvements aren't just limited to the engine update - we have new part and planetary revamps. The Mun, Minmus, Duna, Ike, Eve and Gilly all look dramatically better, especially close up, as do our 3.75m tanks!\n\nNext, we've added an in-flight action/axis group editor! Go to the action groups app and find the new button - now you can change your craft's controls after you launch, giving you more flexibility to use all the extra action group functionality we've added since 1.7.\n\nGiving this upgrade its name, we've added five new solid rocket boosters! Four for the stock game and one for Making History. No longer do our solid motors only come in one diameter, now you'll have .625m, 1.25m, 2.5m and - with the DLC - 1.875m boosters to choose from. Making history also got a 1.875 nosecone to cap off the booster. Breaking Ground is also getting new parts: Three new ducted fan blades, and the ducted fan shroud parts to go with them, for more fun making space-exploring drones.\n\nThe latest KSP version is so full of other improvements, we can't cover them all here, be sure to check the 1.8 changelog for more information. #autoLOC_6011124 = F (Huge) #autoLOC_6011125 = G (Massive) #autoLOC_6011126 = H (Gargantuan) #autoLOC_6011129 = I (Gargantuan) #autoLOC_6011130 = Class F Objects on elliptical orbits are likely not just a typical rock floating in space. These larger unidentified space objects are up to 100m in size. #autoLOC_6011131 = Class G Objects are an even rarer class of solar object. Definitely worth a visit. They are up to 200m in diameter. It would take stupendous measures to even budge the orbit of one of them. #autoLOC_6011132 = Class H Objects are up to 250m in diameter. If they were orbiting Kerbin, one of these would make for a tiny moon. #autoLOC_6011133 = Class I Objects are up to 250m in diameter, and have strange characteristics. Visit one before they are no longer available - you only have a limited time to do so! #autoLOC_6011134 = Comets are balls of volatile materials - various ices - and dusty rock.\n\nThis comet has been brought into a much lower orbit through encounters with other celestial bodies. It may not last much longer at the rate its ices are being depleted - at least on an astronomical timescale. Enjoy the light show while it lasts. #autoLOC_6011135 = Comets are balls of volatile materials - various ices - and dusty rock.\n\nA low percentage of comets get pulled into the inner system and have an apoapsis near Jool, due to the great green giant’s massive gravity well, but they seem more populous because of how often they approach the Sun. This is one of those, its period such that it can be seen passing by often if tracked. #autoLOC_6011136 = Comets are balls of volatile materials - various ices - and dusty rock.\n\nMany comets are thought to originate from a cloud of objects circling far outside the charted planetary bodies. The first step in being a comet is getting perturbed into a highly elliptical orbit that enters the inner system by some unknown object. #autoLOC_6011137 = Comets are balls of volatile materials - various ices - and dusty rock.\n\nThis comet’s orbit is hyperbolic with respect to the Sun. That makes it one of the rarest objects in the system - a true interstellar traveller, destined to only visit our system once in its lonely journey. #autoLOC_6011138 = Comet Description #autoLOC_6011139 = Comets have been a hot topic of research for centuries - and never let it be said that [Agency] doesn’t know how to follow a trend! #autoLOC_6011140 = Studying comets can lead to insight into the composition of the outer solar system. [Agency] scientists wish to gather more info about these solar snowballs. #autoLOC_6011141 = Different types of comets can yield unique insights into the origin of the Solar System as well as the behaviour of the solar wind. Plus good PR for discovering one. [Agency] wants all of those benefits. #autoLOC_6011142 = Comets are said to be dusty ice balls - but what if they’re actually *flavored* ice-balls? Doesn’t that sound delicious? Some scientists scoff at this idea, but we here at [Agency] are not so sure. #autoLOC_6011143 = Therefore, we would like you to discover some new comets orbiting the Sun. #autoLOC_6011144 = Advance our knowledge of cometary bodies by discovering some new ones orbiting the Sun. #autoLOC_6011145 = Use an orbital telescope to discover the unique signature of a new comet. #autoLOC_6011146 = Finding a comet is an astronomer’s dream since the early days of stargazing. Now you get to help. Discover <<1>> comets using the <<2>>. #autoLOC_6011147 = Detect <<1>> new comets. #autoLOC_6011148 = Detect <<1>> comets with a <<2>>. #autoLOC_6012024 = Altitude Mode: <<1>> #autoLOC_6012025 = AGL #autoLOC_6012026 = Protective Rocket Nose Cone Mk12A #autoLOC_6012027 = A huge nosecone to help make 3.75 rockets cut through the air. #autoLOC_6012028 = Protective Rocket Nose Cone Mk16A #autoLOC_6012029 = An immense nosecone for massive 5m rocket stacks. #autoLOC_6012030 = Welcome to KSP 1.7: Room to Maneuver! \n\nThis version update, as the name implies, is full of new features and improvements to help you guide your rockets through space. \n\nWe have two new navigation tool upgrades. Up at the top of your flight screen, you’ll see a mysterious new icon next to the altimeter. Click the altimeter and it’ll toggle from a sea-level readout to an above ground readout, so now Jeb will be able to land your ship instruments-only. And actually have them stay in one piece this time. \n\nOn the bottom left of your flight screen, there’s a new icon with all the other mode toggles. Click that to find out we’ve added ‘Maneuver Mode.’ It’ll open up with a single panel that gives you access - in both Map AND Flight mode, to orbital information like apoapsis, periapsis, eccentricity, etc. Better yet, put down a maneuver node, and you’ll get a second panel that lets you adjust that maneuver, to help you fine tune your interplanetary transfers. \n\nVisually, we’ve updated all of the small maneuvering motors - the Ant, Twitch, Puff, Place-Anywhere 7, RV-105 Thruster Block, and Vernor Engine all have an improved art treatment, and the Twitch, Ant and Spider have new variants. We’ve also got an upgraded galaxy map for you to enjoy while you’re cruising between the planets.\n\nTo round out the mix, we’ve added scroll bars to the part action windows when they get too big - very useful if you’ve got mods filling those up - and new tuning values on some of those small maneuver engines. Plus a new 3.75 meter nose cone and a 5m one for those of you with Making History! \n\nWe hope you enjoy version 1.7 Room to Maneuver! #autoLOC_6012031 = Celestial bodies cast self-shadows #autoLOC_6012042 = Science #autoLOC_6012043 = Reset to Build Angle #autoLOC_6012044 = Reset to Build RPM #autoLOC_6012045 = Reset to Build Extension #autoLOC_6013000 = Default #autoLOC_6013001 = Set <<1>> #autoLOC_6013002 = Override Default #autoLOC_6013003 = Activate Action Sets #autoLOC_6013004 = Pitch #autoLOC_6013005 = Yaw #autoLOC_6013006 = Roll #autoLOC_6013007 = Translate L/R #autoLOC_6013008 = Translate U/D #autoLOC_6013009 = Translate F/B #autoLOC_6013010 = Main Throttle #autoLOC_6013011 = Wheel Steer #autoLOC_6013012 = Wheel Throttle #autoLOC_6013013 = Custom01 #autoLOC_6013014 = Custom02 #autoLOC_6013015 = Custom03 #autoLOC_6013016 = Custom04 #autoLOC_6013017 = Override Control #autoLOC_6013018 = Tick this box to have this set override the control setup in the default group. #autoLOC_6013019 = Tick this box to have this set override the normal game controls. #autoLOC_6013020 = <<1>>\nClick to reverse the controls. #autoLOC_6013021 = Normal Control #autoLOC_6013022 = Inverted Control #autoLOC_6013023 = <<1>>\n\nClick to switch to <<2>> #autoLOC_6013024 = <<1>> : Controller input is directly mapped\nto the setting of this field. Keyboard control will move\nthe field from minimum to maximum instantly. #autoLOC_6013025 = <<1>> : Controller input incrementally increases\nor decreases the value of this field, keyboard keys increase\nor decrease depending on time pressed. #autoLOC_6013026 = Absolute Control #autoLOC_6013027 = Incremental Control #autoLOC_6013041 = Deploy Angle #autoLOC_6100000 = Have <<1>> #autoLOC_6100001 = Test <<1>> #autoLOC_6100002 = We want you to haul the <<1>> <<2>>. #autoLOC_6100003 = We want you to test the <<1>> <<2>>. #autoLOC_6100004 = Haul <<1>> <<2>>. #autoLOC_6100005 = Test <<1>> <<2>>. #autoLOC_6100006 = to the Launch Site #autoLOC_6100007 = at the Launch Site #autoLOC_6100008 = into flight above <<1>> #autoLOC_6100009 = in flight over <<1>> #autoLOC_6100010 = to solid ground on <<1>> #autoLOC_6100011 = to the surface of <<1>> #autoLOC_6100012 = landed at <<1>> #autoLOC_6100013 = into orbit of <<1>> #autoLOC_6100014 = orbiting <<1>> #autoLOC_6100015 = to the oceans of <<1>> #autoLOC_6100016 = splashed down at <<1>> #autoLOC_6100017 = into a sub-orbital trajectory over <<1>> #autoLOC_6100018 = on a sub-orbital trajectory over <<1>> #autoLOC_6100019 = into an escape trajectory out of <<1>> #autoLOC_6100020 = on an escape trajectory out of <<1>> #autoLOC_6100021 = to the Launch Site #autoLOC_6100022 = at the Launch Site #autoLOC_6100023 = into flight above <<1>>'s <<2>> #autoLOC_6100024 = in flight over <> #autoLOC_6100025 = to solid ground in <> #autoLOC_6100026 = to the surface in <> #autoLOC_6100027 = landed <> #autoLOC_6100028 = into orbit over <> #autoLOC_6100029 = orbiting over <> #autoLOC_6100030 = into the ocean in <> #autoLOC_6100031 = splashed down on <> #autoLOC_6100032 = into a sub-orbital trajectory over <> #autoLOC_6100033 = on a sub-orbital trajectory over <> #autoLOC_6100034 = into an escape trajectory over <> #autoLOC_6100035 = on an escape trajectory over <> #autoLOC_6100036 = Shipwreck #autoLOC_6100037 = Wreckage #autoLOC_6100038 = Pod #autoLOC_6100039 = Capsule #autoLOC_6100040 = Derelict #autoLOC_6100041 = Heap #autoLOC_6100042 = Hulk #autoLOC_6100043 = Craft #autoLOC_6100044 = Debris #autoLOC_6100045 = Scrap #autoLOC_6100046 = Prototype #autoLOC_6100047 = Device #autoLOC_6100048 = Part #autoLOC_6100049 = Module #autoLOC_6100050 = Unit #autoLOC_6100051 = Component #autoLOC_6100052 = <> #autoLOC_6100053 = <<1>> <<2>> #autoLOC_6100054 = Rescue <<1>> from the surface of <<2>>. #autoLOC_6100055 = Rescue <<1>> from orbit of <<2>>. #autoLOC_6100056 = Recover <<1>> from the surface of <<2>>. #autoLOC_6100057 = Recover <<1>> from orbit of <<2>>. #autoLOC_6100058 = Recover <<1>> and <> from the surface of <<3>>. #autoLOC_6100059 = Recover <<1>> and <> from orbit of <<3>>. #autoLOC_6100060 = Rescue <<1>>, who is stranded in low <<2>> orbit. Return <> safely to <<3>>. #autoLOC_6100061 = Rescue <<1>>, who is stranded on the surface of <<2>>. Return <> safely to <<3>>. #autoLOC_6100062 = Rescue <<1>>, who is stranded in orbit around <<2>>. Return <> safely to <<3>>. #autoLOC_6100063 = <<1>> left <<2>> in low <<3>> orbit. Recover it on <<4>> without damaging it too much. #autoLOC_6100064 = <<1>> left <<2>> on the surface of <<3>>. Recover it on <<4>> without damaging it too much. #autoLOC_6100065 = <<1>> left <<2>> in orbit around <<3>>. Recover it on <<4>> without damaging it too much. #autoLOC_6100066 = Rescue <<1>>, who is stranded in low <<2>> orbit with valuable data. Return <> and what is left of <> vessel to <<3>>. #autoLOC_6100067 = Rescue <<1>>, who is stranded on the surface of <<2>> with valuable data. Return <> and what is left of <> vessel to <<3>>. #autoLOC_6100068 = Rescue <<1>>, who is stranded in orbit around <<2>> with valuable data. Return <> and what is left of <> vessel to <<3>>. #autoLOC_6200000 = We need you to land on <<1>> #autoLOC_6200001 = We need you to do a fly-by of <<1>> #autoLOC_7000000 = <<1>> <> chartered a tour on a high performance craft. Keep <> alive, and show <> the limits of Kerbal endurance. #autoLOC_7000001 = <<1>> <> chartered a tour to see the sights <<3>>. Keep <> alive, and show <> a good time. #autoLOC_7000002 = Bring <> <> on a high-gee adventure. #autoLOC_7000003 = Ferry <> <> safely to <> <><> #autoLOC_7000004 = Complete <> travel itinerary, then return <> safely to <<3>> on schedule to collect <> <>! #autoLOC_7000005 = The tour was a success! <<1>> had nothing but great things to say about the trip (or at least the portions <> remember. #autoLOC_7000006 = The tour was a success! <<1>> had nothing but great things to say about the trip, and brought back plenty of photos. #autoLOC_7000007 = <> has been lost! We're pulling the plug on this tour. #autoLOC_7000008 = The tour that <<1>> chartered has expired. Get <> home. <> will not be paying for this trip. #autoLOC_7000009 = Please note that this must be a new <<1>> <<2>> built for <<3>> after the contract is accepted. #autoLOC_7000010 = <> <<2>> near <<3>> #autoLOC_7000011 = <> <<2>> into an escape trajectory out of <<3>> #autoLOC_7000012 = <> <<2>> on <<3>> #autoLOC_7000013 = <> <<2>> on <<3>> #autoLOC_7000014 = <> <<2>> in orbit of <<3>> #autoLOC_7000015 = <> <<2>> from <<3>> #autoLOC_7000016 = <> <<2>> down on <<3>> #autoLOC_7000017 = <> <<2>> on a crash course for <<3>> #autoLOC_7000018 = <> <<2>> near <<3>> #autoLOC_7000019 = Tourists #autoLOC_7000020 = Kerbal #autoLOC_7000021 = Locked #autoLOC_7000022 = Free #autoLOC_7000023 = Show Actuation Toggles #autoLOC_7000024 = Name: #autoLOC_7000025 = Confirm Delete #autoLOC_7000026 = Probe Control Point #autoLOC_7000027 = Overheat! #autoLOC_7000028 = RCSFX #autoLOC_7000029 = Active Radiator #autoLOC_7000030 = Deployable Radiator #autoLOC_7000031 = <<1[around /right here on /]>> <<2>> #autoLOC_7000032 = Empty Seat #autoLOC_7000033 = Leaving Flight #autoLOC_7000034 = Leaving Scenario #autoLOC_7000035 = Locked #autoLOC_7000036 = Free #autoLOC_7000038 = <> <<2>> #autoLOC_7000039 = Easy #autoLOC_7000040 = Normal #autoLOC_7000041 = Moderate #autoLOC_7000042 = Hard #autoLOC_7000043 = Custom #autoLOC_7000044 = Off #autoLOC_7000045 = Eighth Res #autoLOC_7000046 = Quarter Res #autoLOC_7000047 = Half Res #autoLOC_7000048 = Full Res #autoLOC_7000049 = Minimal #autoLOC_7000050 = Very Low #autoLOC_7000051 = Low #autoLOC_7000052 = Normal #autoLOC_7000053 = Local to Body #autoLOC_7000054 = Local at SOI Entry #autoLOC_7000055 = Local at SOI Exit #autoLOC_7000056 = Relative #autoLOC_7000057 = Dynamic #autoLOC_7000058 = Don't Sync #autoLOC_7000059 = Every VBlank #autoLOC_7000060 = Every Second VBlank #autoLOC_7000061 = Default #autoLOC_7000062 = 60 FPS #autoLOC_7000063 = 80 FPS #autoLOC_7000064 = 100 FPS #autoLOC_7000065 = 120 FPS #autoLOC_7000066 = 140 FPS #autoLOC_7000067 = 180 FPS #autoLOC_7000068 = Not Enough Crew (<<1>>/<<2>>) #autoLOC_7000069 = Tourists Need Crew ((<<1>>/<<2>>) #autoLOC_7000070 = Motor #autoLOC_7000071 = Reset All #autoLOC_7001000 = Auto #autoLOC_7001001 = Manual #autoLOC_7001002 = Override #autoLOC_7001003 = Friction Control: <<1[Auto/Override]>> #autoLOC_7001004 = Traction Control: <<1[Auto/Override]>> #autoLOC_7001005 = Antenna Type: <<1>>\n #autoLOC_7001006 = Antenna Rating: <<1>>\n #autoLOC_7001007 = The recent accomplishments of our space program have attracted contributions from numerous organizations!\n\n<<1>>\n<<2>>\n #autoLOC_7001008 = <<1[Scenarios/Training]>> #autoLOC_7001009 = Cannot Hire #autoLOC_7001010 = Astronaut Complex Capacity Reached #autoLOC_7001012 = Maximum throttle <<1>>% #autoLOC_7001013 = Gene Kerman:\nWelcome to Mission Control. Please make a selection. #autoLOC_7001014 = Available #autoLOC_7001015 = Asteroid #autoLOC_7001016 = vessel #autoLOC_7001017 = station #autoLOC_7001018 = The outpost must be on motorized wheels #autoLOC_7001019 = Expand station "<<1>>" #autoLOC_7001020 = Build a new orbital station #autoLOC_7001021 = on a solar orbit. #autoLOC_7001022 = around <<1>>. #autoLOC_7001024 = Trivial #autoLOC_7001025 = Significant #autoLOC_7001026 = Exceptional #autoLOC_7001027 = Incomplete #autoLOC_7001028 = Complete #autoLOC_7001029 = Failed #autoLOC_7001030 = Learn More about NASA's real Asteroid Redirect Mission #autoLOC_7001031 = Funds #autoLOC_7001032 = Science #autoLOC_7001033 = Reputation #autoLOC_7001034 = Scenarios #autoLOC_7001035 = Training #autoLOC_7001036 = Commercial #autoLOC_7001037 = Competitive #autoLOC_7001038 = Conglomerate #autoLOC_7001039 = Cooperative #autoLOC_7001040 = EasyGoing #autoLOC_7001041 = Ecomental #autoLOC_7001042 = Economic #autoLOC_7001043 = Hasty #autoLOC_7001044 = Industrial #autoLOC_7001045 = Kerbalminded #autoLOC_7001046 = Moral #autoLOC_7001047 = No Random Contract Mentality #autoLOC_7001048 = Patient #autoLOC_7001049 = Perfectionist #autoLOC_7001050 = Pioneer #autoLOC_7001051 = Record #autoLOC_7001052 = Scientific #autoLOC_7001053 = Startup #autoLOC_7001054 = Stern #autoLOC_7001055 = probe #autoLOC_7001056 = observational #autoLOC_7001057 = seismic #autoLOC_7001058 = temperature #autoLOC_7001059 = atmospheric #autoLOC_7001060 = gravimetric #autoLOC_7001061 = inconsistencies #autoLOC_7001062 = disturbances #autoLOC_7001063 = fluctuations #autoLOC_7001064 = abnormalities #autoLOC_7001065 = anomalies #autoLOC_7001066 = reports #autoLOC_7001067 = readings #autoLOC_7001068 = measurements #autoLOC_7001069 = readings #autoLOC_7001070 = readings #autoLOC_7001071 = Build a new orbital station for this agency that can support <<1>> kerbals in a solar orbit. #autoLOC_7001072 = Build a new orbital station for this agency that can support <<1>> kerbals in orbit of <<2>>. #autoLOC_7001073 = You have finished construction of a new orbital station on its own orbit around the sun. #autoLOC_7001074 = You have finished construction of a new orbital station around <<1>>. #autoLOC_7001075 = has an antenna #autoLOC_7001076 = has a docking port #autoLOC_7001077 = can generate power #autoLOC_7001078 = outpost #autoLOC_7001079 = Expand surface outpost "<<1>>" on <<2>>. #autoLOC_7001080 = Build a new surface outpost on <<1>>. #autoLOC_7001081 = <<1>> #autoLOC_7001082 = <<1>> and <<2>> #autoLOC_7001083 = <<1>>, <<2>> and <<3>> #autoLOC_7001084 = <<1>>, <<2>>, <<3>> and <<4>> #autoLOC_7001085 = Build a new <<1>> <<2>> that <<3>> #autoLOC_7001086 = Ensure that the <<1>> <<2>> #autoLOC_7001087 = Add an auxiliary <<1>> to the <<2>> #autoLOC_7001088 = Have a <<1>> on the <<2>> #autoLOC_7001089 = Reach the designated <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_7001090 = Reach <<1>> orbit around <<2>> within <<3>> deviation #autoLOC_7001091 = Reach the designated orbit around <<1>> within <<2>> deviation #autoLOC_7001100 = Loading... #autoLOC_7001101 = Adding K to Every Word... #autoLOC_7001102 = Adding More Boosters... #autoLOC_7001103 = Adding More Struts... #autoLOC_7001104 = Aligning Planets... #autoLOC_7001105 = Amending Laws of Physics... #autoLOC_7001106 = Answering Ultimate Question... #autoLOC_7001107 = Applying Duct Tape... #autoLOC_7001108 = Biding Time... #autoLOC_7001109 = Bracing for Impact... #autoLOC_7001110 = Buzzing Towers... #autoLOC_7001111 = Calculating Collision Course... #autoLOC_7001112 = Calculating Trajectories... #autoLOC_7001113 = Calculating Ultimate Answer... #autoLOC_7001114 = Calling Orbital Mechanic... #autoLOC_7001115 = Charging Batteries... #autoLOC_7001116 = Checking Staging... #autoLOC_7001117 = Cleaning Transfer Windows... #autoLOC_7001118 = Clearing Launch Pad... #autoLOC_7001119 = Combobulating Discombobulator... #autoLOC_7001120 = Conquering Space... #autoLOC_7001121 = Counting Backwards... #autoLOC_7001122 = Counting Geigers... #autoLOC_7001123 = Coupling Decouplers... #autoLOC_7001124 = Cutting Funding... #autoLOC_7001125 = Delaying Launches... #autoLOC_7001126 = Doing Barrel Rolls... #autoLOC_7001127 = Doing Science... #autoLOC_7001128 = Effecting Oberth... #autoLOC_7001129 = Extinguishing Flames... #autoLOC_7001130 = Floating Origin... #autoLOC_7001131 = Flying Safe... #autoLOC_7001132 = Forgetting Parachutes... #autoLOC_7001133 = Generating Ablation Cascade... #autoLOC_7001134 = Herding Ground Crew... #autoLOC_7001135 = Igniting Sun... #autoLOC_7001136 = Inventing Witty Loading Hints... #autoLOC_7001137 = Landing on Jool... #autoLOC_7001138 = Locating Jebediah Kerman... #autoLOC_7001139 = Maneuvering Nodes... #autoLOC_7001140 = Motivating Kerbals... #autoLOC_7001141 = Negotiating Gravity... #autoLOC_7001142 = Overlaying Grid onto Bezier Curves... #autoLOC_7001143 = Packing Toothbrushes... #autoLOC_7001144 = Patching Conics... #autoLOC_7001145 = Planning Unplanned Disassembly... #autoLOC_7001146 = Pointing Correct End Towards Space... #autoLOC_7001147 = Polishing Helmets... #autoLOC_7001148 = Preparing Rescue Mission... #autoLOC_7001149 = Pressing Red Button... #autoLOC_7001150 = Proving Murphy's Law... #autoLOC_7001151 = Reaching a Safe Distance... #autoLOC_7001152 = Reading Manual... #autoLOC_7001153 = Rearranging Stars... #autoLOC_7001154 = Rebuilding VAB... #autoLOC_7001155 = Recruiting Kerbals... #autoLOC_7001156 = Reinventing Wheel... #autoLOC_7001157 = Remembering Ladders... #autoLOC_7001158 = Repaving Runway... #autoLOC_7001159 = Restocking Snacks... #autoLOC_7001160 = Reverting to Launch... #autoLOC_7001161 = Scattering Scatters... #autoLOC_7001162 = Settling Argument of Periapsis... #autoLOC_7001163 = Smashing Buttons... #autoLOC_7001164 = Snipping Red Wire... #autoLOC_7001165 = Swimming on Laythe... #autoLOC_7001166 = Tasting Minmus... #autoLOC_7001167 = Terminating Debris... #autoLOC_7001168 = Testing Springs... #autoLOC_7001169 = Transferring Hohmann... #autoLOC_7001170 = Treating Astronaut Complex... #autoLOC_7001171 = Treating Kessler Syndrome... #autoLOC_7001172 = Untangling Space Tape... #autoLOC_7001173 = Vectoring Thrust... #autoLOC_7001174 = Verifying Blast Awesomeness... #autoLOC_7001175 = Waking Kraken... #autoLOC_7001176 = Warping to Next Morning... #autoLOC_7001177 = Whacking Kerbals... #autoLOC_7001178 = Tanning on Moho... #autoLOC_7001179 = Escaping Eve... #autoLOC_7001180 = Falling off Gilly... #autoLOC_7001181 = Kesslerizing Kerbin... #autoLOC_7001182 = Staging Mun Landing... #autoLOC_7001183 = Dusting Duna... #autoLOC_7001184 = Liking Ike... #autoLOC_7001185 = Never Visiting Dres... #autoLOC_7001186 = Sending Val to Vall... #autoLOC_7001187 = Spelunking on Tylo... #autoLOC_7001188 = Bopping Bop... #autoLOC_7001189 = Planting Flag on Pol... #autoLOC_7001190 = Freezing on Eeloo... #autoLOC_7001191 = Specifying Impulse... #autoLOC_7001192 = Stirring Oxygen Tanks... #autoLOC_7001193 = Falling With Style... #autoLOC_7001194 = Conserving Momentum... #autoLOC_7001201 = equatorial #autoLOC_7001202 = polar #autoLOC_7001203 = Kolniya #autoLOC_7001204 = tundra #autoLOC_7001205 = keliostationary #autoLOC_7001206 = keostationary #autoLOC_7001207 = stationary #autoLOC_7001208 = keliosynchronous #autoLOC_7001209 = keosynchronous #autoLOC_7001210 = synchronous #autoLOC_7001217 = Orbit #autoLOC_7001218 = Surface #autoLOC_7001219 = Target #autoLOC_7001220 = <<1>>, <<2>>, <<3>>, <<4>> and <<5>> #autoLOC_7001221 = <<1>>, <<2>>, <<3>>, <<4>>, <<5>> and <<6>> #autoLOC_7001222 = Cancel Contract #autoLOC_7001223 = Running #autoLOC_7001224 = Allow Partial #autoLOC_7001225 = Require Complete #autoLOC_7001226 = Stop Transmitting #autoLOC_7001227 = Converter #autoLOC_7001228 = Drill #autoLOC_7001229 = Scanner #autoLOC_7001230 = Anti-Normal #autoLOC_7001231 = on the surface of <<1>> #autoLOC_7001232 = in low <<1>> orbit #autoLOC_7001233 = in orbit around <<1>> #autoLOC_7001234 = default #autoLOC_7001235 = THROTTLE #autoLOC_7001236 = G FORCE #autoLOC_7001300 = <> #autoLOC_7001301 = <<1>> #autoLOC_7001302 = <<1>> Experiment Modules will become inoperable if their data is removed. #autoLOC_7001303 = Transmit All #autoLOC_7001304 = Transmit Re-usable Ones Only #autoLOC_7001305 = Transmit Anyway #autoLOC_7001310 = orbit #autoLOC_7001311 = blind spots #autoLOC_7001312 = Reload Texts Dictionary #autoLOC_7001350 = Relative Speed: <<1>>m/s #autoLOC_7001351 = Target Position at Closest Approach #autoLOC_7001352 = Closest Approach #autoLOC_7001353 = <<1>> Debris #autoLOC_7001400 = s #autoLOC_7001401 = S #autoLOC_7001402 = \u0020m² #autoLOC_7001403 = \u0020kg #autoLOC_7001404 = \u0020m³/s² #autoLOC_7001405 = \u0020km #autoLOC_7001406 = \u0020K #autoLOC_7001407 = t #autoLOC_7001408 = \u0020kN #autoLOC_7001409 = U #autoLOC_7001410 = \u0020kPa #autoLOC_7001411 = m #autoLOC_7001412 = \u0020grams #autoLOC_7001413 = \u0020g #autoLOC_7001414 = EC/s #autoLOC_7001415 = m/s #autoLOC_7001416 = \u0020kg/sec #autoLOC_7001417 = \u0020kW #autoLOC_7001418 = F2 #autoLOC_7001419 = \u0020atm #autoLOC_7002001 = experience #autoLOC_7003000 = Recovery: +<<1>> Science #autoLOC_7003001 = Transmit: +<<1>> Science #autoLOC_7003002 = Time Warp: <<1>>x #autoLOC_7003003 = [+] Note: #autoLOC_7003004 = [-] Note: <<1>> #autoLOC_7003005 = Year <<1>>, Day <<2>> #autoLOC_7003007 = - <<1>>h, <<2>>m #autoLOC_7003009 = , <<1>>s #autoLOC_7003010 = Agency: <<1>> #autoLOC_7003011 = Location: <<1>> #autoLOC_7003012 = Above <<1>> #autoLOC_7003013 = Below <<1>> #autoLOC_7003200 = This Facility is closed. #autoLOC_7003201 = This Facility is locked. #autoLOC_7003210 = Not enough Funds to repair this facility. #autoLOC_7003211 = Not enough Funds to upgrade this facility. #autoLOC_7003212 = Not enough Funds to rebuild this facility. #autoLOC_7003213 = Nothing to demolish. #autoLOC_7003214 = Nothing to repair. #autoLOC_7003215 = Facility is already fully upgraded. #autoLOC_7003216 = Facility is at lowest level. #autoLOC_7003217 = None #autoLOC_7003218 = Light #autoLOC_7003219 = Moderate #autoLOC_7003220 = Severe #autoLOC_7003221 = Critical #autoLOC_7003222 = Starting Transmission... #autoLOC_7003223 = Cannot transmit data: <<1>>. #autoLOC_7003224 = Retract #autoLOC_7003225 = Extend #autoLOC_7003226 = Inoperable #autoLOC_7003227 = Cannot deploy while stowed. #autoLOC_7003228 = Orbit Specifics #autoLOC_7003229 = Apoapsis:<<1>> meters #autoLOC_7003230 = Periapsis:<<1>> meters #autoLOC_7003231 = Inclination:<<1>> degrees #autoLOC_7003232 = Longitude of Ascending Node:<<1>> degrees #autoLOC_7003233 = Argument of Periapsis:<<1>> degrees #autoLOC_7003234 = UNK #autoLOC_7003235 = ORB #autoLOC_7003236 = SRF #autoLOC_7003237 = TGT #autoLOC_7003238 = Do you want to delete this craft? #autoLOC_7003239 = Delete File #autoLOC_7003240 = Hide Actuation Toggles #autoLOC_7003241 = Show Actuation Toggles #autoLOC_7003242 = T+ #autoLOC_7003243 = y #autoLOC_7003244 = d #autoLOC_7003245 = Waypoint "<<1>>" was deleted. #autoLOC_7003246 = Not enough Funds to purchase this. #autoLOC_7003247 = Navigation set to <<1>>. #autoLOC_7003248 = Cannot <<1>> while flying in atmosphere. #autoLOC_7003249 = Cannot <<1>> while under acceleration. #autoLOC_7003250 = Cannot <<1>> while about to crash. #autoLOC_7003251 = Cannot <<1>> while moving over the surface. #autoLOC_7003252 = Cannot <<1>> while Kerbals are on a ladder. #autoLOC_7003253 = Cannot <<1>> while the ship is throttled up. #autoLOC_7003254 = Clear to <<1>>. #autoLOC_7003255 = switch out of flight #autoLOC_7003256 = Cannot switch to <<1>> we do not own. #autoLOC_7003257 = a vessel #autoLOC_7003258 = an object #autoLOC_7003260 = >>[Auto Crew Assignment]: <<2>> just became an intrepid astronaut. #autoLOC_7003261 = Lin/Rot Switch Mode: <<1>> #autoLOC_7003262 = Hold #autoLOC_7003263 = Toggle #autoLOC_7003264 = Cannot use the map in this scenario. #autoLOC_7003265 = Purchase [Entry Cost: <<1>>] #autoLOC_7003266 = <<1>> cm #autoLOC_7003267 = Unlocked Cost #autoLOC_7003268 = Upgrade Cost #autoLOC_7003269 = Activate Navigation #autoLOC_7003270 = Deactivate Navigation #autoLOC_7003271 = Contract system is not available at this time! #autoLOC_7003272 = N #autoLOC_7003273 = S #autoLOC_7003274 = E #autoLOC_7003275 = W #autoLOC_7003276 = HeatMap (green) #autoLOC_7003277 = Inverse #autoLOC_7003278 = Monochrome #autoLOC_7003279 = There are no active contracts! #autoLOC_7003280 = There are no offered contracts! #autoLOC_7003281 = There are no archived contracts! #autoLOC_7003282 = There are no valid contracts! #autoLOC_7003283 = Purchase <<1>> <> [<<2>>] #autoLOC_7003284 = G Loss-of-Consciousness Meter: <<1>> #autoLOC_7003285 = N/A #autoLOC_7003302 = Wernher von Kerman:\n\nWelcome to the science archives. Please make a selection. #autoLOC_7003304 = Remove Slot #autoLOC_7003305 = Custom #autoLOC_7003306 = Enter name... #autoLOC_7003308 = Body: #autoLOC_7003309 = Please verify that you have a reliable communications link to Kerbal Space\nCenter before attempting to access KerbNet. #autoLOC_7003310 = Drag Waypoint #autoLOC_7003400 = The tour that <<1>> chartered has been cancelled. Get <> home. <> will not be paying for this trip. #autoLOC_7003401 = Scenarios #autoLOC_7003402 = Restart #autoLOC_7003403 = [CMD] #autoLOC_7003404 = Kerbals can disembark only on Kerbin #autoLOC_7003405 = <<1>> Resources Recovered #autoLOC_7003406 = Process in the Lab #autoLOC_7003407 = <<1>> Crewmembers Recovered #autoLOC_7003408 = hidden #autoLOC_7003409 = Safe #autoLOC_7003410 = Risky #autoLOC_7003411 = Unsafe #autoLOC_7003412 = Remove Data #autoLOC_7003413 = Max. Acceleration #autoLOC_7003414 = Burn Time to 0m/s #autoLOC_7003415 = Date #autoLOC_8000001 = Vessel #autoLOC_8000002 = Fail Part #autoLOC_8000004 = Select a part that will have a failure applied to it #autoLOC_8000005 = Failures to Apply #autoLOC_8000006 = No failures available for the selected part #autoLOC_8000007 = Resource Drain #autoLOC_8000008 = Time Period #autoLOC_8000009 = The number of seconds over which the resource drain will occur #autoLOC_8000010 = Amount to Drain #autoLOC_8000011 = The amount of resource that will be drained #autoLOC_8000012 = Part #autoLOC_8000013 = Select the part that will have its resource drained over time #autoLOC_8000014 = Resource #autoLOC_8000015 = Select the resource that will be drained #autoLOC_8000016 = Change Vessel Resource Levels #autoLOC_8000018 = The resource we want to adjust #autoLOC_8000019 = Amount to adjust #autoLOC_8000020 = The amount to adjust the selected resource by.\n\nA negative amount will remove resource #autoLOC_8000022 = Kerbal #autoLOC_8000023 = Select the kerbal to place when this node activates #autoLOC_8000024 = Stranded #autoLOC_8000026 = Sets the kerbal to be in a stranded state.\n They will be uncontrollable until they are rescued #autoLOC_8000027 = Location #autoLOC_8000028 = Spawn Vessel #autoLOC_8000031 = Display Message #autoLOC_8000032 = Duration #autoLOC_8000033 = How many seconds to display the screen message for #autoLOC_8000034 = Screen Position #autoLOC_8000035 = Location of the message on the screen #autoLOC_8000036 = Upper-Center #autoLOC_8000037 = Upper-Left #autoLOC_8000038 = Upper-Right #autoLOC_8000039 = Lower-Center #autoLOC_8000040 = Explode Vessel #autoLOC_8000041 = Part Delay(ms) #autoLOC_8000042 = Milliseconds between each part exploding in the vessel #autoLOC_8000043 = Activate Stage #autoLOC_8000045 = Spawn Asteroid #autoLOC_8000046 = Asteroid #autoLOC_8000049 = Test Score #autoLOC_8000050 = Mission Score #autoLOC_8000051 = Score to be compared with current mission score #autoLOC_8000052 = Operator #autoLOC_8000053 = Comparison to use for testing against the target value #autoLOC_8000054 = Less Than #autoLOC_8000055 = Less Than or Equal #autoLOC_8000056 = Equal #autoLOC_8000057 = Greater Than or Equal #autoLOC_8000058 = Greater Than #autoLOC_8000059 = Crew:\u0020 #autoLOC_8000060 = Explode Part #autoLOC_8000062 = Select the part that will explode #autoLOC_8000063 = Repair Part #autoLOC_8000065 = Repair Type #autoLOC_8000066 = Spawn Launch Site #autoLOC_8000067 = Launch Site #autoLOC_8000068 = Vessel: Unknown\n #autoLOC_8000069 = Vessel: <<1>>\n #autoLOC_8000070 = Crew Assignment #autoLOC_8000072 = Select the part to be checked for the chosen kerbal #autoLOC_8000074 = Select the vessel to be checked for the chosen kerbal #autoLOC_8000076 = Any Kerbal #autoLOC_8000077 = Select the kerbal to check for #autoLOC_8000078 = Change Score #autoLOC_8000079 = Score Modules #autoLOC_8000080 = Time of Mission #autoLOC_8000081 = Time #autoLOC_8000082 = Time duration since the mission started #autoLOC_8000085 = Resource Amount #autoLOC_8000088 = Amount #autoLOC_8000089 = Amount to be compared with current resource amount #autoLOC_8000092 = Test Altitude #autoLOC_8000093 = Altitude #autoLOC_8000094 = Altitude (in meters) to test against #autoLOC_8000095 = Use Radar #autoLOC_8000096 = When checked will measure altitude relative to the ground using the radar #autoLOC_8000099 = Time Since Node #autoLOC_8000100 = Node #autoLOC_8000101 = The Node to do the time comparison from #autoLOC_8000102 = Time #autoLOC_8000103 = Time since the selected node to compare with #autoLOC_8000106 = Crew Count #autoLOC_8000107 = Crew Count #autoLOC_8000108 = Number of crew members to compare #autoLOC_8000111 = Kerbal Role #autoLOC_8000112 = Only count kerbals of this specific role #autoLOC_8000113 = Vessel Mass #autoLOC_8000114 = Mass #autoLOC_8000115 = Mass to compare with the vessels mass #autoLOC_8000118 = Vessel Situation Test #autoLOC_8000121 = Vessel State Test #autoLOC_8000122 = Vessel State #autoLOC_8000123 = Choose the vessel state #autoLOC_8000124 = Stages Count #autoLOC_8000125 = Number of Stages #autoLOC_8000126 = Number of stages in the vessel to compare against #autoLOC_8000129 = Stage Activated #autoLOC_8000130 = Target Stage #autoLOC_8000131 = The vessel stage that we are looking to be activated #autoLOC_8000132 = Science Experiment #autoLOC_8000133 = Fly Through #autoLOC_8000134 = Experiment #autoLOC_8000135 = Situation #autoLOC_8000136 = Biome #autoLOC_8000137 = Destination #autoLOC_8000138 = The location details of the asteroid #autoLOC_8000139 = <<1>> : <<2>> Class <<3>> #autoLOC_8000141 = Funds to Recover #autoLOC_8000142 = Amount of funds gained through vessel recovery on the home body #autoLOC_8000145 = Go to #autoLOC_8000146 = Volume #autoLOC_8000147 = Shape over body to be reached #autoLOC_8000148 = Kerbal Boarded #autoLOC_8000149 = Location #autoLOC_8000150 = Kerbal Recovery #autoLOC_8000152 = Any Crew #autoLOC_8000153 = Select a kerbal #autoLOC_8000154 = Kerbal Rescued #autoLOC_8000155 = Left SOI #autoLOC_8000158 = Orbit #autoLOC_8000159 = Orbit Accuracy #autoLOC_8000160 = Percentage accuracy of vessel orbit\ncompared to target values #autoLOC_8000161 = Test Type #autoLOC_8000162 = Which parameters of the orbit to include in the test #autoLOC_8000163 = Orbit #autoLOC_8000164 = SOI Reached #autoLOC_8000167 = Recover Resource #autoLOC_8000170 = Amount #autoLOC_8000171 = Amount of resource gained through vessel recovery on the home body #autoLOC_8000174 = Take Kerbal #autoLOC_8000176 = Test Distance #autoLOC_8000177 = Target Type #autoLOC_8000179 = Landed #autoLOC_8000180 = Flying Vessel #autoLOC_8000183 = Landed Vessel #autoLOC_8000185 = Kerbal EVA #autoLOC_8000186 = Test Situation #autoLOC_8000188 = Time #autoLOC_8000189 = Mission Elapsed Time (MET) of the vessel to compare against #autoLOC_8000192 = Plant Flag #autoLOC_8000199 = Success #autoLOC_8000200 = Fail #autoLOC_8000201 = Landed #autoLOC_8000202 = Orbit #autoLOC_8000204 = Select required parts for mission #autoLOC_8000211 = Reach Altitude #autoLOC_8000233 = Recover Funds #autoLOC_8000240 = Spawn Kerbal #autoLOC_8000242 = Vessel Destroyed #autoLOC_8000249 = Deployed #autoLOC_8000250 = Received #autoLOC_8000255 = Biome: On <<1>> <<2>> #autoLOC_8000256 = Experiment: <<1>> #autoLOC_8000257 = Situation: <<1>> #autoLOC_8000258 = Any Situation #autoLOC_8000259 = Continue #autoLOC_8000261 = This part was set as unavailable for this mission #autoLOC_8000262 = This part was set as unavailable for this vessel #autoLOC_8000263 = Celestial Body #autoLOC_8000264 = Area #autoLOC_8000265 = Location Type #autoLOC_8000266 = Select what type of target location to test for #autoLOC_8000267 = On: <<1>> #autoLOC_8000268 = On: <<1>> \nBiome: <<2>> #autoLOC_8000269 = any biome on <<1>> #autoLOC_8000272 = Any Location #autoLOC_8000273 = Any Body #autoLOC_8000274 = Radius: <<1>>m #autoLOC_8000275 = On <<1>> near <<2>>, <<3>> #autoLOC_8000276 = Full Orbit #autoLOC_8000277 = Ap and Pe #autoLOC_8000278 = AP, Pe and Inclination #autoLOC_8000279 = SMA and Eccentricity #autoLOC_8000280 = SMA, Ecc and Inclination #autoLOC_8000281 = Inclination Only #autoLOC_8000283 = Launch Site: <<1>> \n #autoLOC_8000284 = Landed On: <<1>> \n #autoLOC_8000285 = Longitude: <<1>>° \nLatitude: <<2>>°\n #autoLOC_8000286 = Orbit Around: <<1>> \n #autoLOC_8000287 = Ap: <<1>> Pe: <<2>>\n #autoLOC_8000288 = SMA: <<1>> #autoLOC_8000289 = Ecc: <<1>> #autoLOC_8000290 = Inc: <<1>> #autoLOC_8000291 = LAN: <<1>> #autoLOC_8000293 = No vessel has been selected for this Creator Built vessel #autoLOC_8000294 = Vessel has invalid Launch Site selected #autoLOC_8000295 = Creator Built Vessel has no assigned Crew and Auto Populate Crew is Off #autoLOC_8000296 = Vessel Mass Restriction conflicts with <<1>> Facility Craft Mass Limit of <<2>> t. #autoLOC_8000298 = Vessel Width Size Restriction conflicts with <<1>> Facility Craft Width Limit of <<2>> m. #autoLOC_8000299 = Vessel Height Size Restriction conflicts with <<1>> Facility Craft Height Limit of <<2>> m. #autoLOC_8000300 = Vessel Length Size Restriction conflicts with <<1>> Facility Craft Length Limit of <<2>> m. #autoLOC_8000301 = Vessel Parts Restriction conflicts with <<1>> Facility Parts Limit of <<2>> parts. #autoLOC_8000302 = You now must build vessel <<1>> to continue the mission. #autoLOC_8000303 = Spawn New Vessel #autoLOC_8000304 = Vessel Part Count #autoLOC_8000305 = Check the number of parts in a vessel #autoLOC_8000306 = Are we flying a complete vessel? With this node you can compare the part count of a vessel to make sure you haven't lost any! #autoLOC_8000307 = Number of parts to compare against #autoLOC_8000308 = <<1>>Node: <<2>><<3>> #autoLOC_8000308 = <<1>>Node: <<2>><<3>> #autoLOC_8001000 = Name #autoLOC_8001001 = Remove Applicant #autoLOC_8001002 = Accuracy Score #autoLOC_8001003 = Time score: awarded <<1>> points #autoLOC_8001004 = Any #autoLOC_8001005 = Player Built Vessel #autoLOC_8001006 = Modify Score #autoLOC_8001007 = Modify the player's total score. #autoLOC_8001008 = Test Accuracy #autoLOC_8001009 = Measure the accuracy of a test. #autoLOC_8001010 = Accuracy #autoLOC_8001011 = Use this node to measure the accuracy of the parent node. Useful for when you want to check how close to the objective a player is #autoLOC_8001012 = Accuracy: <<1>> <<2>>% #autoLOC_8001015 = Scoring enabled #autoLOC_8001016 = Enables/Disables the scoring system for the mission #autoLOC_8001017 = (Completed at <<1>> UT.) #autoLOC_8001018 = Trophies / Achievements: #autoLOC_8001019 = Total Score: #autoLOC_8001020 = Mission Status: #autoLOC_8001021 = Close #autoLOC_8001022 = Save and Quit #autoLOC_8001023 = Configure Scoring bonuses here that are applied to the overall mission when successful. #autoLOC_8001024 = Modify the overall mission score #autoLOC_8001025 = Add bonus score on completion #autoLOC_8001026 = Mission Mods: #autoLOC_8001027 = ---- autogenerated plugins list --- #autoLOC_8001028 = Accuracy Enabled #autoLOC_8001029 = You can dock an Accuracy Logic node into this node to get how accurate from 0% to 100% this test was completed. #autoLOC_8001030 = About Making History Expansion... #autoLOC_8001031 = Expand your Kerbal experience like never before with Kerbal Space Program: Making History Expansion.\n\nThe first expansion pack for the critically acclaimed space simulation game adds new content to Kerbal Space Program, including an immersive Mission Builder, a History Pack featuring missions inspired by historical events, and a wealth of new parts for players to use across their KSP experience.\n\nCreate, launch, and share like never before with Kerbal Space Program: Making History Expansion. #autoLOC_8001032 = More Info #autoLOC_8001033 = Close #autoLOC_8001034 = Max Score #autoLOC_8001037 = Stored #autoLOC_8001038 = Vessel Active Count #autoLOC_8001039 = Test how many vessels of the selected type exist in the game #autoLOC_8001040 = This node will give you a way to test how many player vessels are active in the current game. You can also use it to count some other types as well. #autoLOC_8001042 = Vessel Type #autoLOC_8001043 = Which type of vessels you want to count. #autoLOC_8001044 = Vessel Count #autoLOC_8001045 = The number of vessels to use in the comparison #autoLOC_8001046 = Vessel Recovery #autoLOC_8001047 = Check for a vessel recovered at home #autoLOC_8001048 = Use this node to detect when a vessel is recovered at the home body.\n\nIt can be really useful if you want to check for the main mission vessel being recovered. #autoLOC_8001049 = Player Controlled #autoLOC_8001050 = VAB Camera Controls in GAP (VAB/SPH Mode) #autoLOC_8001052 = Minimum Canvas Zoom #autoLOC_8002000 = Ground Location #autoLOC_8002001 = Do you want to save the current mission before going to the Tracking Station? #autoLOC_8002002 = Save Mission #autoLOC_8002003 = Launches from <<1>> #autoLOC_8002004 = Starts landed on <<1>> #autoLOC_8002005 = Starts in orbit around <<1>> #autoLOC_8002006 = View in Tracking Station #autoLOC_8002007 = Place on Water Surface #autoLOC_8002008 = First Part #autoLOC_8002009 = The first part for docking/undocking test. #autoLOC_8002010 = Second Part #autoLOC_8002011 = The second part for docking/undocking test. #autoLOC_8002012 = Docked / Undocked #autoLOC_8002013 = Part Docking / Undocking #autoLOC_8002014 = Docked #autoLOC_8002015 = Undocked #autoLOC_8002016 = Test whether two parts are docked in the same vessel or not. #autoLOC_8002017 = Vessel Description #autoLOC_8002018 = Specify a description for the vessel that is displayed in the missions app for player built vessels. #autoLOC_8002019 = Another Vessel (<<1>>) is also set to launch from the same launch site (<<2>>) as this one. #autoLOC_8002020 = Any Role #autoLOC_8002021 = Any Tourist #autoLOC_8002022 = Kerbal: <<1>> #autoLOC_8002023 = Kerbal Type #autoLOC_8002024 = Filter the type of Kerbals to choose from with this option #autoLOC_8002025 = Kerbal must board vessel #autoLOC_8002026 = Check this box if the kerbal must board a vessel to be rescued.\nIf unchecked the kerbal must simply come under your control\n(within loaded range of another vessel) #autoLOC_8002028 = Mission Briefing #autoLOC_8002029 = Show Mission Briefing #autoLOC_8002030 = Display the mission dialog at the start of the mission. #autoLOC_8002031 = Pause Mission #autoLOC_8002032 = If checked the mission will not progress until the dialog is closed by the player. #autoLOC_8002033 = The selected kerbal [<<1>>] on this node is not assigned to a vessel or spawn kerbal node in the mission.\nThis may be valid if you expect the player to use the kerbal in a player created vessel. #autoLOC_8002034 = Screen Area #autoLOC_8002035 = Set the screen area the dialog will appear in. #autoLOC_8002036 = Left #autoLOC_8002037 = Center #autoLOC_8002038 = Right #autoLOC_8002039 = Auto Close #autoLOC_8002040 = If turned on the dialog message box will close after the set time below. #autoLOC_8002041 = Timeout (Secs) #autoLOC_8002042 = The dialog will be automatically closed when this amount of seconds elapses. #autoLOC_8002043 = You have not selected a vessel for the first Vessel on this node. #autoLOC_8002044 = You have not selected a vessel for the second Vessel on this node. #autoLOC_8002047 = You have not selected a part for Vessel One. #autoLOC_8002048 = You have not selected a part for Vessel Two. #autoLOC_8002049 = You have selected the same Vessel and Part for vessel One and Two. #autoLOC_8002050 = Any Experiment #autoLOC_8002051 = Any Biome #autoLOC_8002052 = Situation: <<1>> is not available for Experiment: <<2>> #autoLOC_8002053 = <<1>> is not valid for Experiment <<2>> on <<3>> #autoLOC_8002054 = Experiment must be stored for completion. #autoLOC_8002055 = Experiment must be transmitted or returned to Home Planet for completion. #autoLOC_8002056 = Add Module #autoLOC_8002057 = This node is useful when you need to check if a part is docked or undocked to another part. #autoLOC_8002058 = Last Vessel Spawn #autoLOC_8002059 = Last Vessel Build (VAB/SPH) #autoLOC_8002060 = Revert Mission... #autoLOC_8002061 = Reverting Mission #autoLOC_8002062 = Restarting will restart your mission from the beginning. Are you sure you want to do this? #autoLOC_8002063 = This vessel contains blacklisted parts which are not available at the moment: #autoLOC_8002064 = Check Apoapsis #autoLOC_8002065 = Select this option to test the orbits Apoapsis. #autoLOC_8002066 = Check Periapsis #autoLOC_8002067 = Select this option to test the orbits Periapsis. #autoLOC_8002068 = Apoapsis Min #autoLOC_8002069 = Set the Minimum Apoapsis height to test. #autoLOC_8002070 = Apoapsis Max #autoLOC_8002071 = Set the Maximum Apoapsis height to test. #autoLOC_8002072 = Periapsis Min #autoLOC_8002073 = Set the Minimum Periapsis height to test. #autoLOC_8002074 = Periapsis Max #autoLOC_8002075 = Set the maximum Periapsis height to test. #autoLOC_8002076 = Check Inclination #autoLOC_8002077 = Select this option to test the Inclination of the Orbit. #autoLOC_8002078 = Set the Inclination of the Orbit to test. #autoLOC_8002079 = Inclination Accuracy #autoLOC_8002080 = How accurately the vessels orbit needs to match the inclination value. #autoLOC_8002081 = Check LAN #autoLOC_8002082 = Select this option to test the Orbit LAN. #autoLOC_8002083 = Set the Orbit LAN to test. #autoLOC_8002084 = LAN Accuracy #autoLOC_8002085 = How accurately the vessels orbit needs to match the LAN value. #autoLOC_8002086 = Test Apoapsis is between <<1>>m and <<2>>m. #autoLOC_8002087 = Test Periapsis is between <<1>>m and <<2>>m. #autoLOC_8002088 = Test Inclination is within <<1>>% of <<2>>° inclination. #autoLOC_8002089 = Test LAN is within <<1>>% of <<2>>°. #autoLOC_8002090 = The Apoapsis minimum value should be less than the Apoapsis maximum value. #autoLOC_8002091 = The Periapsis minimum value should be less than the Periapsis maximum value. #autoLOC_8002092 = You have not set one of Check Apoapsis, Check Periapsis, Check Inclindation or Check LAN on.\nThe test will do nothing. #autoLOC_8002096 = Your ship has launchclamps for a ship that is set to launch to orbit.\nYou will need to remove them from your ship. #autoLOC_8002097 = Ship set for Orbit contains Launch Clamps #autoLOC_8002098 = The Creator of this mission used this name for one of their ships:\n\t<<1>>\n\nYou will need to choose another name to save your ship. #autoLOC_8002099 = Ship Name clashes with Mission Ship #autoLOC_8002100 = There is already a ship with the name <<1>> in the <<2>> folder.\nFor Missions there can only be one unique ship with the same name in either the VAB or SPH folder.\nYou will need to choose another name to save your ship. #autoLOC_8002101 = Active Node: <<1>> #autoLOC_8002102 = A Kerbal with the name of <<1>> already exists.\nName not changed. #autoLOC_8002103 = A Kerbal with the name of <<1>> already exists.\nKerbal Not Created. #autoLOC_8002104 = Larkes #autoLOC_8002105 = Prevent Recovery #autoLOC_8002106 = Enabling this setting will mean players are unable to recover vessels or kerbals. #autoLOC_8002107 = Recovery Disabled #autoLOC_8002108 = Recovery has been disabled by the mission creator. #autoLOC_8002109 = Vintage Suit #autoLOC_8002110 = Select this option to use vintage suits. #autoLOC_8002111 = Set this to true to place Launch Site on the surface of water.\nSet off to place Launch Site on the ground surface (even if under water). #autoLOC_8002112 = Dessert Launch Facility #autoLOC_8002113 = Dessert Launch Site #autoLOC_8002114 = Dessert Airfield #autoLOC_8002115 = The selected part on this node does not match the saved craft file. Please reselect the part for this node in the GAP. #autoLOC_8002116 = Generating Mission Flight State... #autoLOC_8002117 = Generating Mission Vessels... #autoLOC_8002118 = Building Mission... #autoLOC_8002119 = Generating Mission Launch Sites... #autoLOC_8002120 = Initial Version #autoLOC_8002121 = Export Mission to Steam #autoLOC_8002122 = Select settings below and enter your workshop changelog.\n\nWhen you are finished select Ok to begin the export to Steam Workshop.\n\nBy submitting this item, you agree to the steam workshop terms of service (link below). #autoLOC_8002123 = Set visibility on Steam Workshop to Public #autoLOC_8002124 = Unable to export item to steam workshop.\nSteam Error: <<1>> #autoLOC_8002125 = Steam Workshop Error #autoLOC_8002126 = Unable to create new item on steam workshop.\nSteam Error: <<1>> #autoLOC_8002127 = You have not accepted the Steam Workshop legal agreement.\n\nUntil you have done so your published item cannot be made public.\n\nOnce you have accepted the legal agreement you will need to set your item to public visibility in steam.\n\nPlease click the link for more information. #autoLOC_8002128 = Failed to update item on steam workshop.\nSteam Error: <<1>> #autoLOC_8002129 = Favs:<<1>> Subs:<<2>> Followers:<<3>> Up Votes:<<4>> Down Votes:<<5>> #autoLOC_8002130 = Subscribed #autoLOC_8002131 = Not Subscribed #autoLOC_8002132 = Steam Workshop Item Unsubscribe #autoLOC_8002133 = If you continue you will be unsubscribed from this Item. #autoLOC_8002134 = Subscribe #autoLOC_8002135 = Unsubscribe #autoLOC_8002136 = Unable to unsubscribe from steam workshop item.\n\nSteam Error Code: <<1>> #autoLOC_8002137 = Unable to subscribe to steam workshop item.\n\nSteam Error Code: <<1>> #autoLOC_8002138 = Select an Item to Subscribe/Unsubscribe #autoLOC_8002139 = Steam #autoLOC_8002140 = Votes #autoLOC_8002141 = Featured #autoLOC_8002142 = Newest #autoLOC_8002143 = Subscribers #autoLOC_8002144 = Retrieving Items from Steam... #autoLOC_8002145 = Steam Workshop #autoLOC_8002146 = File Size (MB): #autoLOC_8002147 = Up Votes: #autoLOC_8002148 = Down Votes: #autoLOC_8002149 = Number of Subscribers: #autoLOC_8002150 = Number of Followers: #autoLOC_8002151 = Steam Details #autoLOC_8002152 = Select to see more Items via the Steam Overlay. #autoLOC_8002153 = Open the Steam Overlay to this Item #autoLOC_8002154 = Export Craft to Steam #autoLOC_8002155 = No Steam Item Selected... #autoLOC_8002156 = Number of Favourites: #autoLOC_8002157 = Game Version: #autoLOC_8002158 = Please wait while KSP communicates with Steam... #autoLOC_8002159 = There is not enough Steam Cloud space to export this item.\nAmount of Space Required: <<1>> kb\nAmount of Space Available: <<2>> kb #autoLOC_8002160 = There is not enough Steam Cloud file limit to export this item.\nAmount of Files Required: <<1>>\nAmount of Files Available: <<2>> #autoLOC_8002161 = Steam Author: #autoLOC_8002162 = Item is not tracked on this PC. #autoLOC_8002163 = Item currently downloading from steam. #autoLOC_8002164 = Item needs update from steam. #autoLOC_8002165 = Item download from steam pending. #autoLOC_8002166 = Item is installed and ready. #autoLOC_8002167 = Item subscribed but not installed. #autoLOC_8002168 = Steam workshop error encountered.\nSteam Error: <<1>> #autoLOC_8002169 = Reverse #autoLOC_8002170 = Normal #autoLOC_8002171 = <<1>> (<<2>>) #autoLOC_8002172 = No Matches Found #autoLOC_8002173 = Toolbox #autoLOC_8002174 = Canvas #autoLOC_8002175 = Stage Groups: #autoLOC_8002176 = Total DeltaV: #autoLOC_8002177 = Total Burn Time: #autoLOC_8002178 = Show Parts #autoLOC_8002179 = Show all Stages #autoLOC_8002180 = Show Engine Info #autoLOC_8002181 = Show Vacuum #autoLOC_8002182 = Stage: #autoLOC_8002183 = Parts: #autoLOC_8002184 = Parts Decoupled: #autoLOC_8002185 = Start Mass: #autoLOC_8002186 = Dry Mass: #autoLOC_8002187 = Fuel Mass: #autoLOC_8002188 = End Mass: #autoLOC_8002189 = ISP: #autoLOC_8002190 = Thrust: #autoLOC_8002191 = TWR: #autoLOC_8002192 = DeltaV: #autoLOC_8002193 = Engine: #autoLOC_8002194 = Type: #autoLOC_8002195 = Max Thrust: #autoLOC_8002196 = Max Burn Time at full throttle: #autoLOC_8002197 = Propellant: #autoLOC_8002198 = Amount: #autoLOC_8002199 = Engine Burns: #autoLOC_8002200 = units p/s #autoLOC_8002201 = Parts in Stage: #autoLOC_8002202 = <<1>> Dry Mass: <<2>> Fuel Mass: <<3>> #autoLOC_8002203 = Jettisons <<1>> Mass. #autoLOC_8002204 = (Vacuum) #autoLOC_8002205 = (ASL) #autoLOC_8002206 = (Actual) #autoLOC_8002207 = <<1>>kN #autoLOC_8002208 = DeltaV Info #autoLOC_8002209 = <<1>>% #autoLOC_8002210 = Start Burn in: <<1>> #autoLOC_8002211 = Percentage of the burns DeltaV used\nto calculate the Start Burn value. #autoLOC_8002212 = Show Extended Burn Indicator #autoLOC_8002213 = Extended Burn Indicator: #autoLOC_8002214 = Spring/Damper: <<1[Auto/Override]>> #autoLOC_8002215 = Burn Time: #autoLOC_8002216 = Included in Dv Calcs: <<1[Yes/No]>> #autoLOC_8002217 = Payload Stage - Not included in DV #autoLOC_8002218 = Inventory Slots #autoLOC_8002219 = Inventory Part #autoLOC_8002220 = This is a Cargo Part that can be placed inside Inventories. #autoLOC_8002221 = Cargo Part #autoLOC_8002271 = Cannot Board. Not enough available Cargo Slots on Vessel to hold Kerbal's Inventory. #autoLOC_8002335 = Hide Portrait #autoLOC_8002336 = Show Portrait #autoLOC_8002357 = [<<1>>]: to place the part #autoLOC_8002358 = [<<1>>]: to cancel #autoLOC_8002359 = [<<1>>,<<2>>]: to rotate #autoLOC_8002360 = [<<1>>,<<2>>,<<3>>,<<4>>,<<5>>,<<6>>]: to rotate #autoLOC_8002375 = Same Vessel Interaction #autoLOC_8002396 = Make Primary Docking Node #autoLOC_8002397 = Docking Acquire Force #autoLOC_8003000 = Toggle Sites #autoLOC_8003001 = Kerbal Space Center #autoLOC_8003010 = Last score: <<1>> , High Score: <<2>> #autoLOC_8003011 = Completed in: <<1>> #autoLOC_8003012 = Not played yet #autoLOC_8003013 = High Score: <<1>> #autoLOC_8003014 = Vessels: <<1>> #autoLOC_8003017 = Event node #autoLOC_8003017 = Event Node #autoLOC_8003018 = When checked this hides this node and others down the path \nuntil this node activates.\n\nUse this setting to hide surprises from the player. #autoLOC_8003019 = Stability Time #autoLOC_8003020 = Max Surface Velocity #autoLOC_8003021 = Variant Themes #autoLOC_8003040 = Bright and White! #autoLOC_8003041 = A mix between the dark and light sides #autoLOC_8003042 = For that muted palate #autoLOC_8003043 = Come to the dark side #autoLOC_8003044 = Just soo gray #autoLOC_8003045 = Doesn't taste like... #autoLOC_8003046 = All that glitters... #autoLOC_8003047 = Exposed machinery is beautiful #autoLOC_8003048 = Sleek and shrouded in mystery #autoLOC_8003050 = Ignore Surface Velocity #autoLOC_8003051 = Set this if you dont care about a max surface velocity. #autoLOC_8003052 = Splashed Vessel #autoLOC_8003053 = Return to Mission Builder #autoLOC_8003054 = Are you sure you want to end this test and return to the Mission Builder\n\nYou can resume your testing at any of the valid check points #autoLOC_8003055 = Whether the experiment results need to be stored or delivered back to the home body #autoLOC_8003056 = Show Roster #autoLOC_8003057 = Mission Roster #autoLOC_8003058 = Hard Mission: #autoLOC_8003059 = Check this to indicate to players that this mission \nshould be considered Hard.\n\nAlso changes the icon in the play and open dialogs. #autoLOC_8003060 = Generate new random name #autoLOC_8003061 = Time the vessel must stay withing the orbit to pass the test #autoLOC_8003062 = Allow Acceleration #autoLOC_8003063 = If checked acceleration changes will not reset the stability timer #autoLOC_8003064 = Validation Runs: #autoLOC_8003065 = A vessel situation is set to Creator Defined, but no craft file has been selected #autoLOC_8003066 = \n\tNode: <<1>> #autoLOC_8003067 = Issues:\n #autoLOC_8003068 = \nCheck the messages and validation report in builder #autoLOC_8003069 = Unable to Start Mission #autoLOC_8003070 = Activate Once Only #autoLOC_8003071 = Set this to ensure that the node\ncan only activate one time #autoLOC_8003072 = Fail #autoLOC_8003073 = Show Inflight Label #autoLOC_8003074 = When checked will show an inflight label when within 100km of target center #autoLOC_8003075 = Always False #autoLOC_8003076 = A logic node that is always false #autoLOC_8003077 = Always True #autoLOC_8003078 = A logic node that is always true #autoLOC_8003079 = Use this node for placeholders or information. A good use for this is when you want to make 'fake' objectives before an event happens. #autoLOC_8003080 = Use this node to redirect the mission path as it will always be true. A good use for this is in a loop situation. #autoLOC_8003081 = A vessel that the player will build \nwhen playing the mission #autoLOC_8003082 = A vessel that you build during mission creation \nand the player will use during the mission #autoLOC_8003083 = Delete Crew Member #autoLOC_8003084 = Do you want to delete this kerbal? #autoLOC_8003085 = Delete Checkpoint #autoLOC_8003086 = Do you want to delete this checkpoint? #autoLOC_8003100 = Success #autoLOC_8003101 = Failure #autoLOC_8003102 = Mission Briefing #autoLOC_8003103 = Cannot use the map. Currently locked by a Mission #autoLOC_8003104 = Cannot activate IVA camera. Currently locked by a Mission #autoLOC_8003105 = Cannot activate flight camera. Currently locked by a Mission #autoLOC_8003106 = Mission will switch to IVA camera when ready #autoLOC_8003107 = Select a Banner #autoLOC_8003108 = Are you sure you want to delete this banner from the mission folder? #autoLOC_8003109 = Delete Banner #autoLOC_8003112 = Gray and White #autoLOC_8003113 = A mix of drab and bright #autoLOC_8003114 = Yellow and White #autoLOC_8003115 = Added some bling to the white #autoLOC_8003122 = Modify the player's available Funds #autoLOC_8003123 = With this node you can adjust the amount of funds available to a player. Use it to give them extra funds for completing an objective, or punish them by reducing their funds when they make mistakes. #autoLOC_8003124 = Modify available funds by setting it, adding, substracting, multiplying or dividing #autoLOC_8003125 = Change Funds #autoLOC_8003126 = Add Funds #autoLOC_8003127 = Subtract Funds #autoLOC_8003128 = Set Funds #autoLOC_8003129 = Test Funds #autoLOC_8003130 = Compare the Available Funds #autoLOC_8003131 = <<1>> <<2>> Funds #autoLOC_8003132 = Funds #autoLOC_8003133 = Funds to be compared with current available funds #autoLOC_8003134 = The way to test how frugal your player is being. This is the way to make decisions based on the available funds a player has, and direct your mission accordingly. #autoLOC_8003135 = Kerbal #autoLOC_8003136 = Spawnable #autoLOC_8003137 = Resources and Science #autoLOC_8003138 = Currency and Score #autoLOC_8003139 = Utility #autoLOC_8003140 = Configure Vessel Naming #autoLOC_8003141 = Set Vessel Name via Part: <<1>> #autoLOC_8003142 = Name Priority: #autoLOC_8003143 = The setting with the highest priority within the vessel will be used to name the vessel and set the vessel type. #autoLOC_8003144 = Remove Naming #autoLOC_8003145 = This removes the naming configuration from this part #autoLOC_8003147 = Loading Expansions... #autoLOC_8003148 = Expansion Loading Complete! #autoLOC_8003149 = Loading Expansion File: <<1>> #autoLOC_8003150 = Verifying Expansion: <<1>> #autoLOC_8003151 = Loading Expansion Assets: <<1>> (<<2>>/<<3>>) #autoLOC_8003152 = Orbit Parameters #autoLOC_8003153 = Check selected parameters of a vessel orbit #autoLOC_8003154 = Allows you to compare the selected vessel orbit with selected parameters. Turn on the checkboxes for the parts you care about and check if the orbit is stable, the vessel under acceleration, or simply just around the right planet. #autoLOC_8003155 = Withdrawn #autoLOC_8003156 = Delete checkpoints and Launch new Test #autoLOC_8003157 = Do you want to delete all the current mission checkpoints and start a new test? #autoLOC_8003158 = Do you want to delete all dirty checkpoints for this mission? #autoLOC_8003159 = Delete dirty checkpoint #autoLOC_8003160 = Test Mission - Checkpoints #autoLOC_8003161 = Invalid Checkpoint #autoLOC_8003162 = The selected checkpoint is relates to a node that is no longer accessible.\n\nPlease choose another Checkpoint. #autoLOC_8003163 = Dirty Checkpoint #autoLOC_8003164 = The mission node related to this checkpoint has changed, making the checkpoint invalid.\n\nPlease load from an earlier #autoLOC_8003165 = Reset and Continue #autoLOC_8003166 = Mission Difficulty #autoLOC_8003167 = Beginner #autoLOC_8003168 = Intermediate #autoLOC_8003169 = Advanced #autoLOC_8003170 = Extreme #autoLOC_8003171 = Beginner #autoLOC_8003172 = Intermediate #autoLOC_8003173 = Advanced #autoLOC_8003174 = Extreme #autoLOC_8003175 = (optional) Enter the maximum score a player can achieve\nin the mission so they have a goal to aim for in replays #autoLOC_8003176 = Making History - The Race to Space #autoLOC_8003177 = Mission Madness #autoLOC_8003178 = Tutorials #autoLOC_8003179 = Trigger Action Group #autoLOC_8003180 = Trigger an Action Group in a vessel #autoLOC_8003181 = This action will trigger the selected action group on the selected vessel.\n\nIf the selected vessel is not the currently active one, then the node will\nnot activate till the selected vessel becomes player controlled. #autoLOC_8003182 = This function is locked in this tutorial #autoLOC_8003183 = Instantly changes the amount of a selected resource in a vessel. Affects loaded vessels using the resource flow. #autoLOC_8003184 = an airfield in the 'dessert' #autoLOC_8003185 = a new launch site in the northern hemisphere #autoLOC_8003186 = Also delete in progress and test missions #autoLOC_8003187 = Unity Analytics #autoLOC_8003188 = A message from Unity about data privacy #autoLOC_8003189 = Kerbal Space Program uses Unity Analytics. Unity Analytics collects certain personal data, gameplay data and device data. Unity collects this information to help us improve Kerbal Space Program by providing us with aggregated analytics, diagnostics, and usage information.\n\nAdditional information on the data Unity Analytics collects and how to opt-out of Unity Analytics' collection and use of your personal data (IP address and device IDs) can be found by clicking the button below. #autoLOC_8003190 = Open Unity Data Privacy Page #autoLOC_8003191 = Show Unity Analytics Dialog on Next Startup Only #autoLOC_8003192 = 0.625 )mini small tiny little micro #autoLOC_8003193 = 1.25 FL-T regular standard average medium #autoLOC_8003194 = 1.875 FL-TX regular standard average medium #autoLOC_8003195 = 2.5 huge jumbo large big #autoLOC_8003196 = 3.75 enormous massive gigantic giant #autoLOC_8003197 = 5.0 enormous massive gigantic giant #autoLOC_8003198 = surface attach #autoLOC_8003199 = cross feed #autoLOC_8003200 = (crew (mann kerbal #autoLOC_8003201 = (uncrew (unmann #autoLOC_8003202 = radial #autoLOC_8003203 = EVA Jetpack #autoLOC_8003204 = No breathable atmosphere #autoLOC_8003205 = Unable to remove Helmet: <<1>> #autoLOC_8003206 = Δv #autoLOC_8003207 = ISP #autoLOC_8003208 = Thrust #autoLOC_8003209 = TWR #autoLOC_8003210 = Start Mass #autoLOC_8003211 = Start #autoLOC_8003212 = End Mass #autoLOC_8003213 = End #autoLOC_8003214 = Burn Time #autoLOC_8003215 = Burn #autoLOC_8003216 = Δv Tools #autoLOC_8003217 = Vessel Situation #autoLOC_8003218 = Detailed Stage Information #autoLOC_8003219 = Hide All #autoLOC_8003220 = Show All #autoLOC_8003221 = Display Values: #autoLOC_8003222 = Pressure: #autoLOC_8003223 = Atmosphere: #autoLOC_8003224 = Sea Level #autoLOC_8003225 = Altitude #autoLOC_8003226 = Vacuum #autoLOC_8003227 = Δv #autoLOC_8003228 = ISP #autoLOC_8003229 = Thrust #autoLOC_8003230 = TWR #autoLOC_8003231 = Toggle Helmet #autoLOC_8003232 = Show Control Point Visual #autoLOC_8003233 = Hide Control Point Visual #autoLOC_8003234 = Kerbal Space Program: Breaking Ground Expansion is the second addition to the PC version of the critically acclaimed space flight simulator, Kerbal Space Program.\n\nThis feature-rich expansion is focused on increasing your choices once celestial bodies have been reached by adding more interesting scientific possibilities and expanding the toolset.\n\n After landing on a celestial body, a variety of data collecting equipment can now be deployed to conduct scientific experiments. While gathering that data, newly added surface features have been scattered across the solar system, which players will need to go out in search of to either scan or bring back to Kerbin for further examination. \n\n Additionally, robotic parts are being added! A hinge, piston, rotor, and rotational servo in various sizes will be accessible to massively alter the possibilities of players' crafts. These all operate under realistic physics with real forces and torque, electricity consumption, and even motor mass. #autoLOC_8003261 = Axis Groups #autoLOC_8003300 = About Breaking Ground Expansion... #autoLOC_8003301 = Non-Symmetry - This part only #autoLOC_8003302 = Inverted #autoLOC_8003303 = Normal #autoLOC_8003304 = Invert Direction #autoLOC_8003305 = Remove from Symmetry #autoLOC_8003339 = Eject Kerbal #autoLOC_8003340 = Ejection Force #autoLOC_8003346 = Actions #autoLOC_8003347 = Axis Fields #autoLOC_8003363 = What's new in Kerbal Space Program 1.9: No place like home!\n\nOur latest version continues to improve the Kerbal Space Program experience, and we are delighted to bring it to you. Many of our additions are drawn directly from user feedback, and it also focuses on bug fixes and performance improvements. \n\nThe biggest change is a huge improvement to Kerbin itself, with improved textures and shaders. Kerbin has never looked so good! We have also revamped the Skipper, Mainsail, and Thumper.\n\nIn other new features, we’ve added a camera mode to make it easier to take screenshots from any angle while paused, a new drain valve part that can be used to drain resources from parts, and for Breaking Ground users, cyclic & collective deflection controls to the blade parts to make helicopters and other rotorcraft easier to build and control.\n\n1.9 also includes several quality of life improvements, drawn from user feedback. One of our favorites is adjusting the time warp system so that the restrictions on warping at certain altitudes above the planet are removed. Another is a new cheat to place your craft landed or in the atmosphere of any celestial body.\n\nWe’ve also added a pair of big performance improvements. DX11 render performance improves with a single camera system and memory usage reduced by dynamically loading KSPedia.\n\nPlease enjoy the latest version of Kerbal Space Program!\n #autoLOC_8003364 = Official KSP shirts are now available online! #autoLOC_8003365 = Click here to see all the options. #autoLOC_8003366 = Official KSP Merchandise #autoLOC_8003367 = No nearby controllable objects to switch focus to. Use the Map View to select distant ones #autoLOC_8003368 = Cannot warp faster than <<1>>x while below <<2>>m and Pe below <<3>>m #autoLOC_8003369 = Variant #autoLOC_8003370 = Orange #autoLOC_8003371 = Pale Blue #autoLOC_8003372 = White #autoLOC_8003373 = Orange #autoLOC_8003374 = Brown #autoLOC_8003375 = Blue #autoLOC_8003376 = White #autoLOC_8003377 = Blue and Grey #autoLOC_8003378 = Orange and Grey #autoLOC_8003379 = Latitude cannot be greater than 90 degrees.\n #autoLOC_8003380 = Latitude cannot be less than -90 degrees.\n #autoLOC_8003381 = Longitude cannot be greater than 180 degrees.\n #autoLOC_8003382 = Longitude cannot be less than -180 degrees.\n #autoLOC_8003387 = Short Period #autoLOC_8003388 = Intermediate Period #autoLOC_8003389 = Long Period #autoLOC_8003390 = Interstellar #autoLOC_8003391 = Vessel Naming #autoLOC_8003392 = Name #autoLOC_8003393 = Priority #autoLOC_8003394 = Show Map Node #autoLOC_8003395 = When checked, a pointer will appear in map view showing the target location for this test #autoLOC_8003396 = ESA Collaboration #autoLOC_8003397 = A sentinel has now mapped <<1>>/<<2>> suitable comets for <<3>>. #autoLOC_8003398 = Sentinels have finished mapping suitable comets for <<1>>. #autoLOC_8003399 = Are you sure you want to ACTIVATE this strategy?\n\nIt will apply immediately and reset.<<1>> #autoLOC_8003401 = The BepiColombo spacecraft mounted atop the Ariane 5 booster. This spacecraft will go on a long journey to orbit and gather data about Moho. #autoLOC_8003405 = Approximate Distance #autoLOC_8003406 = The mapping process will happen passively over a length of time as long as any active sentinels are operating. They do not need to be newly launched. You will receive progress notifications as suitable comets are mapped. #autoLOC_8003407 = <> <> #autoLOC_8004000 = Change amount of resource in a vessel instantly #autoLOC_8004001 = Explode the vessel part-by-part #autoLOC_8004002 = Change the score of the mission #autoLOC_8004003 = Explode a specific part #autoLOC_8004004 = Change amount of resource in a part over time #autoLOC_8004005 = Activate the next stage in a vessel #autoLOC_8004006 = Check for a vessel being destroyed #autoLOC_8004007 = Spawn an Asteroid somewhere in the universe #autoLOC_8004008 = Spawn a Kerbal somewhere in the universe #autoLOC_8004009 = Spawn a Launch Site somewhere in the universe #autoLOC_8004010 = Spawn a Vessel somewhere in the universe #autoLOC_8004011 = Check for Kerbal assigned to a seat #autoLOC_8004012 = Display a message in a dialog box #autoLOC_8004013 = Check if a vessel is leaving a Sphere of Influence #autoLOC_8004014 = Check for a Kerbal going on EVA #autoLOC_8004015 = Check if a vessel is flying #autoLOC_8004016 = Check for Funds received by recovering vessels. #autoLOC_8004017 = Check for a Kerbal boarding a vessel #autoLOC_8004018 = Check for a Kerbal recovered at home #autoLOC_8004019 = Check for a Kerbal being rescued #autoLOC_8004020 = Check if a vessel is landed #autoLOC_8004021 = Display an on-screen message #autoLOC_8004022 = Compare the Mission Score #autoLOC_8004023 = Check a vessel orbit #autoLOC_8004024 = Trigger a part failure #autoLOC_8004025 = Repair a part failure #autoLOC_8004026 = Plant a flag #autoLOC_8004027 = Check if a vessel is entering a Sphere of Influence #autoLOC_8004028 = Check amount of resource in a vessel #autoLOC_8004029 = Check for Resources received by recovering vessels #autoLOC_8004030 = Check for performing a science experiment #autoLOC_8004031 = Check if a vessel is splashed down #autoLOC_8004032 = Check if a certain stage is activated #autoLOC_8004033 = Check if a Kerbal reaches a surface location #autoLOC_8004034 = Check if a vessel is flying over a surface location #autoLOC_8004035 = Check if a vessel reaches a surface location #autoLOC_8004036 = Check time since flight started #autoLOC_8004037 = Check time since this mission started #autoLOC_8004038 = Check time since a chosen node #autoLOC_8004039 = Check a vessel altitude #autoLOC_8004040 = Check a vessel altitude #autoLOC_8004041 = Check the number of Kerbals in a vessel #autoLOC_8004042 = Check the mass of a vessel #autoLOC_8004043 = Check the number of stages in a vessel #autoLOC_8004046 = Mission Elapsed Time (MET) #autoLOC_8004048 = This node will change the amount of the specified resource in a part instantly.\n\nYou could use this node to simulate a gauge malfunction ("Oh no the fuel gauge was stuck!"). #autoLOC_8004049 = Use this node to trigger the part by part explosion of the chosen vessel.\n\nThe delay value will spread out the part explosions so you can tease the player or have it all go up in one big fireball. #autoLOC_8004050 = Adjusting the mission score is the purpose of this node. Use the various options to reward or punish the players of your mission. #autoLOC_8004051 = In the "what you see is what you get" category is this node. Select a part and it will explode. #autoLOC_8004052 = Adds a gradual change in a part's resource levels over time. You can use this one to create a resource leak, or resource generation over time.\n\nAdd a level of fear to those fuel levels or make a challenge where you slowly add fuel to a rocket ascent instead of starting all fueled up. #autoLOC_8004053 = This action will activate the next stage on the selected vessel. If the selected vessel is not the currently active one, then the node will not activate till the selected vessel becomes player controlled. #autoLOC_8004054 = Also known as the R.I.P. node, this one will detect a vessel's destruction for you. #autoLOC_8004055 = Generate and place an asteroid out in the universe.\n\nWarning: Large rocks on collision courses can be hazardous to your health. #autoLOC_8004056 = Will place the selected kerbal at your desired position. Can be used to place a kerbal to be rescued, to start a cross country trek or just to enjoy the view from a polar orbit of Duna. #autoLOC_8004057 = Want to start your intrepid explorers from somewhere other than home? This node lets you deploy a Launch Site that you can then use as a jump-off point for launches, or a target for crashes... I mean landings. #autoLOC_8004058 = Sets up a vessel to be created to your specifications and at the place of your choosing. Whether that be in orbit or on the floor of the ocean - just remember to pack your sunscreen if it's in Low Orbit around the Sun. #autoLOC_8004059 = Use this node to check if a kerbal has arrived where you want them to be. #autoLOC_8004060 = Have one of our expert instructors pass on knowledge or instructions to the player during your mission.\n\n* Comic relief not included. #autoLOC_8004061 = Want to make sure a vessel has flown away? Use this node to make sure they leave the Sphere of Influence of your choice. #autoLOC_8004062 = Check for when a kerbal goes Extra Vehicular. This triggers when the configured kerbal leaves the building... I mean vessel. #autoLOC_8004063 = This checks if a vessel is flying in the configured situation. #autoLOC_8004064 = This node can be used to track the accumulation of funds through the recovery of vessels, kerbals, resources and other second hand items. #autoLOC_8004065 = A way to tell when kerbals come back inside. Just make sure they shut the door. #autoLOC_8004066 = Through the use of this node we can detect when a kerbal is recovered. #autoLOC_8004067 = Get out there and reach that kerbal. This node will activate when the player reaches a stranded kerbal's position and they can be brought into the team. #autoLOC_8004068 = Check that a vessel is landed. You can also check that it's stopped as well. #autoLOC_8004069 = An onscreen message prompt to give quick status messages. #autoLOC_8004070 = Want to check how the player is doing in your mission? Perhaps to give them extra opportunities to gain points? This node is for you. #autoLOC_8004071 = Compares the selected vessel orbit with a target orbit. It compares the full orbit of the vessel against the target orbit. Is it stable? The right dimensions? Are they under acceleration? What's their favorite color*?\n\n* Color not included. #autoLOC_8004072 = Make things "interesting" with this node. You can configure various parts and failures to occur in the vessels in your mission. #autoLOC_8004073 = Use this node to reverse failures you may have applied previously to vessels. #autoLOC_8004074 = Direct your players to plant a flag in the spot of your choosing. #autoLOC_8004075 = The opposite of leaving. Has that vessel entered the configured Sphere of Influence? #autoLOC_8004076 = Does your vessel have a full tank? Use this to check how much of a specific resource is in the vessel. #autoLOC_8004077 = This node can be used to track the accumulation of resources through the recovery of vessels. #autoLOC_8004078 = Make your kerbals work for a living. Tests for performance of a science experiment and you can choose if they need to bring the results home or just transmit it home. #autoLOC_8004079 = Splash! This node is used to check if a vessel is splashed down in your selected location. #autoLOC_8004080 = Monitor for a specific stage being activated in your vessel. #autoLOC_8004081 = Take a kerbal to a specific location on a celestial body. #autoLOC_8004082 = This node is used to check for flying through a waypoint on a celestial body. #autoLOC_8004083 = Direct a vessel to a specific location on a celestial body. #autoLOC_8004084 = Tests how long it has been since the selected vessel was launched. #autoLOC_8004085 = Compare against the amount of time that's passed since this mission was started - measures in Universal Time. #autoLOC_8004086 = Use this node to make decisions based on how long it's been since the player reached a previous node. It's based on the Universal Time when the selected node was activated. #autoLOC_8004087 = Reach for the stars... or at least part way there. Compare a vessel's altitude with this node. #autoLOC_8004088 = Reach for the stars... or at least part way there. Compare a vessel's altitude with this node. #autoLOC_8004089 = How many scientists did you bring along? This will let you count the crew and type in a vessel. #autoLOC_8004090 = Is it heavy? With this node you can compare a vessel's mass to make decisions. #autoLOC_8004091 = Compare how many stages are in a vessel with your target value. #autoLOC_8004092 = Category: <<1>>\n\n #autoLOC_8004093 = Docks To: All nodes other than start node\n #autoLOC_8004094 = Docks To: All nodes which support this scoring node\n #autoLOC_8004095 = Docks To: Start node\n #autoLOC_8004096 = Parameters:\n #autoLOC_8004097 = Docks To: None #autoLOC_8004098 = Change Part Resource Levels #autoLOC_8004141 = Check the distance between a vessel and an object #autoLOC_8004142 = This node can be used as your yardstick to check just how far it is between two items. #autoLOC_8004144 = Action #autoLOC_8004145 = Location #autoLOC_8004146 = Logic #autoLOC_8004147 = Science #autoLOC_8004148 = Vessel #autoLOC_8004149 = Current score: <<1>> #autoLOC_8004150 = Flights: <<1>> #autoLOC_8004151 = Tags: <<1>> #autoLOC_8004152 = Nodes: <<1>> #autoLOC_8004153 = Mission Settings #autoLOC_8004154 = Mission Settings #autoLOC_8004155 = Score Range #autoLOC_8004156 = Award points based on time #autoLOC_8004157 = Award points based on resources in a vessel #autoLOC_8004158 = Modify current score by setting it, adding, substracting, multiplying or dividing #autoLOC_8004159 = Award points based on how close the player is to a specified value #autoLOC_8004160 = Add points to the mission score #autoLOC_8004161 = Catch All Node #autoLOC_8004162 = Catch All nodes are considered to be connected to all other nodes and will\n activate whenever the condition is met regardless of where the current active node is.\n\n For example, you could use it to detect when a vessel crashes and end\n the mission at that point. #autoLOC_8004163 = Deploy Parachute #autoLOC_8004164 = Test Velocity #autoLOC_8004165 = Check a vessel's velocity #autoLOC_8004166 = Just how fast are we going? Use this node to check on the velocity of a vessel. #autoLOC_8004167 = Surface Velocity #autoLOC_8004168 = Orbital Velocity #autoLOC_8004169 = Velocity #autoLOC_8004170 = The velocity to compare against in m/s #autoLOC_8004171 = Velocity Mode #autoLOC_8004172 = Choose the velocity mode to measure against #autoLOC_8004173 = A goal velocity for a vessel #autoLOC_8004174 = Spawn Flag #autoLOC_8004175 = Spawn a flag somewhere in the universe #autoLOC_8004177 = Place a flag out in the universe to be a marker for your players, leave messages behind, or provide a moguls course for a winter sporting event. #autoLOC_8004179 = Camera Mode #autoLOC_8004180 = Change and Lock the camera mode for the player #autoLOC_8004181 = Use this node to force the camera to change on the player. You can also lock the camera in that new mode to make things interesting as well. #autoLOC_8004182 = Camera Mode #autoLOC_8004183 = No Change #autoLOC_8004184 = Flight #autoLOC_8004185 = IVA #autoLOC_8004186 = Camera Lock #autoLOC_8004187 = Lock & Allow Map #autoLOC_8004188 = Unlock #autoLOC_8004189 = Lock & Disable Map #autoLOC_8004190 = <<1>>: <<2>> #autoLOC_8004191 = On: <<1>>\n Longitude: <<2>>° \nLatitude: <<3>>° #autoLOC_8004192 = Orbiting: <<1>> #autoLOC_8004193 = Site Name #autoLOC_8004194 = Plaque Text #autoLOC_8004195 = Camera mode is locked. #autoLOC_8004196 = Distance From #autoLOC_8004197 = Select the type of object to calculate the distance from. #autoLOC_8004198 = Vessel to calculate the distance from. #autoLOC_8004199 = Location Node #autoLOC_8004200 = Distance To #autoLOC_8004201 = Select the type of object to calculate the distance to. #autoLOC_8004202 = Asteroid to calculate the distance to. #autoLOC_8004203 = Flag to calculate the distance to. #autoLOC_8004204 = Launch site to calculate the distance to. #autoLOC_8004205 = Node which specifies a location to calculate the distance to. #autoLOC_8004206 = Distance in km to compare to... #autoLOC_8004207 = Straight Line #autoLOC_8004208 = Surface Distance #autoLOC_8004209 = Calculation #autoLOC_8004210 = The method used to measure distance. Straight Line should be obvious.\nSurface Distance will project the locations onto the surface of the celestial\nbody and calculate the distance along the surface. #autoLOC_8004211 = Vessel to calculate the distance to. #autoLOC_8004212 = Wheel Brakes #autoLOC_8004213 = Cargo Bay #autoLOC_8004214 = GPS #autoLOC_8004215 = Wheel Deployment #autoLOC_8004216 = Wheel Motor #autoLOC_8004217 = Active Vessel #autoLOC_8004218 = Active Kerbal #autoLOC_8004219 = The same kerbal has been selected for both parts of the distance calculation #autoLOC_8004220 = The same vessel has been selected for both parts of the distance calculation #autoLOC_8004221 = Select a tourist to calculate the distance from. #autoLOC_8004222 = Select a kerbal to calculate the distance to. #autoLOC_8004223 = Select a asteroid to calculate the distance to. #autoLOC_8004224 = Select a flag to calculate the distance to. #autoLOC_8004225 = Select a location node to calculate the distance to. #autoLOC_8004226 = Distance: <<1>> <<2>>m #autoLOC_8004227 = Cannot deploy parachute in jetpack mode. #autoLOC_8004228 = Cannot deploy parachute while speed is less than 1.0m/s #autoLOC_8004229 = The following expansions failed to load: <<1>> #autoLOC_8004230 = Expansion Loading Failed #autoLOC_8004231 = <<1>>: Unable to load the Expansions Master Bundle. #autoLOC_8004232 = <<1>>: Master Bundle packed incorrectly. Found <<2>> objects. #autoLOC_8004233 = <<1>>: Unable to retrieve the Expansion definition from the Master Bundle. #autoLOC_8004234 = <<1>>: Unable to verify Expansion Master Bundle. #autoLOC_8004235 = <<1>>: Expansion Version [<<2>>] isn't a valid version that can be loaded! Minimum [<<3>>] Maximum [<<4>>]. #autoLOC_8004236 = <<1>>: Expansion isn't a recognised expansion that can be loaded! #autoLOC_8004237 = <<1>>: Minimum Version [<<2>>] is greater than current KSP Version [<<3>>]. #autoLOC_8004238 = <<1>>: Not all Expansion Bundles could be verified. #autoLOC_8004239 = Vessel is incompatible with this version of KSP.\n\nAre you sure you want to continue? #autoLOC_8004240 = Save is incompatible with this version of KSP.\n\nAre you sure you want to continue? #autoLOC_8004241 = Mission is incompatible with this version of KSP.\n\nAre you sure you want to continue? #autoLOC_8004242 = Are you sure you want to continue?\n\nThe following vessels have problems: #autoLOC_8004243 = Vessel <<1>> is missing part <<2>>\n #autoLOC_8004244 = Vessel <<1>> is incompatible with this version of KSP.\n #autoLOC_8004245 = <<1>> (Incompatible) #autoLOC_8004246 = Craft incompatible #autoLOC_8004247 = Save incompatible #autoLOC_8004248 = Mission incompatible #autoLOC_8004249 = Unable to Save... #autoLOC_8004252 = Kerbal Seat assignment issue. #autoLOC_8004253 = The kerbal assigned will not fit in this seat with other parts in the way. #autoLOC_8004254 = No description available for this vessel. \n\nGo to the VAB or SPH to enter one. #autoLOC_8004255 = Vessel <<1>> is missing part module <<2>>\n #autoLOC_8004256 = Craft incompatible! #autoLOC_8004257 = Off #autoLOC_8004258 = Low #autoLOC_8004259 = Medium #autoLOC_8004260 = Every Frame #autoLOC_8004261 = Reflection Refresh Mode #autoLOC_8004262 = Reflection Refresh Mode: #autoLOC_8004263 = Reflection Texture Resolution #autoLOC_8004264 = Reflection Texture Resolution: #autoLOC_8004266 = Unknown Part Modules #autoLOC_8004267 = Are you sure you want to continue?\n The vessel has the following problems:\n #autoLOC_8004275 = Terrain Shader Quality #autoLOC_8004276 = Objectives: #autoLOC_8004438 = True #autoLOC_8004439 = False #autoLOC_8004445 = Single #autoLOC_8004446 = Double #autoLOC_8004447 = Triple #autoLOC_8004448 = Quad #autoLOC_8004449 = Hex #autoLOC_8004450 = Octo #autoLOC_8004457 = <<1>> <<2>> #autoLOC_8005000 = Editing disabled due to localization\nThis value is read from a localization tag #autoLOC_8005001 = Override Mission Builder Localization Lock #autoLOC_8005002 = Current State #autoLOC_8005003 = On #autoLOC_8005004 = Off #autoLOC_8005005 = Kerbal #autoLOC_8005006 = Pilot #autoLOC_8005007 = Scientist #autoLOC_8005008 = Engineer #autoLOC_8005009 = Open #autoLOC_8005010 = All Part Upgrades Applied in Mission #autoLOC_8005011 = If a part has tech upgrades, they will be applied in sandbox mode #autoLOC_8005012 = Facility Options #autoLOC_8005013 = Mission #autoLOC_8005014 = The level of this facility #autoLOC_8005015 = Administration Level #autoLOC_8005016 = Astronaut Complex Level #autoLOC_8005017 = Launchpad Level #autoLOC_8005018 = Mission Control Level #autoLOC_8005019 = R&D Level #autoLOC_8005020 = Runway Level #autoLOC_8005021 = SPH Level #autoLOC_8005022 = Tracking Station Level #autoLOC_8005023 = VAB Level #autoLOC_8005024 = Extra Options #autoLOC_8005025 = Astronaut Complex Open #autoLOC_8005026 = Astronauts are Volunteers #autoLOC_8005027 = VAB/SPH Open #autoLOC_8005028 = Other Launchsites Open #autoLOC_8005029 = Cheats Enabled #autoLOC_8005030 = When the player can hire more kerbals in the AC. #autoLOC_8005031 = When the player does not pay to hire kerbals. #autoLOC_8005032 = When the player can create new vessels during the mission. #autoLOC_8005033 = When the player can launch new vessels they have created to non-KSC launchsites during the mission. #autoLOC_8005034 = When the player can use the cheats from the debug menu during the mission. #autoLOC_8005035 = Gameplay Options #autoLOC_8005036 = Enable Funding #autoLOC_8005037 = Disable this to remove funding from the Mission. #autoLOC_8005038 = Starting Funds #autoLOC_8005039 = Amount of funds the mission player will start with. #autoLOC_8005040 = Enable Kerbal Levels #autoLOC_8005041 = With this setting off, all astronauts start with maximum experience. #autoLOC_8005042 = Pilot Max Level #autoLOC_8005043 = Maximum level of pilot that can be played in the mission #autoLOC_8005044 = Scientist Max Level #autoLOC_8005045 = Maximum level of scientist that can be played in the mission #autoLOC_8005046 = Engineer Max Level #autoLOC_8005047 = Maximum level of engineer that can be played in the mission #autoLOC_8005048 = No Pack #autoLOC_8005049 = Displayed Resource #autoLOC_8005050 = Display Resources #autoLOC_8005051 = Remove Dirty #autoLOC_8005052 = Checkpoint #autoLOC_8005053 = Objective #autoLOC_8005054 = Validating... #autoLOC_8005055 = Invalid checkpoint file #autoLOC_8005056 = Performance Details #autoLOC_8005057 = Mission will be exported to Missions/_Exports as <<1>>.zip #autoLOC_8005061 = End Test #autoLOC_8005062 = Apply to Current Vessel #autoLOC_8005063 = Medium-Short #autoLOC_8005064 = Medium #autoLOC_8005065 = Medium-Long #autoLOC_8005066 = Long #autoLOC_8005067 = Short #autoLOC_8005068 = Assign crew to the seats on this vessel #autoLOC_8005069 = Creating Checkpoint... #autoLOC_8005070 = Selected:: <<1>>\n Highlighted:: <<2>> #autoLOC_8005071 = Dawn of the Space Age #autoLOC_8005072 = Greetings! This mission tests your mettle at the dawn of the space age.\n\nYou'll build a basic rocket to reach a low altitude. Secondly, you'll build a high-altitude sounding rocket that will take a temperature reading from the upper atmosphere. Finally, you'll create Kerbin's first artificial satellite, Jebnik 1, and complete an orbit of Kerbin! #autoLOC_8005073 = Build a sounding rocket that can reach 25km, take a temperature reading, and return safely. #autoLOC_8005074 = Build the K-7 #autoLOC_8005075 = Use the most basic parts to build a sounding rocket. #autoLOC_8005076 = K-7 Test Rocket #autoLOC_8005077 = A rocket that will reach 5000 meters and return to Kerbin, preferably landing near the old Island Airfield.\n\nWe have a limited launchpad mass capacity, so reducing the engine fuel will be necessary. #autoLOC_8005078 = K-7 Reach Altitude #autoLOC_8005079 = Reach 2500 meters. #autoLOC_8005080 = K-7 Reach 5k Altitude #autoLOC_8005081 = K-7b Landed #autoLOC_8005082 = K-7 Destroyed #autoLOC_8005083 = Jebnik 1 Destroyed in Upper Atmosphere #autoLOC_8005084 = You've let us down, Komrade. This is the simplest mission - it isn't rocket science after all. Err... #autoLOC_8005085 = K-7 Landed in Island #autoLOC_8005086 = Landed somewhere in the Island. #autoLOC_8005087 = K-7 Splashed #autoLOC_8005088 = Splashdown somewhere. #autoLOC_8005089 = Landing K-7 #autoLOC_8005090 = Add score to the player's total. #autoLOC_8005091 = Splashing K-7 #autoLOC_8005092 = Altitude Achieved! #autoLOC_8005093 = You made it! This is our first step toward space and we have you to thank. Hey, can you see my house from up there? \n\nWe decided getting the rocket wet might be a Very Bad Idea, so do you mind trying to land ON the old runway instead? The engineers say "park it in front of the second hangar" for ease of recovery. #autoLOC_8005094 = K-7 Landed #autoLOC_8005095 = Create K-7b #autoLOC_8005096 = K-7b High Altitude Sounding Rocket #autoLOC_8005097 = A rocket that flies to a minimum altitude of 48,000 meters, takes a temperature reading, and returns safely to Kerbin. #autoLOC_8005098 = K-7 Landing Zone #autoLOC_8005099 = Land at the old airfield if you can. #autoLOC_8005100 = Landing K-7 with Precision #autoLOC_8005101 = K-7b Destroyed #autoLOC_8005102 = You need to return the data safely to the surface. Try again! #autoLOC_8005103 = K-7b Reach Altitude #autoLOC_8005104 = Reach 48,000 meters. #autoLOC_8005105 = Display Dialog Action #autoLOC_8005106 = You are above 48,000 meters! We can finally answer the question: how cold is it that far up?\n\nQuick, take a temperature reading! #autoLOC_8005107 = Upper Atmosphere Sounding #autoLOC_8005108 = Take a temperature reading above 48,000 meters. #autoLOC_8005109 = Running Temperature Scan #autoLOC_8005110 = Jebnik 1 Lift off #autoLOC_8005111 = Brilliant Work! #autoLOC_8005112 = This data will help us better understand important things, like high altitude weather patterns and what kind of fuzzy sweaters we'll need to pack for future astronauts.\n\nNow bring it down in the eastern ocean if you can. #autoLOC_8005113 = K-7b Touchdown #autoLOC_8005114 = Land somewhere (not ideal). #autoLOC_8005115 = Vessel Landed #autoLOC_8005116 = Landing K-7b #autoLOC_8005117 = Not What We Hoped #autoLOC_8005118 = Next time, aim for the big blue wet thing. #autoLOC_8005119 = K-7b Splashdown #autoLOC_8005120 = Vessel Splashed #autoLOC_8005121 = Splashing Down K-7b #autoLOC_8005122 = Create Jebnik 1 #autoLOC_8005123 = Jebnik 1 #autoLOC_8005124 = Create a rocket -- and probe -- that can achieve Kerbin equatorial orbit launching from the Woomerang launch site.\n #autoLOC_8005125 = K-7b Precision Splashdown #autoLOC_8005126 = Splashdown in the ocean to the east of Kerbal Space Center. #autoLOC_8005127 = Splashing Down K-7b #autoLOC_8005128 = Excellent Work #autoLOC_8005129 = We believe our rocket technology is ready for its final test: a satellite that can orbit Kerbin. Do not let us down! #autoLOC_8005130 = Your Mission: Part Three #autoLOC_8005131 = Your Mission #autoLOC_8005132 = This is it. You're flying the first vessel to leave Kerbin's atmosphere and orbit the planet.\n\nNervous? Don't be. We're not...OK, maybe we're a little nervous. #autoLOC_8005133 = Reaching Space #autoLOC_8005134 = Well Done Indeed! #autoLOC_8005135 = All of Kerbin shall hear our radio signal! And just imagine what we've unlocked today. However, we cannot risk our rocket technology falling into the wrong hands.\n\n destroy Jebnik 1 in the atmosphere if you can! #autoLOC_8005136 = Equatorial Orbit on Kerbin #autoLOC_8005137 = Complete a full orbit of Kerbin. #autoLOC_8005138 = Orbit Test #autoLOC_8005139 = Jebnik 1 Landed #autoLOC_8005140 = Vessel has landed #autoLOC_8005141 = Oh no! We said destroy it! Now everyone will know our secrets! #autoLOC_8005142 = Jebnik 1 Splashed Down #autoLOC_8005143 = Vessel has splashed in water #autoLOC_8005144 = Jebnik 1 Destroyed #autoLOC_8005145 = Fly! Fly! #autoLOC_8005146 = It works! I mean, of course it works! Look at your rocket flying!\n\nKeep it up, head for 5000 meters! #autoLOC_8005147 = K-7 Reach Altitude #autoLOC_8005148 = A goal altitude for a vessel #autoLOC_8005149 = Altitude Test #autoLOC_8005150 = Eureka! #autoLOC_8005151 = It works, it really works! With what we've learned, we can start building bigger and better rockets, until we finally reach the stars.\n\nYour next assignment is to create a sounding rocket -- one that can reach a much higher altitude. Good luck! #autoLOC_8005152 = History Made #autoLOC_8005153 = You're already higher than any Kerbal in history.\n\nKeep breaking those records! #autoLOC_8005154 = Jebnik 1 Reach Altitude 1 #autoLOC_8005155 = Gravity is Your Friend #autoLOC_8005156 = Remember, your goal is to reach orbit.\n\nBegin your gravity turn if you have not already done so! #autoLOC_8005157 = Jebnik 1 Reach Altitude 2 #autoLOC_8005158 = Slip the Bonds of Kerbin #autoLOC_8005159 = Only 10,000 meters to go until you exit the atmosphere.\n\nKeep it steady. #autoLOC_8005160 = Jebnik 1 Reach Altitude 3 #autoLOC_8005161 = Fly above the atmosphere. #autoLOC_8005162 = First Vessel In Space #autoLOC_8005163 = Your rocket is the first Kerbal vessel to reach space. This achievement cannot be overstated. Your name will be remembered for all time.\n\nNow, keep going and establish an orbit! #autoLOC_8005164 = Your Goal: Part One #autoLOC_8005165 = Your Mission #autoLOC_8005166 = Your goal is twofold: to reach 5000 meters, and to guide the K-7 rocket to splashdown near the old airfield east of Kerbal Space Center. #autoLOC_8005167 = Your Mission: Part Two #autoLOC_8005168 = Aim High #autoLOC_8005169 = For this leg of the mission you need to fly above 48,000 meters and take a sounding (temperature reading), then splash down in the ocean a long way east. \n\nA skilled pilot can fly with precision. We've marked a couple of nodes for you to attempt to hit - feel up to the task? #autoLOC_8005170 = Waypoint 1 #autoLOC_8005171 = Waypoint 2 #autoLOC_8005172 = Waypoint 3 #autoLOC_8005173 = Easy Fly Through #autoLOC_8005174 = Medium Fly Through #autoLOC_8005175 = Hard Fly Through #autoLOC_8005176 = Upper Atmosphere #autoLOC_8005177 = Jebnik 1 Destroyed in Atmosphere #autoLOC_8005178 = Jebnik 1 Destroyed #autoLOC_8005179 = Jebnik 1 Destroyed in Lower Atmosphere #autoLOC_8005180 = Lower Atmosphere #autoLOC_8005181 = Wait for Destroyed Jebnik #autoLOC_8005182 = K-7b Splashed #autoLOC_8005183 = Reaching Equatorial Orbit #autoLOC_8005184 = Jebnik 1 Landed #autoLOC_8005185 = We believe our rocket technology is ready for its final test: a satellite that can orbit Kerbin.\n\nDo not let us down! #autoLOC_8005186 = Excellent Work #autoLOC_8005187 = Your Mission: Part Three #autoLOC_8005188 = This is it. You're flying the first vessel to leave Kerbin's atmosphere and orbit the planet.\n\nNervous? Don't be. We're not...OK, maybe we're a little nervous. #autoLOC_8005189 = All of Kerbin shall hear our radio signal! And just imagine what we've unlocked today. However, we cannot risk our rocket technology falling into the wrong hands.\n\nYou need to destroy Jebnik 1! #autoLOC_8005190 = Msg Mission Failed #autoLOC_8005191 = You missed the objective #autoLOC_8005192 = You didn't reach the required altitude, this tech is not ready yet. #autoLOC_8005193 = Wait for Fail #autoLOC_8005194 = K-7 Landed Elsewhere #autoLOC_8005195 = Trouble in the Void #autoLOC_8005196 = This mission is all about how well you perform under pressure -- or lack thereof!\n\nYou've made it to orbit in the Valskhod 2 on one of our first crewed missions, but something's about to go terribly wrong... #autoLOC_8005197 = Valskhod 2 #autoLOC_8005198 = Running a Crew Report #autoLOC_8005199 = Crew Report Timer #autoLOC_8005200 = Rebooting Main Computer #autoLOC_8005201 = Rebooting Now! #autoLOC_8005202 = You made it! Well done! We're sending the reboot message now and ... yes, it looks like your engines are back online and the cascade has quit. \n\nAre you ready for the next bit of bad news?\n\nThe electrical failure fried the Val's systems pretty well, so one of you will need to land the SWM-94. Good thing we equipped our satellites to deorbit, huh?\n\nAlso land as much of the Valskhod as you can near KSC so we can do a post-mortem on it. #autoLOC_8005203 = Run Vitals on the Crew #autoLOC_8005204 = Run a Crew Report to monitor the status of Kerbals on Valskhod 2. #autoLOC_8005205 = Mission Control: Part Three #autoLOC_8005206 = Don't Panic #autoLOC_8005207 = The good news is, your vitals are OK for now. The bad news is ... well, everything else. \n\nBut don't worry! Our engineers have a plan...sort of. \n\nThere's a communications satellite nearby, the new SWM-94. It's designed to stay in orbit for a long time, so it has its own maintenence terminal. If you board the SWM-94, we can completely reset the Val's computers, which should fix the problem.\n\nYou'll need to EVA Tomford over once you're close enough.\n\nReady? Get to that satellite before your ship starts failing! #autoLOC_8005208 = Land Valskhod 2 near KSC #autoLOC_8005209 = Vessel has landed #autoLOC_8005210 = Whew, that was testing... and exciting!\n\nWho said exploring Space would be a piece of cake? At least all kerbonauts are safe and sound back to Kerbin.\n\nLet's enjoy their survival for now... we'll risk their lives again soon enough! #autoLOC_8005211 = Splash Valskhod 2 #autoLOC_8005212 = Landing in the Zone with Precision #autoLOC_8005213 = Congratulations, Valskhod 2. We are all ecstatic down here!\n\nFor the first time, a Kerbal space-walked in orbit!\n\nThis is opening a wide array of possibilities for Kerbalkind: new sports, new touristic activities and, of course, new forms of modern dancing. #autoLOC_8005214 = SWM-94 #autoLOC_8005215 = Create satellite #autoLOC_8005216 = SWM-94 Comms Sat #autoLOC_8005217 = Land SWM-94 #autoLOC_8005218 = Board Tomford into SWM-94 #autoLOC_8005219 = Engine Back Online! #autoLOC_8005220 = Splash SWM-94 #autoLOC_8005221 = Hurry Up! #autoLOC_8005222 = Perform That Crew Report! #autoLOC_8005223 = Valskhod 2, we promise this isn't one of Gus Kerman's jokes.\n\nYou need to give us that Crew Report stat! #autoLOC_8005224 = Reminder Timer #autoLOC_8005225 = Timer Node Test #autoLOC_8005226 = Timer 1 #autoLOC_8005227 = Rebooting the System #autoLOC_8005228 = Mission Control: Part One #autoLOC_8005229 = Come In, Valskhod 2, Come In! #autoLOC_8005230 = Valskhod 2, can you hear us? Our computers report a massive, cascading electrical failure on your craft!\n\nStay calm, there's nothing to worry about, but on a completely unrelated note will you run a Crew Report so we can monitor your vitals?\n\nYou'll need to hurry, we may not have much time .... I mean, it should all be fine! #autoLOC_8005231 = Explosion Start #autoLOC_8005232 = Timer 3 #autoLOC_8005233 = Timer 2 #autoLOC_8005234 = Timer 4 #autoLOC_8005235 = Timer 5 #autoLOC_8005236 = Timer 6 #autoLOC_8005237 = Timer 7 #autoLOC_8005238 = Timer 8 #autoLOC_8005239 = Part Explode 1 #autoLOC_8005240 = Part Explode 2 #autoLOC_8005241 = Part Explode 3 #autoLOC_8005242 = Part Explode 4 #autoLOC_8005243 = Part Explode 5 #autoLOC_8005244 = Part Explode 6 #autoLOC_8005245 = Part Explode 7 #autoLOC_8005246 = Part Explode 8 #autoLOC_8005247 = Landing in the Zone #autoLOC_8005248 = Splash Valskhod 2 #autoLOC_8005249 = One Down #autoLOC_8005250 = Another happy landing!\n\nNow bring the rest of the crew down in the satellite. #autoLOC_8005251 = Another happy landing!\n\nNow bring the rest of the crew down in the Val. #autoLOC_8005252 = Oh no! #autoLOC_8005253 = The cascade is starting to affect your craft's electrical systems.\n\nYou need to hurry! #autoLOC_8005254 = Valskhod 2 Destroyed #autoLOC_8005255 = Checks if Valskhod 2 is destroyed. #autoLOC_8005256 = You're supposed to return safely to Kerbin, not explode in a (admittedly cool) giant fireball! #autoLOC_8005257 = SWM-94 Destroyed #autoLOC_8005258 = Check to see if SWM-94 is destroyed. #autoLOC_8005259 = The satellite was your ride home.\n\nTry not to blow it up next time! #autoLOC_8005260 = Activate IVA Camera #autoLOC_8005261 = Change and Lock the camera mode for the player #autoLOC_8005262 = Electrical Failure: Engines Down #autoLOC_8005263 = Boarding SWM-94 #autoLOC_8005264 = Prepare for Reboot #autoLOC_8005265 = Prepare for Reboot Msg #autoLOC_8005266 = Great! You've made it. Transmitting a Crew Report will initiate the Reboot. #autoLOC_8005267 = Land Valskhod 2 #autoLOC_8005268 = We've Lost Valkshod 2 #autoLOC_8005269 = You didn't make it in time.\n\nWe've lost Valskhod 2 and its crew. #autoLOC_8005270 = Mission Failed #autoLOC_8005271 = Explode Valkshod 2 #autoLOC_8005272 = Wait for Explosion #autoLOC_8005273 = Jeb Boarding SWM-94 #autoLOC_8005274 = Hi Jeb! #autoLOC_8005275 = Hi Jeb...hmm, I said board Tomford.\n\nHurry up, bring him over here! #autoLOC_8005276 = Acapello 15 #autoLOC_8005277 = Hello Team! The time has finally come to explore our second natural satellite.\n\nThis mission will be focused on exploration and rock extraction, so we're going to need a powerful rover among other things.\n\nLet's build a vessel capable of taking the rover to Minmus and bringing back the precious load to Kerbin. #autoLOC_8005278 = Create Rover and delivery Vessel #autoLOC_8005279 = - Minmus Rover that can mine and hold a small amount of ore (<50). #autoLOC_8005280 = Land on Minmus #autoLOC_8005281 = Go to Digging Point #autoLOC_8005282 = Extract Ore #autoLOC_8005283 = DIALOG3 #autoLOC_8005284 = Acapello 15 #autoLOC_8005285 = Acapello 15, we have an unexpected task for you! \n\nAs unbelievable as it sounds, we're receiving a distress call coming from a stranded astronaut on Minmus. \n\nWe're really skeptical about this, since we've never sent anyone there before. Can you go to the designated area to investigate, just in case? #autoLOC_8005286 = Spawn Valentina #autoLOC_8005287 = Go to Valentina #autoLOC_8005288 = DIALOG4 #autoLOC_8005289 = SAVING VALENTINA #autoLOC_8005290 = Acapello 15, this is Walt! \n\nSo the stranded kerbonaut was Valentina Kerman? I don't understand this, she was supposed to be on vacation for the next two weeks? \n\nNow that we think about it, there were some missing parts in the VAB lately. I can't believe this! \n\nWe can't wait for you to get her back to Kerbin. Abort the mission and come back home. #autoLOC_8005291 = DIALOG5 #autoLOC_8005292 = ROCK HOME #autoLOC_8005293 = Nice work, Acapello 15! \n\nIt is time to fly back home with your intriguing load of rocks and rescued Kerbal. \n\nI can't wait to taste them in my next mushroom stew...\n\n ... the rocks, I mean, not the Kerbal! \n\nWell, just come back safely, OK? We've uploaded you a good target: try to land in the designated area! #autoLOC_8005294 = Land in Designated Area #autoLOC_8005295 = Congratulations for another mission well done! Valentina has been rescued and Minmus rocks are about to be praised all around Kerbin... they actually taste better in algae chowders than in stew, but who cares? #autoLOC_8005296 = DIALOG1 #autoLOC_8005297 = TO MINMUS #autoLOC_8005298 = Hi everyone! This is Wernher von Kerman! \n\n The Acapello 15 looks incredible! I can't wait for the precious rocks to come back here. Our experts believe they will add a nice flavor to the mushroom stew. This delicacy could bring a big income to our Space Program. \n\n Let's land on Minmus at the designated area.\n\n Oh, and don't forget to bring an engineer aboard, the rover might need some repairs after landing... #autoLOC_8005299 = DIALOG2 #autoLOC_8005300 = EXTRACTION ROCKS! #autoLOC_8005301 = Good job, Acapello 15! \n\n Our probes located three tasty rock deposits around the area. Locate the deposits, go there with the rover and extract at least 1.5 units at each spot. But if you dare, don't forget you have a maximum capacity of 60! \nLet's start the digging! For science... and gastronomy! #autoLOC_8005302 = Precision Landing on Minmus #autoLOC_8005303 = Rescue Valentina #autoLOC_8005304 = Landing In Designated Area #autoLOC_8005305 = Reaching Extraction Spot #autoLOC_8005306 = Acapello 15 Splashed #autoLOC_8005307 = Acapello 15 has splashed in water! #autoLOC_8005308 = Acapello 15 is destroyed! #autoLOC_8005309 = Time Up #autoLOC_8005310 = It was too long! #autoLOC_8005311 = Landing Time Bonus #autoLOC_8005312 = Slow Landing #autoLOC_8005313 = Time Bonus #autoLOC_8005314 = High Mining Bonus #autoLOC_8005315 = DIALOG_NEW1 #autoLOC_8005316 = EXTRACTION ROCKS! (87,36) #autoLOC_8005317 = Good job Acapello 15! \n\nNow go to the second area at coordinates (87,36)! #autoLOC_8005318 = Mission Completed #autoLOC_8005319 = Go to Next Digging Zone #autoLOC_8005320 = Try to do it in less time. #autoLOC_8005321 = Landing in the Designated Area with Precision #autoLOC_8005322 = Vessel requires these parts: #autoLOC_8005323 = Zip File Import Failed. Check the log. #autoLOC_8005324 = The mission(s) found in file <<1>> already exist in the following folder(s):\n <<2>> \nContinue with mission import and overwrite the folders? #autoLOC_8005325 = Overwrite Mission on Import #autoLOC_8005326 = Overwrite Folder(s) #autoLOC_8005327 = Cancel import #autoLOC_8005328 = Mission File Imported #autoLOC_8005329 = Imported Mission File Moved #autoLOC_8005330 = Imported Mission File Move Failed #autoLOC_8005331 = The mission(s) found in file <<1>> already exist in the Missions/_Imported folder \nOverwrite the file or automatically rename it? #autoLOC_8005332 = Imported Mission File Move #autoLOC_8005333 = Overwrite file #autoLOC_8005334 = Rename file #autoLOC_8005335 = Ziggy Kerman and the Spiders from Duna #autoLOC_8005336 = Our next step is exploring our solar system beyond our moons. Our next goal is our nearest neighbor, Duna.\n\nThe PR team is dealing with rumors that Duna is inhabited with Giant Robotic Spiders. I have no idea where folks get this stuff, but at least they aren't claiming that Kerbin is flat anymore. \n\nYour goal is to build an unmanned probe chock-full of scientific instruments to explore Duna. And disprove this dumb Spider theory once and for all. #autoLOC_8005337 = Build Dunar 4 #autoLOC_8005338 = Dunar 4 #autoLOC_8005339 = Dunar 4 must: reach Duna's SOI, orbit, conduct and transmit several scientific experiments, change inclinations to fly over the poles. #autoLOC_8005340 = Orbit Duna 60k Apo Per #autoLOC_8005341 = Reach Duna SOI #autoLOC_8005342 = Orbit Kerbin 200k Apo Per #autoLOC_8005343 = Left Kerbin SOI #autoLOC_8005344 = Left SOI #autoLOC_8005345 = SOI Reached #autoLOC_8005346 = Fly Through North Pole (-52,90) #autoLOC_8005347 = Fly Through South Pole (41,-88) #autoLOC_8005348 = Fly Through Equator (0,0) #autoLOC_8005349 = Do and transmit any science experiment 1 #autoLOC_8005350 = Do and transmit any science experiment 2 #autoLOC_8005351 = Do and transmit any science experiment 3 #autoLOC_8005352 = Dunar 4 Crashed #autoLOC_8005353 = M10_DIALOG1 #autoLOC_8005354 = DEPARTURE FOR DOOM #autoLOC_8005355 = Walt here! \n\n I see that you built the probe even though I've warned you about the Duna threat. At least, no kerbonaut will risk its life on this nonsense of a mission. \n\n Let's hope you won't stumble on any Giant Robotic Spiders there, or they might find a way to track us back here.... \n\n But first, let's reach Kerbin's parking orbit at 200 km apoapsis and periapsis. #autoLOC_8005356 = M10_DIALOG2 #autoLOC_8005357 = Plan Your Interplanetary Transfer #autoLOC_8005358 = Now that you're in orbit, we're aiming to reach Duna's SOI. Plan the maneuver carefully, you don't want to end up aerobraking on Jool! #autoLOC_8005359 = M10_DIALOG4 #autoLOC_8005360 = Search for Spiders #autoLOC_8005361 = Well done! \n\n We'll start with a little fly-by over the equatorial region to see if we find anything of interest. \n\n We should also conduct and transmit a science report while passing by. You can do it with any of our scientific devices! #autoLOC_8005362 = M10_DIALOG3 #autoLOC_8005363 = Wow, You Made It! #autoLOC_8005364 = I can't believe you actually made it! Well done!\n\nBefore running your experiments, put Dunar 4 in a circular 60km orbit. And enjoy the view! #autoLOC_8005365 = M10_DIALOG5 #autoLOC_8005366 = North Pole Investigation #autoLOC_8005367 = Wait! Wait! Wait! Everybody knows that the Giant Robotic Spiders live at Duna's poles. Something about the ice and the magnetic field.\n\nChange your inclination to fly over the North Pole region right away!\n\nGo ahead and conduct and transmit a science report there too: we can't overlook any clues we could get with those scientific gizmos. #autoLOC_8005368 = M10_DIALOG6 #autoLOC_8005369 = South Pole Next! #autoLOC_8005370 = No trace of the Giant Robotic Spiders yet! This could only mean one thing... \nThey're hiding at the South Pole!\n\nGo ahead and fly-by the South Pole region immediately! \n\nYou already know the drill, so conduct and transmit a science report again from there! #autoLOC_8005371 = M10_DIALOG7 #autoLOC_8005372 = Stop This Nonsense #autoLOC_8005373 = All right, knock it off. There's no evidence of any Giant Robot Spiders and there never was. We can't let paranoid delusions dictate our scientific agenda, otherwise we'll never make any real progress. \n\nStill, you collected some great data from around Duna, and we have enough to spend months analyzing it. Spiders or no, this was invaluable.\n\nIt's time to let Dunar 4 take a well-deserved rest. Crash it in name of science and for extra points do it in the designated area. Godspeed little probe! #autoLOC_8005374 = Orbiting Kerbin #autoLOC_8005375 = Orbiting Duna #autoLOC_8005376 = Equatorial Fly Through #autoLOC_8005377 = North Polar Fly Through #autoLOC_8005378 = South Pole Fly Through #autoLOC_8005379 = Dunar 4 Splashed #autoLOC_8005380 = Dunar 4 Destroyed #autoLOC_8005381 = Kerbin Orbit Accuracy Bonus #autoLOC_8005382 = Leaving Kerbin SOI #autoLOC_8005383 = Reaching Duna's SOI #autoLOC_8005384 = Duna Orbit Accuracy Bonus #autoLOC_8005385 = Transmiting Science #autoLOC_8005386 = Fly Through Accuracy Bonus #autoLOC_8005387 = North Polar Fly Through Acurracy Bonus #autoLOC_8005388 = South Pole Fly Through Accuracy Bonus #autoLOC_8005389 = Dunar 4 Crashed in Zone #autoLOC_8005390 = Apply Score #autoLOC_8005391 = Crashing Duna 4 #autoLOC_8005392 = Crashing Duna 4 Accuracy Bonus #autoLOC_8005393 = Wait for Crash #autoLOC_8005394 = M10_DIALOG9 #autoLOC_8005395 = Splashed on Kerbin #autoLOC_8005396 = You're supposed to go to Duna, not splash down on Kerbin. #autoLOC_8005397 = M10_DIALOG8 #autoLOC_8005398 = Dunar 4 Destroyed #autoLOC_8005399 = Dunar 4 is toast, and not in a good way. #autoLOC_8005400 = STRANDED ON MINMUS #autoLOC_8005401 = Objective not yet completed #autoLOC_8005402 = OR #autoLOC_8005403 = THEN #autoLOC_8005404 = \nScoring for #autoLOC_8005405 = Reach Kerbin's SOI #autoLOC_8005406 = Check if a vessel is entering a Sphere of Influence #autoLOC_8005407 = Crew Count 2 #autoLOC_8005408 = Check the number of Kerbals in a vessel #autoLOC_8005409 = DIALOG6 #autoLOC_8005410 = Display a message in a dialog box #autoLOC_8005411 = Incomplete Crew #autoLOC_8005412 = Looks like we have an empty seat. Did you forget someone? #autoLOC_8005413 = Crew Count 3 #autoLOC_8005414 = Subtract #autoLOC_8005415 = Mission Tools #autoLOC_8005416 = Closed #autoLOC_8005417 = Titan II GLV #autoLOC_8005422 = Attach Nodes #autoLOC_8005444 = The location details of the comet #autoLOC_8005445 = Spawn Comet #autoLOC_8005446 = Spawn a Comet somewhere in the universe #autoLOC_8005447 = Comet to calculate the distance to. #autoLOC_8005448 = Select a valid comet to calculate the distance to. #autoLOC_8005449 = Velocity Reference Body #autoLOC_8005450 = Select the type of object with respect to which velocity is to be measured #autoLOC_8005451 = Vessel to calculate the velocity to. #autoLOC_8005452 = Asteroid to calculate the velocity to. #autoLOC_8005453 = Comet to calculate the velocity to. #autoLOC_8005454 = Kerbal to calculate the velocity to. #autoLOC_8005455 = Orbited CB #autoLOC_8005456 = Grappling Device #autoLOC_8005457 = The grappling part for grapple test. #autoLOC_8005458 = Space Object Type #autoLOC_8005459 = Select the type of space object to test grapple. #autoLOC_8005460 = Asteroid to test grapple on. #autoLOC_8005461 = Comet to test grapple on. #autoLOC_8005462 = Test whether a space object is grappled or not by a specific grappling device. #autoLOC_8005463 = Fastened/Unfastened #autoLOC_8005464 = This node is useful when you need to check if a space object is grappled to a specific grappling device. #autoLOC_8005465 = Test Grapple #autoLOC_8005466 = Fastened #autoLOC_8005467 = Unfastened #autoLOC_8005478 = A true workhorse of a rocket for any space exploration program, this craft currently has a probe attached which can go to the Mun or Minmus. #autoLOC_8005479 = Goliath II HLV #autoLOC_8005480 = Don't let the The Goliath's looks fool you - it is a great craft to send a pair of your astronauts rocketting to orbit, to see the sights or to dock with a station or another craft. #autoLOC_8005481 = Beta Centaurus #autoLOC_8005482 = This craft has a dummy payload with a docking port attached, perfect to learn the fine art of docking two craft together without putting two sets of astronauts at risk. #autoLOC_8005483 = Acapello #autoLOC_8005484 = This titanic rocket can propel its paired lander/command module combo to the Mun or Minmus with ease. Make sure to dock the lander and command module together after you decouple them. #autoLOC_8006000 = Heading #autoLOC_8006001 = Message #autoLOC_8006002 = Instructor Avatar #autoLOC_8006003 = Select an Avatar to show in the dialog #autoLOC_8006004 = Text Area Height #autoLOC_8006005 = Set the size of the text area (in pixels) of the message dialog #autoLOC_8006007 = Dialog Message #autoLOC_8006008 = Global Score #autoLOC_8006009 = Vessels removed from mission as craft files not found. #autoLOC_8006010 = Total score: <<1>> #autoLOC_8006013 = Restart Mission #autoLOC_8006014 = Are you sure you want to restart this mission?\n\nYou will lose all unsaved progress. #autoLOC_8006018 = Create new mission #autoLOC_8006019 = No save file exists. #autoLOC_8006020 = Launch new Test #autoLOC_8006021 = To Test your Mission you will need to play through it first.\n\nEach time you hit an Objective it will create a Checkpoint for you to use in later play throughs.\n\nYou can also create Checkpoints manually via the Missions App when in-game. #autoLOC_8006022 = Multiple <<1>> selected: <<2>> #autoLOC_8006023 = connectors #autoLOC_8006024 = nodes #autoLOC_8006025 = High Score: #autoLOC_8006026 = Last Score: #autoLOC_8006027 = Description #autoLOC_8006028 = Launch Site: Unknown #autoLOC_8006029 = Select the Celestial Body from the list #autoLOC_8006030 = Edit #autoLOC_8006031 = Summary #autoLOC_8006032 = No Mission Objectives to Report #autoLOC_8006033 = Mods Information #autoLOC_8006034 = Enter any required mod details... #autoLOC_8006035 = Grab Mods List #autoLOC_8006038 = Mission Pack #autoLOC_8006039 = Validation Results #autoLOC_8006040 = No out connector and node is not an End node. #autoLOC_8006041 = Launch Site nodes must be docked to the Mission Start node #autoLOC_8006042 = Are you sure you want this to be called Unnamed Launch Site? #autoLOC_8006043 = Launch Sites must have unique names #autoLOC_8006044 = Launch Site nodes must have a valid location Set #autoLOC_8006045 = Part explodes every <<1>>ms #autoLOC_8006046 = <<1>> <<2>> points #autoLOC_8006047 = Pass #autoLOC_8006048 = Warn #autoLOC_8006049 = Node #autoLOC_8006050 = <<1>>: Set to <<2>> points #autoLOC_8006051 = Modify score: add <<1>> points #autoLOC_8006052 = Modify score: multiply by <<1>> #autoLOC_8006053 = Modify score: divided by <<1>> #autoLOC_8006054 = Modify score: substract <<1>> points #autoLOC_8006055 = Modify score: set to <<1>> points #autoLOC_8006056 = Accuracy score: <<1>>% awarded <<2>> points #autoLOC_8006057 = Bonus score: awarded <<1>> points #autoLOC_8006058 = Resource score: <<1>>units. Awarded <<2>> points #autoLOC_8006059 = First Part: <<1>> #autoLOC_8006060 = Second Part: <<1>> #autoLOC_8006061 = Part: <<1>> #autoLOC_8006062 = Go to <<1>> #autoLOC_8006063 = Pending... #autoLOC_8006064 = Right Click to build this vessel #autoLOC_8006065 = Messages #autoLOC_8006067 = Missions #autoLOC_8006068 = This will switch your current vessel to the <<1>> #autoLOC_8006069 = Switch Facility #autoLOC_8006070 = This will save your progress on <<1>> and load up <<2>> to continue building it. #autoLOC_8006071 = Click to switch to the VAB #autoLOC_8006072 = Click to switch to the SPH #autoLOC_8006073 = This is the currently selected vessel #autoLOC_8006074 = Click to change to this vessel #autoLOC_8006075 = Build the starting vessels to start the mission.\n\nRefer to the Missions App for details. #autoLOC_8006076 = Build the following vessels before we can continue the mission.\n\nRefer to the Missions App for details. #autoLOC_8006077 = Create Mission Vessel(s) #autoLOC_8006078 = All vessels created, start the mission? #autoLOC_8006079 = Stay in Editor #autoLOC_8006080 = All vessels created, continue the mission? #autoLOC_8006081 = Continue Mission #autoLOC_8006082 = Start mission #autoLOC_8006083 = Test Settings #autoLOC_8006084 = Allow Automatic Checkpoints #autoLOC_8006085 = Create checkpoint #autoLOC_8006086 = Do you want to reset the mission panels to the default layout? #autoLOC_8006087 = Reset Mission Panels #autoLOC_8006088 = Translate #autoLOC_8006089 = Rotate #autoLOC_8006090 = Changes Camera Focus #autoLOC_8006091 = Change Shape #autoLOC_8006092 = Focus Vessel #autoLOC_8006093 = Display Resources #autoLOC_8006094 = Display Vessels #autoLOC_8006095 = Display Launch Sites #autoLOC_8006096 = Display Objectives #autoLOC_8006097 = Display Orbits #autoLOC_8006098 = Previous Body #autoLOC_8006099 = Next Body #autoLOC_8006100 = Mission brief #autoLOC_8006101 = Reset the starting situation to defaults #autoLOC_8006102 = Island Airfield #autoLOC_8006103 = Woomerang Launch Site #autoLOC_8006104 = Select parts to use #autoLOC_8006105 = <<1>>:\n Longitude: <<2>>°\n Latitude: <<3>>° #autoLOC_8006107 = Volume:\n Lon: <<1>>° Lat: <<2>>°\n Radius: <<3>>m #autoLOC_8006109 = Area:\n Lon: <<1>>° Lat: <<2>>°\n Radius: <<3>>m #autoLOC_8006110 = Check this to place vessel on the surface of water (when the location is in water).\nTurn it off to place vessel on the ground surface (even if thats under water). #autoLOC_8006111 = Anonymous #autoLOC_8006112 = Author #autoLOC_8006113 = Enter your name or nick... #autoLOC_8006114 = The Mission's Author name input #autoLOC_8006115 = Line color #autoLOC_8006116 = The active vessel #autoLOC_8006117 = (Player Created) #autoLOC_8006118 = Check this to place a kerbal on the surface of water (when the location is in water).\nTurn it off to place vessel on the ground surface (even if thats under water). #autoLOC_8006119 = Orbit User #autoLOC_8006120 = To the Mun Via Minmus #autoLOC_8006121 = This mission recreates the heady days of early Munar probes.\n\nYou start ready to launch to the stars, and your objective is ambitious, but the PR team assures us it's worth the risk: reach Minmus' SOI.\n\nWe also packed a little surprise for the Kerbal observers back on the ground: some Mystery Goo to release in orbit over Kerbin. Just remember to run the experiment while in Kerbin's orbit just below 100km to let it goo... err... let it go!\n\nReady for takeoff? We'll be back in touch during your flight! #autoLOC_8006122 = Launch Muna 1 #autoLOC_8006123 = Wait for Muna 2 Destroy #autoLOC_8006124 = Orbit Minmus 10k #autoLOC_8006125 = Check selected parameters of a vessel orbit #autoLOC_8006126 = Releasing Mystery Goo #autoLOC_8006127 = Add score to the player's total. #autoLOC_8006128 = M3_DIALOG3 #autoLOC_8006129 = A Question of Mint #autoLOC_8006130 = Gravity Scan #autoLOC_8006131 = Test for whether a science experiment has been performed. #autoLOC_8006132 = Launch Muna 2 #autoLOC_8006133 = M3_DIALOG4 #autoLOC_8006134 = Reach Altitude 50k #autoLOC_8006135 = M3_DIALOG5 #autoLOC_8006136 = Orbit Mun 30k #autoLOC_8006137 = Prepare for Impact #autoLOC_8006138 = Mystery Goo Science Experiment #autoLOC_8006139 = Wait for Muna 2 Destroy #autoLOC_8006140 = M3_DIALOG6 #autoLOC_8006141 = A Question of Mint #autoLOC_8006142 = You got the ship to Minmus. Give yourself a pat on the back! Now it's time to learn a little more about our mysterious smaller satellite. \n\nWe're going to settle once and for all whether Minmus is made of mint ice cream.\n\nFirst, we need you to conduct and transmit a gravity scan with that small blue box on board. Then, we need you to crash Muna 1 into Minmus to test its composition.\n\nWe know you can do it! #autoLOC_8006143 = Prepare for Impact #autoLOC_8006144 = All right, that does it. Every Kerbal who looks up at the Mun and dreams tonight will see our cloud of Goo, and know that they might someday stand on the Mun and see Kerbin. \n\nThe final part of your mission should be simple: guide Muna 2 into the surface and crash it in a giant fire ball, do it somewhere we can watch from here.\n\nOh, by the way, a message from the science team: turns out Minmus is just made out of regular old rock. It just happens to look like mint ice cream. Of course, that won't stop me from haivng a bite if I ever make it there myself... #autoLOC_8006145 = Crash Muna 2 into Mun #autoLOC_8006146 = Test if the selected vessel crashed #autoLOC_8006147 = Congratulations, team! Today's accomplishment is the proof that perseverance, and clean glasses too, can lead us far!\n\nLet's reflect on the Minmus/Mun misunderstanding with positive vibes: we reached both our natural satellites within one mission\n\nThis is definitely something to be partying about! #autoLOC_8006148 = M3_DIALOG2 #autoLOC_8006149 = DOUBLE GOO RAINBOWS! #autoLOC_8006150 = Crew, this is Walt Kerman from the PR team! Great work!\n\nThe Mystery Goo has just spread over the sky in a majestic multi-colored cloud. No, it's more of a rainbow as seen through sunlight...wait... two rainbows now... woah!\n\nKerbals are celebrating this achievement, and we're starting to receive more applications to the astronaut complex. Nice job!\n\nYou should now think about putting the probes to sleep after setting the course for Minmus, and we'll be in touch again when you are orbiting Minmus. #autoLOC_8006151 = Take gravity scan in Minmus #autoLOC_8006152 = Release Mystery Goo #autoLOC_8006153 = Muna 1 Vessel Destroyed #autoLOC_8006154 = Why did you crash Muna 1? #autoLOC_8006155 = Muna 2 Vessel Destroyed #autoLOC_8006156 = Orbiting Minmus #autoLOC_8006157 = Releasing Mystery Goo #autoLOC_8006158 = Crash Muna 1 into Minmus #autoLOC_8006159 = Destroy Muna 1 by crashing it into Minmus. #autoLOC_8006160 = Muna 2 Crashing Zone #autoLOC_8006161 = Wait for Muna 1 Crash #autoLOC_8006162 = High Speed Crash Muna 2 #autoLOC_8006163 = Crash Muna 2 #autoLOC_8006164 = Mission Failed #autoLOC_8006165 = I said crash, but not now or here. #autoLOC_8006166 = Wait for Muna 1 Destroy #autoLOC_8006167 = Test Distance to Mun #autoLOC_8006168 = Orbiting Mun #autoLOC_8006169 = Orbit Kerbin 100k #autoLOC_8006170 = Wait for Crash #autoLOC_8006171 = Left Kerbin's SOI #autoLOC_8006172 = I think you are lost. #autoLOC_8006173 = Missed Minmus Orbit #autoLOC_8006174 = You missed your orbit!\n\nYou have to stop at Minmus. #autoLOC_8006175 = And now, to the Mun #autoLOC_8006176 = Nice work on the fabulous and educational destruction of Muna 1!\n\nIn fact, you did so well that we now want you to crash Muna 2 into the Mun. Isn't rocket science fun?\n\nWhile you're working on that, our scientists will be working overtime to determine if Minmus is as delicious as it appears in our telescopes.\n\nAll right! Let's send Muna 2 to orbit the Mun. #autoLOC_8006177 = Lookin' Goo(d) #autoLOC_8006178 = Heads up that we loaded Muna 2 with more Mystery Goo. The PR team asks that you run the experiment and release it into a Goo cloud when in orbit around the Mun. \n\nYou know, to impress the kids back home. \n\nKeep in mind that your electronics are getting slowly fried by the cosmic radiation ... you've got about 20 days. #autoLOC_8006179 = I said crash, but not now or here. #autoLOC_8006180 = High Speed Crash #autoLOC_8006181 = Meet Me in Zero G #autoLOC_8006182 = I hope you're ready for your next challenge! In this mission, you'll need to launch two spacecraft, then rendezvous and perform a docking operation. You'll be performing this maneuver high above Kerbin.\n\nFirst you'll launch the Agena to a 300km circular orbit. Once the Agena is in place, you'll launch the Gemini and rendezvous with the Agena.\n\nReady to make history? #autoLOC_8006183 = Atlas Agena #autoLOC_8006184 = Orbit 1, 300k Apo and Per #autoLOC_8006185 = M4_DIALOG2 #autoLOC_8006186 = High Orbit Reached! #autoLOC_8006187 = Our ground team confirms the Agena has reached its planned orbit. Well done, Team Agena!\n\nWhy don't you relax, have some astronaut ice cream, and enjoy the view while team Gemini prepares for launch! #autoLOC_8006188 = Launch Gemini 8 #autoLOC_8006189 = Orbit 2, 250k Apo and Per #autoLOC_8006190 = Dock Agena and Gemini 8 #autoLOC_8006191 = M4_DIALOG1 #autoLOC_8006192 = Low Fuel #autoLOC_8006193 = I've got some good news and some bad news. The good news is: your ship is lighter than we thought. The bad news is: that's because one of the technicians forgot to fill a fuel tank. It seems one of your fuel tanks wasn't completely filled.\n\nIt's too late to come back now, so you'll have to make do. You should still have enough fuel to make orbit... barely. Good luck! #autoLOC_8006194 = Return to Kerbin Dialog. #autoLOC_8006195 = Time to Undock! #autoLOC_8006196 = Gemini, this is Gus Kerman. I hate to be the bearer of bad news during your triumphant moment, but we're reviewing telemetry from the Gemini and noticed that somehow the ship's auto-destruct sequence has been initiated.\n\nSo.... that means you need to undock right now and deorbit and return to Kerbin immediately. Like, yesterday if possible.\n #autoLOC_8006197 = Undock NOW! #autoLOC_8006198 = RTKD Time Since Node #autoLOC_8006199 = Land on Kerbin #autoLOC_8006200 = Congratulations for making it back alive! Even though the experience was a little more stressful than anticipated, we managed to dock two spacecrafts together. Our dream of living in a spaceport is getting closer by the minutes... #autoLOC_8006201 = Docking #autoLOC_8006202 = Second Kerbin Orbit Resource Bonus #autoLOC_8006203 = Performing EVA #autoLOC_8006204 = M4_DIALOG3 #autoLOC_8006205 = The Mighty Dock #autoLOC_8006206 = All systems are go, team Gemini!\n\nYou're about to do something no other Kerbal has done before: rendzevous and dock with another spacecraft. Your goal is to launch to a 250km circular orbit, perform a Hohmann transfer, and rendezvous with the Agena. Then you'll need to perform an EVA to inspect the craft for damage.\n\n Let's do it! #autoLOC_8006207 = Orbiting Kerbin Time Bonus #autoLOC_8006208 = Slow Kerbin Orbiting #autoLOC_8006209 = Slow Second Kerbin Orbit #autoLOC_8006210 = Second Kerbin Orbit Bonus #autoLOC_8006211 = Agena is destroyed! #autoLOC_8006212 = Agena has splashed in water! #autoLOC_8006213 = Gemini 8 has splashed in water! #autoLOC_8006214 = Gemini 8 is destroyed! #autoLOC_8006215 = It was too long! #autoLOC_8006216 = Docking Time Bonus #autoLOC_8006217 = Slow Docking #autoLOC_8006218 = Orbiting Kerbin #autoLOC_8006219 = Launch Window Missed #autoLOC_8006220 = Gemini took damage #autoLOC_8006221 = Gemini 8 Splashed #autoLOC_8006222 = Gemini 8 Destroyed #autoLOC_8006223 = Atlas Agena Splashed #autoLOC_8006224 = Atlas Agena Destroyed #autoLOC_8006225 = Pre-transfer #autoLOC_8006226 = Gemini in Orbit #autoLOC_8006227 = Great news from the ground: you're in an ideal orbit. Now you'll need to plan and execute a Hohmann transfer to reach the Agena's higher orbit, then rendezvous and dock with it. Remember to EVA and inspect the crafts for damage once you're docked! #autoLOC_8006228 = Msg Launch window missed #autoLOC_8006229 = Missed Launch Window #autoLOC_8006230 = You've missed the launch window. #autoLOC_8006231 = Perform EVA #autoLOC_8006232 = Kerbin Landing #autoLOC_8006233 = Good Landing #autoLOC_8006234 = Great Landing #autoLOC_8006235 = Wait for Landing #autoLOC_8006236 = Landed on Kerbin #autoLOC_8006237 = Explode Part 1 #autoLOC_8006238 = Rendezvous with Agena #autoLOC_8006239 = Hurry Up to Orbit! #autoLOC_8006240 = I told you we didn't have time for that last snack. We are about to miss our launch window, you have 20 minutes to get into a 300k orbit. Can you do it in less than 10 just for fun? #autoLOC_8006241 = Explode Part 2 #autoLOC_8006242 = Explode Part 3 #autoLOC_8006243 = Explode Part 4 #autoLOC_8006244 = Explode Part 5 #autoLOC_8006245 = Explode Part 6 #autoLOC_8006246 = Blue Mun #autoLOC_8006247 = Hello team! It's Gene Kerman! Your next mission is purely research, along with a little bit of skill.\n\nYou're headed back to the Mun with a cargo of Mystery Goo. This time, the science team asked us to release the Goo over a specific biome. Once you do that, you'll have a chance to show off your piloting skills.\n\nYour budget and technology have increased for this mission, so build a spacecraft worthy of us Kerbals! #autoLOC_8006248 = Build Muna 10 #autoLOC_8006249 = M5_DIALOG2 #autoLOC_8006250 = Parking Orbit #autoLOC_8006251 = Well done team. Muna 10 reached a stable parking orbit. We're getting good at this! \n\nThe next step is to transfer to the Mun and establish an orbit at 13 km. #autoLOC_8006252 = Mun Orbit 13 deg inclination #autoLOC_8006253 = Experiment Transmitted #autoLOC_8006254 = M5_DIALOG4 #autoLOC_8006255 = Mun River. Err, Lake. #autoLOC_8006256 = Team, we're nearly there. Just one last thing to do. The data we gather from this mission will help us send Kerbals next time, a monumental achivement. No pressure!\n\nYou simply need to observe the Mystery Goo in Low Space over the East Crater, then transmit the data back to Kerbin. I'm not sure exactly how this helps a Munar landing, but the science team assures us it's invaluable. \n\nGet to it! #autoLOC_8006257 = Reaching Kerbin Orbit high precision #autoLOC_8006258 = M5_DIALOG5 #autoLOC_8006259 = Bad Mun Rising #autoLOC_8006260 = The data's coming in and... yes! We can confirm our hypothesis. Our calculations were correct: nothing special whatsoever happened to the mystery goo while flying over the East Crater. \n\nA complete absence of results, as expected. Thank you for your hard work!\n\nGene asked us to pass along one final instruction: land Muna 10 in the Farside Crater. The more accurate you are, and the more of the probe is intact, the more valuable the information we'll receive. #autoLOC_8006261 = Fuel Left #autoLOC_8006262 = M5_DIALOG1 #autoLOC_8006263 = To the Mun, for Glory! #autoLOC_8006264 = Looks like you're ready to launch! Before transferring to Munar orbit, aim for a 100 km orbit around Kerbin. You have a 45 minute launch window, don't miss it! We'll be in touch once you're high above the planet.\n\nRemember, your main goal is to land on the Mun but how fuel efficient can you be? #autoLOC_8006265 = Great Fuel Efficiency #autoLOC_8006266 = Reaching Kerbin Orbit #autoLOC_8006267 = Launch Window #autoLOC_8006268 = Missed Launch Window #autoLOC_8006269 = Muna 10 Splashed #autoLOC_8006270 = Muna 10 Destroyed #autoLOC_8006271 = Muna 10 is destroyed! #autoLOC_8006272 = Muna 10 Crashed #autoLOC_8006273 = Muna 10 is destroyed! #autoLOC_8006274 = Fly above East Crater #autoLOC_8006275 = Check if the vessel is flying above the East Crater #autoLOC_8006276 = Good Fuel Efficiency #autoLOC_8006277 = Reaching Mun orbit good precision #autoLOC_8006278 = Reaching Mun orbit high precision #autoLOC_8006279 = Reaching Mun orbit #autoLOC_8006280 = Mystery Goo Experiment performed #autoLOC_8006281 = Landing Zone #autoLOC_8006282 = Landing on the Mun with Precision #autoLOC_8006283 = Landing on the Mun #autoLOC_8006284 = Dialog Impresive #autoLOC_8006285 = Impressive #autoLOC_8006286 = Most impressive.\n\nYou have the makings of a great pilot. Take a breather. You deserve it. #autoLOC_8006287 = Mission Failed Dialog #autoLOC_8006288 = You have missed the launch window. #autoLOC_8006289 = Mission Complete #autoLOC_8006290 = Kerbin 100km Orbit #autoLOC_8006291 = Munar 1 #autoLOC_8006292 = All of our Munar research has led to this point, and you're about to make history - again! Your objective this time is simple: build a spacecraft and land on the Mun. Easy, right? No big deal.\n\nSo let's build Munar 1! Once you launch, you'll have 4 days to complete your objectives and return home as we are short on snacks. #autoLOC_8006293 = Create Munar 1 #autoLOC_8006294 = M6_DIALOG1 #autoLOC_8006295 = Munar 1 Ready! #autoLOC_8006296 = That's certainly an interesting spacecraft! I'm sure it'll do just fine though, nothing to worry about.\nI hope you're ready to embark on an amazing adventure. \n\nWill your Kerbal crew be eaten by Munar monsters? Will your lander bounce off the surface? You DID build a lander, right? Will everything explode in a magnificent, money-wasting fireball?\n\nLet's find out!\n\nYour objective is to launch Munar 1 into a circular orbit, transfer to the Mun, and circularize in a 33 km Munar orbit.\n\nWhat are you waiting for? Let's make history! #autoLOC_8006297 = Orbit Kerbin 100k Apo and Per #autoLOC_8006298 = Orbit Mun 33k Apo and Per #autoLOC_8006299 = Land Vessel near (111,-40) #autoLOC_8006300 = One small step outside #autoLOC_8006301 = Plant a flag! #autoLOC_8006302 = One last orbit around the Mun #autoLOC_8006303 = M6_DIALOG4 #autoLOC_8006304 = Claiming the Mun #autoLOC_8006305 = That's one small flag for a Kerbal, one giant flag for Kerbalkind.\n\nErrr... I mean, that's one small STEP for a Kerbal, one giant step for Kerbalkind?\n\nI kind of ruined the moment, didn't I? I'm just too excited!\nOnce you're done exploring, it's time to launch, orbit the Mun, transfer back to Kerbin, and splash down at the supplied coordinates. \n\nTurns out you might need a swimsuit after all! #autoLOC_8006306 = M6_DIALOG3 #autoLOC_8006307 = Time to Munwalk #autoLOC_8006308 = Well done, Munar 1! You landed on the Mun, and you're still alive! That's great! I mean, we knew you could do it!\n\nYou are cleared to perform an EVA and go for a walk. Explore to your heart's content, but don't fall into a crevice. \n\nWalt also insisted that we plant a flag somewhere, to claim the Mun for Kerbalkind just in case Laythe turns out to be inhabited by a spacefaring species too! #autoLOC_8006309 = Mun Orbit Time bonus #autoLOC_8006310 = M6_DIALOG2 #autoLOC_8006311 = Perpare for Landing #autoLOC_8006312 = Come in, Munar 1!\n\nEveryone at KSC is totally psyched right now. We're transmitting the landing coordinates most favorable for your first attempt at landing.\n\nLand at the target area.\n\nWe'll be in touch when you've set down! #autoLOC_8006313 = Bad time #autoLOC_8006314 = Average time #autoLOC_8006315 = Great Time #autoLOC_8006316 = Munar 1 Splashed #autoLOC_8006317 = You do know you were supposed to land on the Mun, right? #autoLOC_8006318 = Slow Mun Landing #autoLOC_8006319 = Mun Landing Time Bonus #autoLOC_8006320 = Wait for Splash #autoLOC_8006321 = Slow Mun Orbiting #autoLOC_8006322 = Munar 1 Crashed #autoLOC_8006323 = No no no! You're supposed to make history, not blow up! #autoLOC_8006324 = Accurate Mun Landing #autoLOC_8006325 = Landing in Kerbin with Precision #autoLOC_8006326 = Congratulations! For the first time, a Kerbal set foot on another celestial body. ...and brought that foot safely back to Kerbin for a well-deserved massage! Now, who knows what our next conquest will be? #autoLOC_8006327 = Planting a Flag #autoLOC_8006328 = Time's up #autoLOC_8006329 = Time's up! You should have returned by now! #autoLOC_8006330 = Missed splashdown #autoLOC_8006331 = Landing in Kerbin #autoLOC_8006332 = You are alive! #autoLOC_8006333 = Next time aim for the blue big thing. #autoLOC_8006334 = Land Munar 1 in the Zone #autoLOC_8006335 = Landing in Kerbin in The Zone #autoLOC_8006336 = Splash Test #autoLOC_8006337 = Splashing in Kerbin #autoLOC_8006338 = Msg Time's up #autoLOC_8006339 = Time is out #autoLOC_8006340 = Oh no! We are out of snacks. \n\nYou didn't make it in time! #autoLOC_8006341 = Munar 1 Landed #autoLOC_8006342 = You do know you were supposed to land on the Mun, right? #autoLOC_8006343 = You Missed the Landing Spot #autoLOC_8006344 = The mission required to Land on the Designated Area. The mission has failed. #autoLOC_8006345 = Munar 1 is destroyed! #autoLOC_8006346 = Sally-Hut 1 #autoLOC_8006347 = The next major step in space exploration is sending Kerbals to live long-term in zero-g. On this mission, you'll launch the Sally-Hut 1 into Kerbin orbit, where it will become the first permanent space station! It will launch without a crew, like a new condo in space, ready for its new owners to visit. Let's do this! #autoLOC_8006348 = Reach 30km Altitude #autoLOC_8006349 = M9_DIALOG1 #autoLOC_8006350 = Orbit Details #autoLOC_8006351 = Greetings crew!\nI realize post-launch is a bad time for additional instructions, but hey, you have to make do sometimes.\n\nSally-Hut must be in an extremely low orbit for our experiments to work, so please launch it into an 80km circular orbit. #autoLOC_8006352 = Orbit Kerbin 80km #autoLOC_8006353 = Launch Sally-Hut 1 #autoLOC_8006354 = Fuel Efficiency #autoLOC_8006355 = M9_DIALOG2 #autoLOC_8006356 = Soy-Ooze 10 Launch #autoLOC_8006357 = Great work, the Sally-Hut is in an ideal orbit. The next step is to send a crew up to live there!\n\nThe next part of the mission is simple: launch, rendezvous with Sally-Hut 1, and dock. Simple!\n\nSince we're testing the effects of long-term space habitation on Kerbals, there's no time limit on this leg of the mission. Still, you don't want to be at it forever, right? #autoLOC_8006358 = Reach 15km Altitude #autoLOC_8006359 = M9_DIALOG3 #autoLOC_8006360 = Do We Have An Engineer Aboard? #autoLOC_8006361 = Bad news. We received an error message from Sally-Hut 1: the docking ports are malfunctioning, and you won't be able to dock with the station. \n\nAn engineer could fix this, but... we didn't include one on this mission. Oops.\n\nYou need to abort the launch and land on Kerbin. \n\nIf you can land as close as possible to the Space Center and avoid the water, we'll be able to re-use the command module right away. #autoLOC_8006362 = Landed on Kerbin -75.000 Long. -1.000 Lat. #autoLOC_8006363 = Launch Soy-Ooze 10 #autoLOC_8006364 = The crewed Soy-Ooze vessel, ready to take the first crew to the space station. #autoLOC_8006365 = Launch Soy-Ooze 10 Part 2 #autoLOC_8006366 = The, ahem, second attempt to launch Soy-Ooze 10. #autoLOC_8006367 = M9_DIALOG8 #autoLOC_8006368 = Settle in! #autoLOC_8006369 = We will deploy the Solar Panels now and settle in. Now let's see how long you can live in space before suffering any major ill effects!\n\nIsn't science fun? #autoLOC_8006370 = Orbit Soy-Ooze 10 #autoLOC_8006371 = Crew Sally-Hut 1 with pilot #autoLOC_8006372 = Oh well. We did tell you to enter the Sally-Hut with an engineer, didn't we? It seems the door system went terribly wrong and squashed this poor non-engineer to his doom. #autoLOC_8006373 = Soy-Ooze 10 Splashed #autoLOC_8006374 = M9_DIALOG4 #autoLOC_8006375 = A New Hope #autoLOC_8006376 = Great news! You're ready to launch, repair the Sally-Hut 1, and take up permanent residence there! A little spin from our PR team and the public thinks it's all part of the plan.\n\nIsn't space exploration fun? Now, launch, rendezvous with Sally-Hut 1, and repair the station and make our spin a reality! #autoLOC_8006377 = M9_DIALOG6 #autoLOC_8006378 = EVA and fix the docking ports #autoLOC_8006379 = You are close enough now. Your next step is to EVA, enter the station with an engineer, and repair the faulty docking ports. #autoLOC_8006380 = Soy-Ooze 10 Splashed #autoLOC_8006381 = Landing Soy-Ooze 10 #autoLOC_8006382 = Boarded a Pilot #autoLOC_8006383 = Oh well. We did tell you to enter the Sally-Hut with an engineer, didn't we? It seems the door system went terribly wrong and squashed this poor non-engineer to his doom. #autoLOC_8006384 = M9_DIALOG9 #autoLOC_8006385 = Engineer? #autoLOC_8006386 = Oh well. We did tell you to enter the Sally-Hut with an engineer, didn't we? It seems the door system went terribly wrong and squashed this poor non-engineer to his doom. #autoLOC_8006387 = M9_DIALOG7 #autoLOC_8006388 = Well done! #autoLOC_8006389 = Well done! The engineer fixed the station, and you can now dock with it to board the rest of the crew to the PPD-10 Hitchhiker. #autoLOC_8006390 = Sally-Hut 1 Destroyed #autoLOC_8006391 = Sally-Hut 1 Splashed #autoLOC_8006392 = Sally-Hut 1 has splashed in water! #autoLOC_8006393 = Soy-Ooze 10 has splashed in water! #autoLOC_8006394 = Soy-Ooze 10 Destroyed #autoLOC_8006395 = Soy-Ooze 10 is destroyed! #autoLOC_8006396 = Soy-Ooze 10 Part 2 Destroyed #autoLOC_8006397 = Soy-Ooze 10 Part 2 Splashed #autoLOC_8006398 = Landed Soy-Ooze 10 in Target Zone #autoLOC_8006399 = Landing Bonus Great Efficiency #autoLOC_8006400 = Landing Bonus #autoLOC_8006401 = Orbiting Soy-Ooze 10 Part 2 #autoLOC_8006402 = Orbiting Soy-Ooze 10 Part 2 Fuel Eficiency Bonus #autoLOC_8006403 = Orbiting Soy-Ooze 10 Part 2 Great Fuel Efficiency Bonus #autoLOC_8006404 = Rendezvous With Sally-Hut #autoLOC_8006405 = M9_DIALOG5 #autoLOC_8006406 = Get to the Station #autoLOC_8006407 = You should be in a close orbit with Sally-Hut 1. Your next step is to rendezvous with it.\n\nWe are expecting this maneuver to take less than 5 days, you can do it right? #autoLOC_8006408 = Rendezvous Time Limit #autoLOC_8006409 = Are you having fun chasing the station? The time is up. #autoLOC_8006410 = Dock to Sally-Hut 1 #autoLOC_8006411 = Wait for Solar Panel Deployment #autoLOC_8006412 = Board Sally-Hut 1 #autoLOC_8006413 = Board PPD-10 Hitchhiker #autoLOC_8006414 = Boarding Sally-Hut 1 #autoLOC_8006415 = Docking with Sally-Hut 1 #autoLOC_8006416 = Orbiting Kerbin 80km #autoLOC_8006417 = Sally-Hut 1 #autoLOC_8006418 = Sally-Hut 1, the first permanent space station. #autoLOC_8006419 = Soy-Ooze 10 #autoLOC_8006420 = Soy-Ooze 10 Part 2 #autoLOC_8006421 = Atlas Agena #autoLOC_8006422 = Gemini 8 #autoLOC_8006423 = Gemini 8 carries a crew and needs to dock with Agena. #autoLOC_8006424 = Muna 10 #autoLOC_8006425 = An unmanned vessel that needs to reach a 100 km orbit around Kerbin, reach the Mun and orbit, change inclinations to pass over the East Crater, then observe the mystery goo over that biome.\n\nBonus points will be awarded for piloting skill at the end of the mission if you can successfully set the probe down in the crater! #autoLOC_8006426 = Muna 1 #autoLOC_8006427 = Muna 2 #autoLOC_8006428 = An enhanced version of Muna 1 #autoLOC_8006429 = Acapello 13 #autoLOC_8006430 = Greetings crew! I hate to use the term "routine" when talking about spaceflight, but this should be a pretty straighforward and routine mission. Your goal is to reach the Mun, land, plant a flag, pick up a surface sample, and return safely to Kerbin. First though, reach a 100km circular orbit over Kerbin.\n\nOh, and ignore the warnings about bad luck and the number 13. That's just superstitious nonsense, like the rumors of giant spiders on Duna. #autoLOC_8006431 = Launch Acapello 13 #autoLOC_8006432 = Land on the Mun and return safely with a surface sample. #autoLOC_8006433 = Acapello #autoLOC_8006434 = Orbit Kerbin 100km ApPer #autoLOC_8006435 = Dialog 11: Landed on Mun #autoLOC_8006436 = Amazing! #autoLOC_8006437 = Great work team! I can't believe you managed to pull this mission off! Now EVA, take a soil sample, and celebrate pulling victory from the jaws of defeat! #autoLOC_8006438 = Acapello 13 Landed on Mun #autoLOC_8006439 = Dialog 1: Munward Bound #autoLOC_8006440 = Munward Bound #autoLOC_8006441 = OK team, point this ship at the Mun and prepare to land. It may be routine but hopefully not too boring, eh? #autoLOC_8006442 = Fuel Efficiency Bonus Orbiting Kerbin #autoLOC_8006443 = Acapello 13 Splashed #autoLOC_8006444 = Acapello 13 has splashed in water. #autoLOC_8006445 = Acapello 13 Destroyed #autoLOC_8006446 = Dialog 9: A Choice #autoLOC_8006447 = Your Call, Acapello 13 #autoLOC_8006448 = OK, bad news, that explosion was actually one of your engines. We're assessing the situation now, but it seems that you should be able to complete your mission. \n\nYou can choose to return to Kerbin. If you do, no one will think any less of you for scrubbing the mission!\n\nBut if you're feeling particularly brave, you should have enough fuel to continue to the Mun and attempt a landing. You will need to dock the pod to the lander. We cannot guarantee your safety, so please be careful if you choose to face danger like a true Kerbal! #autoLOC_8006449 = Landed on Kerbin - Safe 01 #autoLOC_8006450 = You made it back safe. Not very brave, but safety first, right? Nothing to be ashamed of. #autoLOC_8006451 = Mun Surface Sample #autoLOC_8006452 = Dialog 8: Um #autoLOC_8006453 = Um... #autoLOC_8006454 = Acapello 13, do you read? We detected a massive explosion on your vessel! What is your status? Repeat, what is your status? #autoLOC_8006455 = Jeb Returns to the Orbiter #autoLOC_8006456 = Dialog 12: Trouble #autoLOC_8006457 = You're in Trouble #autoLOC_8006458 = Come in, Acapello 13! We just detected a sudden, unplanned, totally random, definitely-NOT-scripted issue in your lander! In other words, it's totally useless and you need to act fast if you want to go back home! \n\nYou have gained some altitude and there's something crazy and dangerous you could try doing to get closer to the Acapello orbiter. OK, what about this: you'll need to EVA and use your suit's RCS thrusters to reach full Munar orbit and then try to complete your rendezvous with the orbiter!\n\nIf you want to make it home alive, you'll need to time this maneuver perfectly. Are you ready?\n\nGO! And good luck! #autoLOC_8006459 = Dialog 10: Mun SOI #autoLOC_8006460 = You Made It! #autoLOC_8006461 = You reached the Mun! Decision time - you can still head back to Kerbin and land, or attempt to set down on the Mun.\n\nTo minimize risk, take only one Kerbal in the lander. My vote goes for Jeb! #autoLOC_8006462 = Mun's SOI Reached #autoLOC_8006463 = Splashed on Kerbin - Safe 02 #autoLOC_8006464 = You made it back safe. Not very brave, but safety first, right? Nothing to be ashamed of. #autoLOC_8006465 = Dialog 13: Made It #autoLOC_8006466 = Unbelievable! #autoLOC_8006467 = That's one for the history books! The hard part's done, Acapello 13, come on home! #autoLOC_8006468 = Dialog 15: Come on! #autoLOC_8006469 = What Now?? #autoLOC_8006470 = The bad news keeps piling up, Acapello 13. Looks like your parachutes' activation system failed and it burned both of your main parachutes. You can try to use your drogue chutes to slow down but the impact will still be lethal, so...\n\nYou're going to have to jump!!! Use your personal parachutes and try to land safely on Kerbin. Anywhere will do! #autoLOC_8006471 = EVA first Kerbal #autoLOC_8006472 = EVA second Kerbal #autoLOC_8006473 = Kerbin's SOI Reached #autoLOC_8006474 = Dialog 14: Almost There #autoLOC_8006475 = You're are almost there! #autoLOC_8006476 = Nice job, Acapello!\n\nYou were able to reach Kerbin's SOI with the little fuel you had left and there should still be enough to prepare your vessel for re-entry and landing... Hopefully!!!!\n\n\nI am sure everything will be absolutely fine from now on. Land wherever you want, we don't want to add any unnecessary complexity to the mission at this point.\n #autoLOC_8006477 = EVA third Kerbal #autoLOC_8006478 = Kerbal Landed #autoLOC_8006479 = Dialog 7: Back Safe #autoLOC_8006480 = Landing in Mun #autoLOC_8006481 = Fuel Eficiency Landing in Mun #autoLOC_8006482 = Great Fuel Eficiency Landing in Mun #autoLOC_8006483 = Taking a Surface Sample #autoLOC_8006484 = Boarding Jeb into Orbiter #autoLOC_8006485 = Kerbal Landed Safely #autoLOC_8006486 = Time Since Node 1 #autoLOC_8006487 = Time Since Node 2 #autoLOC_8006488 = Boarding Jeb into Orbiter Bonus #autoLOC_8006489 = Time Since Node 3 #autoLOC_8006490 = Explode Part 5 #autoLOC_8006491 = You made it back safe. Not very brave, but safety first, right? Nothing to be ashamed of. #autoLOC_8006492 = We've lost the crew! #autoLOC_8006493 = I told you you shouldn't take the risk, this failure is on you. #autoLOC_8006494 = Resource Amount 1 #autoLOC_8006495 = Resource Amount 3 #autoLOC_8006496 = Resource Amount 2 #autoLOC_8006497 = Great Fuel Efficiency Bonus Orbiting Kerbin #autoLOC_8006498 = Reaching Mun's SOI #autoLOC_8006499 = You are all safe! #autoLOC_8006502 = - Orbit Kerbin\n- Orbit Mun\n- Land on Mun\n- Orbit Mun \n- Splash on Kerbin #autoLOC_8007000 = Variants #autoLOC_8007001 = Variant: #autoLOC_8007002 = Variants available: <<1>> #autoLOC_8007003 = <<1>> (Locked by attachments) #autoLOC_8007004 = <<1>> #autoLOC_8007005 = Basic #autoLOC_8007100 = Orange #autoLOC_8007101 = Gray #autoLOC_8007102 = Cap 1.875 #autoLOC_8007103 = Bare #autoLOC_8007104 = Shrouded #autoLOC_8007105 = Bare #autoLOC_8007106 = Full #autoLOC_8007107 = Mid #autoLOC_8007108 = Bare #autoLOC_8007109 = Bare #autoLOC_8007110 = Shroud Small #autoLOC_8007111 = Shroud Big #autoLOC_8007112 = Tank Butt #autoLOC_8007113 = Truss Mount #autoLOC_8007114 = Shroud #autoLOC_8007115 = Bare #autoLOC_8007116 = White #autoLOC_8007117 = Dark #autoLOC_8007118 = Gold #autoLOC_8007119 = White #autoLOC_8007120 = Black and White #autoLOC_8007121 = Gray and Orange #autoLOC_8007122 = Black and White #autoLOC_8007123 = Orange #autoLOC_8007201 = None #autoLOC_8007211 = Display Kerbals #autoLOC_8007212 = Display Vessels #autoLOC_8007213 = Display Asteroids #autoLOC_8007214 = Display Flags #autoLOC_8007215 = GAP Vessel Token #autoLOC_8007216 = Rocket #autoLOC_8007217 = AirCraft #autoLOC_8007218 = Asteroid #autoLOC_8007219 = Kerbal #autoLOC_8007221 = Flag #autoLOC_8007222 = Do you want to delete '<<1>>'? #autoLOC_8007223 = Delete Mission #autoLOC_8007224 = Repair <<1>> failure #autoLOC_8007300 = Please select a craft #autoLOC_8007301 = Biome:\nSelected: <<1>>\nOver: <<2>> #autoLOC_8007302 = Volume Height:\n Center: <<1>>m #autoLOC_8007303 = Volume Height:\n Minimum: <<1>>m\n Maximum: <<2>>m #autoLOC_8007304 = Camera Zoom:\n Distance: <<1>>m\n #autoLOC_8007305 = Light Cycle:\n Base UT: <<1>>\n Current UT: <<2>> #autoLOC_8007310 = Node Missing #autoLOC_8007311 = The linked node does not exist anymore #autoLOC_8007312 = On: <<1>>\n Longitude: <<2>>° \nLatitude: <<3>>° \n Radius: <<4>>km #autoLOC_8007313 = On: <<1>>\n Longitude: <<2>>° \nLatitude: <<3>>° \n Radius: <<4>>km\n Height:<<5>>km #autoLOC_8007314 = On: <<1>>\n Longitude: <<2>>° \nLatitude: <<3>>° \n Radius: <<4>>km\n MinHeight: <<5>>km \nMaxHeight: <<6>>km #autoLOC_8007400 = Kerbal Killed #autoLOC_8007401 = Check if a kerbal has been killed #autoLOC_8007402 = We prefer not to talk about this one. #autoLOC_8007403 = Snap to Grid #autoLOC_8008000 = Size 1.5 [1.875m] #autoLOC_8008001 = Size 4 [5m] #autoLOC_8012000 = Angle of Attack #autoLOC_8012001 = Forward Lift #autoLOC_8012002 = Vertical Lift #autoLOC_8012003 = Air Speed #autoLOC_8012004 = Confirm Deletion #autoLOC_8012005 = Delete all <<1>> of your current messages? #autoLOC_8012006 = Delete All Messages #autoLOC_8012007 = Confirm Message Deletion: #autoLOC_8012008 = EVA Suit Selection #autoLOC_8012021 = Base suit #autoLOC_8012022 = Vintage suit #autoLOC_8012023 = Future suit #autoLOC_8012024 = L #autoLOC_8012025 = R #autoLOC_8012026 = Monoprop #autoLOC_8012027 = Ox #autoLOC_8012028 = Left #autoLOC_8012029 = Right #autoLOC_8012030 = Rear #autoLOC_8012031 = Forward #autoLOC_8012032 = LqdFuel #autoLOC_8012033 = LF+Ox #autoLOC_8012034 = Double Bell #autoLOC_8012035 = Single Bell #autoLOC_8012036 = Our scientists at [Agency] have been salivating over the idea of getting close-up data from a comet. Let’s make that happen. #autoLOC_8012037 = We here at [Agency] have always been interested in the mighty, tailed interlopers of our solar system: the Comet. #autoLOC_8012038 = While we’ve done many great things here at [Agency], a mission to meet up with a comet will likely go down in history as our finest achievement. #autoLOC_8012039 = Therefore, we need you to send a Kerbal to [Topic] to gather a bit of comet material. Make sure they’re extremely brave, and that they bring their helmet wipers with them if they visit the comet while it’s near the Sun. #autoLOC_8012040 = You’ll need a brave astronaut to visit [Topic] and pick up a chunk of what we think will be something like the gunk you find next to the side of the road after a snowplow comes through in the winter. Except much, much, more valuable from a scientific perspective. #autoLOC_8012041 = Conditions on the comet may be challenging. We hope you have a Kerbal in mind who’s st… courageous enough to visit [Topic] and scoop up a chunk of it for scientific analysis. #autoLOC_8012042 = Reach the comet and return or transmit a surface sample to gather valuable data about the comet. #autoLOC_8012043 = Return a sample from Comet <<1>>. #autoLOC_8012044 = Reach <<1>> and take a sample to transmit or return for analysis. Make sure to send a Scientist to take the sample. <<2>>. #autoLOC_8012045 = Take a surface sample from <<1>>. #autoLOC_8012046 = You’ve successfully transmitted data back from <<1>>! Job well done! #autoLOC_8012047 = The comet is in a relatively short period orbit, it won’t present too much of a challenge to reach it and gather some data for your fine astronauts. #autoLOC_8012048 = The comet is in an orbit that makes intercept somewhat difficult, you can catch it as it swings by the Sun. #autoLOC_8012049 = This comet’s orbit means you’ll have only one chance to catch it before it departs for the Oort cloud or even beyond. Make sure you’ve assessed the complexity of this mission before you accept this contract. #autoLOC_8012050 = ESA #autoLOC_8012051 = 67P/Churyumov-Gerasimenko #autoLOC_8014000 = BepiColombo #autoLOC_8014001 = Brought to you in partnership with ESA, this mission asks you to recreate parts of the currently ongoing real world BepiColombo mission, with an added Kerbal flair.\n\nYour goal is to deliver two orbital probes to Moho to investigate its magnetic field and planetary features, and finally to reach the surface with a small lander.\n\nFor added challenge you can attempt an Eve flyby as part of the interplenetary transfer.\n\nBest of luck! #autoLOC_8014002 = Moho Scientific Study #autoLOC_8014003 = Mission Briefing #autoLOC_8014004 = In collaboration with ESA we have created this mission that challenges you to put the BepiColombo spacecraft in orbit of Moho, simulating some aspects of the real mission.\n\nYou'll need to be at your best to match (or even surpass) what real flight and mission planners achieved, but we're sure you can handle it. #autoLOC_8014005 = Test MPO Equipment #autoLOC_8014006 = LKO Dialog Message #autoLOC_8014007 = You're in LKO #autoLOC_8014008 = It looks like you've chosen to do the Eve flyby manuever - this will be tricky, but with good flying you can do it! \n\nAim for a transfer that reaches Eve after around 200 days - that would be around Year 191, Day 65.\n\nAim to swing by in front of the planet so it lowers your orbit relative to the Sun, but not too close, Eve's atmosphere is very dense! A prograde maneuver of ~1090m/s will be enough, if you time it well. #autoLOC_8014009 = Nearing Eve #autoLOC_8014011 = Eve SOI Dialog Message #autoLOC_8014012 = You're approaching Eve! #autoLOC_8014013 = We hope you've plotted your next maneuver well - this is a very high-risk, high reward plan you have going. #autoLOC_8014014 = Moho Dialog Message #autoLOC_8014015 = Congratulations on reaching Moho! #autoLOC_8014016 = Proceed to first designated orbit, where you'll drop off the MMO - the Moho Magnetospheric Orbiter. #autoLOC_8014017 = Reach MPO Deploy Orbit #autoLOC_8014018 = Test the Magnetometer #autoLOC_8014019 = Detach MMO Dialog #autoLOC_8014020 = Detach the MMO #autoLOC_8014021 = Release the Moho Magnetospheric Orbiter in your current orbit for it to continue gathering data about Moho.\n\nMoho's very long sidereal day means that the MMO will need to gather data for a long period to fully map the magnetic field. #autoLOC_8014022 = Land the MSE on Moho #autoLOC_8014023 = Land MSE Dialog #autoLOC_8014024 = Land on Moho #autoLOC_8014025 = On to the final step! Our scientific team has selected a landing target for you.\n\nSet the MSE - Moho Surface Element - down as close to the designated coordinates as you possibly can. #autoLOC_8014026 = Mission Accomplished Dialog #autoLOC_8014027 = Excellent work, mission complete! #autoLOC_8014028 = You've managed to complete every step of this extraodinary journey to the closest planet to the Sun. Amazing job!\n\nThe data recovered will be analyzed and doubtless give us new discoveries and papers to write about Moho for decades. #autoLOC_8014029 = Ship Crashed #autoLOC_8014030 = Wrong Planet #autoLOC_8014031 = Swinging by Eve does not include stopping for tea and cakes!\n\nYour velocity indicator should be >4000m/s not 0. Mission failed. #autoLOC_8014032 = Unexpected Splashdown #autoLOC_8014033 = What goes up... #autoLOC_8014034 = ...must come down, but not always on the same planet\n\nWe didn't spend this much money to find out more about Kerbin's magnetic field... especially not in just one spot.\n\nMission failed. #autoLOC_8014035 = Crash Landing #autoLOC_8014036 = Flyby Eve #autoLOC_8014037 = Reach Moho #autoLOC_8014038 = Test Magnetometer Dialogue #autoLOC_8014039 = Test the MMO's instruments #autoLOC_8014040 = Run a magnetometer test to confirm that we have good telemetry from the Moho Magnetosphere Observer before releasing it into orbit.\n\nDue to Moho's long day, it will need to stay in orbit for months to fully map its magnetosphere\n\nYou will have to release the sunshield fairing that protects the MMO to access the magnetometer. #autoLOC_8014041 = Magnetometer Science Report #autoLOC_8014042 = Achieve First Moho Orbit #autoLOC_8014043 = Successful Moho Landing #autoLOC_8014044 = Successful Instrument Test #autoLOC_8014045 = Really Close Landing #autoLOC_8014046 = Perfect Landing #autoLOC_8014047 = Test Experiment #autoLOC_8014048 = Run an experiment #autoLOC_8014049 = The Moho Planetary Orbiter has quite a few experiments to monitor Moho from a closer distance. Test at least one. #autoLOC_8014050 = Achieve Second Moho Orbit #autoLOC_8014051 = Crater Landing #autoLOC_8014052 = Game Over #autoLOC_8014053 = Fly Down Mohole #autoLOC_8014054 = Crashed in Mohole #autoLOC_8014055 = Avoid Mohole Dialog #autoLOC_8014056 = Nothing to see here! #autoLOC_8014057 = We told you to stay out of the Mohole!!! What are you doing here? Please exit this space before unforeseen events compromise our security. #autoLOC_8014058 = How to get there #autoLOC_8014059 = Launch Instructions #autoLOC_8014060 = We've got two flight plans for you. \n\n1. Launch immediately for a direct transfer to Moho flight. It's simpler but the deltaV cost is higher, or\n\n2. Launch in about 13 days, at year 190, day 290, for a more difficult but efficient flight intercepting Eve, which you can use for a gravity assist to your final destination. #autoLOC_8014061 = Waited on Pad #autoLOC_8014062 = Since it looks like you're planning to do the Eve flyby manuever, we've adjusted the target orbit - it's more inclined. Remember to depart Kerbin on day 290 for an ideal transfer window. #autoLOC_8014063 = Vessel Destroyed! #autoLOC_8014064 = Rockets do tend to explode, but we are pretty sure this one is your fault. Perhaps it's a little more simulator time would be good? #autoLOC_8014065 = Gravity Assist #autoLOC_8014066 = Plotting just a single gravity assist maneuver can be difficult, be careful to plan it well ahead of time.\n\nThe real BepiColombo mission used a total of 9 gravity assists around the Earth, Venus and Mercury to reduce the missions deltaV requirement. #autoLOC_8014067 = Direct Transfer #autoLOC_8014068 = It looks like you've chosen to do the Eve flyby manuever - this will be tricky, but with good flying you can do it! \n\nAim for a transfer that reaches Eve after around 200 days - that would be around Year 191, Day 65.\n\nAim to swing by in front of the planet so it lowers your orbit relative to the Sun, but not too close, Eve's atmosphere is very dense! A prograde maneuver of ~1090m/s will be enough, if you time it well. #autoLOC_8014069 = Achieve Orbit over Kerbin #autoLOC_8014070 = Rosetta #autoLOC_8014071 = This mission is brought to you in partnership with ESA.\n\nThe Rosetta mission was a ground breaking scientific voyage to intercept comet 67P/Churyumov-Gerasimenko and land a probe on it, you'll be asked to do the same.\n\nMake sure to conserve as much fuel as possible to be able to make further manuevers near the comet! #autoLOC_8014072 = Rosetta Study #autoLOC_8014073 = In collaboration with ESA, we have created this mission that challenges you to replicate the historic Rosetta mission. The first spacecraft to orbit a comet, and the first to deploy and soft land a probe on a comet surface. #autoLOC_8014074 = Reach inclined orbit over Kerbin #autoLOC_8014075 = You've reached orbit #autoLOC_8014076 = Congratulations on reaching a good Low Kerbin Orbit (LKO), now plot your manuever carefully to intercept the comet.\n\nYou can intercept the comet anywhere in its orbit, but it is definitely easier at certain points.\n\nFor the most efficient intercept, try to match the comet's apoapsis with your transfer. This gives the lowest relative intercept speed when you arrive and reduces the deltaV you need to expend on approach. \n\nTry to save all the fuel you can to allow further maneuvers near the comet. #autoLOC_8014077 = Get within 50,000km of the comet #autoLOC_8014078 = Test Science Equipment #autoLOC_8014079 = Test a Science Experiment #autoLOC_8014080 = Scientists will be using the Rosetta Spacecraft to observe the comet for years.\n\nThere is no need to duplicate that work, but please test at least one science experiment to confirm the Rosetta transmission hardware is still functional. #autoLOC_8014081 = Mission Successful! #autoLOC_8014082 = You've gotten all parts of the craft into the right position! Mission operators and scientists can take over the data gathering now.\n\nThank you for a job well done! #autoLOC_8014083 = A comet is kind of like an asteroid with a tail... and they're on the small side.\n\nWe expected you to land on that, not on wherever THIS is. Mission Failed. #autoLOC_8014084 = Comet Intercept #autoLOC_8014085 = You're on your way, your next goal is to get within 50,000km of the target.\n\nIf it's near the sun, this will put you in, or close to, its Coma. It's going to be a long voyage, but we have faith in you! #autoLOC_8014086 = Get Closer #autoLOC_8014087 = Get closer! #autoLOC_8014088 = Now that you've gotten in range of the comet, and are being treated to the amazing display of its coma and tail - or not if you're too far from the sun - please close to within 5km to get a really good look at its nucleus. #autoLOC_8014089 = Comet Close Approach #autoLOC_8014090 = Approach the Comet #autoLOC_8014091 = Detach and land #autoLOC_8014092 = Detach the lander #autoLOC_8014093 = Now for the most ground breaking part of this whole mission!\n\nWe want you to detach the Philae lander, and use its grapple to attach onto the comets surface. The instruments inside the probe will give us a unique look at the surface of a comet. #autoLOC_8014094 = Attach to the Comet #autoLOC_8014095 = First you'll need to get to orbit before planning out your transfer trajectory. In this case, you should reach an inclined orbit to make it more efficient to depart to intercept the comet. You will still need to do some inclination changes to align with the comet as course correction manuevers later. #autoLOC_8014096 = Rockets do explode occasionally, but we are pretty sure this one is your fault. Perhaps it's time to go back to the simulators for you? #autoLOC_8014097 = For this comet intercept, we're only asking you to do a direct transfer.\n\nThe real ESA Rosetta mission used 3 Earth flybys and a single Mars flyby to help save on fuel requirements, and also to gather additional data by passing several asteroids enroute to the intercept. #autoLOC_8014098 = Get within 5km of the comet #autoLOC_8014099 = Zero out velocity with comet #autoLOC_8014100 = Lower relative velocity #autoLOC_8014101 = Kill your relative velocity #autoLOC_8014102 = Now you need to lower your velocity relative to the comet.\n\nYou can use the target mode on the navball, and thrust retrograde to make sure you've gotten it as low as possible before the next step. Hope you've saved enough fuel! #autoLOC_8014103 = Gravity Assist Message #autoLOC_8014104 = Direct Transfer Message #autoLOC_8014105 = It looks like you are planning to do the direct transfer to Moho. Be warned that this will make your deltaV budget much narrower - but does make it a lot simpler to hit the target.\n\nYou will generally need a prograde manuever of around 1530m/s from LKO orbit to intercept Moho.\n\nNote: you will likely need additional mid-course corrections. #autoLOC_8014106 = Nearing Moho #autoLOC_8014107 = Approaching Moho #autoLOC_8014108 = You'll need to put the spacecraft into a polar orbit, over the top of Moho. Keep that in mind as you make your approach. #autoLOC_8014109 = MPO Orbit #autoLOC_8014110 = Get to a lower orbit #autoLOC_8014111 = The Moho Planetary Observer (MPO) needs to be placed in a lower orbit so its instruments get the best view of Moho. #autoLOC_8014112 = Reach MMO Deploy Orbit #autoLOC_8014113 = Reach Eve Departure Orbit #autoLOC_8014114 = Detach the MMO #autoLOC_8014115 = Detach the MPO Dialogue #autoLOC_8014116 = Detach the MPO #autoLOC_8014117 = Release the Moho Planetary Orbiter in your current orbit to gather data about Moho. \n\nIt will also act as a relay for your other spacecraft back to Kerbin, make sure it's overhead when you try to land the MSE. #autoLOC_8014118 = MPO Deployed #autoLOC_8014119 = Ariane5 - BepiColombo #autoLOC_8014120 = Ariane5 - Rosetta #autoLOC_8014121 = Mission Briefing #autoLOC_8014122 = Mission Briefing #autoLOC_8014124 = Reach Moho Direct Orbit #autoLOC_8014125 = Ariane 5 #autoLOC_8014126 = The Ariane 5 is ESA's premier heavy lift rocket, capable of putting large payloads into low or geostationary orbits.¨¨This version carries a boilerplate payload, feel free to substitute your own! #autoLOC_8014127 = MMO Deployed #autoLOC_8014128 = BepiColombo - Short #autoLOC_8014129 = Mission introduction #autoLOC_8014130 = Brought to you in partnership with ESA, this mission asks you to recreate part of the currently ongoing real world BepiColombo mission, with an added Kerbal flair.\n\n This version of the mission omits the orbital manuevers to reach Moho, and instead plants you on a nearby intercept course.\n\nYour goal is to deliver two orbital probes to Moho to investigate its magnetic field and planetary features, and finally to reach the surface with a small lander.\n\nBest of luck! #autoLOC_8014131 = In collaboration with ESA, we've created this version of the BepiColombo mission, which challenges you to place the different probes from the BepiColombo spacecraft around Moho, and touch down a lander.\n\nThis version of the mission is shortened to put you right on the doorstep of Moho. #autoLOC_8014132 = BepiColombo Spacecraft #autoLOC_8014133 = The BepiColombo spacecraft, built to gather scientific data about Moho after a long journey to the Sun's nearest neighbor. #autoLOC_8014134 = BepiColombo Insulation Dialog #autoLOC_8014135 = BepiColombo Thermal Insulation #autoLOC_8014136 = "The real-world BepiColombo spacecraft is wrapped in specially-designed high temperature multilayer insulation, including two layers of ceramic-based fabric separated by an insulating foam and multiple layers of titanium foils.\n\nTo customize this insulation to the spacecraft, cutting tools had to be replaced regularly and the stitching had to be done manually.\n\nWe had to bring in experts who performed the manual stitching at the launch site and had to reserve extra time for this work."\n\tUlli (Project Manager) #autoLOC_8014137 = BepiColombo Solar Cells Dialog #autoLOC_8014138 = BepiColombo Solar Cells #autoLOC_8014139 = The real-world BepiColombo spacecraft solar arrays are exposed to high-frequency, high-intensity ultraviolet radiation combined with high temperatures, a combination which is known to induce an unexpectedly fast degradation in solar cell performance.\n\nThis was resolved by a complex method of continuous solar array steering control, in order to keep the temperature below an allowed maximum, and by a specific redesign of the solar cells.\n\n"Solar Array development was, in my view, the hardest and most dangerous technological challenge, and the one with the biggest impact on mass, schedule and cost. Especially the late discovery of dramatic solar cell degradation due to the combined, catalytic effect of high-intensity UV at high temperatures took a long time to solve and had a severe impact on the spacecraft redesign."\n\tDaniele (Systems Engineer) #autoLOC_8014140 = BepiColombo Propulsion Dialog #autoLOC_8014141 = BepiColombo Propulsion #autoLOC_8014142 = "I would like to draw your attention to the remarkable fact that the BepiColombo spacecraft is a living catalogue of all propulsion systems that you can find on board current spacecraft.\n\nIn fact, in the transport module you can find ion propulsion and a bi-propellant system. In one orbiter, you find a different bi-propellant system, the so-called dual-mode, and a set of mono-propellant thrusters. Finally, the other orbiter is equipped with a cold-gas system"\n\tDaniele (System Engineer) #autoLOC_8014143 = The BepiColombo Name Dialog #autoLOC_8014144 = The BepiColombo Name #autoLOC_8014145 = BepiColombo is named after Giuseppe "Bepi" Colombo (1920 - 1984), an Italian engineer and mathematician who explained Mercury's unique '3:2 resonance' - it spins three times on its axis every two revolutions around the Sun.\n\nHe also advised NASA on how to place Mariner 10 into an orbit that would enable the spacecraft to perform three flybys of Mercury between 1974-1975. #autoLOC_8014146 = BepiColombo MPO Search Dialog #autoLOC_8014147 = BepiColombo MPO Objectives #autoLOC_8014148 = One item that the real-world BepiColombo spacecraft will be looking for is whether any possibility exists that there are pockets of habitability on Mercury.\n\nMercury's axis of rotation is oriented nearly perpendicular to the planet's orbit, so that in the Polar Regions sunlight strikes the surface at a constant grazing angle. The interiors of large craters at the poles are permanently shadowed and remain perpetually cold, below 60K (-210°C).\n\nRadar images of the Polar Regions, first obtained in 1991, show that the large crater interiors are highly reflective at radar wavelengths. The most common material that could explain this behavior is... ice!\n\nThe tiny influx of ice from in-falling comets and meteorites could be cold-trapped in these Hermean polar caps over billions of years, or water vapor might originate from the planetary interior and be frozen out at the poles. #autoLOC_8100000 = Node Title #autoLOC_8100001 = No briefing has yet been entered!\n\nPlease enter a mission name, briefing and any other setup information in the Briefing dialog.\n\nThe mission will be saved if you press OK. #autoLOC_8100002 = Opening Mission Briefing Dialog #autoLOC_8100003 = Mission named '<<1>>' already exists. Do you want to overwrite it? #autoLOC_8100008 = Do you want to save the current mission before exiting? #autoLOC_8100009 = Leave Mission Builder #autoLOC_8100013 = Do you want to save the current mission before continuing? #autoLOC_8100014 = New Mission #autoLOC_8100015 = NONE #autoLOC_8100016 = The title for this node that will be displayed\nin the canvas, Missions App and objectives list #autoLOC_8100017 = Distance #autoLOC_8100018 = New Mission #autoLOC_8100019 = Start Node #autoLOC_8100020 = Do you want to save the current mission before Testing? #autoLOC_8100021 = Save Mission and Test #autoLOC_8100022 = Number of bodies #autoLOC_8100023 = Number of vessels #autoLOC_8100026 = Delete and Continue #autoLOC_8100028 = Do you want to reset the builder panels to the default layout? #autoLOC_8100029 = Reset Builder Panels #autoLOC_8100030 = Reset #autoLOC_8100031 = Sphere #autoLOC_8100032 = Do you want to save the current mission before continuing? #autoLOC_8100033 = Load Mission #autoLOC_8100034 = Cone #autoLOC_8100035 = Altitude: <<1>> <<2>>m #autoLOC_8100036 = Above Ground #autoLOC_8100037 = Open #autoLOC_8100038 = Select a vessel #autoLOC_8100040 = Node Color #autoLOC_8100041 = The color associated with this node #autoLOC_8100042 = Show Screen Message #autoLOC_8100043 = When checked this nodes description will be posted as a screen message \nwhen the previous node is activated in game play. \n\nIt can be used as a simple way to add screen messages at each step #autoLOC_8100044 = Message Duration #autoLOC_8100045 = How many seconds the message will be displayed for #autoLOC_8100046 = Description #autoLOC_8100047 = Description of this node that will be displayed in App and elsewhere #autoLOC_8100048 = End Node #autoLOC_8100049 = When checked the mission will end when this node activates #autoLOC_8100050 = Objective Node #autoLOC_8100051 = When checked this node will be flagged as an objective \nfor the Missions App and other displays #autoLOC_8100052 = Mission End Options #autoLOC_8100053 = Mission End Text #autoLOC_8100054 = The text that will be displayed in the end mission dialog #autoLOC_8100055 = Node Connections Order #autoLOC_8100057 = No out connector and node is not an End node. #autoLOC_8100058 = Semi Major Axis #autoLOC_8100059 = Apoapsis #autoLOC_8100060 = Periapsis #autoLOC_8100061 = Eccentricity #autoLOC_8100062 = Inclination #autoLOC_8100063 = Lon. of Asc. Node #autoLOC_8100064 = Arg. Of Periapsis #autoLOC_8100065 = Target Mean Anomaly #autoLOC_8100066 = Unnamed Launch Site #autoLOC_8100067 = Facility #autoLOC_8100068 = Always Show Ramp #autoLOC_8100069 = Location #autoLOC_8100070 = Set the Ground Location of the Launch Site #autoLOC_8100071 = Auto Populate Crew #autoLOC_8100072 = Mission Start Time #autoLOC_8100073 = Difficulty Settings #autoLOC_8100074 = Part Filter #autoLOC_8100075 = Landed #autoLOC_8100076 = Launch Site #autoLOC_8100077 = In Orbit #autoLOC_8100078 = Situation #autoLOC_8100080 = Select the Facility the vessel will be constructed in #autoLOC_8100081 = Brakes On #autoLOC_8100082 = Set for brakes on at vessel launch #autoLOC_8100084 = Orbit #autoLOC_8100085 = Location #autoLOC_8100086 = Unnamed Vessel #autoLOC_8100088 = The location that the vessel will start #autoLOC_8100089 = Vessel Restrictions #autoLOC_8100090 = Restrictions that will be applied to the construction of this vessel #autoLOC_8100091 = Focus on Vessel #autoLOC_8100092 = Change the game focus to this vessel when it is spawned #autoLOC_8100094 = Required Parts #autoLOC_8100096 = Radiator stuck #autoLOC_8100097 = Stuck State #autoLOC_8100098 = Cargo bay stuck #autoLOC_8100100 = Deployable part stuck #autoLOC_8100102 = Light stuck #autoLOC_8100104 = Intake stuck #autoLOC_8100106 = Fuel crossfeed toggle stuck #autoLOC_8100108 = Wheel deployment stuck #autoLOC_8100110 = Regular #autoLOC_8100111 = Glimmeroid #autoLOC_8100112 = Name #autoLOC_8100113 = Type #autoLOC_8100114 = Class #autoLOC_8100115 = Entire Vessel #autoLOC_8100116 = Specific Part #autoLOC_8100117 = All Part Modules of Type #autoLOC_8100118 = Specific Failure #autoLOC_8100119 = Repair Type #autoLOC_8100120 = Part #autoLOC_8100121 = Part Module #autoLOC_8100122 = Specific Failure #autoLOC_8100123 = Modifier #autoLOC_8100124 = Value #autoLOC_8100125 = Modify Mission Score #autoLOC_8100126 = Add points #autoLOC_8100127 = Multiply by #autoLOC_8100128 = Divide by #autoLOC_8100129 = Subtract points #autoLOC_8100130 = Set to #autoLOC_8100133 = Resource Bonus #autoLOC_8100136 = Cost #autoLOC_8100137 = The vessel has to cost exactly <<1>> funds.\n Current cost: <<2>> #autoLOC_8100138 = The vessel can't exceed <<1>> funds.\n Current cost: <<2>> #autoLOC_8100139 = The vessel needs to cost at least <<1>> funds.\n Current cost: <<2>> #autoLOC_8100140 = Crew Type #autoLOC_8100141 = Amount #autoLOC_8100142 = Crew Count #autoLOC_8100143 = Crew #autoLOC_8100144 = The vessel requires exactly <<1>> <> .\nCurrent <> : <<3>> #autoLOC_8100145 = The vessel can't exceed <<1>> <> .\nCurrent <> : <<3>> #autoLOC_8100146 = The vessel needs at least <<1>> <> .\nCurrent <> : <<3>> #autoLOC_8100147 = Points #autoLOC_8100148 = Completion Bonus #autoLOC_8100149 = <<1>> : <<2>> p #autoLOC_8100150 = Alternator output #autoLOC_8100151 = Multiplier #autoLOC_8100152 = Alternator output is <<1>> x normal #autoLOC_8100153 = Alternator output set to <<1>>% #autoLOC_8100154 = <<1>>: <<2>> <<3>> #autoLOC_8100155 = <<1>>: <<2>> (<<3>>) #autoLOC_8100156 = \n<<1>>% - <<2>>% : equals <<3>> points #autoLOC_8100157 = <<1>>: #autoLOC_8100158 = \n<<1>> - <<2>> : equals <<3>> points #autoLOC_8100159 = Unknown #autoLOC_8100160 = \n<<0>> - <<1>> : equals <<2>> points #autoLOC_8100161 = Time Score #autoLOC_8100167 = Above Sea Level #autoLOC_8100168 = Mass Value #autoLOC_8100169 = Mass #autoLOC_8100170 = The vessel mass needs to be exactly <<1>>t.\nCurrent mass: <<2>>t #autoLOC_8100171 = The vessel can't exceed <<1>>t.\nCurrent mass: <<2>>t #autoLOC_8100172 = The vessel mass needs to be at least <<1>>t.\nCurrent mass: <<2>>t #autoLOC_8100173 = Check the engineers report for details. #autoLOC_8100174 = The Universe Time for the start of the mission.\n\nSet this to change starting positions of bodies. #autoLOC_8100175 = Mass: <<1>> <<2>>t #autoLOC_8100176 = Number of Parts #autoLOC_8100177 = Part Count #autoLOC_8100178 = The vessel has to be built with exactly <<1>> parts.\n Current part count: <<2>> #autoLOC_8100179 = The vessel can't exceed <<1>> parts.\n Current part count: <<2>> #autoLOC_8100180 = The vessel needs at least <<1>> parts.\n Current part count: <<2>> #autoLOC_8100182 = Resource Seed #autoLOC_8100185 = Amount #autoLOC_8100186 = Resource #autoLOC_8100187 = The vessel needs exactly <<1>> <<2>>.\nCurrent <<2>> : <<3>> #autoLOC_8100188 = The vessel can't exceed <<1>> <<2>>.\nCurrent <<2>> : <<3>> #autoLOC_8100189 = The vessel needs at least <<1>> <<2>>.\nCurrent <<2>> : <<3>> #autoLOC_8100190 = Vessel list is empty #autoLOC_8100191 = Height #autoLOC_8100192 = Width #autoLOC_8100193 = Length #autoLOC_8100194 = Vessel Dimensions #autoLOC_8100195 = The vessel has to match the exact dimensions:\n<<1>>.\n Current size:\n<<2>> #autoLOC_8100196 = The vessel can't exceed:\n <<1>>Current size:\n <<2>> #autoLOC_8100197 = The vessel needs to fit inside:\n <<1>> Current size:\n <<2>> #autoLOC_8100203 = Number of Stages #autoLOC_8100204 = Stages #autoLOC_8100205 = The vessel needs exactly <<1>> stages.\nCurrent stages: <<2>> #autoLOC_8100206 = The vessel can't exceed <<1>> stages.\nCurrent stages: <<2>> #autoLOC_8100207 = The vessel needs at least <<1>> stages.\nCurrent stages: <<2>> #autoLOC_8100208 = Mission requirements not met. #autoLOC_8100209 = The restrictions for this vessel are not met, check the mission app for details. #autoLOC_8100210 = Accept #autoLOC_8100211 = A vessel restriction #autoLOC_8100212 = Vessel Restriction Entry -> <<1>> #autoLOC_8100213 = Max Energy Transfer #autoLOC_8100214 = Radiator max energy transfer #autoLOC_8100215 = Max energy transfer is <<1>> x normal #autoLOC_8100216 = Radiator max energy transfer set to <<1>>% #autoLOC_8100217 = Actuator Speed #autoLOC_8100218 = Actuator Speed set to <<1>>% #autoLOC_8100219 = Power #autoLOC_8100220 = Transmitter power #autoLOC_8100221 = Transmitter power is <<1>> x normal #autoLOC_8100222 = Transmitter output set to <<1>>% #autoLOC_8100223 = Efficiency #autoLOC_8100224 = Solar Panel Efficiency #autoLOC_8100225 = Panel efficiency is <<1>> x normal #autoLOC_8100226 = Solar panel efficiency set to <<1>>% #autoLOC_8100227 = Throttle #autoLOC_8100228 = Engine throttle #autoLOC_8100229 = Engine throttle is <<1>> x normal #autoLOC_8100230 = Throttle set to <<1>>% #autoLOC_8100231 = Efficiency #autoLOC_8100232 = Generator output #autoLOC_8100233 = Generator output is <<1>> x normal #autoLOC_8100234 = Generator output set to <<1>>% #autoLOC_8100235 = Pitch Control #autoLOC_8100236 = Roll Control #autoLOC_8100237 = Yaw Control #autoLOC_8100238 = Gimbal limit control #autoLOC_8100239 = Gimbal control has changed! #autoLOC_8100240 = Pitch control set to <<1>>% #autoLOC_8100241 = Roll control set to <<1>>% #autoLOC_8100242 = Yaw control set to <<1>>% #autoLOC_8100243 = Lift Force #autoLOC_8100244 = Lifting surface lift force #autoLOC_8100245 = Lift force is <<1>> x normal #autoLOC_8100246 = Lift force set to <<1>>% #autoLOC_8100247 = Intensity #autoLOC_8100248 = Light intensity #autoLOC_8100249 = Light intensity is <<1>> x normal #autoLOC_8100250 = Light intensity set to <<1>>% #autoLOC_8100251 = Pitch Torque #autoLOC_8100252 = Roll Torque #autoLOC_8100253 = Yaw Torque #autoLOC_8100254 = Reaction wheel torque #autoLOC_8100255 = Reaction wheel torque has changed! #autoLOC_8100256 = Pitch torque set to <<1>>% #autoLOC_8100257 = Roll torque set to <<1>>% #autoLOC_8100258 = Yaw torque set to <<1>>% #autoLOC_8100259 = SAS Service Level #autoLOC_8100260 = SAS service level #autoLOC_8100261 = SAS Service Level is <<1>> #autoLOC_8100262 = SAS Service Level set to <<1>>% #autoLOC_8100263 = Torque #autoLOC_8100264 = Wheel Brakes torque #autoLOC_8100265 = Brake torque is <<1>> x normal #autoLOC_8100266 = Brake torque set to <<1>>% #autoLOC_8100267 = Wheel Motor torque #autoLOC_8100268 = Motor torque is <<1>> x normal #autoLOC_8100269 = Motor torque set to <<1>>% #autoLOC_8100270 = Flicker Time #autoLOC_8100271 = Light flickering #autoLOC_8100272 = Light is flickering. #autoLOC_8100273 = Maximum flicker time is <<1>> #autoLOC_8100275 = Adjuster Module #autoLOC_8100276 = Adjusted #autoLOC_8100277 = Can Be Repaired #autoLOC_8100278 = Crew member needs to be an Engineer. #autoLOC_8100279 = Selecting VAB or SPH will save all progress and take you to the Vehicle Assembly Building or Spaceplane Hanger to build a new Vessel.\n\nSelect Cancel to return to the Mission Builder. #autoLOC_8100280 = Warning! #autoLOC_8100281 = Take me to the VAB #autoLOC_8100282 = Take me to the SPH #autoLOC_8100283 = Part stuck! #autoLOC_8100284 = Edit Vessel #autoLOC_8100285 = Create New Vessel #autoLOC_8100286 = Choose a vessel before you can assign crew. #autoLOC_8100287 = A Launch Site named '<<1>> ' already exists. Please rename the Launch Site. #autoLOC_8100288 = Available Parts #autoLOC_8100289 = Unavailable Parts #autoLOC_8100290 = Base Parameters #autoLOC_8100292 = Mission Parts #autoLOC_8100293 = Vessel Parts #autoLOC_8100294 = This part was set as unavailable for this mission #autoLOC_8100295 = This part was set as required for this vessel #autoLOC_8100296 = This part was set as available in a vessel #autoLOC_8100297 = This part was set as unavailable in a vessel #autoLOC_8100298 = This part was set as required for a vessel #autoLOC_8100299 = Set Available Parts for Mission #autoLOC_8100300 = Set Unavailable Parts for Mission #autoLOC_8100301 = Additional Parameters #autoLOC_8100302 = Options #autoLOC_8100303 = Mission Message #autoLOC_8100304 = Mission End #autoLOC_8100305 = Connector Settings #autoLOC_8100306 = Node Settings #autoLOC_8100307 = Add #autoLOC_8100310 = None #autoLOC_8100312 = Light Stuck! #autoLOC_8100313 = Remove Vessel #autoLOC_8100314 = Vessel Starting State #autoLOC_8100315 = Parts Selected <<1>> #autoLOC_8100316 = <<1>> : Orbit around <<2>> #autoLOC_8100317 = Filter Parts by #autoLOC_8100318 = KerbNet access fail #autoLOC_8100319 = KerbNet Access Failed! #autoLOC_8100320 = Grapple node can't release #autoLOC_8100321 = Grapple node can't release! #autoLOC_8100322 = Anchored Decoupler can't decouple #autoLOC_8100323 = Decoupler failed! #autoLOC_8100324 = <<1>> stuck! #autoLOC_8100325 = Control surface disable controls #autoLOC_8100326 = Controls disabled! #autoLOC_8100327 = Data transmitter broken #autoLOC_8100328 = Data transmitter broken! #autoLOC_8100329 = Decoupler can't decouple #autoLOC_8100330 = Decoupler failed! #autoLOC_8100331 = Docking node can't undock #autoLOC_8100332 = Docking node can't undock! #autoLOC_8100333 = Dead Engine #autoLOC_8100334 = Engine Dead! #autoLOC_8100335 = Fuel line blocked #autoLOC_8100336 = Fuel line blocked! #autoLOC_8100337 = No GPS Display #autoLOC_8100338 = No GPS Display! #autoLOC_8100339 = Grapple node can't grapple #autoLOC_8100340 = Grapple node can't grapple! #autoLOC_8100341 = Decoupler failed! #autoLOC_8100342 = Probe Control Broken #autoLOC_8100343 = RCS fire randomly #autoLOC_8100344 = RCS has gone crazy! #autoLOC_8100345 = RCS stop working #autoLOC_8100346 = RCS is dead! #autoLOC_8100347 = Reaction wheel broken #autoLOC_8100348 = Reaction wheel is broken! #autoLOC_8100349 = Reaction wheel stuck on #autoLOC_8100350 = Reaction wheel is stuck! #autoLOC_8100351 = Crossfeed stuck! #autoLOC_8100352 = Wheel deployment stuck #autoLOC_8100353 = Wheels stuck! #autoLOC_8100354 = Intake stuck! #autoLOC_8100355 = Disable experiment #autoLOC_8100356 = Experiment disabled! #autoLOC_8200000 = Hide / Unhide #autoLOC_8200001 = Undo #autoLOC_8200002 = Redo #autoLOC_8200003 = Maximize / Restore #autoLOC_8200004 = Fit in view #autoLOC_8200005 = Arrange Nodes #autoLOC_8200007 = Zoom Out #autoLOC_8200008 = Zoom In #autoLOC_8200009 = Validation #autoLOC_8200010 = Run #autoLOC_8200011 = Mode #autoLOC_8200013 = New #autoLOC_8200014 = Open #autoLOC_8200016 = Export #autoLOC_8200017 = Test mission #autoLOC_8200019 = Lock #autoLOC_8200020 = Type keywords to search for nodes #autoLOC_8200021 = Randomize #autoLOC_8200022 = Seed: #autoLOC_8200023 = Vessel Ground Location; #autoLOC_8200024 = Celestial Body #autoLOC_8200025 = Position #autoLOC_8200026 = Longitude #autoLOC_8200027 = Latitude #autoLOC_8200028 = Altitude #autoLOC_8200029 = Rotation #autoLOC_8200030 = X-Axis Rotation #autoLOC_8200031 = Y-Axis Rotation #autoLOC_8200032 = Z-Axis Rotation #autoLOC_8200033 = Volume #autoLOC_8200034 = Shape #autoLOC_8200035 = Radius #autoLOC_8200036 = Min Height #autoLOC_8200037 = Max Height #autoLOC_8200038 = Height #autoLOC_8200039 = Celestial Body #autoLOC_8200040 = Area #autoLOC_8200048 = Enter Vessel Name... #autoLOC_8200049 = Player Built #autoLOC_8200050 = Creator Built #autoLOC_8200051 = Please select a vessel #autoLOC_8200052 = Assign Crew #autoLOC_8200053 = Reset Vessel #autoLOC_8200054 = Min #autoLOC_8200055 = Max #autoLOC_8200056 = Score #autoLOC_8200057 = Additional #autoLOC_8200058 = Remove #autoLOC_8200059 = Play Missions #autoLOC_8200060 = Mission Builder #autoLOC_8200061 = Enter text... #autoLOC_8200062 = Validation not run yet... #autoLOC_8200063 = Run Validation #autoLOC_8200064 = Enter the name for the exported mission file. #autoLOC_8200065 = Export Mission Filename #autoLOC_8200066 = A file named '<<1>>' already exists in Missions/_Exports folder. #autoLOC_8200067 = Export File Exists #autoLOC_8200069 = Cancel export #autoLOC_8200070 = Please go back and specify a Mission Name in the briefing dialog #autoLOC_8200071 = No Mission Name Provided #autoLOC_8200073 = Mission Briefing Information #autoLOC_8200074 = Mission Validation Report #autoLOC_8200075 = Mission Global Score #autoLOC_8200076 = Mission Awards #autoLOC_8200077 = An empty tag cannot be added! #autoLOC_8200078 = Enter a Valid Tag Value #autoLOC_8200079 = <<1>>': A tag by with this value already exists and cannot be added again. #autoLOC_8200080 = Duplicated Tag Found #autoLOC_8200081 = No Validation Items to report. #autoLOC_8200082 = Info #autoLOC_8200083 = Validation #autoLOC_8200084 = Awards #autoLOC_8200085 = Enter Mission Briefing Notes... #autoLOC_8200086 = No objectives in the current mission #autoLOC_8200087 = Play Banner #autoLOC_8200088 = Success Banner #autoLOC_8200089 = Fail Banner #autoLOC_8200093 = Gold Award #autoLOC_8200094 = When player gets #autoLOC_8200095 = Silver Award #autoLOC_8200096 = points #autoLOC_8200097 = Bronze Award #autoLOC_8200098 = Objectives #autoLOC_8200099 = New Mission Name #autoLOC_8200100 = Time Keeper #autoLOC_8200101 = Completed the Mission in less than the required time #autoLOC_8200102 = Frugal #autoLOC_8200103 = Used less than the required resource #autoLOC_8200104 = Saint #autoLOC_8200105 = All Kerbals survived #autoLOC_8200106 = Sinner #autoLOC_8200107 = All Kerbals died #autoLOC_8200108 = Homesick #autoLOC_8200109 = Travelled less than the required distance #autoLOC_8200110 = Boldly Going #autoLOC_8200111 = Travelled more than the required distance #autoLOC_8200112 = Carpool #autoLOC_8200113 = Used at least the required number of vessels #autoLOC_8200114 = That's the Spot #autoLOC_8200115 = Landed in less than the required distance from the KSC #autoLOC_8200116 = Where did I leave my keys? #autoLOC_8200117 = Landed at least in the required number of Planets #autoLOC_8200118 = Manually #autoLOC_8200119 = On Save #autoLOC_8200120 = Auto After Run #autoLOC_8200121 = Automatic #autoLOC_8200122 = Select a Mission to Open #autoLOC_8200123 = Community Created #autoLOC_8200124 = Stock Mission #autoLOC_8200126 = Biomes #autoLOC_8200127 = Grants #autoLOC_8200128 = points #autoLOC_8200129 = Completed the Mission with the required bronze score points #autoLOC_8200130 = Completed the Mission with the required silver score points #autoLOC_8200131 = Completed the Mission with the required gold score points #autoLOC_8300000 = Mission Tutorial #autoLOC_8300001 = This is the all new Missions Screen! This is where you can select to play Historical Missions from the early chapters of Kerbal Space Flight. You can also see and play your own Missions and those Community created Missions you have downloaded. #autoLOC_8300002 = For each Mission you can see the Mission Briefing. You can also save your Missions during play to return to them at a later time. For each Mission you complete you may see, where applicable, a score to impress your friends with. #autoLOC_8300003 = At the bottom of the Missions list there are 3 Tutorial Missions for you to try - each will teach you a different aspect of the Mission Builder! #autoLOC_8300010 = Beginner Tutorial #autoLOC_8300011 = Welcome to the Mission Builder.\n\nThis is where you plan out and export your Missions for others to play. #autoLOC_8300012 = Once a Node is placed you can tweak and fine tune its settings by altering its properties in the top section of the Action Pane, located on the right side of the screen. #autoLOC_8300013 = Before we begin we need to set up the Start Node.\n\nThis will dictate where the player starts, what the starting settings are for your mission as well as any other Mission Critical Information. #autoLOC_8300014 = To start with let's tell the player where they need to start and what their vessel conditions are.\n\nThere are many options here but let's keep it simple for now and start them at the KSC in their own vessel. #autoLOC_8300015 = All new Missions appear with two Nodes by default, the Start Node and a Spawn Vessel Node.\n\nNow click on the Spawn Vessel Node and notice there is a Name for our vessel called 'Unnamed Vessel'.\n\nClick this name now and type a new name for the vessel. #autoLOC_8300016 = You will notice there are two radio buttons settings in the Settings Action Pane. One sets this vessel as Player Built and the other set this vessel as Creator Defined.\n\nPlayer built vessels are built by the mission player, whereas creator built vessels you (as the mission creator) must build for the player to use during mission play. #autoLOC_8300017 = You will also note the other settings for the Vessel.\n\nThe Situation is used to set the starting situation for the vessel. This could be at a Launch Site, Landed or in Orbit. The default is Launch Site.\n\nLet's leave our vessel set to this for now. #autoLOC_8300018 = The next setting is the facility that will be used to build the vessel. This can be the VAB or SPH.\n\nThe default is the VAB. Let's leave our player created vessel set to this for now. #autoLOC_8300019 = The last setting we are going to cover here is the Launch Site selection.\n\nHere you can choose where the vessel will be Launched from when the situation is set to the Launch Site setting.\n\nFor now we will leave this set to the LaunchPad which is located at the KSC. #autoLOC_8300020 = Please ensure the Vessel is set to Launch from the LaunchPad and the facility is set to the VAB before we can continue. #autoLOC_8300021 = Great! Now the player will start their mission at the KSC LaunchPad in a vessel they will build themselves.\n\nYou can also choose to start players of your missions in Orbit, landed, or a number of other different scenarios. #autoLOC_8300022 = Now we need to give the Player something to do - let's get them to orbit the Mun!\n\nGo to the Sidebar on the left side of the screen and find the Node that says 'Orbit' and drag it out onto the Canvas near the Start Node - you can find it under the 'Location' category. #autoLOC_8300023 = Find the Orbit Node first, locate it and drag it out onto the Canvas. #autoLOC_8300024 = Fantastic job!\n\nNow we need to set the planet to be orbited and also a target orbit. #autoLOC_8300025 = Make sure the planet to Orbit is set to the Mun. #autoLOC_8300026 = Please select the Mun to continue. #autoLOC_8300027 = Great!\n\nWe'll leave the orbital settings at their default for now, but you can see that there are lots of options available to you for setting target orbits.\n\nYou can even change them visually in the Graphical Action Pane (GAP) underneath the Settings. #autoLOC_8300028 = The next thing we need to do is link the Start Node to the Orbit Node.\n\nClick the output connector on the Start Node (on the right side of the node). Once you have clicked a connector line will appear and follow the mouse pointer.\n\nClick on the input connector on the Orbit Node. #autoLOC_8300029 = Let's add one final goal to this mission. Let's direct the player to land on the Mun to wrap up the Mission.\n\nDrag out a Landed Vessel Node and place it near the Orbit Node. #autoLOC_8300030 = Find the Landed Vessel Node first, locate it and drag it out onto the Canvas. #autoLOC_8300031 = Now select the Mun from the celestial body dropdown list in the Node's Settings. #autoLOC_8300032 = Try selecting the Mun from the dropdown list in the settings of the Landed Vessel Node. #autoLOC_8300033 = By default all Landed Vessel Nodes will choose the whole celestial body as the target location.\n\nYou can be more specific though and choose Biomes or actual coordinates for the player to land on by changing the location type setting. #autoLOC_8300034 = Now link the Orbit Node to the Landed Vessel Node in the same way we linked the Start Node to the Orbit node to wrap up this section of the Mission. #autoLOC_8300035 = Lastly let's save our work, otherwise we can't play our mission, or share our creation with the rest of the community.\n\nOnce saved we can load them up to play or come back here to edit them further. #autoLOC_8300036 = Click on the Save button. #autoLOC_8300037 = Try saving your Mission - click on the highlighted button to continue. #autoLOC_8300038 = Ah yes of course, we need to provide a Mission Briefing first! #autoLOC_8300039 = Type a Name for your mission in the box at the very top of the dialog and then enter in a line or two in the Mission Briefing notes - this will tell players of your mission what to expect, then select OK when you're done.\n\nYou can also review your objectives, validate your mission and add scoring and awards to it. #autoLOC_8300040 = Great! Those are the basics on how to create a Mission.\n\nThere's still much more to show you so you can now either choose to continue the tutorial (and learn the Action Pane, Events, and more) or Exit back to the Missions Menu. #autoLOC_8300041 = Creating Missions is quite simple, all you need to do is drag Nodes out from the Sidebar (on the left) onto the Canvas in the middle of the screen. #autoLOC_8300042 = Continue #autoLOC_8310000 = Size 1.5 Decoupler #autoLOC_8310001 = TD-18 Decoupler #autoLOC_8310002 = Borrowed from a local farmer, this decoupler originally housed small animals. Now capable of housing small parts. #autoLOC_8310003 = Inflatable Airlock #autoLOC_8310004 = When trying to dock and that last small distance is just too far. This adaptor, with patented extend‘o’matic subsystems for extra portability, will fill the gap. Not to be used as an accordian. #autoLOC_8310005 = connect join dock berth capture couple fasten moor socket shield regular standard average medium (crew (mann kerbal 1.875 #autoLOC_8310006 = Don't inspect decouplers with a naked flame. Point arrow up, light fuse and retire to a safe distance. #autoLOC_8310007 = decouple split break stag regular standard average medium cross feed 1.875 #autoLOC_8310008 = liquid decouple fueltank ?lfo tank split break stag regular standard average medium cross feed 1.875 #autoLOC_8310009 = TD-50 Decoupler #autoLOC_8310010 = This decoupler removes large unwanted items. Originally borrowed from O.M.B mining. #autoLOC_8310011 = decouple split break stag enormous massive gigantic giant cross feed 5.0 #autoLOC_8310012 = Kerbodyne KE-1 "Mastodon" Liquid Fuel Engine #autoLOC_8310013 = Considered to be the behemoth of rocket technology, this propulsion system is the pinnacle of power. #autoLOC_8310014 = rocket liquid engine propuls ascent main launch motor ?lfo saturn F1 (mastodon cross feed #autoLOC_8310015 = LV-TX87 "Bobcat" Liquid Fuel Engine #autoLOC_8310016 = Meow! One of these engines gives more than enough thrust to jump as high as the sky, so we gave you two. #autoLOC_8310017 = rocket liquid engine propuls ascent main fueltank ?lfo (bobcat cross feed glv #autoLOC_8310020 = EP-18 Engine Plate #autoLOC_8310021 = Inspired by an upside down birthday cake. Now with added shrouds for windy days. For clustering multiple small engines on small tanks. #autoLOC_8310022 = decouple engine plate split break stag cluster regular standard average medium cross feed 1.875 #autoLOC_8310023 = EP-25 Engine Plate #autoLOC_8310024 = Inspired by an upside down birthday cake. Now with added shrouds for windy days. This engine plate provides the best value for funds. #autoLOC_8310025 = decouple engine plate split break stag cluster 2.5 huge jumbo large big cross feed #autoLOC_8310026 = EP-37 Engine Plate #autoLOC_8310027 = Inspired by an upside down birthday cake. Now with added shrouds for windy days. Engine plates for grown ups. #autoLOC_8310028 = decouple engine plate split break stag cluster 3.75 enormous massive gigantic giant cross feed #autoLOC_8310029 = EP-50 Engine Plate #autoLOC_8310030 = Inspired by an upside down birthday cake. Now with added shrouds for windy days. For clustering the largest engines on the largest tanks. #autoLOC_8310031 = decouple engine plate split break stag cluster enormous massive gigantic giant cross feed #autoLOC_8310032 = LV-T91 "Cheetah" Liquid Fuel Engine #autoLOC_8310033 = This engine will get you moving fast. Eventually.… Great for those long distance trips in space despite its namesake. Marketing, you know? #autoLOC_8310034 = rocket liquid engine vacuum propuls fueltank ?lfo (cheetah cross feed glv #autoLOC_8310041 = TS-18 Stack Separator #autoLOC_8310042 = This separator is the response to Kerbals not reading the decoupler instructions properly. Separates both ways. #autoLOC_8310043 = decouple separat split break stag cross feed 1.875 #autoLOC_8310050 = TS-50 Stack Separator #autoLOC_8310051 = Kaboom! But in a controlled, Kerbal way #autoLOC_8310052 = decouple separat split break stag enormous massive gigantic giant cross feed 5.0 #autoLOC_8310053 = Kerbodyne KE-1 "Mastodon" Liquid Fuel Engine #autoLOC_8310054 = Considered to be the behemoth of rocket technology, this propulsion system is the pinnacle of power. #autoLOC_8310055 = saturn launch rocket motor engine propuls F1 (mastodon #autoLOC_8310056 = FL-R5 RCS Fuel Tank #autoLOC_8310057 = A larger-scaled version of the standard RCS tank. #autoLOC_8310058 = fueltank mono monopropellant propellant #autoLOC_8310059 = LV-TX87 "Bobcat" Liquid Fuel Engine #autoLOC_8310060 = Meow! One of these engines gives more than enough thrust to jump as high as the sky, so we gave you two. #autoLOC_8310061 = fueltank ?lfo liquid oxidizer propellant rocket (bobcat #autoLOC_8310062 = RE-I2 "Skiff" Liquid Fuel Engine #autoLOC_8310063 = The Skiff is well suited for local planet hopping. High vacuum efficiency for this powerful upper stage drive will get you further. #autoLOC_8310064 = rocket liquid engine propuls sustain ascent main fueltank ?lfo saturn (skiff cross feed #autoLOC_8310065 = RE-J10 "Wolfhound" Liquid Fuel Engine #autoLOC_8310066 = Woof! With the largest bell for its size, this upper stage engine will leave your ears ringing. #autoLOC_8310067 = rocket liquid engine vacuum propuls orbit orbital ?lfo (wolfhound cross feed #autoLOC_8310068 = RK-7 "Kodiak" Liquid Fueled Engine #autoLOC_8310069 = A bear of an engine. This quad-nozzled beast comes with multiple cowling options, and no gimbal. Don’t forget those verniers. #autoLOC_8310070 = rocket liquid engine propuls ascent main fueltank ?lfo (kodiak cross feed voskhod #autoLOC_8310071 = RV-1 "Cub" Vernier Engine #autoLOC_8310072 = Mew! These little vernier engines have a huge deflection, but can only gimbal in one dimension. #autoLOC_8310073 = rocket liquid engine thruster propuls vernier fueltank ?lfo (cub cross feed voskhod #autoLOC_8310074 = Stratus-V Minified Monopropellant Tank #autoLOC_8310075 = I’d say “Small is beautiful” #autoLOC_8310076 = fuel propellant rcs fueltank mono cross feed #autoLOC_8310084 = FL-A150 Fuel Tank Adapter #autoLOC_8310085 = These fuel-filled adapters come in a variety of sizes for connecting larger and smaller tanks. #autoLOC_8310086 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank 0.625 )mini small tiny little micro regular standard average medium cross feed 1.875 #autoLOC_8310087 = FL-A151L Fuel Tank Adapter #autoLOC_8310088 = These fuel-filled adapters come in a variety of sizes for connecting larger and smaller tanks. #autoLOC_8310089 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank 1.25 FL-T regular standard average medium cross feed 1.875 #autoLOC_8310090 = FL-A151S Fuel Tank Adapter #autoLOC_8310091 = These fuel-filled adapters come in a variety of sizes for connecting larger and smaller tanks. #autoLOC_8310092 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank 1.25 FL-T regular standard average medium cross feed 1.875 #autoLOC_8310093 = FL-A215 Fuel Tank Adapter #autoLOC_8310094 = These fuel-filled adapters come in a variety of sizes for connecting larger and smaller tanks. #autoLOC_8310095 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank regular standard average medium 2.5 huge jumbo large big cross feed 1.875 #autoLOC_8310096 = FL-TX220 Fuel Tank #autoLOC_8310097 = Designed as an intermediary tank between the smaller FL-T series and the larger Rockomax tanks, the FL-TX series helps you get just the right amount of boom. #autoLOC_8310098 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank regular standard average medium cross feed 1.875 #autoLOC_8310099 = FL-TX440 Fuel Tank #autoLOC_8310100 = Designed as an intermediary tank between the smaller FL-T series and the larger Rockomax tanks, the FL-TX series helps you get just the right amount of boom. #autoLOC_8310101 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank regular standard average medium cross feed 1.875 #autoLOC_8310102 = FL-TX900 Fuel Tank #autoLOC_8310103 = Designed as an intermediary tank between the smaller FL-T series and the larger Rockomax tanks, the FL-TX series helps you get just the right amount of boom. #autoLOC_8310104 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank regular standard average medium cross feed 1.875 #autoLOC_8310105 = FL-TX1800 Fuel Tank #autoLOC_8310106 = Designed as an intermediary tank between the smaller FL-T series and the larger Rockomax tanks, the FL-TX series helps you get just the right amount of boom. #autoLOC_8310107 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank regular standard average medium cross feed 1.875 #autoLOC_8310108 = FL-C1000 Fuel Tank #autoLOC_8310109 = Bored with plain cylinders, the engineers at Jebediah Kerman's Junkyard and Spacecraft Parts Co came up with this snazzy new design. Includes built in separation boosters for good measure, because you can never have enough boosters. #autoLOC_8310110 = rocket fuel liquid oxidizer propellant moar (more thruster motor separat solid fueltank ?lfo tank regular standard average medium cross feed 1.875 voskhod #autoLOC_8310111 = Kerbodyne S3-S4 Adapter Tank #autoLOC_8310112 = These fuel-filled adapters come in a variety of sizes for connecting larger and smaller tanks. #autoLOC_8310113 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank saturn 3.75 enormous massive gigantic giant cross feed 5.0 #autoLOC_8310114 = Kerbodyne Engine Cluster Adapter Tank #autoLOC_8310115 = When Kerbodyne engineers realized that no single engine currently manufactured could justify the use of the S4 fuel tank line, they added attachment points for five of them on this handy adapter tank. #autoLOC_8310116 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank saturn enormous massive gigantic giant cross feed 5.0 #autoLOC_8310117 = Kerbodyne S4-64 Fuel Tank #autoLOC_8310118 = Originally the result of a unit of measure conversion bug, the S4 series of fuel tanks transcend the preposterous into the truly absurd. When 'More boosters' fails and is replaced with 'More engines!', the S4 series tanks will be there to loft your dreams, no matter how ridiculous and over-engineered, into the sky on massive trails of fire. #autoLOC_8310119 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank enormous massive gigantic giant cross feed 5.0 #autoLOC_8310120 = Kerbodyne S4-128 Fuel Tank #autoLOC_8310121 = Originally the result of a unit of measure conversion bug, the S4 series of fuel tanks transcend the preposterous into the truly absurd. When 'More boosters' fails and is replaced with 'More engines!', the S4 series tanks will be there to loft your dreams, no matter how ridiculous and over-engineered, into the sky on massive trails of fire. #autoLOC_8310122 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank enormous massive gigantic giant cross feed 5.0 #autoLOC_8310123 = Kerbodyne S4-256 Fuel Tank #autoLOC_8310124 = Originally the result of a unit of measure conversion bug, the S4 series of fuel tanks transcend the preposterous into the truly absurd. When 'More boosters' fails and is replaced with 'More engines!', the S4 series tanks will be there to loft your dreams, no matter how ridiculous and over-engineered, into the sky on massive trails of fire. #autoLOC_8310125 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank enormous massive gigantic giant cross feed 5.0 #autoLOC_8310126 = Kerbodyne S4-512 Fuel Tank #autoLOC_8310127 = Originally the result of a unit of measure conversion bug, the S4 series of fuel tanks transcend the preposterous into the truly absurd. When 'More boosters' fails and is replaced with 'More engines!', the S4 series tanks will be there to loft your dreams, no matter how ridiculous and over-engineered, into the sky on massive trails of fire. #autoLOC_8310128 = rocket fuel liquid oxidizer propellant fueltank ?lfo tank cross feed #autoLOC_8310129 = RoveMax M1-F Rover Wheel #autoLOC_8310130 = Designed for the first Munar landings and with the ability to be stowed during launch, the RoveMax M1-F is ideal for smaller rovers where space is a premium. #autoLOC_8310131 = rover drive ground roll wheel )car #autoLOC_8310132 = AE-FF1.5 Airstream Protective Shell (1.875m) #autoLOC_8310133 = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! #autoLOC_8310134 = AE-FF5 Airstream Protective Shell (5m) #autoLOC_8310135 = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! #autoLOC_8310136 = SM-6A Service Module #autoLOC_8310137 = A service bay, with explosive doors. Do not open by hand! #autoLOC_8310138 = cargo contain hollow payload protect (stor therm store heat service convey #autoLOC_8310139 = SM-18 Service Module #autoLOC_8310140 = A service bay, with explosive doors. Do not open by hand! #autoLOC_8310141 = cargo contain hollow payload protect (stor therm store heat service convey #autoLOC_8310142 = SM-25 Service Module #autoLOC_8310143 = A service bay, with explosive doors. Do not open by hand! This part comes with plenty of internal space for storing important items for the trip. Snacks must be securely stowed to avoid spillage and damage to the integral antenna. #autoLOC_8310144 = cargo contain hollow payload protect (stor therm store heat hold convey equipment freight service CSM #autoLOC_8310145 = KV-1 'Onion' Reentry Module #autoLOC_8310146 = The design bureau cried when the finance department cried “that’s your lot!” #autoLOC_8310147 = rocket control command fly capsule ?eva ?iva pilot pod space history historical convey (crew (mann kerbal voskhod #autoLOC_8310148 = KV-2 ‘Pea’ Reentry Module #autoLOC_8310149 = Two little green Kerbals like peas in a Pea Pod. The engineers managed to fit an extra Kerbal in the same space! #autoLOC_8310150 = rocket control command fly capsule ?eva ?iva pilot pod space history historical convey (crew (mann kerbal voskhod #autoLOC_8310151 = KV-3 'Pomegranate' Reentry Module #autoLOC_8310152 = Many little Kerbals inside this one. Couldn’t fit more. #autoLOC_8310153 = rocket control command fly capsule ?eva ?iva pilot pod space history historical convey (crew (mann kerbal voskhod #autoLOC_8310154 = Mk2 Command Pod #autoLOC_8310155 = Twin-seater for when a single Kerbal feels too lonely. #autoLOC_8310156 = rocket stab control cmg command fly gyro moment react steer torque capsule ?eva ?iva pilot space convey (crew (mann kerbal glv #autoLOC_8310157 = Munar Excursion Module (M.E.M.) #autoLOC_8310158 = After hearing pilots refer to their current line of landers as 'easily crushed tin cans', the marketing department decided that what customers really wanted was a lander that resembled an already crushed tin can. #autoLOC_8310159 = rocket control command fly moment capsule ?eva ?iva pilot space lander land lem mem mun convey (crew (mann kerbal #autoLOC_8310160 = SP-T06 Structural Panel #autoLOC_8310161 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310162 = support extend structur build construct fabricate body cover plat triangle equ radial #autoLOC_8310163 = SP-T12 Structural Panel #autoLOC_8310164 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310165 = support extend structur build construct fabricate body cover plat triangle equ radial #autoLOC_8310166 = SP-T18 Structural Panel #autoLOC_8310167 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310168 = support extend structur build construct fabricate body cover plat triangle equ radial #autoLOC_8310169 = SP-T25 Structural Panel #autoLOC_8310170 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310171 = support extend structur build construct fabricate body cover plat triangle equ radial #autoLOC_8310172 = SP-S06 Structural Panel #autoLOC_8310173 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310174 = support extend structur build construct fabricate body cover plat radial #autoLOC_8310175 = SP-S12 Structural Panel #autoLOC_8310176 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310177 = support extend structur build construct fabricate body cover plat radial #autoLOC_8310178 = SP-S18 Structural Panel #autoLOC_8310179 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310180 = support extend structur build construct fabricate body cover plat radial 1.875 #autoLOC_8310181 = SP-S25 Structural Panel #autoLOC_8310182 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310183 = support extend structur build construct fabricate body cover plat radial #autoLOC_8310184 = SP-R06 Structural Panel #autoLOC_8310185 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310186 = support extend structur build construct fabricate body cover plat triangle radial #autoLOC_8310187 = SP-R12 Structural Panel #autoLOC_8310188 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310189 = support extend structur build construct fabricate body cover plat triangle radial #autoLOC_8310190 = SP-R18 Structural Panel #autoLOC_8310191 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310192 = support extend structur build construct fabricate body cover plat triangle radial 1.875 #autoLOC_8310193 = SP-R25 Structural Panel #autoLOC_8310194 = A sturdy metal plate, perfect for constructing all sorts of things. Also available in bling. #autoLOC_8310195 = support extend structur build construct fabricate body cover plat triangle radial #autoLOC_8310196 = T-12 Structural Tube #autoLOC_8310197 = Kerbals like to play hide and seek with these small tubes. #autoLOC_8310198 = hollow pipe tube support structur build construct struct #autoLOC_8310199 = T-18 Structural Tube #autoLOC_8310200 = The Kerbin transportation department is still looking for these tubes, originally intended for the underground system. #autoLOC_8310201 = hollow pipe tube support structur build construct struct regular standard average medium 1.875 #autoLOC_8310202 = T-25 Structural Tube #autoLOC_8310203 = What is a fuel tank without the internal tank? Just a shell. #autoLOC_8310204 = hollow pipe tube support structur build construct struct 2.5 huge jumbo large big #autoLOC_8310205 = T-37 Structural Tube #autoLOC_8310206 = The cost of manufacturing these tubes is high, per loop. Use sparingly. #autoLOC_8310207 = hollow pipe tube support structur build construct struct 3.75 enormous massive gigantic giant #autoLOC_8310208 = T-50 Structural Tube #autoLOC_8310209 = Stacking enough of these could make a revolutionary snack delivery system. #autoLOC_8310210 = hollow pipe tube support structur build construct struct 3.75 enormous massive gigantic giant 5.0 #autoLOC_8310211 = Heat Shield (1.875m) #autoLOC_8320000 = Inventory #autoLOC_8320001 = Cargo #autoLOC_8320010 = Debug #autoLOC_8320069 = Next Action Set #autoLOC_8320070 = Previous Action Set #autoLOC_8320071 = Axis Actions #autoLOC_8320072 = Axis 1 #autoLOC_8320073 = Axis 2 #autoLOC_8320074 = Axis 3 #autoLOC_8320075 = Axis 4 #autoLOC_8320076 = Custom Axis 1 Increment #autoLOC_8320077 = Custom Axis 1 Decrement #autoLOC_8320078 = Custom Axis 2 Increment #autoLOC_8320079 = Custom Axis 2 Decrement #autoLOC_8320080 = Custom Axis 3 Increment #autoLOC_8320081 = Custom Axis 3 Decrement #autoLOC_8320082 = Custom Axis 4 Increment #autoLOC_8320083 = Custom Axis 4 Decrement #autoLOC_8320084 = Gray with Stripes #autoLOC_8320085 = Ol' Zebra #autoLOC_8320086 = KERBAL-EVA #autoLOC_8320087 = Min: #autoLOC_8320088 = Max: #autoLOC_8320091 = THK "Pollux" Solid Fuel Booster #autoLOC_8320092 = The Pollux is an engineers best friend. Is your rocket a little too low thrust to get off the pad efficiently? Put one on. Still not enough? Put on a pair. Try six of them if that's still not enough. Or if you're feeling really crafty, you can launch your entire rocket with just these tried and true solid rocket motors. #autoLOC_8320093 = Protective Rocket Nosecone Mk5A #autoLOC_8320094 = A midsize nosecone that improves the aerodynamic profile for 1.875m rocket stacks. #autoLOC_8320095 = (motor (rocket (srb (pol #autoLOC_8320096 = aero aircraft booster )cap drag fligh plane rocket speed stab stream #autoLOC_8400000 = Builder #autoLOC_8400010 = Builder Toolbar #autoLOC_8400020 = Sidebar #autoLOC_8400030 = Canvas #autoLOC_8400042 = Nodes / Connectors #autoLOC_8400052 = Node Docking #autoLOC_8400062 = SAP #autoLOC_8400072 = GAP #autoLOC_8400081 = GAP Tools #autoLOC_8400092 = Mission Briefing #autoLOC_8400102 = Importing / Exporting / Validation #autoLOC_8400109 = Mission App #autoLOC_8400119 = Testing / Checkpoints #autoLOC_8400129 = Replay / Score / End #autoLOC_8400139 = Kerbal Parachute #autoLOC_8400159 = Variant Switcher #autoLOC_8400166 = Making History #autoLOC_8400509 = Advanced Tutorial #autoLOC_8400510 = Welcome back! We've already done so much, but a few more little touches and this Mission will be talked about for years to come. #autoLOC_8400511 = Let's put in some requirements for the Crew that will be taking us on to greatness. #autoLOC_8400512 = Click on the Spawn Vessel Node that is docked to the Start Node. #autoLOC_8400513 = Scroll down to the bottom of the list in the SAP and click the Add button. In the dropdown choose Crew. #autoLOC_8400514 = Select the Add button and then select Crew. #autoLOC_8400515 = Now we don't want anyone getting lonely up there so let's put a requirement for two Kerbals on the Vessel.\n\nClick the dropdown next to Operator and select Equal. Then either click on the box and type 2 or move the slider until the number says 2. #autoLOC_8400516 = Make sure the Operator is set to Equal and the Crew count is 2. #autoLOC_8400517 = There are a lot of options open to you as the Mission Creator, and also the Players, for assigning Crew and creating your own custom Crewmembers to be used in your missions. #autoLOC_8400518 = We are almost there, now we just need to add in a required part: the Mystery Goo Containment Unit. Players of the Mission won't realize they need it until the Event triggers, and it would be a bit unfair to let them get all that way and not help them with the equipment they will need! #autoLOC_8400519 = Go to the Spawn Vessel node and scroll down to the Required Parts parameter in the Settings. Click anywhere on the Required Parts line to open up the GAP. #autoLOC_8400520 = Make sure you are selecting Required Parts. #autoLOC_8400521 = Great! Now scroll down to the Science category and select it, then find the Mystery Goo Containment Unit and click that to select it. It will turn blue when you do. #autoLOC_8400522 = Select the Science category then select the Mystery Goo Containment Unit. #autoLOC_8400523 = It's always wise to put some success and failure messages in your Missions. These messages can add a lot of flavor. #autoLOC_8400524 = Let's start with the failure message. Drag out a Vessel Destroyed Node from the Vessel category and put it anywhere on the canvas. #autoLOC_8400525 = Drag out a Vessel Destroyed Node to continue. #autoLOC_8400526 = Let's point the Vessel Destroyed Node in the direction of the player's Vessel. With the Node selected, select the desired vessel from the dropdown list under the Vessel Destroyed subheading. #autoLOC_8400527 = Try selecting the Vessel name from the dropdown list. #autoLOC_8400528 = Ok, now let's assign a Message to it. Drag out a Dialog Message from the Utility Category. #autoLOC_8400529 = Place a Dialog Message Node near the Vessel Destroyed Node. #autoLOC_8400530 = Give a suitable message to be shown. This message will be shown if the player of your mission manages to destroy their Vessel. #autoLOC_8400531 = Give a suitable failure message by clicking in the message portion of the Dialog Message Node. #autoLOC_8400532 = Fantastic! You should now have a good level of understanding on how it all works. Try making your own Missions and seeing what you can create. Good luck and have fun! #autoLOC_8400533 = Now link the Vessel Destroyed Node to the Dialog Message Node. #autoLOC_8400534 = Link the Vessel Destroyed and Message Nodes together. #autoLOC_8400535 = Let's now set up the success criteria. Drag out two more Dialog Message Nodes and put one of them next to the Landed Vessel Kerbin Node. Put the other next to the Landed Vessel Mun Node. #autoLOC_8400536 = Put two Dialog Message Nodes on the canvas near the two Landed Vessel Nodes. #autoLOC_8400537 = Link one of Dialog nodes with Landed Vessel Kerbin and the other Dialog node with Landed Vessel Mun. #autoLOC_8400538 = Link the Message Nodes with the Landed Vessel Nodes. #autoLOC_8400539 = Give each Message Node a suitable message. Remember players will see this when they have won the Mission so remember to give them a good pat on the back! #autoLOC_8400540 = Remember to give an awesome well done message to your player! #autoLOC_8400541 = Try selecting the Vessel name from the dropdown list. #autoLOC_8400542 = Let's point the Vessel Destroyed Node in the direction of the player's Vessel. With the Node selected, select the Vessel name you created from the dropdown list under the Vessel Destroyed subheading. #autoLOC_8400543 = Give a suitable message to be shown. This message will play if the player of your mission manages to destroy their Vessel. #autoLOC_8400544 = Give a suitable failure message by clicking in the message portion of the Dialog Message Node. #autoLOC_8400545 = You may have seen that the nodes have a red glow around them and there is a red report button at the top of the Canvas. This is because the game is flagging a Validation Error. #autoLOC_8400546 = Where there are errors they will be flagged and called out. Missions with errors can't be exported, but can be saved. #autoLOC_8400547 = To see what the errors are, click on the red report icon at the top of the Canvas. #autoLOC_8400548 = Click on the red validation button at the top of the Canvas. #autoLOC_8400549 = This is the Validation dialog. Here you can see that we are being warned that there are no nodes marked as end nodes. We should mark the messages as End Nodes to fix this. #autoLOC_8400550 = Close the dialog and click each of the three Dialog Message Nodes and tick the "Set as End Node" box in each. #autoLOC_8400551 = Mark the Dialog Messages as End Nodes in the Settings. #autoLOC_8400552 = OK, the last thing we need to do is export the Mission. This will package everything up into a single file that can then be uploaded and shared with the entire world! #autoLOC_8400553 = Click the highlighted Mission Briefing button to open up the Briefing dialog for your Mission. #autoLOC_8400554 = Click the highlighted button to open the Briefing dialog for your Mission. #autoLOC_8400555 = Here you can review the Mission Briefing text, the Objectives, and any scoring or awards assigned to the Mission. #autoLOC_8400556 = You can also enter details of any Mods that the player must have installed to play the mission, assign your Mission to a Pack, and set its difficulty so players know exactly what they are getting into! #autoLOC_8400557 = Finally you can assign Banners to be shown when the player looks at your Mission Briefing or when they win or fail the Mission. #autoLOC_8400558 = Great readings - we can either carry on with the mission and land on the mun or you can come home, it's your choice! #autoLOC_8400559 = Missing description for Advanced Tutorial. #autoLOC_9990010 = Intermediate Tutorial #autoLOC_9990011 = Welcome back!\n\nWe'll use this tutorial to build on what we learnt in the last one and start introducing some more advanced techniques! #autoLOC_9990012 = Let's make a change and get the Player to land at a specific point on the Mun.\n\nSelect the Landed Vessel node and select Biome from Location Type dropdown list. #autoLOC_9990013 = Select Biome from the Location Type dropdown list #autoLOC_9990014 = We'll use the Graphical Action Pane at the bottom of the Action Pane to select a Biome.\n\nControls are identical to the Tracking Station. You can zoom in and out with the Mousewheel, select a different Planet with a click of the Left Mouse Button on the arrows on either side of the planet name.\n\nYou can also tumble around planets by holding down the left mouse button and moving the mouse. #autoLOC_9990015 = You will see that as you move your cursor around any applicable Biomes they will be highlighted.\n\nClick on any Biome to select it. #autoLOC_9990016 = Use the Action Pane to select a Biome on Mun. #autoLOC_9990017 = Ok, now we're going to add an Event to mix things up a bit.\n\nEvents are situations that change the course of a Mission. Events aren't exposed to the player in the Mission Briefing until they are activated.\n\nEvents can be used to surprise a player with an unforeseen and possibly catastrophic development! #autoLOC_9990018 = For our Mission we'll do something simple, but there are all sorts of catastrophic and helpful options open to you as a Mission Creator. #autoLOC_9990019 = Find the Science Experiment Node and put it between the Orbit Mun and the Landed Vessel nodes. #autoLOC_9990020 = Try dragging out the "Science Experiment" Node from the Resources and Science category #autoLOC_9990021 = Let's link the Science Experiment node between the Orbit Node and the Land Node.\n\nYou'll need to first delete the existing connecting line and then reconnect the nodes - click on the connecting line to select it then hit the delete key. #autoLOC_9990022 = Try linking the Science Experiment between the Orbit and Land Nodes. #autoLOC_9990023 = If you have an Event Node connected to something with other Nodes coming off of it the Event Node path will always take precedence. #autoLOC_9990024 = Go into the Settings for the Science Experiment Node and tick the Event Node box. #autoLOC_9990025 = Tick the Event Node box to continue #autoLOC_9990026 = Let's tell the player we've had some anomalous readings from a High Munar orbit and we need them to check it out before they come back home. #autoLOC_9990027 = Drag out a Dialog Message Node and connect it between the Orbit and Science Experiment Nodes in the same way we created the Science Experiment Node. This will play the message once we have completed the Orbit node.\n\nDon't forget to delete the existing connecting line. #autoLOC_9990028 = Try linking the Dialog message between the Orbit and Science Experiment Nodes. #autoLOC_9990029 = Click on the Dialog Message node and in the Settings type "We've had some odd readings from high above the Mun. Please increase your orbit and see what the Mystery Goo tells us!" #autoLOC_9990030 = Write a message to explain to players what is going on. #autoLOC_9990031 = Let's go ahead and set up the Settings for the Event Node. #autoLOC_9990032 = Under the Experiment heading in the Science Experiment Node select Mystery Goo™ Observation. In Situation choose Flying High and in Celestial Body select The Mun. Leave the other settings on their defaults. #autoLOC_9990033 = Select Mystery Goo Observation for the experiment. In Situation choose Flying High and in Celestial Body select The Mun #autoLOC_9990034 = Lets now give the player a choice of what to do next, branching paths are a great way to introduce an element of choice into the players game. #autoLOC_9990035 = Let's tell them that once they've observed the Mystery Goo they can either come home or Land on the Mun. #autoLOC_9990036 = Place another Dialog Message Node on the Canvas - put this one after the Science Experiment node and link it to the Landed Vessel Node.\n\nDon't forget to delete the existing connecting line. #autoLOC_9990037 = Try linking the Dialog message between the Science Experiement Node and the Landed Vessel Node. #autoLOC_9990038 = Nearly there - add in a Message that explains that they can either land on the Mun or choose to come home.\n\nWe'll add the missing Node to the Mission in a moment. #autoLOC_9990039 = Write a message to explain to players what is going on. #autoLOC_9990040 = Great! Now drag out another Landed Vessel Node from the Location category and link it to the Dialog Message Node you've just placed. #autoLOC_9990041 = Drag out a Landed Vessel Node and link it to the Dialog Message Node. #autoLOC_9990042 = Great! Now select Kerbin from the list of Celestial Bodies. #autoLOC_9990043 = Select Kerbin from the Settings for the node #autoLOC_9990044 = One other thing you can do with your Mission is to provide a score for it - this will allow players to gauge how good they are at your Mission compared to other players. #autoLOC_9990045 = Let's set a score which gives the player a bonus if they complete the Science Objective before a set time has passed! #autoLOC_9990046 = Drag out a Time Since Node from the Utility Category and position it under the Science Experiment Node #autoLOC_9990047 = Drag out a Time Since Node from the Utility Category #autoLOC_9990048 = Let's set the time that they need to do this to 1 day - that should be plenty of time to readjust their Orbit. #autoLOC_9990049 = Click the Time Since Node and select Science Experiment from the dropdown. Then select Less Than for the Operator and set the time to 1 Day by clicking in the Day box and entering 1. #autoLOC_9990050 = Set the Node dropdown to Science Experiment, the Operator to Less Than, and the time to 1 Day. #autoLOC_9990051 = Fantastic! Now find the Change Score node from the Currency and Score Category and place it near the Time Since Node. #autoLOC_9990052 = Drag out an Change Score node from the Currency and Score Category #autoLOC_9990053 = Now click on the Change Score node. Type in an amount to give the player in the box next to Bonus Score.\n\nThis will award the player those points if they manage to complete the Science node in under 1 Day in Game Time. #autoLOC_9990054 = Add in the box next to Bonus Score any amount of points to continue. #autoLOC_9990055 = The last thing we need to do to finish with the scoring is to link everything up. #autoLOC_9990056 = Drag out a link from the Science Node to the Time Since Node.\n\nThen drag one from the Time Since Node to the Change Score node.\n\nLastly drag a line from Change Score to the Dialog Message Node to complete the loop. #autoLOC_9990057 = Link the Science Node to the Time Since Node, then a link from that to the Change Score node, and finally from the Change Score to the Dialog Message Node. #autoLOC_9990058 = We've learnt a lot about how Events can change the course of a mission so let's leave it there for the moment.\n\nThere's one more Tutorial to go which should then give you everything you need to create your own Missions and make a piece of your own history. \n\nDon't forget to save your progress! } } } UrlConfig { parentUrl = Squad/Missions/MissionPacks.cfg MISSIONPACK { name = squad_ESA displayName = ESA Collaboration order = 400 color = #63AE55FF } } UrlConfig { parentUrl = Squad/PartList/SubassemblyCategories.cfg CUSTOM_SUBASSEMBLY_SUBCATEGORY { SUBCATEGORY { categoryName = Launchers icon = stockIcon_subassemblies SUBASSEMBLIES { subassembly = 0_Prototype 20t } } } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = White displayName = White description = Bright and White! primaryColor = #ffffff secondaryColor = #ffffff } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = BlackAndWhite displayName = Black and White description = A mix between the dark and light sides primaryColor = #000000 secondaryColor = #ffffff } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = GrayAndOrange displayName = Gray and Orange description = For that muted palate primaryColor = #4c4f47 secondaryColor = #f49841 } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = Dark displayName = Dark description = Come to the dark side primaryColor = #4c4f47 secondaryColor = #4c4f47 } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = Gray displayName = Gray description = Just soo gray primaryColor = #999999 secondaryColor = #999999 } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = Orange displayName = Orange description = Doesn't taste like... primaryColor = #f49841 secondaryColor = #f49841 } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = Gold displayName = Gold description = All that glitters... primaryColor = #fccb0a secondaryColor = #fccb0a } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = Bare displayName = Bare description = Exposed machinery is beautiful primaryColor = #cc0e0e secondaryColor = #000000 } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = Shroud displayName = Shroud description = Sleek and shrouded in mystery primaryColor = #ffffff secondaryColor = #999999 } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = GrayAndWhite displayName = Gray and White description = A mix of drab and bright primaryColor = #ffffff secondaryColor = #999999 } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = Silver displayName = Silver description = Hi Yo, Silver! primaryColor = #ffffff secondaryColor = #ffffff } } UrlConfig { parentUrl = Squad/Parts/VariantThemes.cfg VARIANTTHEME { name = Gray with Stripes displayName = Gray with Stripes description = Ol' Zebra primaryColor = #999999 secondaryColor = #b08b39 } } UrlConfig { parentUrl = Squad/Parts/Aero/aerodynamicNoseCone/aerodynamicNoseCone.cfg PART { name = noseCone module = Part author = Chris Adderley (Nertea) scale = 1.0 rescaleFactor = 1 node_stack_bottom01 = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 CenterOfDisplacement = 0.0, 0.2, 0.0 TechRequired = stability entryCost = 2000 cost = 240 category = Aero subcategory = 0 title = Aerodynamic Nose Cone manufacturer = Goliath National Products description = Aerodynamic, lightweight and mostly non-explosive. As a reminder to all personnel operating nearby, this part is really sharp and it'd probably hurt if you fell on it. attachRules = 1,0,1,1,0 stackSymmetry = 2 mass = 0.02 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 emissiveConstant = 0.7 thermalMassModifier = 6.0 fuelCrossFeed = False bulkheadProfiles = size1 tags = aero aircraft booster )cap drag fligh plane rocket speed stab stream skinInternalConductionMult = 0.0012 skinMaxTemp = 2706 emissiveConstant = 0.6 maxTemp = 1773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 1.25 } MODEL { model = ReStock/Assets/Structural/restock-nosecone-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = BlackAndWhite VARIANT { name = BlackAndWhite displayName = Black and White themeName = BlackAndWhite primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { 125mConeBlackWhite = true 125mConeWhite = false 125mConeDark = false 125mConeOrange = false } } VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 GAMEOBJECTS { 125mConeBlackWhite = false 125mConeWhite = false 125mConeDark = true 125mConeOrange = false } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { 125mConeBlackWhite = false 125mConeWhite = true 125mConeDark = false 125mConeOrange = false } } VARIANT { name = Orange displayName = Gray and Orange themeName = Orange primaryColor = #4c4f47 secondaryColor = #f49841 GAMEOBJECTS { 125mConeBlackWhite = false 125mConeWhite = false 125mConeDark = false 125mConeOrange = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/airbrake/Airbrake.cfg PART { name = airbrake1 module = Part author = Porkjet mesh = Airbrake.mu rescaleFactor = 1 node_attach = 0.0, 0.0, -0.025, 0.0, 0.0, 1.0, 1 TechRequired = advAerodynamics entryCost = 20000 cost = 1000 category = Aero subcategory = 0 title = A.I.R.B.R.A.K.E.S manufacturer = C7 Aerospace Division description = Research into feasible ways to slow down a plane in mid-air showed that loose hull panels are pretty great as drag-inducing deceleration devices. The discovery led to the invention of the Aerodynamically Integrated Retrograde Braking Robustly Armed Kinetic Extending System (A.I.R.B.R.A.K.E.S.), which is now popular mostly as a cheap alternative to longer runways. C7 Engineers are still trying to come up with a shorter name for such a long acronym. attachRules = 0,1,0,0,1 mass = 0.05 thermalMassModifier = 5.0 emissiveConstant = 0.4 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 2 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = (air airbrake aircraft brake dive drag fligh landing plane slow speed spoil maxSkinTemp = 2300 leaveTemp = true maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleAeroSurface useInternalDragModel = True dragCoeff = 0.6 deflectionLiftCoeff = 0.38 ctrlSurfaceRange = 70 ctrlRangeFactor = 0.2 ctrlSurfaceArea = 1 actuatorSpeed = 20 transformName = Flap defaultActionGroup = Brakes liftingSurfaceCurve = SpeedBrake ignorePitch = true ignoreYaw = true uncasedTemp = 1200 casedTemp = 2400 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = PistonArm rotatorsName = PistonBase } CONSTRAINLOOKFX { targetName = PistonBase rotatorsName = PistonArm } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/airIntakeRadialXM-G50/airIntakeRadialXM-G50.cfg PART { name = airScoop module = Part author = NovaSilisko, Porkjet rescaleFactor = 1 node_attach = 0.0, 0.3370661, 0.0, 0.0, 1.0, 0.0 buoyancy = 0.1 TechRequired = aerodynamicSystems entryCost = 2500 cost = 250 category = Aero subcategory = 0 title = XM-G50 Radial Air Intake manufacturer = Vac-Co Advanced Suction Systems description = An intake duct version that can be mounted at the sides of a fuselage. Warranty does not cover engine flame-outs or any objects, inanimate or otherwise, sucked in by the intake. Optimized for subsonic flight. attachRules = 0,1,0,0,0 mass = 0.02 thermalMassModifier = 6.0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = srf tags = aero aircraft breathe fligh inlet jet oxygen plane subsonic suck maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODULE { name = AJEInlet resourceName = IntakeAir checkForOxygen = true area = 0.0031 intakeSpeed = 15 intakeTransformName = Intake Area = 0.45 inletTitle = Pitot tube inlet inletDescription = Designed for subsonic flight machCurve { key = 1 1 0 0 key = 1.5 0.9 -0.4312553 -0.4312553 key = 2.5 0.45 -0.5275364 -0.5275364 key = 3.5 0.1 0 0 } TPRCurve { key = 0 0.95 0.02000004 0.02000004 key = 1 0.97 0 0 key = 1.5 0.9 -0.2366667 -0.2366667 key = 2.5 0.45 -0.475 -0.475 key = 3.5 0 0 0 } } RESOURCE { name = IntakeAir amount = 2 maxAmount = 2 } MODULE { name = Driftless active = True } MODEL { model = Squad/Parts/Aero/airIntakeRadialXM-G50/RadialIntake } MODEL { model = ReStock/Assets/Aero/DepthMasks/restock-radialintake-mask } MODULE { name = ModuleRestockDepthMask shaderName = Depth Mask maskTransform = radialintake_mask } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/airlinerWings/ControlSurface.cfg PART { name = airlinerCtrlSrf module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 CoMOffset = 0, -0.3730053, 0 CoLOffset = 0, -0.3730053, 0 CoPOffset = 0, -0.3730053, 0 TechRequired = heavyAerodynamics entryCost = 16400 cost = 800 category = Aero subcategory = 0 title = FAT-455 Aeroplane Control Surface manufacturer = WinterOwl Aircraft Emporium description = Large conventional control surface. attachRules = 0,1,0,1,1 mass = 0.17 thermalMassModifier = 6 heatConductivity = 0.12 emissiveConstant = 0.4 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aileron aircraft (elev flap fligh liner plane )rudder spoil stab maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/airlinerWings/ControlSurface } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 3.6088 MAC = 0.9603 TaperRatio = 1 MidChordSweep = 0 nonSideAttach = 1 maxdeflect = 20 ctrlSurfFrac = 1 transformName = ControlSurface rootMidChordOffsetFromOrig = 0, 0.48015, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/airlinerWings/MainWing.cfg PART { name = airlinerMainWing module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = -2.5, 0.25, 0 CoLOffset = -2.5, 0.25, 0 CoPOffset = -2.5, 0.25, 0 TechRequired = heavyAerodynamics entryCost = 36400 cost = 2800 category = Aero subcategory = 0 title = FAT-455 Aeroplane Main Wing manufacturer = WinterOwl Aircraft Emporium description = One of the largest lifting surfaces in production. The internal volume of these is big enough to carry generously sized fuel tanks. attachRules = 0,1,0,1,1 mass = 0.78 thermalMassModifier = 3 heatConductivity = 0.12 emissiveConstant = 0.4 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft airlin fligh foil fuel ?lf lift liquid swept wet maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/airlinerWings/MainWing } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 11.2004 MAC = 2.9351 TaperRatio = 0.20707 MidChordSweep = 23.37 rootMidChordOffsetFromOrig = 0, 0.97264, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/airlinerWings/TailFin.cfg PART { name = airlinerTailFin module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1 CoLOffset = -2.0, 0.4, 0 CoPOffset = -2.0, 0.4, 0 CoMOffset = -2.0, 0.4, 0 TechRequired = heavyAerodynamics entryCost = 4000 cost = 1000 category = Aero subcategory = 0 title = FAT-455 Aeroplane Tail Fin manufacturer = WinterOwl Aircraft Emporium description = Large conventional wing with built-in control surface. attachRules = 0,1,0,1,1 mass = 0.36 thermalMassModifier = 3.0 heatConductivity = 0.12 emissiveConstant = 0.4 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aileron aircraft control (elev fligh foil lift liner )rudder stab swept wing maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/airlinerWings/TailFin } MODULE { name = FlagDecal textureQuadName = FLAG } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 4.17654 MAC = 2.25674 TaperRatio = 0.40318 MidChordSweep = 28.937 maxdeflect = 20 ctrlSurfFrac = 0.35 transformName = ctrlSrf rootMidChordOffsetFromOrig = 0, 0.96498, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/airplaneFins/advancedCanard.cfg PART { name = AdvancedCanard module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = -0.4, -0.05, 0 CoLOffset = -0.4, -0.05, 0 CoPOffset = -0.4, -0.05, 0 TechRequired = hypersonicFlight entryCost = 9200 cost = 800 category = Aero subcategory = 0 title = Advanced Canard manufacturer = C7 Aerospace Division description = Our engineers thought this design looked "high tech" and therefore must be clear improvement on earlier models. attachRules = 0,1,0,1,0 mass = 0.08 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero (air control (elev fighter fligh (fore lift plane )rudder stab swept tail skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/airplaneFins/AdvCanard } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface MAC = 0.93122 MidChordSweep = 37.044 maxdeflect = 20 b_2 = 1.7904 TaperRatio = 0.139074 transformName = ctrlSrf rootMidChordOffsetFromOrig = 0, 0.546675, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/airplaneFins/standardCanard.cfg PART { name = CanardController module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = -0.55, -0.15, 0 CoLOffset = -0.55, -0.15, 0 CoPOffset = -0.55, -0.15, 0 TechRequired = advAerodynamics entryCost = 11400 cost = 720 category = Aero subcategory = 0 title = Standard Canard manufacturer = C7 Aerospace Division description = Our engineers had a stroke of inspiration after "visiting" the Kerlington production facilities. Introducing our new controllable canards. Warning, hard maneuvering may cause unintended stage separation. attachRules = 0,1,0,1,0 mass = 0.1 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero (air control (elev fligh (fore lift plane )rudder stab swept tail skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/airplaneFins/Canard } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface MAC = 1.40818 MidChordSweep = 40.09 maxdeflect = 20 b_2 = 1.5634 TaperRatio = 0.2879 transformName = ctrlSrf rootMidChordOffsetFromOrig = 0, 0.27252, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/airplaneFins/sweptWing.cfg PART { name = sweptWing module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1 CoMOffset = 1.75,-1.0, 0 CoLOffset = 1.75,-1.0, 0 CoPOffset = 1.75,-1.0, 0 TechRequired = aviation entryCost = 3600 cost = 620 category = Aero subcategory = 0 title = Swept Wings manufacturer = WinterOwl Aircraft Emporium description = A prototype swept back wing, part of our "Let's Fly", line. Made of light weight composite materials. Guaranteed to generate lift, not guaranteed to ensure crew safety. attachRules = 0,1,0,1,1 mass = 0.275 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero (air fligh lift plane skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/airplaneFins/Swept } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel MAC = 1.43 MidChordSweep = 33.307 b_2 = 3.806 TaperRatio = 0.39512 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/airplaneFins/tailfin.cfg PART { name = tailfin module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1 CoMOffset = 0.75, -0.5, 0 CoLOffset = 0.75, -0.5, 0 CoPOffset = 0.75, -0.5, 0 TechRequired = aviation entryCost = 3800 cost = 600 category = Aero subcategory = 0 title = Tail Fin manufacturer = C7 Aerospace Division description = This tailfin has passed extensive modeling in our patented P.A.S system.(Paper Airplane Simulation). This fin has been blunted to prevent accidental dismemberment of installing technicians. attachRules = 0,1,0,1,0 mass = 0.125 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero (air canard control (elev fligh (fore lift plane )rudder stab swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/airplaneFins/TailFin } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface MAC = 0.97528 MidChordSweep = 28.658 b_2 = 1.80893 TaperRatio = 0.38936 maxdeflect = 20 transformName = ctrlSrf } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/basicFin/basicFin.cfg PART { name = basicFin module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = -0.1696656, -0.05, 0 CoLOffset = -0.1696656, -0.05, 0 CoPOffset = -0.1696656, -0.05, 0 TechRequired = start entryCost = 0 cost = 25 category = Aero subcategory = 0 title = Basic Fin manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = This simple bolt-on aluminum fin may not be the cutting edge of aerospace engineering but it's dirt cheap and will make your rocket slightly less unstable. attachRules = 0,1,0,1,1 mass = 0.01 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero (air lift rocket stab swept maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Aero/restock-winglet-basic-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = White VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { mainTextureURL = ReStock/Assets/Aero/restock-winglets-1 shader = KSP/Specular } } VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = ReStock/Assets/Aero/restock-winglets-2 shader = KSP/Specular } } } MODULE { name = FARWingAerodynamicModel b_2 = 0.6088 MAC = 0.7534 TaperRatio = 0.2074 MidChordSweep = 35.82 rootMidChordOffsetFromOrig = 0, 0.18835, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/circularIntake/circularIntake.cfg PART { name = CircularIntake module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_stack_bottom01 = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 buoyancy = 0.1 TechRequired = aerodynamicSystems entryCost = 8800 cost = 680 category = Aero subcategory = 0 title = Circular Intake manufacturer = C7 Aerospace Division description = A proper turbofan intake, not only provides oxygen to air breathing engines, it pulls in twice as much air than those puny air scoops from Vac-Co. Optimized for subsonic flight. attachRules = 1,0,1,0,0 stackSymmetry = 2 mass = 0.02 thermalMassModifier = 8.0 emissiveConstant = 0.55 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 1 fuelCrossFeed = True bulkheadProfiles = size1 tags = aero (air breathe fligh inlet jet oxygen plane subsonic suck maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/circularIntake/CircularIntake } DRAG_CUBE { cube = Default, 0.7536889,0.6974452,0.7221569, 0.7536889,0.6974494,0.7221569, 1.213026,0.45,0.7008534, 1.213026,0.9357337,0.1625167, 0.7536888,0.6983959,0.7221569, 0.7536888,0.6964872,0.7221569, 0,0.269185,3.208935E-08, 1.25,0.6633701,1.25 } MODULE { name = AJEInlet resourceName = IntakeAir checkForOxygen = true area = 0.006 intakeSpeed = 15 intakeTransformName = Intake Area = 0.6375 inletTitle = Pitot tube inlet inletDescription = Designed for subsonic flight machCurve { key = 1 1 0 0 key = 1.5 0.9 -0.4312553 -0.4312553 key = 2.5 0.45 -0.5275364 -0.5275364 key = 3.5 0.1 0 0 } TPRCurve { key = 0 0.95 0.02000004 0.02000004 key = 1 0.97 0 0 key = 1.5 0.9 -0.2366667 -0.2366667 key = 2.5 0.45 -0.475 -0.475 key = 3.5 0 0 0 } } RESOURCE { name = IntakeAir amount = 2 maxAmount = 2 } MODULE { name = ModuleAnimateHeat ThermalAnim = IntakeCircularHeat } MODULE { name = Driftless active = True } MODEL { model = Squad/Parts/Aero/circularIntake/CircularIntake } MODEL { model = ReStock/Assets/Aero/DepthMasks/restock-fanintake-mask } MODULE { name = ModuleRestockDepthMask maskTransform = fanintake_mask } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/circularIntake/intakeShockCone.cfg PART { name = shockConeIntake module = Part author = Porkjet node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0 buoyancy = 0.5 TechRequired = hypersonicFlight entryCost = 21000 cost = 3050 category = Aero subcategory = 0 title = Shock Cone Intake manufacturer = C7 Aerospace Division description = A shocking new intake from the C7 Aerospace Division that brought you much adored parts such as the Delta Wing and the Standard Nosecone! Offers exceptional performance at all speeds and has some heat shielding of its own. attachRules = 1,0,1,0,0 mass = 0.4 thermalMassModifier = 1 heatConvectiveConstant = 0.75 emissiveConstant = 0.85 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 1.2 fuelCrossFeed = True bulkheadProfiles = size1 tags = aero (air breathe fligh inlet jet oxygen plane suck supersonic skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/Aero/circularIntake/ConeIntake } DRAG_CUBE { cube = Default,2.22041513840928,0.6887614,1.2437145006318,2.22041513840928,0.6887677,1.2437145006318,3.59789409002954,0.3,2.03765557041,3.59789409002954,1,0.173417422068,2.22041513840928,0.6903304,1.2437145006318,2.22041513840928,0.6871722,1.2437145006318,0,-0.14307443653878,0,2.1527775,1.866628592478,2.1527775 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODULE { name = AJEInlet resourceName = IntakeAir checkForOxygen = true area = 0.0075 intakeSpeed = 5 intakeTransformName = Intake Area = 2.2245 inletTitle = Fixed cone inlet inletDescription = Optimized for supersonic speed TPRCurve { key = 0 0.85 0.05 0.05 key = 1 0.9 0.075 0.075 key = 1.5 0.95 0 0 key = 2 0.95 0 0 key = 2.5 0.9 -0.15 -0.15 key = 3 0.8 -0.175 -0.175 key = 4 0.65 -0.15625 -0.15625 key = 8 0 0 0 } } RESOURCE { name = IntakeAir amount = 2 maxAmount = 2 } MODULE { name = ModuleAnimateHeat ThermalAnim = IntakeConeHeat } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODEL { model = ReStock/Assets/Aero/DepthMasks/restock-coneintake-mask } MODULE { name = ModuleRestockDepthMask maskTransform = coneintake_mask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/avionicsNoseCone.cfg PART { name = avionicsNoseCone module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_stack_bottom = 0.0, -0.25, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = specializedControl entryCost = 10500 cost = 5200 category = Control subcategory = 0 title = CH-J3 Fly-By-Wire Avionics Hub manufacturer = C7 Aerospace Division description = Have you ever wanted to impress your peers by showing off your elite flying skills, but lacked the skills to become a trained pilot? C7 Aerospace's Fly-By-Wire Avionics Hub is the solution! This module allows even the most minimally trained crew to fly like an Ace! WARNING: This module cannot operate autonomously. Warranty void if attempting to do so. WARNING: Module contains no internal gyroscopes or control systems (control actuators sold separately). WARNING: Warranty void without proper use of C7 Aerospace Brand Sickness Bags (sold separately, currently out of stock). attachRules = 1,0,1,1,0 mass = 0.50 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 thermalMassModifier = 6.0 emissiveConstant = 0.95 bulkheadProfiles = size0 tags = advanced aero aircraft )cap cone control drag fighter fligh jet kerbnet missile nose plane sas stab stream emissiveConstant = 0.85 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/cones/Assets/AvioCone } MODULE { name = ModuleSAS SASServiceLevel = 3 standalone = True RESOURCE { name = ElectricCharge rate = 0.03 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleKerbNetAccess EnhancedSituationMask = 24 EnhancedMinimumFoV = 45 EnhancedMaximumFoV = 135 MinimumFoV = 10 MaximumFoV = 20 AnomalyDetection = 0.24 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } MODULE { name = ModuleAnimateHeat ThermalAnim = Cone_Heat } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = TweakScale type = stack_square defaultScale = 0.625 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/ConeA.cfg PART { name = pointyNoseConeA module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_bottom01 = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0, 0, -0.313, 0.0, 0.0, 1.0 CenterOfDisplacement = 0.0, -0.2, 0.0 TechRequired = advConstruction entryCost = 6200 cost = 320 category = Aero subcategory = 0 title = Advanced Nose Cone - Type A manufacturer = Goliath National Products description = Less drag due to pointy shape. attachRules = 1,1,1,1,0 stackSymmetry = 2 mass = 0.04 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = .25 fuelCrossFeed = True bulkheadProfiles = size1 thermalMassModifier = 6.0 emissiveConstant = 0.95 tags = aero aircraft booster )cap drag fligh plane rocket stab stream tail maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Structural/restock-nosecone-125-2 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = White VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { 125SharpConeDark = false 125SharpConeWhite = true 125SharpConeBlackAndWhite = false 125SharpConeOrange = false } } VARIANT { name = BlackAndWhite displayName = Black and White themeName = BlackAndWhite primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { 125SharpConeDark = false 125SharpConeWhite = false 125SharpConeBlackAndWhite = true 125SharpConeOrange = false } } VARIANT { name = Orange displayName = Gray and Orange themeName = Orange primaryColor = #4c4f47 secondaryColor = #f49841 GAMEOBJECTS { 125SharpConeDark = false 125SharpConeWhite = false 125SharpConeBlackAndWhite = false 125SharpConeOrange = true } } VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 GAMEOBJECTS { 125SharpConeDark = true 125SharpConeWhite = false 125SharpConeBlackAndWhite = false 125SharpConeOrange = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/ConeB.cfg PART { name = pointyNoseConeB module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_bottom01 = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0, 0, -0.625, 0.0, 0.0, 1.0 CoMOffset = 0.0, 0.0, -0.313 CoPOffset = 0.0, 0.0, -0.313 CoLOffset = 0.0, 0.0, -0.313 CenterOfDisplacement = 0.0, -0.2, 0.0 TechRequired = specializedConstruction entryCost = 6200 cost = 320 category = Aero subcategory = 0 title = Advanced Nose Cone - Type B manufacturer = Goliath National Products description = Useful for boosters - the slanted shape is good for leading pressure away from the core stages. attachRules = 1,1,1,1,0 mass = 0.04 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = .25 fuelCrossFeed = True bulkheadProfiles = size1 thermalMassModifier = 6.0 emissiveConstant = 0.95 tags = aero aircraft booster )cap drag fligh plane rocket stab stream tail maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Structural/restock-nosecone-125-3 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = White VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { 125mBentConeDark = false 125mBentConeWhite = true 125mBentConeBlackandWhite = false 125mBentConeOrange = false } } VARIANT { name = BlackAndWhite displayName = Black and White themeName = BlackAndWhite primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { 125mBentConeDark = false 125mBentConeWhite = false 125mBentConeBlackandWhite = true 125mBentConeOrange = false } } VARIANT { name = Orange displayName = Gray and Orange themeName = Orange primaryColor = #4c4f47 secondaryColor = #f49841 GAMEOBJECTS { 125mBentConeDark = false 125mBentConeWhite = false 125mBentConeBlackandWhite = false 125mBentConeOrange = true } } VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 GAMEOBJECTS { 125mBentConeDark = true 125mBentConeWhite = false 125mBentConeBlackandWhite = false 125mBentConeOrange = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/noseConeAdapter.cfg PART { name = noseConeAdapter module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_stack_top = 0.0, 1.125, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom01 = 0.0, -0.75, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0, 0, -0.313, 0.0, 0.0, 1.0 CenterOfDisplacement = 0.0, -0.2, 0.0 TechRequired = aerodynamicSystems entryCost = 6500 cost = 320 category = Propulsion subcategory = 0 title = NCS Adapter manufacturer = C7 Aerospace Division description = The base of C7 Aerospace's Nose Cone system (NCS) attachRules = 1,1,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 1 thermalMassModifier = 6.0 emissiveConstant = 0.6 tags = aero aircraft booster )cap cone drag fligh nose plane rocket stab stream tail fuelCrossFeed = True bulkheadProfiles = size0, size1 skinInternalConductionMult = 0.0012 skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/cones/Assets/NCS } MODULE { name = ModuleAnimateHeat ThermalAnim = Cone_Heat } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 1400 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleFuelTanks volume = 1200 type = Structural } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/protectiveRocketNoseMk7_v2.cfg PART { name = rocketNoseCone_v2 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = advConstruction entryCost = 6500 cost = 450 category = Aero subcategory = 0 title = Protective Rocket Nose Cone Mk7 manufacturer = Goliath National Products description = A large nosecone for covering up exposed areas of big rockets. Enhanced to fit stock solid rocket motors too. Capable of some fuel carriage as well. attachRules = 1,0,1,1,0 mass = 0.15 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 thermalMassModifier = 6.0 emissiveConstant = 0.7 fuelCrossFeed = False bulkheadProfiles = size2 tags = aero booster )cap drag fligh speed stab stream maxTemp = 1773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulSpecialityNoseCone defaultScale = 2.5 } MODEL { model = ReStock/Assets/Structural/restock-nosecone-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = White VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { 25mNoseconeBlackWhite = false 25mNoseconeWhite = true 25mNoseconeOrange = false } } VARIANT { name = BlackAndWhite displayName = Black and White themeName = BlackAndWhite primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { 25mNoseconeBlackWhite = true 25mNoseconeWhite = false 25mNoseconeOrange = false } } VARIANT { name = Orange displayName = Gray and Orange themeName = Orange primaryColor = #4c4f47 secondaryColor = #f49841 GAMEOBJECTS { 25mNoseconeBlackWhite = false 25mNoseconeWhite = false 25mNoseconeOrange = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/rocketNoseCone_size3.cfg PART { name = rocketNoseConeSize3 module = Part author = AlexanderM (Remix by Pablo) rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = composites entryCost = 3500 cost = 850 subcategory = 0 title = non RO - Protective Rocket Nose Cone Mk12A manufacturer = Goliath National Products description = A huge nosecone to help make 3.75 rockets cut through the air. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.4 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 thermalMassModifier = 6.0 emissiveConstant = 0.7 fuelCrossFeed = False bulkheadProfiles = size3 tags = aero aircraft booster )cap drag fligh plane rocket stab stream tail maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Squad/Parts/Aero/cones/Assets/orangeNoseCone scale = 1.5, 1.5 ,1.5 } MODEL { model = Squad/Parts/Aero/cones/Assets/rocketNoseCone scale = 1.5, 1.5 ,1.5 } MODULE { name = ModulePartVariants baseVariant = White useMultipleDragCubes = false VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { foamCone = false foamCol = false nose = true collider = true } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #ffffff secondaryColor = #f49841 GAMEOBJECTS { foamCone = true foamCol = true nose = false collider = false } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 3.75 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/smallNoseCone.cfg PART { name = standardNoseCone module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_bottom01 = 0.0, -0.25, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0, 0, -0.156, 0.0, 0.0, 0.0 CenterOfDisplacement = 0.0, -0.1, 0.0 TechRequired = aerodynamicSystems entryCost = 1800 cost = 180 category = Aero subcategory = 0 title = Small Nose Cone manufacturer = C7 Aerospace Division description = An aerodynamic nose cap. attachRules = 1,1,1,1,0 mass = 0.015 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = .25 fuelCrossFeed = True bulkheadProfiles = size0 thermalMassModifier = 6.0 emissiveConstant = 0.95 tags = aero aircraft )cap drag fligh missile plane speed stab stream emissiveConstant = 0.85 skinInternalConductionMult = 0.0012 skinMaxTemp = 2706 maxTemp = 1773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleAnimateHeat ThermalAnim = Cone_Heat } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 0.625 } MODEL { model = ReStock/Assets/Aero/restock-nosecone-0625-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/tailConnectorA.cfg PART { name = airplaneTail module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 node_attach = 0, -1, -0.313, 0.0, 0.0, 1.0 CoMOffset = 0.0, -1.5, 0.0 CoPOffset = 0.0, -1.5, 0.0 CoLOffset = 0.0, -1.5, 0.0 CenterOfDisplacement = 0.0, -1.5, 0.0 cost = 675 category = Aero entryCost = 2800 TechRequired = aviation title = Tail Connector A manufacturer = WinterOwl Aircraft Emporium description = A simple aerodynamic tail for aircraft. Designed to fit onto all standard 1.25m attachments, this part is the embodiment of our "Let's Fly", line of parts. attachRules = 1,1,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 thermalMassModifier = 6.0 emissiveConstant = 0.95 fuelCrossFeed = True bulkheadProfiles = size1 tags = aero aircraft drag fligh plane stab stream maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/cones/Assets/TailA } MODULE { name = ModuleAnimateHeat ThermalAnim = Cone_Heat } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/cones/tailConnectorB.cfg PART { name = airplaneTailB module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 node_attach = 0, -1, -0.625, 0.0, 0.0, 1.0 CoMOffset = 0.0, -1.5, -0.313 CoPOffset = 0.0, -1.5, -0.313 CoLOffset = 0.0, -1.5, -0.313 CenterOfDisplacement = 0.0, -1.5, 0.0 cost = 675 category = Aero entryCost = 2800 TechRequired = aerodynamicSystems title = Tail Connector B manufacturer = WinterOwl Aircraft Emporium description = This raised variant of our popular airplane tail provides a lot of ground clearance during take-off. attachRules = 1,1,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 thermalMassModifier = 6.0 emissiveConstant = 0.95 fuelCrossFeed = True bulkheadProfiles = size1 tags = aero aircraft drag fligh plane stab stream maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/cones/Assets/TailB } MODULE { name = ModuleAnimateHeat ThermalAnim = Cone_Heat } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield0.cfg PART { name = HeatShield0 module = Part author = Chris Adderley (Nertea) node_stack_bottom = 0.0, -0.0095, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.052, 0.0, 0.0, 1.0, 0.0, 1 sound_vent_medium = decouple CoPOffset = 0.0, 0.5, 0.0 CoLOffset = 0.0, -0.075, 0.0 TechRequired = survivability entryCost = 600 cost = 150 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (0.625m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 100 breakingTorque = 100 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size0 tags = ablat drag entry insulate protect re- rocket therm node_stack_bottom02 = 0.0, -0.0626, 0.0, 0.0, -1.0, 0.0, 0 leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.0 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.0048828125 MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield0625Fairing excludedRenderer = HeatShield0625Internal 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 50 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 0.625 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-0625-1 } MODULE { name = ModuleJettison jettisonName = HeatShield0625Fairing bottomNodeName = bottom02 isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield0625Brown = true HeatShield0625Red = false HeatShield0625Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield0625Brown = false HeatShield0625Red = false HeatShield0625Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield0625Brown = false HeatShield0625Red = true HeatShield0625Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 24.4140625 amount = 24.4140625 } RESOURCE { name = CharredAblator maxAmount = 18.310546875 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield0.cfg PART { name = RO_LEOHeatShield0625m module = Part author = Chris Adderley (Nertea) node_stack_bottom = 0.0, -0.0095, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.052, 0.0, 0.0, 1.0, 0.0, 1 sound_vent_medium = decouple CoPOffset = 0.0, 0.5, 0.0 CoLOffset = 0.0, -0.075, 0.0 TechRequired = survivability entryCost = 600 cost = 150 category = Thermal subcategory = 0 title = LEO Heat Shield (0.625m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 100 breakingTorque = 100 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size0 tags = ablat drag entry insulate protect re- rocket therm node_stack_bottom02 = 0.0, -0.0626, 0.0, 0.0, -1.0, 0.0, 0 leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.00390625 MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield0625Fairing excludedRenderer = HeatShield0625Internal 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 50 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 0.625 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-0625-1 } MODULE { name = ModuleJettison jettisonName = HeatShield0625Fairing bottomNodeName = bottom02 isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield0625Brown = true HeatShield0625Red = false HeatShield0625Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield0625Brown = false HeatShield0625Red = false HeatShield0625Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield0625Brown = false HeatShield0625Red = true HeatShield0625Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 19.53125 amount = 19.53125 } RESOURCE { name = CharredAblator maxAmount = 19.53125 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield1.cfg PART { name = HeatShield1 module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.022, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 sound_vent_large = decouple TechRequired = survivability entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (2.0m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.6 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.05 MODULE { name = ModuleJettison jettisonName = HeatShield125Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShieldFairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield125Brown = true HeatShield125Red = false HeatShield125Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = false HeatShield125Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = true HeatShield125Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 250 amount = 250 } RESOURCE { name = CharredAblator maxAmount = 187.5 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield1.cfg PART { name = SoyuzHeatshield module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.022, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 sound_vent_large = decouple TechRequired = survivability entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = Soyuz Heat Shield (2.2m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 mass = 0.06655 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMassPerArea = 4 rescaleFactor = 1.76 emissiveConstant = 0.6 thermalMassModifier = 1.0 maxTemp = 2400 skinMaxTemp = 3600 MODULE { name = ModuleJettison jettisonName = HeatShield125Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShieldFairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield125Brown = true HeatShield125Red = false HeatShield125Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = false HeatShield125Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = true HeatShield125Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } RESOURCE { name = Ablator maxAmount = 266 amount = 266 } MODULE { name = ModuleDecouple ejectionForce = 20 } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 lossExp = -8000 lossConst = 0.09 pyrolysisLossFactor = 26000 charMax = 1 charMin = 1 depletedMaxTemp = 1200 } RESOURCE { name = CharredAblator maxAmount = 199.5 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield1.cfg PART { name = Heatshield1m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.022, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 sound_vent_large = decouple TechRequired = survivability entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (1.0m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 0.8 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.0125 MODULE { name = ModuleJettison jettisonName = HeatShield125Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShieldFairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield125Brown = true HeatShield125Red = false HeatShield125Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = false HeatShield125Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = true HeatShield125Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 62.5 amount = 62.5 } RESOURCE { name = CharredAblator maxAmount = 46.875 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield1.cfg PART { name = RO_LEOHeatShield225m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.022, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 sound_vent_large = decouple TechRequired = survivability entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = LEO Heat Shield (2.25m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.8 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.050625 MODULE { name = ModuleJettison jettisonName = HeatShield125Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShieldFairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield125Brown = true HeatShield125Red = false HeatShield125Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = false HeatShield125Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = true HeatShield125Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 253.125 amount = 253.125 } RESOURCE { name = CharredAblator maxAmount = 253.125 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield1.cfg PART { name = RO_LEOHeatShield2m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.022, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 sound_vent_large = decouple TechRequired = survivability entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = LEO Heat Shield (2m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.6 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.04 MODULE { name = ModuleJettison jettisonName = HeatShield125Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShieldFairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield125Brown = true HeatShield125Red = false HeatShield125Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = false HeatShield125Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = true HeatShield125Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 200 amount = 200 } RESOURCE { name = CharredAblator maxAmount = 200 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield1.cfg PART { name = RO_LEOHeatShield15m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.022, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 sound_vent_large = decouple TechRequired = survivability entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = LEO Heat Shield (1.5m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.2 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.0225 MODULE { name = ModuleJettison jettisonName = HeatShield125Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShieldFairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield125Brown = true HeatShield125Red = false HeatShield125Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = false HeatShield125Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = true HeatShield125Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 112.5 amount = 112.5 } RESOURCE { name = CharredAblator maxAmount = 112.5 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield1.cfg PART { name = RO_LEOHeatShield125m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.022, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 sound_vent_large = decouple TechRequired = survivability entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = LEO Heat Shield (1.25m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.015625 MODULE { name = ModuleJettison jettisonName = HeatShield125Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShieldFairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield125Brown = true HeatShield125Red = false HeatShield125Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = false HeatShield125Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = true HeatShield125Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 78.125 amount = 78.125 } RESOURCE { name = CharredAblator maxAmount = 78.125 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield1.cfg PART { name = RO_LEOHeatShield1m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.17, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.022, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, -0.15, 0.0 sound_vent_large = decouple TechRequired = survivability entryCost = 600 cost = 300 category = Thermal subcategory = 0 title = LEO Heat Shield (1m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 0.8 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.01 MODULE { name = ModuleJettison jettisonName = HeatShield125Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShieldFairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield125Brown = true HeatShield125Red = false HeatShield125Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = false HeatShield125Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield125Brown = false HeatShield125Red = true HeatShield125Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 50 amount = 50 } RESOURCE { name = CharredAblator maxAmount = 50 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = HeatShield2 module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (4.0m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.6 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.2 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 1000 amount = 1000 } RESOURCE { name = CharredAblator maxAmount = 750 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = Heatshield7m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (7.0m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 2.8 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.6125 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 3062.5 amount = 3062.5 } RESOURCE { name = CharredAblator maxAmount = 2296.875 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = Heatshield3m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (3.0m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.2 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.1125 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 562.5 amount = 562.5 } RESOURCE { name = CharredAblator maxAmount = 421.875 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = Heatshield2.5m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (2.5m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.078125 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 390.625 amount = 390.625 } RESOURCE { name = CharredAblator maxAmount = 292.96875 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = RO_LEOHeatShield7m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = LEO Heat Shield (7m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 2.8 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.49 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 2450 amount = 2450 } RESOURCE { name = CharredAblator maxAmount = 2450 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = RO_LEOHeatShield5m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = LEO Heat Shield (5m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 2 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.25 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 1250 amount = 1250 } RESOURCE { name = CharredAblator maxAmount = 1250 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = RO_LEOHeatShield4m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = LEO Heat Shield (4m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.6 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.16 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 800 amount = 800 } RESOURCE { name = CharredAblator maxAmount = 800 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = RO_LEOHeatShield3m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = LEO Heat Shield (3m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.2 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.09 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 450 amount = 450 } RESOURCE { name = CharredAblator maxAmount = 450 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield2.cfg PART { name = RO_LEOHeatShield25m module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.367, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.149, 0.0, 0.0, 1.0, 0.0, 2 CoPOffset = 0.0, 1.1, 0.0 CoLOffset = 0.0, -0.36, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = landing entryCost = 1200 cost = 600 category = Thermal subcategory = 0 title = LEO Heat Shield (2.5m) manufacturer = O.M.B. Demolition Enterprises description = LEO rated heat shield. Not rated for lunar returns. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1 maxTemp = 1500 skinMaxTemp = 2600 mass = 0.0625 MODULE { name = ModuleJettison jettisonName = HeatShield25Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield25Fairing excludedRenderer = HeatShieldInternals 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Black VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield25Brown = true HeatShield25Red = false HeatShield25Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = false HeatShield25Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield25Brown = false HeatShield25Red = true HeatShield25Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 1 lossExp = -6000 lossConst = 0.13 pyrolysisLossFactor = 6000 ablationTempThresh = 500 reentryConductivity = 0.01 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 312.5 amount = 312.5 } RESOURCE { name = CharredAblator maxAmount = 312.5 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield3.cfg PART { name = HeatShield3 module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom = 0.0, -0.59, 0.0, 0.0, -1.0, 0.0, 3 node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 3 CoPOffset = 0.0, 1.4, 0.0 CoLOffset = 0.0, -0.5, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = advLanding entryCost = 1800 cost = 1100 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (5.0m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size3 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 1.333333 maxTemp = 2400 skinMaxTemp = 3600 mass = 0.3125 MODULE { name = ModuleJettison jettisonName = HeatShield375Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield375Fairing excludedRenderer = HeatShield375Internal 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 3.75 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-375-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield375Brown = true HeatShield375Red = false HeatShield375Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield375Brown = false HeatShield375Red = false HeatShield375Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield375Brown = false HeatShield375Red = true HeatShield375Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 1562.5 amount = 1562.5 } RESOURCE { name = CharredAblator maxAmount = 1171.875 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/HeatShield/HeatShield3.cfg PART { name = Heatshield-10M module = Part author = Chris Adderley (Nertea) node_stack_direct = 0.0, -0.00, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom = 0.0, -0.59, 0.0, 0.0, -1.0, 0.0, 3 node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 3 CoPOffset = 0.0, 1.4, 0.0 CoLOffset = 0.0, -0.5, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple TechRequired = advLanding entryCost = 1800 cost = 1100 category = Thermal subcategory = 0 title = Lunar-rated Heat Shield (10.0m) manufacturer = O.M.B. Demolition Enterprises description = Lunar-rated heat shield. attachRules = 1,0,1,0,0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size3 tags = ablat drag entry insulate protect re- rocket therm leaveTemp = true crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.6 skinMassPerArea = 4 thermalMassModifier = 1.0 rescaleFactor = 2.666667 maxTemp = 2400 skinMaxTemp = 3600 mass = 1.25 MODULE { name = ModuleJettison jettisonName = HeatShield375Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False checkBottomNode = True } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleColorChanger moduleID = shieldChar shaderProperty = _BurnColor useRate = False toggleInEditor = False toggleInFlight = False excludedRenderer = HeatShield375Fairing excludedRenderer = HeatShield375Internal 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.8 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 3.75 } MODEL { model = ReStock/Assets/Aero/restock-heatshield-375-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Classic VARIANT { name = Classic displayName = Classic primaryColor = #8d6c24 GAMEOBJECTS { HeatShield375Brown = true HeatShield375Red = false HeatShield375Black = false } } VARIANT { name = Black displayName = Black primaryColor = #303030 GAMEOBJECTS { HeatShield375Brown = false HeatShield375Red = false HeatShield375Black = true } } VARIANT { name = Red displayName = Unpainted primaryColor = #793b25 GAMEOBJECTS { HeatShield375Brown = false HeatShield375Red = true HeatShield375Black = false } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 6250 amount = 6250 } RESOURCE { name = CharredAblator maxAmount = 4687.5 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } } } UrlConfig { parentUrl = Squad/Parts/Aero/InflatableHeatShield/HeatShield.cfg PART { name = InflatableHeatShield module = Part author = RoverDude rescaleFactor = 1 node_stack_mid = 0.0, 0.34, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 1.4, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, -0.9, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = heavyLanding entryCost = 6400 cost = 2400 subcategory = 0 title = non RO - Heat Shield (10m) manufacturer = O.M.B. Demolition Enterprises description = Based on the design of a child's toy, this heat shield uses a set of inflatable rings covered with a thermal blanket to provide a generous 10 meter heat shield for reentry and deceleration, and the aerodynamic qualities of an untethered bouncy castle. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,0,1 mass = 0.66 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 breakingForce = 2048 breakingTorque = 2048 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 heatConductivity = 0.001 thermalMassModifier = 1.0 CoPOffset = 0.0, 2.5, 0.0 CoLOffset = 0.0, -1, 0.0 CenterOfBuoyancy = 0.0, 2, 0.0 CenterOfDisplacement = 0.0, 2.3, 0.0 buoyancy = 0.2 boundsMultiplier = 0.7 fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple tags = balloon drag entry expand inflat insulate protect re- rocket therm skinInternalConductionMult = 120 skinMaxTemp = 2120 skinThermalMassModifier = 1.4131 skinMassPerArea = 0.0514 emissiveConstant = 0.87 absorptiveConstant = 0.15 leaveTemp = true maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = Squad/Parts/Aero/InflatableHeatShield/HeatShield } MODULE { name = ModuleAnimateGeneric animationName = InflatableHS isOneShot = false startEventGUIName = Inflate Heat Shield endEventGUIName = Deflate Heat Shield actionGUIName = Inflate Heat Shield allowAnimationWhileShielded = False restrictedNode = top disableAfterPlaying = true } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = top isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False allowShroudToggle = True hideJettisonMenu = True useMultipleDragCubes = False } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODULE { name = ModuleAeroReentry leaveTemp = true } MODULE { name = GeometryPartModule forceUseMeshes = True rebuildOnAnimation = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/InflatableHeatShield/HeatShield.cfg PART { name = InflatableHeatShield15m module = Part author = RoverDude rescaleFactor = 1.5 node_stack_mid = 0.0, 0.34, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 1.4, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, -0.9, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = heavyLanding entryCost = 600 cost = 300 subcategory = 0 title = non RO - Heat Shield (15m) manufacturer = O.M.B. Demolition Enterprises description = Based on the design of a child's toy, then crossed with a bouncy castle, this heat shield uses a set of inflatable rings covered with a thermal blanket to provide a generous 15 meter heat shield for reentry and decelleration. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,0,1 mass = 1.312 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 breakingForce = 2048 breakingTorque = 2048 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 heatConductivity = 0.001 thermalMassModifier = 1.0 CoPOffset = 0, 3.75, 0 CoLOffset = 0, 1.5, 0 CenterOfBuoyancy = 0.0, 3.75, 0.0 CenterOfDisplacement = 0.0, 3.45, 0.0 buoyancy = 0.2 boundsMultiplier = 0.7 fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple tags = balloon drag entry expand inflat insulate protect re- rocket therm skinInternalConductionMult = 120 skinMaxTemp = 2120 skinThermalMassModifier = 1.4131 skinMassPerArea = 0.0514 emissiveConstant = 0.87 absorptiveConstant = 0.15 leaveTemp = true maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = Squad/Parts/Aero/InflatableHeatShield/HeatShield } MODULE { name = ModuleAnimateGeneric animationName = InflatableHS isOneShot = false startEventGUIName = Inflate Heat Shield endEventGUIName = Deflate Heat Shield actionGUIName = Inflate Heat Shield allowAnimationWhileShielded = False restrictedNode = top disableAfterPlaying = true } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = top isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False allowShroudToggle = True hideJettisonMenu = True useMultipleDragCubes = False } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODULE { name = ModuleAeroReentry leaveTemp = true } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/InflatableHeatShield/HeatShield.cfg PART { name = IRVE3 module = Part author = RoverDude rescaleFactor = 0.3 node_stack_mid = 0.0, 0.34, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 1.4, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, -0.9, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = advLanding entryCost = 6400 cost = 2400 subcategory = 0 title = non RO - IRVE 3 manufacturer = O.M.B. Demolition Enterprises description = Rescaled inflatable heatshield to 3 meters, to match the Inflatable Reentry Vehicle Experiment 3 (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,0,1 mass = 0.11781 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 breakingForce = 2048 breakingTorque = 2048 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 heatConductivity = 0.001 thermalMassModifier = 1.0 CoPOffset = 0.0, 2.5, 0.0 CoLOffset = 0.0, -1, 0.0 CenterOfBuoyancy = 0.0, 2, 0.0 CenterOfDisplacement = 0.0, 2.3, 0.0 buoyancy = 0.2 boundsMultiplier = 0.7 fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple tags = balloon drag entry expand inflat insulate protect re- rocket therm skinInternalConductionMult = 120 skinMaxTemp = 2120 skinThermalMassModifier = 1.4131 skinMassPerArea = 0.0514 emissiveConstant = 0.87 absorptiveConstant = 0.15 leaveTemp = true maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = Squad/Parts/Aero/InflatableHeatShield/HeatShield } MODULE { name = ModuleAnimateGeneric animationName = InflatableHS isOneShot = false startEventGUIName = Inflate Heat Shield endEventGUIName = Deflate Heat Shield actionGUIName = Inflate Heat Shield allowAnimationWhileShielded = False restrictedNode = top disableAfterPlaying = true } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = top isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False allowShroudToggle = True hideJettisonMenu = True useMultipleDragCubes = False } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODULE { name = ModuleAeroReentry leaveTemp = true } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/InflatableHeatShield/HeatShield.cfg PART { name = IRVE3 module = Part author = RoverDude rescaleFactor = 1 node_stack_mid = 0.0, 0.34, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 1.4, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, -0.9, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = heavyLanding entryCost = 6400 cost = 2400 subcategory = 0 title = non RO - IRVE 3 manufacturer = O.M.B. Demolition Enterprises description = Rescaled inflatable heatshield to 3 meters, to match the Inflatable Reentry Vehicle Experiment 3 (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,0,1 mass = 0.117541 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 breakingForce = 2048 breakingTorque = 2048 skinMaxTemp = 3500 emissiveConstant = 0.9 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 heatConductivity = 0.01 thermalMassModifier = 7.5 CoPOffset = 0.0, 2.5, 0.0 CoLOffset = 0.0, -1, 0.0 CenterOfBuoyancy = 0.0, 2, 0.0 CenterOfDisplacement = 0.0, 2.3, 0.0 buoyancy = 0.2 boundsMultiplier = 0.7 fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple tags = balloon drag entry expand inflat insulate protect re- rocket therm maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODULE { name = ModuleAnimateGeneric animationName = InflatableHS isOneShot = false startEventGUIName = Inflate Heat Shield endEventGUIName = Deflate Heat Shield actionGUIName = Inflate Heat Shield allowAnimationWhileShielded = False restrictedNode = top disableAfterPlaying = true } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = top isFairing = True jettisonedObjectMass = 0.5 jettisonForce = 15 jettisonDirection = 0 0 1 stagingEnabled = False allowShroudToggle = True hideJettisonMenu = True useMultipleDragCubes = False } MODEL { model = Squad/Parts/Aero/InflatableHeatShield/HeatShield scale = 0.3, 0.3, 0.3 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/intakeRadialLong/intakeRadialLong.cfg PART { name = IntakeRadialLong module = Part author = Porkjet node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 buoyancy = 0.1 TechRequired = highAltitudeFlight entryCost = 6800 cost = 900 category = Aero subcategory = 0 title = Adjustable Ramp Intake (Radial) manufacturer = C7 Aerospace Division description = This intake addresses those sometimes absurd contraptions that SSTO engineers designed in an attempt to pump more and more air into their engines. Optimized for supersonic flight. attachRules = 0,1,0,1,1 mass = 0.114 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = srf tags = aero (air aircraft breathe cone fligh inlet jet oxygen plane suck supersonic skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.722222 MODULE { name = AJEInlet resourceName = IntakeAir checkForOxygen = true area = 0.001 intakeSpeed = 10 intakeTransformName = Intake Area = 0.25211 inletTitle = Adjustable inlet inletDescription = Optimized for supersonic speed machCurve { key = 0 0.85 0 0 key = 1 1 0 0 key = 2 0.95 -0.08751557 -0.08751557 key = 4 0.5 -0.4034287 -0.4034287 key = 8 0.01 0 0 } TPRCurve { key = 0 0.85 0 0.1313066 key = 1 0.96 0 0 key = 2 0.95 -0.03646297 -0.03646297 key = 4 0.65 -0.15625 -0.15625 key = 8 0 0 0 } } RESOURCE { name = IntakeAir amount = 0.5 maxAmount = 0.5 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODEL { model = Squad/Parts/Aero/intakeRadialLong/IntakeRadial } MODEL { model = ReStock/Assets/Aero/DepthMasks/restock-longintake-mask } MODULE { name = ModuleRestockDepthMask maskTransform = longintake_mask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/miniIntake/SmallIntake.cfg PART { name = miniIntake module = Part author = Porkjet rescaleFactor = 1 node_stack_bottom01 = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 buoyancy = 0.1 TechRequired = aviation entryCost = 3000 cost = 250 category = Aero subcategory = 0 title = Small Circular Intake manufacturer = C7 Aerospace Division description = A must-have for air breathing engines, this intake duct will pull in outside air to run turbine engines on, as long as there is any outside air to begin with, of course. Optimized for subsonic flight. attachRules = 1,0,1,1,0 mass = 0.005 thermalMassModifier = 4.0 emissiveConstant = 0.55 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 1 fuelCrossFeed = True bulkheadProfiles = size0 tags = aero (air aircraft breathe fligh inlet jet oxygen plane subsonic suck maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 DRAG_CUBE { cube = Default, 0.1813352,0.6919296,0.4108824, 0.1813352,0.6919321,0.4108824, 0.3032565,0.4,0.3950377, 0.3032565,0.942507,0.1303004, 0.1813352,0.6928801,0.4108824, 0.1813352,0.6909673,0.4108824, 0,0.1324531,-2.368446E-08, 0.625,0.3274064,0.6250001 } MODULE { name = AJEInlet resourceName = IntakeAir checkForOxygen = true area = 0.001 intakeSpeed = 15 intakeTransformName = Intake Area = 0.16 inletTitle = Pitot tube inlet inletDescription = Designed for subsonic flight machCurve { key = 1 1 0 0 key = 1.5 0.9 -0.4312553 -0.4312553 key = 2.5 0.45 -0.5275364 -0.5275364 key = 3.5 0.1 0 0 } TPRCurve { key = 0 0.95 0.02000004 0.02000004 key = 1 0.97 0 0 key = 1.5 0.9 -0.2366667 -0.2366667 key = 2.5 0.45 -0.475 -0.475 key = 3.5 0 0 0 } } RESOURCE { name = IntakeAir amount = 0.5 maxAmount = 0.5 } MODULE { name = Driftless active = True } MODEL { model = Squad/Parts/Aero/miniIntake/SmallIntake } MODEL { model = ReStock/Assets/Aero/DepthMasks/restock-miniintake-mask } MODULE { name = ModuleRestockDepthMask maskTransform = miniintake_mask } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/protectiveRocketNoseMk7/protectiveRocketNoseMk7.cfg PART { name = rocketNoseCone module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = advConstruction TechHidden = true entryCost = 0 cost = 450 subcategory = 0 title = non RO - Protective Rocket Nose Cone Mk7 manufacturer = Goliath National Products description = A large nose cone for covering up exposed areas of big rockets. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.2 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 0.5 thermalMassModifier = 6.0 emissiveConstant = 0.6 fuelCrossFeed = False bulkheadProfiles = size2 tags = aero booster )cap drag fligh speed stab stream skinInternalConductionMult = 0.0012 skinMaxTemp = 2706 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 2000 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/Aero/ramAirIntake/ramAirIntake.cfg PART { name = ramAirIntake module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_stack_bottom01 = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 buoyancy = 0.1 TechRequired = highAltitudeFlight entryCost = 14000 cost = 2680 category = Aero subcategory = 0 title = Ramp Intake manufacturer = C7 Aerospace Division description = At supersonic speeds, -PATENT PENDING, CLASSIFIED INFO- inside the intake duct deflect the incoming air stream, causing -PATENT PENDING, CLASSIFIED INFO-, which creates a -PATENT PENDING, CLASSIFIED INFO-, thereby greatly increasing the efficiency of this unit at supersonic speeds. Patents Pending. attachRules = 1,0,1,1,0 stackSymmetry = 2 mass = 0.045 thermalMassModifier = 12.0 emissiveConstant = 0.7 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 1 fuelCrossFeed = True bulkheadProfiles = size1 tags = aero (air aircraft breathe cone fligh inlet jet oxygen plane suck supersonic emissiveConstant = 0.85 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 DRAG_CUBE { cube = Default, 1.455778,0.8035793,0.7221571, 1.455778,0.8028867,0.7221571, 1.218224,0.375,1.891716, 1.218224,0.9445066,1.006232, 1.975862,0.8134198,1.148628, 1.975862,0.8425881,0.7164711, -3.725912E-08,0.8638564,3.089391E-07, 1.25,1.852713,1.250001 } MODULE { name = AJEInlet resourceName = IntakeAir checkForOxygen = true area = 0.0074 intakeSpeed = 10 intakeTransformName = Intake Area = 0.75 inletTitle = Adjustable inlet inletDescription = Optimized for supersonic speed machCurve { key = 0 0.85 0 0 key = 1 1 0 0 key = 2 0.95 -0.08751557 -0.08751557 key = 4 0.5 -0.4034287 -0.4034287 key = 8 0.01 0 0 } TPRCurve { key = 0 0.85 0 0.1313066 key = 1 0.96 0 0 key = 2 0.95 -0.03646297 -0.03646297 key = 4 0.65 -0.15625 -0.15625 key = 8 0 0 0 } } RESOURCE { name = IntakeAir amount = 2 maxAmount = 2 } MODULE { name = ModuleAnimateHeat ThermalAnim = IntakeRampHeat } MODULE { name = Driftless active = True } MODEL { model = Squad/Parts/Aero/ramAirIntake/RampIntake } MODEL { model = ReStock/Assets/Aero/DepthMasks/restock-rampintake-mask } MODULE { name = ModuleRestockDepthMask maskTransform = rampintake_mask } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Aero/shuttleWings/delta.cfg PART { name = wingShuttleDelta module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = -1.6, -0.4, 0 CoLOffset = -1.6, -0.4, 0 CoPOffset = -1.6, -0.4, 0 TechRequired = experimentalAerodynamics entryCost = 36400 cost = 3000 category = Aero subcategory = 0 title = Big-S Delta Wing manufacturer = C7 Aerospace Division description = The Big-S line of wings are C7's largest lifting surfaces to date. Not only are they Sturdy and heat resistant enough to survive reentry, but also have enough internal volume to carry optional fuel tanks. attachRules = 0,1,0,1,1 mass = 0.5 thermalMassModifier = 1 heatConductivity = 0.06 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft foil fuel ?lf lift liquid plane shuttle swept wet skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/shuttleWings/ShuttleDeltaWing } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 4.7827 MAC = 3.49113 TaperRatio = 0.19983 MidChordSweep = 23.885 maxdeflect = 20 rootMidChordOffsetFromOrig = 0, 0.969895, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/shuttleWings/elevon1.cfg PART { name = wingShuttleElevon1 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 CoMOffset = -0.325, -0.588312, 0 CoLOffset = -0.325, -0.588312, 0 CoPOffset = -0.325, -0.588312, 0 TechRequired = experimentalAerodynamics entryCost = 16400 cost = 950 category = Aero subcategory = 0 title = Big-S Elevon 1 manufacturer = C7 Aerospace Division description = The Big-S line of wings are C7's largest lifting surfaces to date. Not only are they Sturdy and heat resistant enough to survive reentry, but also have enough internal volume to carry optional fuel tanks. attachRules = 0,1,0,1,1 mass = 0.15 thermalMassModifier = 8.0 heatConductivity = 0.06 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aileron aircraft control (elev flap plane )rudder shuttle spoil stab skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/shuttleWings/ShuttleElevonA } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 2 MAC = 1.21936 TaperRatio = 0.667627 MidChordSweep = -6.9283 nonSideAttach = 1 maxdeflect = 20 ctrlSurfFrac = 1 transformName = Elevon rootMidChordOffsetFromOrig = 0, 0.09375, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/shuttleWings/elevon2.cfg PART { name = wingShuttleElevon2 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 CoMOffset = 0, -0.329694, 0 CoLOffset = 0, -0.329694, 0 CoPOffset = 0, -0.329694, 0 TechRequired = experimentalAerodynamics entryCost = 16400 cost = 1300 category = Aero subcategory = 0 title = Big-S Elevon 2 manufacturer = C7 Aerospace Division description = The Big-S line of wings are C7's largest lifting surfaces to date. Not only are they Sturdy and heat resistant enough to survive reentry, but also have enough internal volume to carry optional fuel tanks. attachRules = 0,1,0,1,1 mass = 0.23 thermalMassModifier = 8.0 heatConductivity = 0.06 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aileron aircraft control (elev flap plane )rudder shuttle spoil stab skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/shuttleWings/ShuttleElevonB } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 2.90085 MAC = 1.8262 TaperRatio = 0.667123 MidChordSweep = -7.1665 nonSideAttach = 1 maxdeflect = 20 ctrlSurfFrac = 1 transformName = Elevon rootMidChordOffsetFromOrig = 0, 0.2, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/shuttleWings/rudder.cfg PART { name = wingShuttleRudder module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1 CoLOffset = -2.0, 0.5, 0 CoPOffset = -2.0, 0.5, 0 CoMOffset = -2.0, 0.5, 0 TechRequired = experimentalAerodynamics entryCost = 8000 cost = 2500 category = Aero subcategory = 0 title = Big-S Spaceplane Tail Fin manufacturer = C7 Aerospace Division description = Large heat resistant spaceplane fin. attachRules = 0,1,0,1,1 mass = 0.45 thermalMassModifier = 8.0 heatConductivity = 0.06 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft control (elev plane )rudder shuttle stab skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/shuttleWings/ShuttleRudder } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 4.560464 MAC = 2.74028 TaperRatio = 0.44967 MidChordSweep = 38.21 maxdeflect = 20 ctrlSurfFrac = 0.29 transformName = ControlSurface rootMidChordOffsetFromOrig = 0, 1.37014, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/shuttleWings/strake.cfg PART { name = wingShuttleStrake module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 CoMOffset = -0.37, 0.2, 0 CoLOffset = -0.37, 0.2, 0 CoPOffset = -0.37, 0.2, 0 TechRequired = experimentalAerodynamics entryCost = 22000 cost = 1000 category = Aero subcategory = 0 title = Big-S Wing Strake manufacturer = C7 Aerospace Division description = The Big-S line of wings are C7's largest lifting surfaces to date. Not only are they Sturdy and heat resistant enough to survive reentry, but also have enough internal volume to carry optional fuel tanks. attachRules = 0,1,0,1,1 mass = 0.1 thermalMassModifier = 8.0 heatConductivity = 0.06 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft foil fuel ?lf lift liquid plane shuttle swept wet skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Aero/shuttleWings/ShuttleStrake } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 1.20137 MAC = 3.1812 TaperRatio = 0 MidChordSweep = 66.726 rootMidChordOffsetFromOrig = 0, 1.27448, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wingletAV-R8/wingletAV-R8.cfg PART { name = R8winglet module = Part author = Chris Adderley (Nertea) scale = 0.1 TechRequired = flightControl entryCost = 1800 cost = 640 category = Aero subcategory = 0 title = AV-R8 Winglet manufacturer = Kerlington Model Rockets and Paper Products Inc description = The R8 Active Control Winglet series marked the debut of Kerlington Model Rockets in the Spacecraft engineering world. These winglets are equipped with movable pivots, which allow them to swivel and act as control surfaces. This feature was considered a huge advancement in control technology and most agree that it made Kerlington staff and R8 fans simply unbearable to be around. attachRules = 0,1,0,0,1 node_attach = 4.32401, 1.39785, 0.0, 1.0, 0.0, 0.0 CoMOffset = -0.0745, -0.2, 0 CoLOffset = -0.0745, -0.2, 0 CoPOffset = -0.0745, -0.2, 0 mass = 0.1 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 explosionPotential = 0.1 bulkheadProfiles = srf tags = aero aircraft canard control (elev fin (fore lift plane rocket )rudder stab swept tail skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Aero/restock-winglet-avr8-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = White VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { mainTextureURL = ReStock/Assets/Aero/restock-winglets-1 shader = KSP/Specular } } VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = ReStock/Assets/Aero/restock-winglets-2 shader = KSP/Specular } } } MODULE { name = FARControllableSurface MAC = 1.311 MidChordSweep = 27.6 maxdeflect = 15 b_2 = 1.388 TaperRatio = 0.611 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wingletAV-T1/wingletAV-T1.cfg PART { name = winglet module = Part author = Chris Adderley (Nertea) scale = 0.1 TechRequired = stability entryCost = 1500 cost = 500 category = Aero subcategory = 0 title = AV-T1 Winglet description = Nothing is really known about this thing. Use it at your own risk. attachRules = 0,1,0,0,1 node_attach = 5.10736, -0.589634, 0.0, 1.0, 0.0, 0.0 CoMOffset = 0.08, -0.2, 0.00664 CoLOffset = 0.08, -0.2, 0.00664 CoPOffset = 0.08, -0.2, 0.00664 mass = 0.037 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 explosionPotential = 0.1 mirrorRefAxis = 0, 0, -1 bulkheadProfiles = srf tags = aero aircraft fin lift plane rocket stab swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Aero/restock-winglet-avt1-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = White VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { mainTextureURL = ReStock/Assets/Aero/restock-winglets-1 shader = KSP/Specular } } VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = ReStock/Assets/Aero/restock-winglets-2 shader = KSP/Specular } } } MODULE { name = FARWingAerodynamicModel MAC = 1.239 MidChordSweep = 20.31 b_2 = 1.425 TaperRatio = 0.305 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wingletDeltaDeluxe/wingletDeltaDeluxe.cfg PART { name = winglet3 module = Part author = Chris Adderley (Nertea) scale = 1 rescaleFactor = 1 TechRequired = flightControl entryCost = 4600 cost = 600 category = Aero subcategory = 0 title = Delta-Deluxe Winglet manufacturer = Kerlington Model Rockets and Paper Products Inc description = The Delta-Deluxe Winglet is a large aerodynamic surface with a small built-in aileron. It is very lightweight and offers more lift than the AV-R8 but the small control surface area means it is not as quick to turn. attachRules = 0,1,0,0,1 node_attach = 0.4780781, 0.1322544, 0.0, 1.0, 0.0, 0.0 CoMOffset = -0.08, -0.3, 0 CoLOffset = -0.08, -0.3, 0 CoPOffset = -0.08, -0.3, 0 mass = 0.078 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 explosionPotential = 0.1 bulkheadProfiles = srf tags = aero aircraft canard control (elev fin (fore lift plane rocket )rudder stab swept tail skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Aero/restock-winglet-delta-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = White VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { mainTextureURL = ReStock/Assets/Aero/restock-winglets-1 shader = KSP/Specular } } VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = ReStock/Assets/Aero/restock-winglets-2 shader = KSP/Specular } } } MODULE { name = FARControllableSurface MAC = 1.695 MidChordSweep = 22.1 maxdeflect = 15 b_2 = 1.587 TaperRatio = 0.449 ctrlSurfFrac = 0.2 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/connector1.cfg PART { name = wingConnector module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -0.9309626, 0.07127571, 0 CoLOffset = -0.9309626, 0.07127571, 0 CoPOffset = -0.9309626, 0.07127571, 0 TechRequired = aerodynamicSystems entryCost = 6400 cost = 500 category = Aero subcategory = 0 title = Wing Connector Type A manufacturer = C7 Aerospace Division description = A vaguely wing shaped board. Use at your own risk. attachRules = 0,1,0,1,1 mass = 0.2 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/connector1 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 1.875 MAC = 4.125 TaperRatio = 1 MidChordSweep = 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/connector2.cfg PART { name = wingConnector2 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -1.875, 0.0, 0.0 CoLOffset = -1.875, 0.0, 0.0 CoPOffset = -1.875, 0.0, 0.0 TechRequired = aviation entryCost = 6400 cost = 500 category = Aero subcategory = 0 title = Wing Connector Type B manufacturer = C7 Aerospace Division description = A vaguely wing shaped board. Use at your own risk. attachRules = 0,1,0,1,1 mass = 0.2 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/connector2 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 3.75 MAC = 2.25 TaperRatio = 1 MidChordSweep = 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/connector3.cfg PART { name = wingConnector3 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -0.938, 0, 0 CoLOffset = -0.938, 0, 0 CoPOffset = -0.938, 0, 0 TechRequired = aerodynamicSystems entryCost = 4300 cost = 250 category = Aero subcategory = 0 title = Wing Connector Type C manufacturer = C7 Aerospace Division description = A vaguely wing shaped board. attachRules = 0,1,0,1,1 mass = 0.1 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/connector3 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 1.875 MAC = 2.25 TaperRatio = 1 MidChordSweep = 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/connector4.cfg PART { name = wingConnector4 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -0.469, 0, 0 CoLOffset = -0.469, 0, 0 CoPOffset = -0.469, 0, 0 TechRequired = advAerodynamics entryCost = 2400 cost = 100 category = Aero subcategory = 0 title = Wing Connector Type D manufacturer = C7 Aerospace Division description = Found in a trash bin next to a wing factory. attachRules = 0,1,0,1,1 mass = 0.05 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/connector4 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 0.9375 MAC = 2.25 TaperRatio = 1 MidChordSweep = 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/connector5.cfg PART { name = wingConnector5 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -0.938, 0, 0 CoLOffset = -0.938, 0, 0 CoPOffset = -0.938, 0, 0 TechRequired = aviation entryCost = 2400 cost = 100 category = Aero subcategory = 0 title = Wing Connector Type E manufacturer = C7 Aerospace Division description = Found in a trash bin next to a wing factory. attachRules = 0,1,0,1,1 mass = 0.05 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/connector5 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 1.875 MAC = 1.313 TaperRatio = 1 MidChordSweep = 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/delta.cfg PART { name = deltaWing module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -1.2, 0.4, 0 CoLOffset = -1.2, 0.4, 0 CoPOffset = -1.2, 0.4, 0 TechRequired = advAerodynamics entryCost = 6400 cost = 600 category = Aero subcategory = 0 title = Delta Wing manufacturer = C7 Aerospace Division description = Standard Delta configuration wings. These wings provide high lift and a stable center of gravity for your everyday lifting needs. attachRules = 0,1,0,1,1 mass = 0.2 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/delta scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 3.75 MAC = 2.25 TaperRatio = 0.091 MidChordSweep = 26.57 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/delta_small.cfg PART { name = delta_small module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -0.6, 0.15, 0 CoLOffset = -0.6, 0.15, 0 CoPOffset = -0.6, 0.15, 0 TechRequired = advAerodynamics entryCost = 3200 cost = 200 category = Aero subcategory = 0 title = Small Delta Wing manufacturer = C7 Aerospace Division description = This small delta wing has breezed through extensive stress tests and design revisions, mostly because it wasn't involved in any of those. In any case, it should work as a comparatively reliable lifting surface. attachRules = 0,1,0,1,1 mass = 0.05 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/delta_small scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 1.875 MAC = 1.313 TaperRatio = 0.167 MidChordSweep = 26.57 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/elevon1.cfg PART { name = StandardCtrlSrf module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = 0, -0.215625, 0 CoLOffset = 0, -0.215625, 0 CoPOffset = 0, -0.215625, 0 TechRequired = aviation entryCost = 3200 cost = 400 category = Aero subcategory = 0 title = Elevon 1 manufacturer = C7 Aerospace Division description = Made from the finest materials at hand, these flight surfaces are guaranteed to operate while attached to the craft. However studies have shown that a lack of atmosphere *may* slightly impede function. No refunds. attachRules = 0,1,0,0,0 mass = 0.05 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 bulkheadProfiles = srf tags = aero aileron aircraft control (elev plane )rudder skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/elevon1 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 1.825 MAC = 0.519 TaperRatio = 1 MidChordSweep = 0 nonSideAttach = 1 maxdeflect = 20 ctrlSurfFrac = 1 transformName = Elevon1 rootMidChordOffsetFromOrig = 0, 0.09375, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/elevon2.cfg PART { name = elevon2 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = 0, -0.3296936, 0 CoLOffset = 0, -0.3296936, 0 CoPOffset = 0, -0.3296936, 0 TechRequired = advAerodynamics entryCost = 3200 cost = 550 category = Aero subcategory = 0 title = Elevon 2 manufacturer = C7 Aerospace Division description = Made from the finest materials at hand, these flight surfaces are guaranteed to operate while attached to the craft. However studies have shown that a lack of atmosphere *may* slightly impede function. No refunds. attachRules = 0,1,0,0,0 mass = 0.06 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 bulkheadProfiles = srf tags = aero aileron aircraft control (elev plane )rudder skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/elevon2 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 1.825 MAC = 0.633 TaperRatio = 0.695 MidChordSweep = -3.58 nonSideAttach = 1 maxdeflect = 20 ctrlSurfFrac = 1 transformName = Elevon2 rootMidChordOffsetFromOrig = 0, 0.09375, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/elevon3.cfg PART { name = elevon3 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = 0, -0.446875, 0 CoLOffset = 0, -0.446875, 0 CoPOffset = 0, -0.446875, 0 TechRequired = advAerodynamics entryCost = 3200 cost = 650 category = Aero subcategory = 0 title = Elevon 3 manufacturer = C7 Aerospace Division description = Made from the finest materials at hand, these flight surfaces are guaranteed to operate while attached to the craft. However studies have shown that a lack of atmosphere *may* slightly impede function. No refunds. attachRules = 0,1,0,0,0 mass = 0.08 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 bulkheadProfiles = srf tags = aero aileron aircraft control (elev plane )rudder skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/elevon3 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 1.825 MAC = 0.864 TaperRatio = 0.761 MidChordSweep = -3.67 nonSideAttach = 1 maxdeflect = 20 ctrlSurfFrac = 1 transformName = Elevon3 rootMidChordOffsetFromOrig = 0, 0.09375, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/elevon4.cfg PART { name = smallCtrlSrf module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = 0, -0.329694, 0 CoLOffset = 0, -0.329694, 0 CoPOffset = 0, -0.329694, 0 TechRequired = advAerodynamics entryCost = 3200 cost = 400 category = Aero subcategory = 0 title = Elevon 4 manufacturer = C7 Aerospace Division description = Feel the need to attach an elevator, rudder or aileron to just about any surface you can get your mitts on? Well this small elevon is for you. Made of mostly new factory parts, it will fit just about anywhere. Just don't expect a huge performance out of such a small part. attachRules = 0,1,0,0,0 mass = 0.04 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 bulkheadProfiles = srf tags = aero aileron aircraft control (elev plane )rudder skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/elevon4 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 0.888 MAC = 0.747 TaperRatio = 1 MidChordSweep = 0 nonSideAttach = 1 maxdeflect = 20 ctrlSurfFrac = 1 transformName = Elevon4 rootMidChordOffsetFromOrig = 0, 0.09375, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/elevon5.cfg PART { name = elevon5 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = 0, -0.329694, 0 CoLOffset = 0, -0.329694, 0 CoPOffset = 0, -0.329694, 0 TechRequired = advAerodynamics entryCost = 4800 cost = 800 category = Aero subcategory = 0 title = Elevon 5 manufacturer = C7 Aerospace Division description = Just another one of these elevon things... wait, this one is swept! Wow! attachRules = 0,1,0,0,0 mass = 0.08 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 bulkheadProfiles = srf tags = aero aileron aircraft control (elev plane )rudder skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/elevon5 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARControllableSurface b_2 = 2 MAC = 0.747 TaperRatio = 1 MidChordSweep = 0 nonSideAttach = 1 maxdeflect = 20 ctrlSurfFrac = 1 transformName = Elevon5 rootMidChordOffsetFromOrig = 0, 0.09375, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/strake.cfg PART { name = wingStrake module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -0.35, -0.3, 0 CoLOffset = -0.35, -0.3, 0 CoPOffset = -0.35, -0.3, 0 TechRequired = supersonicFlight entryCost = 6800 cost = 400 category = Aero subcategory = 0 title = Wing Strake manufacturer = C7 Aerospace Division description = Strakes are like sideburns for your plane. The girls will fall for you! attachRules = 0,1,0,1,1 mass = 0.05 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/strake scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 0.938 MAC = 2.25 TaperRatio = 0.091 MidChordSweep = 63.42 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/structural1.cfg PART { name = structuralWing module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -0.7, -0.6, 0 CoLOffset = -0.7, -0.6, 0 CoPOffset = -0.7, -0.6, 0 TechRequired = supersonicFlight entryCost = 6400 cost = 500 category = Aero subcategory = 0 title = Structural Wing Type A manufacturer = C7 Aerospace Division description = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. Intended uses include very large canards, and leading edges of larger delta wings. attachRules = 0,1,0,1,1 mass = 0.1 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/structural1 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 1.875 MAC = 2.25 TaperRatio = 0.091 MidChordSweep = 44.99 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/structural2.cfg PART { name = structuralWing2 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -1.1, -0.1, 0 CoLOffset = -1.1, -0.1, 0 CoPOffset = -1.1, -0.1, 0 TechRequired = aerodynamicSystems entryCost = 6400 cost = 500 category = Aero subcategory = 0 title = Structural Wing Type B manufacturer = C7 Aerospace Division description = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. attachRules = 0,1,0,1,1 mass = 0.1 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/structural2 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 3.75 MAC = 1.313 TaperRatio = 0.167 MidChordSweep = 14.04 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/structural3.cfg PART { name = structuralWing3 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -1.0, -0.05, 0 CoLOffset = -1.0, -0.05, 0 CoPOffset = -1.0, -0.05, 0 TechRequired = aviation entryCost = 6400 cost = 300 category = Aero subcategory = 0 title = Structural Wing Type C manufacturer = C7 Aerospace Division description = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. attachRules = 0,1,0,1,1 mass = 0.05 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/structural3 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 3.75 MAC = 0.844 TaperRatio = 0.286 MidChordSweep = 7.13 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/structural4.cfg PART { name = structuralWing4 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -0.236, -0.1, 0 CoLOffset = -0.236, -0.1, 0 CoPOffset = -0.236, -0.1, 0 TechRequired = advAerodynamics entryCost = 6400 cost = 150 category = Aero subcategory = 0 title = Structural Wing Type D manufacturer = C7 Aerospace Division description = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. attachRules = 0,1,0,1,1 mass = 0.025 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane swept skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/structural4 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 0.938 MAC = 1.313 TaperRatio = 0.167 MidChordSweep = 44.99 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/swept1.cfg PART { name = sweptWing1 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -1.0, 0.05, 0 CoLOffset = -1.0, 0.05, 0 CoPOffset = -1.0, 0.05, 0 TechRequired = advAerodynamics entryCost = 6400 cost = 500 category = Aero subcategory = 0 title = Swept Wing Type A manufacturer = C7 Aerospace Division description = This wing has been constructed out of surplus wing components. Comes complete with "like new" finish. attachRules = 0,1,0,1,1 mass = 0.113 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/swept1 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 3.75 MAC = 1.313 TaperRatio = 0.167 MidChordSweep = 36.87 rootMidChordOffsetFromOrig = 0, 1.313, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Aero/wings/swept2.cfg PART { name = sweptWing2 module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3 CoMOffset = -1.875, 0, 0 CoLOffset = -1.875, 0, 0 CoPOffset = -1.875, 0, 0 TechRequired = aerodynamicSystems entryCost = 6400 cost = 500 category = Aero subcategory = 0 title = Swept Wing Type B manufacturer = C7 Aerospace Division description = This wing has been constructed from surplus wing components. Comes complete with "like new" finish. attachRules = 0,1,0,1,1 mass = 0.226 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = none maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 15 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft fligh foil lift plane skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 2273.15 MODEL { model = Squad/Parts/Aero/wings/swept2 scale = 1.0, 1.0, 1.0 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODULE { name = FARWingAerodynamicModel b_2 = 3.75 MAC = 2.25 TaperRatio = 1 MidChordSweep = 26.57 rootMidChordOffsetFromOrig = 0, 1.313, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } } } UrlConfig { parentUrl = Squad/Parts/Command/advancedSasModuleLarge/advSasModuleLarge.cfg PART { name = asasmodule1-2 module = Part author = Chris Adderley (Nertea) iconCenter = 0, 3, 0 node_stack_top = 0, 0.25, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0, -0.25, 0, 0.0, -1.0, 0.0, 2 buoyancy = 0.1 buoyancyUseSine = False TechRequired = specializedControl entryCost = 11600 cost = 2100 category = Control subcategory = 0 title = Advanced Reaction Wheel Module, Large manufacturer = Generic description = Using a powerful electric motor, this large reaction wheel allows for minor attitude adjustments even to larger spacecraft without expending propellant. attachRules = 1,0,1,1,0 mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size2 tags = cmg command control fly gyro moment react stab steer torque rescaleFactor = 1 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleReactionWheel PitchTorque = 1.0 YawTorque = 1.0 RollTorque = 1.0 torqueResponseSpeed = 30 RESOURCE { name = ElectricCharge rate = 1.000 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-25-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = TweakScale type = stack defaultScale = 2.5 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/advancedSasModuleLarge/advSasModuleLarge.cfg PART { name = RP0probeSounding0-3m module = Part author = Chris Adderley (Nertea) iconCenter = 0, 3, 0 node_stack_top = 0, 0.25, 0, 0.0, 1.0, 0.0,0, 0 node_stack_bottom = 0, -0.25, 0, 0.0, -1.0, 0.0,0, -0 buoyancy = 0.1 buoyancyUseSine = False TechRequired = start entryCost = 11600 cost = 2100 category = Pods subcategory = 0 title = WAC-Corporal Sounding Rocket Telemetry Unit manufacturer = Caltech description = A simple RF receiver and time-delay circuit for sounding rockets. Allows staging and for information to be reported, but no yaw/pitch/roll control. [0.3m diameter] attachRules = 1,0,1,1,0 mass = 0.06 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0 tags = cmg command control fly gyro moment react stab steer torque crashTolerance = 7 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 scale = 1.0 rescaleFactor = 0.3816 maxTemp = 573.15 skinMaxTemp = 773.15 CrewCapacity = 0 vesselType = Probe MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-25-1 scale = 0.3086, 1.0, 0.3086 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } RESOURCE { name = ElectricCharge amount = 180 maxAmount = 180 } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/advancedSasModuleLarge/advSasModuleLarge.cfg PART { name = RP0aerobeeSounding module = Part author = Chris Adderley (Nertea) iconCenter = 0, 3, 0 node_stack_top = 0, 0.25, 0, 0.0, 1.0, 0.0,0, 0 node_stack_bottom = 0, -0.25, 0, 0.0, -1.0, 0.0,0, -0 buoyancy = 0.1 buoyancyUseSine = False TechRequired = start entryCost = 11600 cost = 2100 category = Pods subcategory = 0 title = Aerobee Sounding Rocket Telemetry Unit manufacturer = Aerojet description = A simple RF receiver and time-delay circuit for sounding rockets. Allows staging and for information to be reported, but no yaw/pitch/roll control. [0.380m diameter] attachRules = 1,0,1,1,0 mass = 0.06 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0 tags = cmg command control fly gyro moment react stab steer torque crashTolerance = 7 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 scale = 1.0 maxTemp = 573.15 skinMaxTemp = 773.15 CrewCapacity = 0 vesselType = Probe rescaleFactor = 0.48336 MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-25-1 scale = 0.3086, 1.0, 0.3086 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } RESOURCE { name = ElectricCharge amount = 180 maxAmount = 180 } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/advancedSasModuleLarge/advSasModuleLarge.cfg PART { name = RP0probeAvionics66m module = Part author = Chris Adderley (Nertea) iconCenter = 0, 3, 0 node_stack_top = 0, 0.25, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0, -0.25, 0, 0.0, -1.0, 0.0, 2 buoyancy = 0.1 buoyancyUseSine = False TechRequired = specializedControl entryCost = 11600 cost = 2100 category = Pods subcategory = 0 title = Saturn IB/V Instrument Unit manufacturer = IBM description = This avionics unit was designed by IBM for the Saturn IB and V launch vehicles. Allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 2.0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size6 tags = cmg command control fly gyro moment react stab steer torque crashTolerance = 7 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 scale = 1.0 rescaleFactor = 2.64 maxTemp = 573.15 skinMaxTemp = 773.15 CrewCapacity = 0 vesselType = Probe MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-25-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } RESOURCE { name = ElectricCharge amount = 6000 maxAmount = 6000 } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/advancedSasModuleLarge/advSasModuleLarge.cfg PART { name = RP0probeAvionics1-4m module = Part author = Chris Adderley (Nertea) iconCenter = 0, 3, 0 node_stack_top = 0, 0.25, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0, -0.25, 0, 0.0, -1.0, 0.0, 2 buoyancy = 0.1 buoyancyUseSine = False TechRequired = specializedControl entryCost = 11600 cost = 2100 category = Pods subcategory = 0 title = Delta Avionics Package [1.45m] manufacturer = Honeywell Aerospace description = A mid-period avionics module capable of maintaining a pitch and roll program, used by small upper stages. Control lasts approximately a half hour. Allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 0.16 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = cmg command control fly gyro moment react stab steer torque maxTemp = 573.15 crashTolerance = 7 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 scale = 1.0 rescaleFactor = 1.0 skinMaxTemp = 773.15 CrewCapacity = 0 vesselType = Probe MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-25-1 scale = 0.58, 1.0, 0.58 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } RESOURCE { name = ElectricCharge amount = 1300 maxAmount = 1300 } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.12 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 2 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/advancedSasModuleLarge/advSasModuleLarge.cfg PART { name = RP0probeAvionics3-05m module = Part author = Chris Adderley (Nertea) iconCenter = 0, 3, 0 node_stack_top = 0, 0.25, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0, -0.25, 0, 0.0, -1.0, 0.0, 2 buoyancy = 0.1 buoyancyUseSine = False TechRequired = specializedControl entryCost = 11600 cost = 2100 category = Pods subcategory = 0 title = Centaur Avionics Package [3.05m] manufacturer = Honeywell Aerospace description = An avionics module for large upper stages. Rated control lasts approximately two hours. attachRules = 1,0,1,1,0 mass = 0.3 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size2 tags = cmg command control fly gyro moment react stab steer torque maxTemp = 573.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 scale = 1.0 rescaleFactor = 1.0 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 773.15 CrewCapacity = 0 vesselType = Probe MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-25-1 scale = 1.22, 1.0, 1.22 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.25 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 standalone = True } RESOURCE { name = ElectricCharge amount = 1800 maxAmount = 1800 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/advancedSasModuleLarge/advSasModuleLarge.cfg PART { name = RP0probeAvionics0-81m module = Part author = Chris Adderley (Nertea) iconCenter = 0, 3, 0 node_stack_top = 0, 0.25, 0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0, -0.25, 0, 0.0, -1.0, 0.0, 2 buoyancy = 0.1 buoyancyUseSine = False TechRequired = specializedControl entryCost = 11600 cost = 2100 category = Pods subcategory = 0 title = Able Avionics Package [0.813m] manufacturer = Honeywell Aerospace description = An early avionics module capable of maintaining a pitch and roll program, used by small upper stages. Control lasts approximately a half hour. Allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 0.140 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size2 tags = cmg command control fly gyro moment react stab steer torque crashTolerance = 7 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.0 maxTemp = 573.15 skinMaxTemp = 773.15 CrewCapacity = 0 vesselType = Probe MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-25-1 scale = 0.3252, 1.0, 0.3252 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } RESOURCE { name = ElectricCharge amount = 300 maxAmount = 300 } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.15 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 0 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/cupola/cupola.cfg PART { name = cupola module = Part author = Squad mesh = model.mu node_stack_bottom = 0.0, -0.4, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.83, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = commandModules entryCost = 10200 cost = 3200 category = Pods subcategory = 0 title = Cupola Observatory Module manufacturer = Generic description = Sporting large panes of transparent aluminum ceramic composite, the Cupola gives an unmatched view of space. ESA pioneered the design for the ISS, where it was attached in 2010 after launching on STS-130. attachRules = 1,0,1,1,0 mass = 1.88 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.20 angularDrag = 4 skinMaxTemp = 2000 vesselType = Lander CrewCapacity = 1 bulkheadProfiles = size2, size1 tags = base capsule cmg command control ?eva fly gyro ?iva moment outpost pilot pod react rocket space stab statio steer torque view comfort maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 INTERNAL { name = cupolaInternal } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Up CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 interactionRange = 2 } MODULE { name = FlagDecal textureQuadName = flagTransform } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Comfort bonus = panorama desc = The cupola offer a relaxing panoramic view of the void of space. } MODULE { name = Habitat } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 100.1125 basemass = -1 type = ServiceModule TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Oxygen amount = 630 maxAmount = 630 } TANK { name = CarbonDioxide amount = 0 maxAmount = 262.5 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleGenerator isAlwaysActive = true OUTPUT_RESOURCE { name = ElectricCharge rate = -0.2 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = PlannerController title = generator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/externalCommandSeat/externalCommandSeat.cfg PART { name = seatExternalCmd module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_attach = 0.0, 0.0, 0.2, 0.0, 0.0, -1.0 TechRequired = fieldScience entryCost = 8100 cost = 200 category = Pods subcategory = 0 title = EAS-1 External Command Seat manufacturer = Kerlington Model Rockets and Paper Products Inc description = The EAS-1 External Command Seat provides all the controls needed to fully operate a spacecraft, just like a command pod, but without such needless frivolities as "pressurized interiors", or "seat belts". It's bare-bones, pedal-to-the-metal efficiency at its finest. attachRules = 0,1,0,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.05 minimum_drag = 0.05 angularDrag = 1 breakingForce = 20 breakingTorque = 20 vesselType = Rover CrewCapacity = 1 bulkheadProfiles = srf tags = chair control kerbal rover maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODULE { name = KerbalSeat seatPivotName = seatPivot ejectDirection = 0.0, 0.1, 0.1 ejectionForceMax = 100.0 ejectionForcePercentage = 0.0 ejectionForceDirection = 0.0, 1.0, 0.0 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/hitchhikerStorageContainer/hitchikerStorageContainer.cfg PART { name = crewCabin module = Part author = Chris Adderley node_stack_top = 0.0, 0.986899, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.986899, 0.0, 0.0, -1.0, 0.0, 2 CrewCapacity = 4 TechRequired = spaceExploration entryCost = 12400 cost = 4000 category = Utility subcategory = 0 title = Habitation Module manufacturer = Generic description = This non-controllable module is designed for space stations and very large, long-range spacecraft. It can be stocked with ample consumables, and provides toilets, showers and living quarters for up to four crewmembers. There are no bunks in space, however – instead, sleeping bags are strapped to the internal walls of the module. attachRules = 1,0,1,1,0 mass = 6.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 skinMaxTemp = 2000 vesselType = Ship bulkheadProfiles = size2 tags = base cabin (can outpost passenger statio tour tuna comfort, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, nitrogen, nitrogen pressure control, atmosphere, sickbay, stress, colony, habitation maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.6 INTERNAL { name = crewCabinInternals } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = flagTransform } MODULE { name = Driftless active = True } 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 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Comfort bonus = exercise desc = A treadmill designed to permit exercise in zero-g is included. The crew will love it. } MODULE { name = Habitat } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 2600 basemass = -1 type = ServiceModule TANK { name = ElectricCharge maxAmount = 43200 amount = 43200 } TANK { name = Food maxAmount = 702 amount = 23.4 } TANK { name = Water maxAmount = 463.8 amount = 15.46 } TANK { name = Oxygen maxAmount = 71064 amount = 2368.8 } TANK { name = CarbonDioxide amount = 0 maxAmount = 30900 } TANK { name = Waste amount = 0 maxAmount = 63.6 } TANK { name = WasteWater amount = 0 maxAmount = 591 } TANK { name = LithiumHydroxide maxAmount = 90 amount = 3 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. capacity = 6.68 toggle = true running = true } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = Configure title = Processes slots = 1 SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 6.68 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 6.68 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 6.68 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/inlineAdvancedStabilizer/inlineAdvancedStabilizer.cfg PART { name = advSasModule module = Part author = Chris Adderley (Nertea) scale = 1 iconCenter = 0, 3, 0 node_stack_top = 0, 0.1990267, 0, 0.0, 1.0, 0.0 node_stack_bottom = 0, -0.1990267, 0, 0.0, -1.0, 0.0 TechRequired = advFlightControl entryCost = 7200 cost = 1200 category = Control subcategory = 0 title = Advanced Inline Stabilizer manufacturer = Generic description = This module uses an electric motor to spin its internal flywheels, producing torque, which allows for minor attitude adjustments without expending propellant. attachRules = 1,0,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = cmg command control fly gyro moment react stab steer torque rescaleFactor = 1 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleReactionWheel PitchTorque = 0.5 YawTorque = 0.5 RollTorque = 0.5 torqueResponseSpeed = 15 RESOURCE { name = ElectricCharge rate = 0.500 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-125-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/inlineReactionWheel/inlineReactionWheel.cfg PART { name = sasModule module = Part author = Andrew Cassidy scale = 1 TechRequired = flightControl entryCost = 3200 cost = 600 category = Control subcategory = 0 title = Small Inline Reaction Wheel description = Using a small electric motor, this reaction wheel lets probes and satellites adjust their attitudes without expending propellant. attachRules = 1,0,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0 tags = cmg command control fly gyro moment react stab steer torque manufacturer = Generic rescaleFactor = 1 node_stack_bottom = 0.0, -0.0911109, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.0911109, 0.0, 0.0, 1.0, 0.0, 0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleReactionWheel PitchTorque = 0.1 YawTorque = 0.1 RollTorque = 0.1 RESOURCE { name = ElectricCharge rate = 0.100 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-625-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = TweakScale type = stack defaultScale = 0.625 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/inlineReactionWheel/inlineReactionWheel.cfg PART { name = RP0probeAvionics1-5m module = Part author = Andrew Cassidy TechRequired = flightControl entryCost = 3200 cost = 600 category = Pods subcategory = 0 title = Agena Avionics Package description = An early but advanced avionics module for upper stages. Carries an 11.8 kWh battery, providing control for just over 47 hr, and an omnidirectional antenna with an effective range of 1,500 km to ground stations. Capable of maintaining a pitch and roll program. Allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 0.228 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = cmg command control fly gyro moment react stab steer torque manufacturer = Lockheed node_stack_bottom = 0.0, -0.0911109, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.0911109, 0.0, 0.0, 1.0, 0.0, 0 crashTolerance = 7 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 2.4 scale = 1.0 maxTemp = 573.15 skinMaxTemp = 773.15 CrewCapacity = 0 vesselType = Probe MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-reactionwheel-625-1 scale = 0.508, 1, 0.508 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } RESOURCE { name = ElectricCharge amount = 42480 maxAmount = 42480 } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.25 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/Mk1-3Pod/mk1-3.cfg PART { name = mk1-3pod module = Part author = RoverDude scale = 1.0 node_stack_bottom = 0.0, -0.47924, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 1.19319, 0.0, 0.0, 1.0, 0.0, 1 CoPOffset = 0.0, 0.6, 0.0 CenterOfBuoyancy = 0.0, 0.8, 0.0 CenterOfDisplacement = 0.0, -0.3, 0.0 buoyancyUseSine = False buoyancy = 1.05 CoLOffset = 0.0, -0.45, 0.0 TechRequired = commandModules entryCost = 7600 cost = 3800 category = Pods subcategory = 0 title = Mk1-3 Command Pod (4m) manufacturer = Generic description = A three-person pod. Comes with built-in RCS thrusters running off NTO/MMH and a small battery. Heat shield required for safe reentry. Center of mass can be offset to allow lifting reentry (toggle Descent Mode). attachRules = 1,0,1,1,0 mass = 3.7 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 crashTolerance = 20 bodyLiftOnlyUnattachedLift = True bodyLiftOnlyAttachName = bottom maxTemp = 900 vesselType = Ship CrewCapacity = 3 bulkheadProfiles = size2, size1 tags = capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6141 skinMaxTemp = 3000 emissiveConstant = 0.85 skinMassPerArea = 2 stagingIcon = RCS_MODULE MODEL { model = Squad/Parts/Command/Mk1-3Pod/Mk1-3 } INTERNAL { name = Mk1-3 } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } RESOURCE { name = ElectricCharge rate = 1.520 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = Flag } MODULE { name = ModuleConductionMultiplier modifiedConductionFactor = 0.003 convectionFluxThreshold = 3000 } MODULE { name = ModuleProbeControlPoint minimumCrew = 2 multiHop = False } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = thrustTransform clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = thrustTransform emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = Driftless active = True } MODULE { name = ModuleHeatShield ablativeResource = AblativeShielding reentryConductivity = 0.001 ablationTempThresh = 500 lossExp = -40000 lossConst = 150000 pyrolysisLossFactor = 4000 reentryConductivity = 0.001 depletedSkinMaxTemp = 1200 depletedMaxTemp = 1200 } RESOURCE { name = AblativeShielding amount = 100 maxAmount = 100 } MODULE { name = ModuleAeroReentry skinMaxOperationalTemp = 3400 leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 5.9 surface = 15.71 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleRCSFX runningEffectName = running thrusterTransformName = RCSthruster thrusterPower = 0.4448222 plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = MMH ratio = 0.50 } PROPELLANT { name = NTO ratio = 0.50 } atmosphereCurve { key = 0 280.84 key = 1 253.498 } } MODULE { name = ModuleFuelTanks basemass = -1 type = ServiceModule volume = 1050 TANK { name = MMH amount = 45 maxAmount = 45 } TANK { name = NTO amount = 45 maxAmount = 45 } TANK { name = ElectricCharge maxAmount = 43200 amount = 43200 } TANK { name = Food maxAmount = 245.7 amount = 245.7 } TANK { name = Water maxAmount = 162.33 amount = 162.33 } TANK { name = Oxygen maxAmount = 24872.4 amount = 24872.4 } TANK { name = CarbonDioxide amount = 0 maxAmount = 10815 } TANK { name = Waste amount = 0 maxAmount = 22.26 } TANK { name = WasteWater amount = 0 maxAmount = 206.85 } TANK { name = LithiumHydroxide maxAmount = 31.5 amount = 31.5 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = AdjustableCoMShifter DescentModeCoM = 0.0, 0.0, -0.28 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 3.3 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } } } UrlConfig { parentUrl = Squad/Parts/Command/mk1Cockpits/mk1Cockpit.cfg PART { name = Mark1Cockpit module = Part author = Porkjet rescaleFactor = 1 node_stack_bottom = 0.0, -0.175, 0.0, 0.0, -1.0, 0.0, 1 CoMOffset = 0.0, 0.8, 0.0 CoPOffset = 0.0, 1.2, 0.0 CoLOffset = 0.0, 0.4, 0.0 TechRequired = aviation entryCost = 2600 cost = 1250 category = Pods subcategory = 0 title = 1.25m Cockpit manufacturer = C7 Aerospace Division description = One-person spaceplane cockpit. Rated for suborbital reentries. X-15 class. attachRules = 1,0,1,1,0 mass = 0.8 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 crashTolerance = 40 vesselType = Plane CrewCapacity = 1 bulkheadProfiles = size1 tags = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque, scrubber, eva scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, airpump, air pump, pressure, atmosphere skinInternalConductionMult = 0.0012 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 1800 maxTemp = 1000 emissiveConstant = 0.875 MODEL { model = Squad/Parts/Command/mk1Cockpits/CockpitStandard } INTERNAL { name = mk1CockpitInternal } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.520 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = FLAG } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 1.1 surface = 2.3 max_pressure = 0.34 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 100 basemass = -1 type = ServiceModule UNMANAGED_RESOURCE { name = Oxygen amount = 50 maxAmount = 50 } TANK { name = ElectricCharge amount = 14400 maxAmount = 14400 } TANK { name = Food maxAmount = 1.9539 amount = 1.9539 } TANK { name = Water maxAmount = 1.29091 amount = 1.29091 } TANK { name = Oxygen amount = 150 maxAmount = 150 } TANK { name = CarbonDioxide amount = 0 maxAmount = 86.005 } TANK { name = Waste amount = 0 maxAmount = 0.17702 } TANK { name = WasteWater amount = 0 maxAmount = 1.64495 } TANK { name = LithiumHydroxide maxAmount = 0.2505 amount = 0.2505 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 1 running = true } MODULE { name = ProcessController resource = _EVAScrubber title = Scrubber capacity = 1.1 toggle = true running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 1.1 running = true } MODULE { name = Configure title = Suit Life Support slots = 2 SETUP { name = LiOH Scrubber desc = A simple scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 8 hours! tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _EVAScrubber } } SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/mk1Cockpits/mk1Cockpit.cfg PART { name = RO-Mk1Cockpit module = Part author = Porkjet node_stack_bottom = 0.0, -0.175, 0.0, 0.0, -1.0, 0.0, 1 CoMOffset = 0.0, 0.8, 0.0 CoPOffset = 0.0, 1.2, 0.0 CoLOffset = 0.0, 0.4, 0.0 TechRequired = aviation entryCost = 2600 cost = 1250 category = Pods subcategory = 0 title = Mk1 Cockpit manufacturer = C7 Aerospace Division description = Two-person spaceplane cockpit. Rated for LEO reentries. attachRules = 1,0,1,1,0 mass = 1.3 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 crashTolerance = 40 vesselType = Plane CrewCapacity = 2 bulkheadProfiles = size1 tags = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, airpump, air pump, pressure, atmosphere skinInternalConductionMult = 0.0012 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 1000 emissiveConstant = 0.875 rescaleFactor = 1.722222 scale = 1.0 skinMaxTemp = 2200 MODEL { model = Squad/Parts/Command/mk1Cockpits/CockpitStandard } INTERNAL { name = mk2CockpitStandardInternals offset = 0.0, -0.2, -0.9 } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.360 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = FLAG } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 2.32 surface = 6.01 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 500 basemass = 1.3 type = ServiceModule TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Food maxAmount = 3.51 amount = 3.51 } TANK { name = Water maxAmount = 2.319 amount = 2.319 } TANK { name = Oxygen maxAmount = 355.32 amount = 355.32 } TANK { name = CarbonDioxide amount = 0 maxAmount = 154.5 } TANK { name = Waste amount = 0 maxAmount = 0.318 } TANK { name = WasteWater amount = 0 maxAmount = 2.955 } TANK { name = LithiumHydroxide maxAmount = 0.45 amount = 0.45 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 2 running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. capacity = 2 running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = Configure title = Processes slots = 2 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Air Pump desc = Pumps external atmosphere into the cabin to maintan internal pressure. Only works in breathable atmospheres tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _AirPump } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } } } UrlConfig { parentUrl = Squad/Parts/Command/mk1Cockpits/mk1CrewCabin.cfg PART { name = MK1CrewCabin module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 TechRequired = generalConstruction entryCost = 2600 cost = 550 category = Utility subcategory = 0 title = Mk1 Crew Cabin manufacturer = C7 Aerospace Division description = Four-crew passenger cabin for Mk1 spaceplanes. Rated for LEO reentries. attachRules = 1,0,1,1,0 mass = 2 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 crashTolerance = 40 vesselType = Ship CrewCapacity = 4 bulkheadProfiles = size2 noAutoEVAMulti = True tags = base contain outpost passenger statio (stor tour, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, airpump, air pump, pressure, atmosphere, sickbay, stress, colony, habitation maxTemp = 800 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.722222 skinMaxTemp = 2200 emissiveConstant = 0.800 MODEL { model = Squad/Parts/Command/mk1Cockpits/Cabin } INTERNAL { name = mk1CabinInternal } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = ModuleDataTransmitter antennaType = INTERNAL packetSize = 0.0002 requiredResource = ElectricCharge antennaPower = 100000 optimumRange = 2500 packetFloor = .1 packetCeiling = 5 packetResourceCost = 0.01 packetInterval = 1 } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 7 surface = 29 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks type = ServiceModule volume = 200 basemass = -1 TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Food maxAmount = 7.02 amount = 7.02 } TANK { name = Water maxAmount = 4.638 amount = 4.638 } TANK { name = Oxygen maxAmount = 710.64 amount = 710.64 } TANK { name = CarbonDioxide amount = 0 maxAmount = 309 } TANK { name = Waste amount = 0 maxAmount = 0.636 } TANK { name = WasteWater amount = 0 maxAmount = 5.91 } TANK { name = LithiumHydroxide maxAmount = 0.9 amount = 0.9 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 4 running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. capacity = 4 running = true } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = Configure title = Processes slots = 2 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Air Pump desc = Pumps external atmosphere into the cabin to maintan internal pressure. Only works in breathable atmospheres tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _AirPump } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 4.4 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 5.2 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 5.2 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 5.2 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/mk1Cockpits/mk1InlineCockpit.cfg PART { name = Mark2Cockpit module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 TechRequired = aerodynamicSystems entryCost = 5800 cost = 1600 category = Pods subcategory = 0 title = 1.25m Inline Cockpit manufacturer = C7 Aerospace Division description = One-person inline spaceplane cockpit. Rated for suborbital reentries. X-15 class. attachRules = 1,0,1,1,0 mass = 0.7 dragModelType = default maximum_drag = 0.08 minimum_drag = 0.08 angularDrag = 1 crashTolerance = 40 vesselType = Plane CrewCapacity = 1 bulkheadProfiles = size1 tags = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque, scrubber, eva scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere skinInternalConductionMult = 0.0012 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 1800 maxTemp = 1000 emissiveConstant = 0.875 MODEL { model = Squad/Parts/Command/mk1Cockpits/CockpitInline } INTERNAL { name = mk1InlineInternal } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.520 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = FLAG } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 1.1 surface = 2.3 max_pressure = 0.34 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 100 basemass = -1 type = ServiceModule UNMANAGED_RESOURCE { name = Oxygen amount = 50 maxAmount = 50 } TANK { name = ElectricCharge amount = 14400 maxAmount = 14400 } TANK { name = Food maxAmount = 1.9539 amount = 1.9539 } TANK { name = Water maxAmount = 1.29091 amount = 1.29091 } TANK { name = Oxygen amount = 150 maxAmount = 150 } TANK { name = CarbonDioxide amount = 0 maxAmount = 86.005 } TANK { name = Waste amount = 0 maxAmount = 0.17702 } TANK { name = WasteWater amount = 0 maxAmount = 1.64495 } TANK { name = LithiumHydroxide maxAmount = 0.2505 amount = 0.2505 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _EVAScrubber title = Scrubber capacity = 1.1 toggle = true running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 1.1 running = true } MODULE { name = Configure title = Suit Life Support slots = 2 SETUP { name = LiOH Scrubber desc = A simple scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 8 hours! tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _EVAScrubber } } SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/mk1Cockpits/mk1InlineCockpit.cfg PART { name = RO-Mk1CockpitInline module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 TechRequired = aerodynamicSystems entryCost = 5800 cost = 1600 category = Pods subcategory = 0 title = Mk 1 Inline Cockpit manufacturer = C7 Aerospace Division description = Two-person inline spaceplane cockpit. Rated for LEO reentries. attachRules = 1,0,1,1,0 mass = 1.1 dragModelType = default maximum_drag = 0.08 minimum_drag = 0.08 angularDrag = 1 crashTolerance = 40 vesselType = Plane CrewCapacity = 2 bulkheadProfiles = size1 tags = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, airpump, air pump, pressure, atmosphere skinInternalConductionMult = 0.0012 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 1000 emissiveConstant = 0.875 rescaleFactor = 1.722222 scale = 1.0 skinMaxTemp = 2200 MODEL { model = Squad/Parts/Command/mk1Cockpits/CockpitInline } INTERNAL { name = mk2CockpitStandardInternals offset = 0.0, 0.0, -0.2 } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.360 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = FLAG } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 2.32 surface = 6.01 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 500 basemass = 1.1 type = ServiceModule TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Food maxAmount = 3.51 amount = 3.51 } TANK { name = Water maxAmount = 2.319 amount = 2.319 } TANK { name = Oxygen maxAmount = 355.32 amount = 355.32 } TANK { name = CarbonDioxide amount = 0 maxAmount = 154.5 } TANK { name = Waste amount = 0 maxAmount = 0.318 } TANK { name = WasteWater amount = 0 maxAmount = 2.955 } TANK { name = LithiumHydroxide maxAmount = 0.45 amount = 0.45 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 2 running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. capacity = 2 running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = Configure title = Processes slots = 2 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Air Pump desc = Pumps external atmosphere into the cabin to maintan internal pressure. Only works in breathable atmospheres tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _AirPump } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 2.6 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/mk1LanderCan/mk1LanderCan.cfg PART { name = landerCabinSmall module = Part author = Squad mesh = model.mu node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.625, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = advFlightControl entryCost = 6800 cost = 1500 category = Pods subcategory = 0 title = Mk1 Lander Can manufacturer = Generic description = A small, single-person cabin for use on non-atmospheric landers and small spacecraft. attachRules = 1,0,1,1,0 mass = 1.2 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.2 angularDrag = 2 vesselType = Lander CrewCapacity = 1 bulkheadProfiles = size1 tags = capsule cmg command control ?eva fly gyro ?iva moment pilot pod react rocket space stab steer torque, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 800 skinMaxTemp = 800 rescaleFactor = 1.6 INTERNAL { name = landerCabinSmallInternal } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Up CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } RESOURCE { name = ElectricCharge rate = 0.327 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = flagTransform } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 180 basemass = -1 type = ServiceModule TANK { name = ElectricCharge maxAmount = 43200 amount = 43200 } TANK { name = Food maxAmount = 17.55 amount = 17.55 } TANK { name = Water maxAmount = 11.595 amount = 11.595 } TANK { name = Oxygen maxAmount = 1776.6 amount = 1776.6 } TANK { name = CarbonDioxide amount = 0 maxAmount = 772.5 } TANK { name = Waste amount = 0 maxAmount = 1.59 } TANK { name = WasteWater amount = 0 maxAmount = 14.775 } TANK { name = LithiumHydroxide maxAmount = 2.25 amount = 2.25 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/mk1LanderCan/mk1LanderCan.cfg PART { name = landerCabinMedium module = Part author = Squad mesh = model.mu node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.625, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = advFlightControl entryCost = 6800 cost = 1500 category = Pods subcategory = 0 attachRules = 1,0,1,1,0 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.2 angularDrag = 2 vesselType = Lander bulkheadProfiles = size1 tags = capsule cmg command control ?eva fly gyro ?iva moment pilot pod react rocket space stab steer torque, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 title = Mk1 Lander Can Advanced manufacturer = Generic description = This capsule was designed for lightweight non-atmospheric landers, and seats two occupants. CrewCapacity = 2 mass = 1.6 maxTemp = 800 skinMaxTemp = 800 INTERNAL { name = landerCabinMediumInternal } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Up CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } RESOURCE { name = ElectricCharge rate = 0.5 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = flagTransform } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks basemass = -1 type = ServiceModule volume = 1200 TANK { name = ElectricCharge maxAmount = 43200 amount = 43200 } TANK { name = Food maxAmount = 35.1 amount = 35.1 } TANK { name = Water maxAmount = 23.19 amount = 23.19 } TANK { name = Oxygen maxAmount = 3553.2 amount = 3553.2 } TANK { name = CarbonDioxide amount = 0 maxAmount = 1545 } TANK { name = Waste amount = 0 maxAmount = 3.18 } TANK { name = WasteWater amount = 0 maxAmount = 29.55 } TANK { name = LithiumHydroxide maxAmount = 4.5 amount = 4.5 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/mk2CockpitStandard/mk2CockpitStandard.cfg PART { name = mk2Cockpit_Standard module = Part author = Porkjet mesh = model.mu node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = supersonicFlight entryCost = 20000 cost = 3500 category = Pods subcategory = 0 title = Mk2 Cockpit manufacturer = C7 Aerospace Division description = Fits not one, but two Kerbals! This spearhead-shaped new Mk2 design from the lovable folks over at the C7 Aerospace Division should help you pierce the great blue yonder known as the Sky. attachRules = 1,0,1,1,0 mass = 1.5 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 45 emissiveConstant = 0.85 vesselType = Plane CrewCapacity = 2 bulkheadProfiles = mk2 breakingForce = 50 breakingTorque = 50 tags = aero aircraft cmg command control ?eva fly gyro ?iva moment pilot plane react space stab steer torque, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, airpump, air pump, pressure, atmosphere skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 INTERNAL { name = mk2CockpitStandardInternals } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.7 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = FLAG } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 2000 basemass = -1 type = Fuselage TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Food maxAmount = 11.7 amount = 11.7 } TANK { name = Water maxAmount = 7.73 amount = 7.73 } TANK { name = Oxygen maxAmount = 1184.4 amount = 1184.4 } TANK { name = CarbonDioxide amount = 0 maxAmount = 515 } TANK { name = Waste amount = 0 maxAmount = 1.06 } TANK { name = WasteWater amount = 0 maxAmount = 9.85 } TANK { name = LithiumHydroxide maxAmount = 1.5 amount = 1.5 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 2 running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. capacity = 3.34 running = true } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = Configure title = Processes slots = 2 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Air Pump desc = Pumps external atmosphere into the cabin to maintan internal pressure. Only works in breathable atmospheres tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _AirPump } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 2.2 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } } } UrlConfig { parentUrl = Squad/Parts/Command/mk2DroneCore/mk2Dronecore.cfg PART { name = mk2DroneCore module = Part author = Porkjet mesh = model.mu node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0 TechRequired = automation entryCost = 22000 cost = 2700 category = Pods subcategory = 0 title = MK2 Drone Core manufacturer = C7 Aerospace Division description = After extensive research and testing to improve the safety factor of next-generation modules for their Mk2 series, engineers at C7 Aerospace got fed up with having to constantly find new recruits willing to test their prototypes, and decided to develop an autonomous AI capable of doing the same job, only with a lot less screaming over the comms link. This was met with divided opinions, some criticizing C7 as taking the "booooring" route, others praising them for the innovation, while yet others reacted by shutting themselves in bunkers in anticipation of the time when these units will gain sentience and turn on their creators. C7 has vehemently denied any involvement in all sentient-AI-related catastrophes so far. attachRules = 1,0,1,1,0 mass = 0.50 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 20 breakingForce = 200 breakingTorque = 200 vesselType = Probe bulkheadProfiles = mk2 tags = aero aircraft cmg command control fly gyro kerbnet moment plane probe react sas satellite space stab steer torque skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.2 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.5 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleKerbNetAccess EnhancedSituationMask = 24 EnhancedMinimumFoV = 45 EnhancedMaximumFoV = 135 MinimumFoV = 10 MaximumFoV = 20 AnomalyDetection = 0.48 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } DRAG_CUBE { cube = Default, 0.3691,0.5661,1.324, 0.3691,0.5661,1.324, 2.494,0.972,0.1627, 2.494,0.972,0.1627, 0.6348,0.9013,0.7, 0.6348,0.9013,0.7, 0,-6.258E-07,7.461E-14, 2.5,0.25,1.5 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 250 type = Fuselage basemass = -1 TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/mk2LanderCan/mk2LanderCan.cfg PART { name = mk2LanderCabin module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_stack_bottom = 0.0, -0.4035744, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.7519293, 0.0, 0.0, 1.0, 0.0, 2 entryCost = 0 TechHidden = True TechRequired = commandModules cost = 3250 subcategory = 0 title = non RO - Mk2 Lander Can manufacturer = Sean's Cannery description = This cozy capsule seats two, and is very lightweight. However, don't expect it to survive atmospheric entry or even a sneeze. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 2.5 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 skinMaxTemp = 2000 vesselType = Lander CrewCapacity = 2 bulkheadProfiles = size2 tags = capsule cmg command control ?eva fly gyro ?iva moment pilot pod react rocket space stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 INTERNAL { name = landerCabinInternals } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 100 maxAmount = 100 } MODULE { name = ModuleReactionWheel PitchTorque = 15 YawTorque = 15 RollTorque = 15 RESOURCE { name = ElectricCharge rate = 0.75 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } RESOURCE { name = MonoPropellant amount = 40 maxAmount = 40 } MODULE { name = FlagDecal textureQuadName = flagTransform } MODULE { name = ModuleProbeControlPoint minimumCrew = 2 multiHop = False } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/mk2LanderCan_v2/mk2LanderCan_v2.cfg PART { name = mk2LanderCabin_v2 module = Part author = RoverDude node_stack_hatch = 0.0,0.174178,-1.32667,0.0,0.0,-1,1 node_stack_nose = 0.0,0.174178,1.36707,0.0,0.0,1,1 node_stack_bottom = 0.0, -0.403574, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.751929, 0.0, 0.0, 1.0, 0.0, 2 TechRequired = commandModules entryCost = 8200 cost = 3250 category = Pods subcategory = 0 title = Mk2 Lander Can manufacturer = Generic description = 3-person cockpit for landers and space taxis. Much roomier than earlier models. attachRules = 1,0,1,1,0 dragModelType = default maximum_drag = 0.20 minimum_drag = 0.15 angularDrag = 2 crashTolerance = 20 vesselType = Lander bulkheadProfiles = size2 tags = capsule cmg command control ?eva fly gyro ?iva moment pilot pod react rocket space stab steer torque, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 mass = 2.1 CrewCapacity = 3 maxTemp = 800 skinMaxTemp = 800 MODEL { model = Squad/Parts/Command/mk2LanderCan_v2/mk2LanderCan } INTERNAL { name = mk2LanderCanInternal } MODULE { name = ModuleCommand minimumCrew = 0 defaultControlPointDisplayName = Up CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } RESOURCE { name = ElectricCharge rate = 0.8 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = Flag } MODULE { name = ModuleProbeControlPoint minimumCrew = 2 multiHop = False } MODULE { name = ModulePartVariants baseVariant = Lander useMultipleDragCubes = false VARIANT { name = Lander displayName = Lander primaryColor = #ffffff secondaryColor = #ffffff sizeGroup = Lander disabledEvents = FlagDecal.ToggleFlag GAMEOBJECTS { ColBot = true COLPod = true COLShell1 = true COLShell2 = true ColTop = true DoorLF = true DoorLR = true DoorRF = true DoorRR = true Flag = true InnerPod = true OuterPod = true } } } MODULE { name = ModuleAnimateGeneric animationName = Mk2Doors startEventGUIName = Open Doors endEventGUIName = Close Doors actionGUIName = Toggle Doors evaDistance = 1.85 useMultipleDragCubes = false } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 2000 basemass = -1 type = ServiceModule TANK { name = ElectricCharge maxAmount = 43200 amount = 43200 } TANK { name = Food maxAmount = 368.55 amount = 368.55 } TANK { name = Water maxAmount = 243.495 amount = 243.495 } TANK { name = Oxygen maxAmount = 37308.6 amount = 37308.6 } TANK { name = CarbonDioxide amount = 0 maxAmount = 16222.5 } TANK { name = Waste amount = 0 maxAmount = 33.39 } TANK { name = WasteWater amount = 0 maxAmount = 310.275 } TANK { name = LithiumHydroxide maxAmount = 47.25 amount = 47.25 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 3.3 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 5.01 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/mk3CockpitShuttle/mk3CockpitShuttle.cfg PART { name = mk3Cockpit_Shuttle module = Part author = Porkjet mesh = model.mu rescaleFactor = 1.722222 node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 3 node_stack_top = 0.0, 3.1875, 0.625, 0.0, 1.0, 0.0, 1 TechRequired = heavyAerodynamics entryCost = 50000 cost = 10000 category = Pods subcategory = 0 title = Mk3 Cockpit manufacturer = C7 Aerospace Division description = A cockpit for those die hard explorers. Especially useful when transporting extra crew to a remote rock to save the day. attachRules = 1,0,1,1,0 mass = 3.5 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True vesselType = Plane CrewCapacity = 4 bulkheadProfiles = size1, mk3 breakingForce = 300 breakingTorque = 300 tags = aero aircraft armageddon bruce cmg command control ?eva fly gyro ?iva moment pilot plane react shuttle space stab steer torque willis, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, nitrogen, nitrogen pressure control, atmosphere, airpump, air pump, pressure, atmosphere, fuel cell, lqdhydrogen, lqdoxygen, generator, sickbay, stress, colony, habitation skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 INTERNAL { name = MK3_Cockpit_Int } MODULE { name = ModuleCommand minimumCrew = 1 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.5 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleReactionWheel actionGUIName = Toggle RW PitchTorque = 40 YawTorque = 40 RollTorque = 20 RESOURCE { name = ElectricCharge rate = 1.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = FlagDecal textureQuadName = FLAG } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 132.0 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 4000 basemass = -1 type = Fuselage TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Food maxAmount = 23.4 amount = 23.4 } TANK { name = Water maxAmount = 15.46 amount = 15.46 } TANK { name = Oxygen maxAmount = 2368.8 amount = 2368.8 } TANK { name = CarbonDioxide amount = 0 maxAmount = 1030 } TANK { name = Waste amount = 0 maxAmount = 2.12 } TANK { name = WasteWater amount = 0 maxAmount = 19.7 } TANK { name = LithiumHydroxide maxAmount = 3 amount = 3 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. capacity = 6.68 toggle = true running = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 4.8 running = true } MODULE { name = ProcessController resource = _FuelCell title = Fuel Cell capacity = 7 running = false } MODULE { name = Configure title = Processes slots = 3 SETUP { name = Fuel Cell desc = A fuel cell that combines Liquid Hydrogen and Liquid Oxygen, producing Water as a by-product. tech = maturePower MODULE { type = ProcessController id_field = resource id_value = _FuelCell } } SETUP { name = Air Pump desc = Pumps external atmosphere into the cabin to maintan internal pressure. Only works in breathable atmospheres tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _AirPump } } SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 4.4 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 6.68 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 6.68 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 6.68 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/MpoProbe/MpoProbe.cfg PART { name = MpoProbe module = Part author = Squad mesh = MPO_Probe.mu rescaleFactor = 1.0 CrewCapacity = 0 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = largeUnmanned entryCost = 34700 cost = 9900 subcategory = 0 title = non RO - MPO Probe manufacturer = STEADLER Engineering Corps description = The Moho Planetary Observer combines the function of many parts in one, to help make sure the searing heat of its primary mission target is distributed and dissipated without harming its critical control functionality. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.395 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2 tags = esa probe control cmg command control fly gyro moment react stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.002 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.05 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleReactionWheel PitchTorque = 6 YawTorque = 6 RollTorque = 6 RESOURCE { name = ElectricCharge rate = .3 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 3 MaximumFoV = 84 AnomalyDetection = 0.35 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } RESOURCE { name = LiquidFuel amount = 45 maxAmount = 45 } RESOURCE { name = Oxidizer amount = 55 maxAmount = 55 } RESOURCE { name = ElectricCharge amount = 1000 maxAmount = 1000 } MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/MtmStage/MTM_Stage.cfg PART { name = MtmStage module = Part author = Squad mesh = MTM_Stage.mu rescaleFactor = 1.0 CrewCapacity = 0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, -0.95, 0.0, 0.0, -1.0, 0.0, 1 node_stack_engine1 = 0.0, -0.6, -0.37, 0.0, -1.0, 0.0, 0 node_stack_engine2 = 0.0, -0.6, 0.37, 0.0, -1.0, 0.0, 0 node_stack_engine3 = 0.28, -0.6, 0.0, 0.0, -1.0, 0.0, 0 node_stack_engine4 = -0.28, -0.6, 0.0, 0.0, -1.0, 0.0, 0 stackSymmetry = 3 TechRequired = largeUnmanned entryCost = 15000 cost = 21500 subcategory = 0 title = non RO - MTM Stage manufacturer = STEADLER Engineering Corps description = The Moho Transfer Module houses a control core and a generously sized xenon tank. Perfect for transporting large scientific payloads anywhere where large amounts of deltaV are required. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.415 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2 tags = esa probe control cmg command control fly gyro moment react stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.03 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleReactionWheel PitchTorque = 12 YawTorque = 12 RollTorque = 12 RESOURCE { name = ElectricCharge rate = .6 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleSAS SASServiceLevel = 2 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 20 MaximumFoV = 55 AnomalyDetection = 0.05 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } RESOURCE { name = ElectricCharge amount = 4000 maxAmount = 4000 } RESOURCE { name = XenonGas amount = 3800 maxAmount = 3800 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreCube/probeCoreCube.cfg PART { name = probeCoreCube module = Part author = AlexanderM mesh = probeCoreCube.mu rescaleFactor = 1 CrewCapacity = 0 node_stack_bottom = 0.0, -0.2845967, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.2845967, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = unmannedTech entryCost = 3800 cost = 360 subcategory = 0 title = non RO - Probodobodyne QBE manufacturer = Probodobodyne Inc description = QBE is Probodobodyne's latest development in probe miniaturization. Despite its diminutive size, the QBE is a fully-functional and incredibly lightweight command unit. All this goodness comes at a price however: The QBE's tiny enclosure means there is no room for internal reaction wheels, and battery capacity is pitiful at best. Despite all this, or perhaps because of it, many engineers have found it to be ideally suited for those 'optional return' missions. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.07 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 crashTolerance = 15 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core cube kerbnet probe sas satellite space steer maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.025 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS } MODULE { name = ModuleKerbNetAccess MinimumFoV = 13 MaximumFoV = 72 AnomalyDetection = 0.18 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } DRAG_CUBE { cube = Default, 0.2859,0.9363,0.135, 0.2859,0.9365,0.135, 0.2378,0.936,0.1355, 0.2378,0.9361,0.1355, 0.2859,0.9415,0.135, 0.2859,0.9415,0.135, 0,-1.49E-08,1.776E-15, 0.4885,0.5855,0.4885 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreCube/probeCoreCube.cfg PART { name = RO_boeing702 module = Part author = AlexanderM mesh = probeCoreCube.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.2845967, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.2845967, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = unmannedTech entryCost = 3800 cost = 360 category = Pods subcategory = 0 title = Boeing 702 Large Satellite Bus manufacturer = Boeing description = This satellite bus is very large, but it comes with plenty of room for your Communications Satellite needs. attachRules = 1,0,1,1,0 mass = 1.26 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 crashTolerance = 15 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core cube kerbnet probe sas satellite space steer maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 6.154 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.04 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 13 MaximumFoV = 72 AnomalyDetection = 0.18 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } DRAG_CUBE { cube = Default, 0.2859,0.9363,0.135, 0.2859,0.9365,0.135, 0.2378,0.936,0.1355, 0.2378,0.9361,0.1355, 0.2859,0.9415,0.135, 0.2859,0.9415,0.135, 0,-1.49E-08,1.776E-15, 0.4885,0.5855,0.4885 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } MODULE { name = ModuleReactionWheel PitchTorque = 0.02 YawTorque = 0.02 RollTorque = 0.02 RESOURCE { name = ElectricCharge rate = 0.2 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleFuelTanks volume = 13824 basemass = 1.26 type = ServiceModule TANK { name = ElectricCharge amount = 10080 maxAmount = 10080 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreCube/probeCoreCube.cfg PART { name = RO_probeCoreCubeMedium module = Part author = AlexanderM mesh = probeCoreCube.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.2845967, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.2845967, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = unmannedTech entryCost = 3800 cost = 360 category = Pods subcategory = 0 title = Medium Modern Satellite Bus manufacturer = Generic description = This satellite bus includes a small reaction wheel and a large omnidirectional antenna, and only the slightest power draw. Perfect for your medium sized geosynchronous satellites communications satellites. attachRules = 1,0,1,1,0 mass = 0.776 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 crashTolerance = 15 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core cube kerbnet probe sas satellite space steer maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 4.0 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.02 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 13 MaximumFoV = 72 AnomalyDetection = 0.18 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } DRAG_CUBE { cube = Default, 0.2859,0.9363,0.135, 0.2859,0.9365,0.135, 0.2378,0.936,0.1355, 0.2378,0.9361,0.1355, 0.2859,0.9415,0.135, 0.2859,0.9415,0.135, 0,-1.49E-08,1.776E-15, 0.4885,0.5855,0.4885 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } MODULE { name = ModuleReactionWheel PitchTorque = 0.015 YawTorque = 0.015 RollTorque = 0.015 RESOURCE { name = ElectricCharge rate = 0.15 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleFuelTanks volume = 5700 basemass = 0.776 type = ServiceModule TANK { name = ElectricCharge amount = 10080 maxAmount = 10080 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreCube/probeCoreCube.cfg PART { name = RO_probeCoreCubeEarly module = Part author = AlexanderM mesh = probeCoreCube.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.2845967, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.2845967, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = unmannedTech entryCost = 3800 cost = 360 category = Pods subcategory = 0 title = Early Cube Satellite Bus manufacturer = Generic description = This satellite bus is an early version of the popular cube shaped Satellite Design. attachRules = 1,0,1,1,0 mass = 0.66 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 crashTolerance = 15 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core cube kerbnet probe sas satellite space steer maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 3.0 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.33 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 2 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 13 MaximumFoV = 72 AnomalyDetection = 0.18 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } DRAG_CUBE { cube = Default, 0.2859,0.9363,0.135, 0.2859,0.9365,0.135, 0.2378,0.936,0.1355, 0.2378,0.9361,0.1355, 0.2859,0.9415,0.135, 0.2859,0.9415,0.135, 0,-1.49E-08,1.776E-15, 0.4885,0.5855,0.4885 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } MODULE { name = ModuleFuelTanks volume = 1520 basemass = 0.66 type = ServiceModule TANK { name = ElectricCharge amount = 15840 maxAmount = 15840 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreHex/probeCoreHex.cfg PART { name = probeCoreHex module = Part author = Squad mesh = model.mu rescaleFactor = 1.0 CrewCapacity = 0 node_stack_bottom = 0.0, -0.1875, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.1875, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = precisionEngineering TechHidden = true entryCost = 0 cost = 650 subcategory = 0 title = non RO - Probodobodyne HECS manufacturer = Probodobodyne Inc description = The HECS core capabilities go far beyond its sleek, 6-sided futuristic casing. This probe core provides advanced guidance assistance technology, and comes fitted with internal reaction wheels and decently-sized batteries. Despite concerns that one day, autonomous spacecraft cores could become self-aware and turn against their creators, or even become very stubborn against opening pod bay doors, Probodobodyne insists that these unmanned AI-driven devices are the way of the future. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = cmg command control (core fly gyro hex kerbnet moment probe react sas satellite space stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.025 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 10 maxAmount = 10 } MODULE { name = ModuleReactionWheel PitchTorque = 0.5 YawTorque = 0.5 RollTorque = 0.5 RESOURCE { name = ElectricCharge rate = 0.05 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleSAS SASServiceLevel = 1 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 17 MaximumFoV = 63 AnomalyDetection = 0.12 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreHex_v2/probeCoreHex_v2.cfg PART { name = probeCoreHex_v2 module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.1875, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.1875, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 4900 cost = 650 category = Pods subcategory = 0 title = Ranger Block III Core manufacturer = JPL description = This automated control unit was originally developed for the NASA Ranger program. It is especially suited for lunar probes and flyby missions. attachRules = 1,0,1,1,0 mass = 0.0769 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = cmg command control (core fly gyro hex kerbnet moment probe react sas satellite space stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.2 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.05 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 1 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 17 MaximumFoV = 63 AnomalyDetection = 0.12 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } MODULE { name = ModuleFuelTanks volume = 100 basemass = 0.0769 type = ServiceModule TANK { name = ElectricCharge amount = 15840 maxAmount = 15840 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreOcto/probeCoreOcto.cfg PART { name = probeCoreOcto module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 CrewCapacity = 0 node_stack_bottom = 0.0, -0.1870818, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.1870818, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = electrics TechHidden = True entryCost = 0 cost = 450 subcategory = 0 title = non RO - Probodobodyne OKTO manufacturer = Probodobodyne Inc description = The OKTO is the next step in unmanned control technology. This small unit can not only receive and relay control, it also provides automatic stabilization assistance, just as a live pilot would. Also, its 8-sided stylistic design features lots of flat surfaces for attaching equipment. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = cmg command control (core fly gyro kerbnet moment octo probe react sas satellite space stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.020 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 10 maxAmount = 10 } MODULE { name = ModuleReactionWheel PitchTorque = 0.3 YawTorque = 0.3 RollTorque = 0.3 RESOURCE { name = ElectricCharge rate = 0.03 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleSAS } MODULE { name = ModuleKerbNetAccess MinimumFoV = 21 MaximumFoV = 54 AnomalyDetection = 0.06 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreOcto2/probeCoreOcto2.cfg PART { name = probeCoreOcto2 module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 CrewCapacity = 0 node_stack_bottom = 0.0, -0.0610621, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.0610621, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = unmannedTech TechHidden = True entryCost = 0 cost = 1480 subcategory = 0 title = non RO - Probodobodyne OKTO2 manufacturer = Probodobodyne Inc description = The OKTO2 is far more than a flatter variant of the original OKTO. This new iteration of the ubiquitous 8-sided probe core features a much more advanced guidance system. This new model however, does not feature built-in reaction wheels and does requires more power to run, even on standby. Its internal battery supply is also very limited, being intended mainly to keep the Standby LEDs lit. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.04 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core kerbnet octo probe sas satellite space steer comfort maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.03 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 5.0 maxAmount = 5.0 } MODULE { name = ModuleSAS SASServiceLevel = 2 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 13 MaximumFoV = 72 AnomalyDetection = 0.18 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Comfort bonus = not-alone desc = This probe comes with the G.E.R.T.Y. User Interface Software, designed to play chess and disgress about philosophical matters with the crew. The innovative EMOT-ICON interface trick the user into feeling empathy for the software. } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreOcto2_v2/probeCoreOcto2_v2.cfg PART { name = RO_surveyorCore module = Part author = Pablo CrewCapacity = 0 node_stack_bottom = 0.0, -0.0610621, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.0610621, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = unmannedTech entryCost = 7500 cost = 1480 category = Pods subcategory = 0 title = Surveyor Core manufacturer = Hughes description = Avionics and control unit for Surveyor landing probes. Includes data storage for returning data to Earth (use Ship Manifest to transfer the data from the experiment to this core). attachRules = 1,0,1,1,0 mass = 0.15 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core kerbnet octo probe sas satellite space steer maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 3.208 MODEL { model = Squad/Parts/Command/probeCoreOcto2_v2/probeCoreOcto2_v2 texture = octoDiffuse, Squad/Parts/Command/probeCoreOcto_v2/octoDiffuse texture = octoNormal, Squad/Parts/Command/probeCoreOcto_v2/octoNormal texture = octoSpecular, Squad/Parts/Command/probeCoreOcto_v2/octoSpecular } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.12 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 2 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 13 MaximumFoV = 72 AnomalyDetection = 0.18 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } MODULE { name = ModuleFuelTanks volume = 575 basemass = 0.15 type = Fuselage TANK { name = ElectricCharge amount = 15840 maxAmount = 15840 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeCoreOcto_v2/probeCoreOcto_v2.cfg PART { name = RO_earlyControllableCore module = Part author = Pablo mesh = probeCoreOcto_v2 CrewCapacity = 0 node_stack_bottom = 0.0, -0.1870818, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.1870818, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = electrics entryCost = 2800 cost = 450 category = Pods subcategory = 0 title = Early Controllable Core manufacturer = Generic description = This relatively lightweight probe core allows early probes to be controlled during flight. However, it draws a fair amount of electricity for its abilities. Includes data storage for returning data to Earth (use Ship Manifest to transfer the data from the experiment to this core). attachRules = 1,0,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = cmg command control (core fly gyro kerbnet moment octo probe react sas satellite space stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.7275 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.05 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 1 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 21 MaximumFoV = 54 AnomalyDetection = 0.06 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } MODULE { name = ModuleFuelTanks volume = 6.6 basemass = 0.05 type = Fuselage TANK { name = ElectricCharge amount = 6600 maxAmount = 6600 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeRoverBody/probeRoverBody.cfg PART { name = roverBody module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_stack_bottom = 0.0, -0.2241425, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.2241425, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = fieldScience TechHidden = True entryCost = 0 cost = 800 subcategory = 0 title = non RO - Probodobodyne RoveMate manufacturer = Probodobodyne Inc description = A sturdy housing for a robust probe and battery system - no assembly required! Though intended as the body for surface rovers, we've been told by our most day-dreaming of engineers that the possibilities are endless! While it has a Stability Assistance System, the RoveMate lacks reaction wheels so bring some along if you want to hold that attitude. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.15 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size1 tags = command control (core kerbnet probe rover sas space steer maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.25 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.04 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 120 maxAmount = 120 } MODULE { name = ModuleSAS } MODULE { name = ModuleKerbNetAccess EnhancedSituationMask = 7 EnhancedMinimumFoV = 160 EnhancedMaximumFoV = 179.5 MinimumFoV = 5 MaximumFoV = 10 AnomalyDetection = 1 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/probeRoverBody_v2/probeRoverBody_v2.cfg PART { name = roverBody_v2 module = Part author = AlexanderM rescaleFactor = 1 node_stack_right = 0.510226, 0, 0, 1, 0, 0, 0 node_stack_left = -0.510226, 0, 0, -1, 0, 0, 0 node_stack_back = 0, 0, 0.22407, 0, 0, 1, 1 node_stack_front = 0, 0, -0.22407, 0, 0, -1, 1 node_stack_bottom = 0.0, -0.746285, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.746285, 0.0, 0.0, 1.0, 0.0, 0 TechRequired = fieldScience entryCost = 6200 cost = 800 category = Pods subcategory = 0 title = Probodobodyne RoveMate manufacturer = Probodobodyne Inc description = A sturdy housing for a robust probe and battery system - no assembly required! Though intended as the body for surface rovers, we've been told by our most day-dreaming of engineers that the possibilities are endless! While it has a Stability Assistance System, the RoveMate lacks reaction wheels so bring some along if you want to hold that attitude. attachRules = 1,0,1,1,0 mass = 0.050 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size1 tags = command control (core kerbnet probe rover sas space steer maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Command/probeRoverBody_v2/probeRoverBody_v2 texture = QBE_New_diffuse, Squad/Parts/Command/probeCoreCube/QBE_New_diffuse texture = QBE_New_NRM, Squad/Parts/Command/probeCoreCube/QBE_New_NRM } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.25 defaultControlPointDisplayName = Forward RESOURCE { name = ElectricCharge rate = 0.04 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = up displayName = Up orientation = -90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 43200 maxAmount = 43200 } MODULE { name = ModuleSAS } MODULE { name = ModuleKerbNetAccess EnhancedSituationMask = 7 EnhancedMinimumFoV = 160 EnhancedMaximumFoV = 179.5 MinimumFoV = 5 MaximumFoV = 10 AnomalyDetection = 1 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = FlagDecal textureQuadName = Flag } MODULE { name = ModulePartVariants baseVariant = White VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff GAMEOBJECTS { bodyWhite = true bodyFoil = false } } VARIANT { name = Silver displayName = Silver themeName = Silver primaryColor = #cecece TEXTURE { shader = KSP/Bumped Specular (Mapped) mainTextureURL = Squad/Parts/Command/probeRoverBody_v2/probeRoverBody_v2_silver_diffuse color = #ffffff _BumpMap = Squad/Parts/Command/probeRoverBody_v2/probeRoverBody_v2_silver_NRM _SpecMap = Squad/Parts/Command/probeRoverBody_v2/probeRoverBody_v2_silver_specular _Shininess = 0.82 _Opacity = 1.0 _RimFalloff = 2.0 _AmbientMultiplier = 0.3 } GAMEOBJECTS { bodyWhite = false bodyFoil = true } } VARIANT { name = Gold displayName = Gold themeName = Gold primaryColor = #fccb0a TEXTURE { shader = KSP/Bumped Specular (Mapped) mainTextureURL = Squad/Parts/Command/probeRoverBody_v2/probeRoverBody_v2_gold_diffuse color = #efe38b _BumpMap = Squad/Parts/Command/probeRoverBody_v2/probeRoverBody_v2_gold_NRM _SpecMap = Squad/Parts/Command/probeRoverBody_v2/probeRoverBody_v2_gold_specular _Shininess = 0.82 _Opacity = 1.0 _RimFalloff = 2.0 _AmbientMultiplier = 0.8 } GAMEOBJECTS { bodyWhite = false bodyFoil = true } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackLarge/probeStackLarge.cfg PART { name = probeStackLarge module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.19, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.19, 0.0, 0.0, 1.0, 0.0, 2 TechRequired = largeUnmanned entryCost = 24800 cost = 3400 category = Pods subcategory = 0 title = RC-L01 Remote Guidance Unit manufacturer = STEADLER Engineering Corps description = A larger version of the popular RGU system, developed in partnership with the Rockomax conglomerate. attachRules = 1,0,1,1,0 mass = 0.85 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2 tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.2 MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = True } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.06 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 5 MaximumFoV = 90 AnomalyDetection = 0.3 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 1080 maxAmount = 1080 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackLarge/probeStackLarge.cfg PART { name = GuidanceLate1m module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.19, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.19, 0.0, 0.0, 1.0, 0.0, 2 TechRequired = largeUnmanned entryCost = 24800 cost = 3400 category = Pods subcategory = 0 title = Guidance Unit, 1m manufacturer = STEADLER Engineering Corps description = Small (3ft / 1m) advanced avionics ring. This avionics unit allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2 tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.4 maxTemp = 573.15 skinMaxTemp = 773.15 MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = True } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.75 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleKerbNetAccess MinimumFoV = 5 MaximumFoV = 90 AnomalyDetection = 0.3 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 1080 maxAmount = 1080 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackLarge/probeStackLarge.cfg PART { name = GuidanceEarly3m module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.19, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.19, 0.0, 0.0, 1.0, 0.0, 2 TechRequired = largeUnmanned entryCost = 24800 cost = 3400 category = Pods subcategory = 0 title = Guidance Unit (Early), 3m manufacturer = STEADLER Engineering Corps description = Large (10ft / 3m) early avionics ring for R-7 class rockets. Provides control for 9 minutes. This avionics unit allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 0.85 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2 tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.2 maxTemp = 573.15 skinMaxTemp = 773.15 MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = True } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1.5 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleKerbNetAccess MinimumFoV = 5 MaximumFoV = 90 AnomalyDetection = 0.3 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 810 maxAmount = 810 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModuleSAS SASServiceLevel = 1 } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackLarge/probeStackLarge.cfg PART { name = GuidanceEarly1m module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.19, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.19, 0.0, 0.0, 1.0, 0.0, 2 TechRequired = largeUnmanned entryCost = 24800 cost = 3400 category = Pods subcategory = 0 title = Guidance Unit (Early), 1m manufacturer = STEADLER Engineering Corps description = Small (3ft / 1m) early avionics ring for Vanguard/Redstone/Juno/R-5 class rockets. Provides control for about 6 minutes. This avionics unit allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 0.23 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2 tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.4 maxTemp = 573.15 skinMaxTemp = 773.15 MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = True } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.3 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleKerbNetAccess MinimumFoV = 5 MaximumFoV = 90 AnomalyDetection = 0.3 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 108 maxAmount = 108 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModuleSAS SASServiceLevel = 0 } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackLarge/probeStackLarge.cfg PART { name = GuidanceStart4m module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.19, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.19, 0.0, 0.0, 1.0, 0.0, 2 TechRequired = largeUnmanned entryCost = 24800 cost = 3400 category = Pods subcategory = 0 title = Guidance Unit (Starting), 4m manufacturer = Generic description = Earliest control system for rocketry. Lasts approximately 3 minutes. Quickly made obsolete by advances in electronics. This avionics unit allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 3.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2 tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 maxTemp = 573.15 skinMaxTemp = 773.15 MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = True } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 6 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleKerbNetAccess MinimumFoV = 5 MaximumFoV = 90 AnomalyDetection = 0.3 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 1440 maxAmount = 1440 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackLarge/probeStackLarge.cfg PART { name = GuidanceStart1m module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.19, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.19, 0.0, 0.0, 1.0, 0.0, 2 TechRequired = largeUnmanned entryCost = 24800 cost = 3400 category = Pods subcategory = 0 title = Guidance Unit (Starting), 1m manufacturer = Generic description = Earliest control system for rocketry. Lasts approximately 3 minutes. Quickly made obsolete by advances in electronics. This avionics unit allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 0.6 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size2 tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.4 maxTemp = 573.15 skinMaxTemp = 773.15 MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = True } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 3 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleKerbNetAccess MinimumFoV = 5 MaximumFoV = 90 AnomalyDetection = 0.3 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 540 maxAmount = 540 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackSmall/probeStackSmall.cfg PART { name = probeStackSmall module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = advUnmanned entryCost = 17800 cost = 2250 category = Pods subcategory = 0 title = RC-001S Remote Guidance Unit manufacturer = STEADLER Engineering Corps description = The STEADLER RGU core is one of the most complete command units available to date, featuring all the latest guidance systems, plus its own internal set of Reaction Wheels. STEADLER claims this is the closest one can get to a fully self-contained spacecraft. (Some assembly required. Spacecraft sold separately) attachRules = 1,0,1,1,0 mass = 0.4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size1 tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = False } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.03 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 9 MaximumFoV = 81 AnomalyDetection = 0.24 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 1080 maxAmount = 1080 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackSmall/probeStackSmall.cfg PART { name = GuidanceEarly2m module = Part author = Squad mesh = model.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = advUnmanned entryCost = 17800 cost = 2250 category = Pods subcategory = 0 title = Guidance Unit (Early), 2m manufacturer = STEADLER Engineering Corps description = Medium (6.5ft / 2m) early avionics ring for Thor/Atlas class rockets. Provides control for 9 minutes. This avionics unit allows full control over the vessel, up to the tonnage limit (cumulative). attachRules = 1,0,1,1,0 mass = 0.4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size1 tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 maxTemp = 573.15 skinMaxTemp = 773.15 MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = False } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleKerbNetAccess MinimumFoV = 9 MaximumFoV = 81 AnomalyDetection = 0.24 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 540 maxAmount = 540 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = ModuleSAS SASServiceLevel = 1 } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackSphere/probeStackSphere.cfg PART { name = probeCoreSphere module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 CrewCapacity = 0 node_stack_bottom = 0.0, -0.3383468, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = basicScience TechHidden = True entryCost = 0 cost = 300 subcategory = 0 title = non RO - Probodobodyne Stayputnik manufacturer = Probodobodyne Inc description = The Stayputnik offers the ultimate solution in crew safety. A lightweight sphere equipped with remote receivers and relay control input from the ground to the craft, it carries no crew at all, thus keeping them perfectly safe from all harm. This device does require electricity to operate however, and will cease to function if the power runs out. The built-in batteries should keep it going for about 10 minutes. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core kerbnet probe satellite space steer emissiveConstant = 0.5 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.001 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.02777778 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 10 maxAmount = 10 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 25 MaximumFoV = 45 AnomalyDetection = 0 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 0.625 TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackSphere_v2/probeStackSphere_v2.cfg PART { name = probeCoreSphere_v2 module = Part author = NovaSilisko mesh = probeStackSphere_v2.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.27448, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = basicScience entryCost = 1400 cost = 300 category = Pods subcategory = 0 title = Sputnik PS-1 manufacturer = NPO Energomash description = The first satellite to orbit the Earth. attachRules = 1,0,1,1,0 mass = 0.081 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core kerbnet probe satellite space steer crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 773.15 maxTemp = 773.15 rescaleFactor = 0.624 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.001 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.001 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleKerbNetAccess MinimumFoV = 25 MaximumFoV = 45 AnomalyDetection = 0 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } DRAG_CUBE { cube = Default, 0.7138,0.7224,0.555, 0.7138,0.7223,0.555, 0.6414,0.4475,0.5448, 0.6414,0.5677,0.6443, 0.7138,0.7218,0.555, 0.7138,0.722,0.555, 0,0.1422,0, 0.9058,1.008,0.9058 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } RESOURCE { name = ElectricCharge amount = 2851.2 maxAmount = 2851.2 } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Command/probeStackSphere_v2/probeStackSphere_v2.cfg PART { name = RP0probeVanguardXray module = Part author = NovaSilisko mesh = probeStackSphere_v2.mu CrewCapacity = 0 node_stack_bottom = 0.0, -0.27448, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = basicScience entryCost = 1400 cost = 300 category = Pods subcategory = 0 title = 20in X-Ray Detector manufacturer = Naval Research Laboratory (NRL) description = A small (0.5m) satellite designed to study the variation in solar X-ray radiation. attachRules = 1,0,1,1,0 mass = 0.01 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 explosionPotential = 0 vesselType = Probe bulkheadProfiles = size0 tags = command control (core kerbnet probe satellite space steer maxTemp = 773.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.54654 skinMaxTemp = 773.15 fuelCrossFeed = False CoMOffset = 0.0, -0.1125, 0.0 MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.001 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.001 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = ElectricCharge amount = 2851.2 maxAmount = 2851.2 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 25 MaximumFoV = 45 AnomalyDetection = 0 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 } } DRAG_CUBE { cube = Default, 0.7138,0.7224,0.555, 0.7138,0.7223,0.555, 0.6414,0.4475,0.5448, 0.6414,0.5677,0.6443, 0.7138,0.7218,0.555, 0.7138,0.722,0.555, 0,0.1422,0, 0.9058,1.008,0.9058 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/CompoundParts/FuelLine/fuelLine.cfg PART { name = fuelLine module = CompoundPart author = Andrew Cassidy specPower = 0.1 rimFalloff = 3 alphaCutoff = 0.0 iconCenter = -4.69147, 2.64656, 0.0 TechRequired = fuelSystems entryCost = 6200 cost = 150 category = FuelTank subcategory = 0 title = FTX-2 External Fuel Duct manufacturer = FLOOYD Dynamics Research Labs description = New breakthroughs at FLOOYD Dynamics have made the FTX Fuel Duct a reality. Altough criticized by some as being no more than 'a sewage pipe painted yellow', most agree that the yellow is a relatively nice color, and that fuel lines are indeed able to pump fuel from side-mounted fuel tanks. After the recall of the FTX-1 series, All FTX-2 lines have arrows painted on to indicate the fuel flow direction, so engineers can tell which way around they are supposed to go. attachRules = 0,1,0,0,1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 mass = 0.05 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 1 heatConductivity = 20 skinMassPerArea = 20 explosionPotential = 0 PhysicsSignificance = 0 maxLength = 10 bulkheadProfiles = srf tags = asparagus channel hose (lf line ox oxidizer pipe propellant pump tube rescaleFactor = 1.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = CModuleFuelLine } DRAG_CUBE { none = True } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/CompoundParts/restock-fuelline-1 } MODULE { name = ModuleRestockLinkedMesh lineObjName = line mainAnchorName = pipe_main_anchor targetAnchorName = pipe_target_anchor anchorCapName = pipe_main_cap targetCapName = pipe_target_cap targetColliderName = pipe_target_SPHERECOLLIDER stretchAxis = x stretchTextures = _MainTex _BumpMap } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = YellowAndWhite VARIANT { name = YellowAndWhite displayName = Yellow themeName = YellowAndWhite primaryColor = #B08D43 secondaryColor = #999999 GAMEOBJECTS { line_yellow = true line_black = false line_metal = false line_sofi = false line_white = false line_blue = false } } VARIANT { name = Black displayName = Black themeName = Dark primaryColor = #4c4f47 secondaryColor = #999999 GAMEOBJECTS { line_yellow = false line_black = true line_metal = false line_sofi = false line_white = false line_blue = false } } VARIANT { name = Metal displayName = Metal themeName = Metal primaryColor = #6f6e6d secondaryColor = #999999 GAMEOBJECTS { line_yellow = false line_black = false line_metal = true line_sofi = false line_white = false line_blue = false } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #A55929 secondaryColor = #999999 GAMEOBJECTS { line_yellow = false line_black = false line_metal = false line_sofi = true line_white = false line_blue = false } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { line_yellow = false line_black = false line_metal = false line_sofi = false line_white = true line_blue = false } } VARIANT { name = Blue displayName = Blue themeName = White primaryColor = #426573 secondaryColor = #999999 GAMEOBJECTS { line_yellow = false line_black = false line_metal = false line_sofi = false line_white = false line_blue = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/CompoundParts/strutConnector/strutConnector.cfg PART { name = strutConnector module = CompoundPart author = Andrew Cassidy specPower = 0.1 rimFalloff = 3 alphaCutoff = 0.0 iconCenter = -4.69147, 2.64656, 0.0 TechRequired = generalConstruction entryCost = 2800 cost = 42 category = Structural subcategory = 0 title = EAS-4 Strut Connector manufacturer = Kerlington Model Rockets and Paper Products Inc description = The Strut Connector is highly regarded by many spacecraft engineers as they help in constructing more stable spacecraft. Once both sides are connected, a structural beam is created to link both ends, allowing for sturdier (and heavier) construction. attachRules = 0,1,0,0,1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 mass = 0.0035 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 1 heatConductivity = 20 skinMassPerArea = 20 explosionPotential = 0 fuelCrossFeed = False PhysicsSignificance = 0 maxLength = 10 bulkheadProfiles = srf tags = bind connect join line moar (more pin rigid shake strength strong stru support tie wobble rescaleFactor = 1.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = CModuleStrut linearStrength = 150 angularStrength = 150 } DRAG_CUBE { none = True } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/CompoundParts/restock-strut-1 } MODULE { name = ModuleRestockLinkedMesh lineObjName = strut mainAnchorName = strut_main_anchor targetAnchorName = strut_target_anchor anchorCapName = strut_main_cap targetCapName = strut_target_cap targetColliderName = strut_target_SPHERECOLLIDER stretchAxis = x stretchTextures = _MainTex _BumpMap } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Gray VARIANT { name = Gray displayName = Metal themeName = Metal primaryColor = #6f6e6d secondaryColor = #999999 GAMEOBJECTS { strut_main_body_classic = true strut_target_body_classic = true strut_main_body_compact = false strut_target_body_compact = false strut_main_body_classic_white = false strut_target_body_classic_white = false strut_main_body_compact_white = false strut_target_body_compact_white = false strut_metal = true strut_white = false } } VARIANT { name = Compact displayName = Metal (Compact) themeName = Metal primaryColor = #6f6e6d secondaryColor = #999999 GAMEOBJECTS { strut_main_body_classic = false strut_target_body_classic = false strut_main_body_compact = true strut_target_body_compact = true strut_main_body_classic_white = false strut_target_body_classic_white = false strut_main_body_compact_white = false strut_target_body_compact_white = false strut_metal = true strut_white = false } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { strut_main_body_classic = false strut_target_body_classic = false strut_main_body_compact = false strut_target_body_compact = false strut_main_body_classic_white = true strut_target_body_classic_white = true strut_main_body_compact_white = false strut_target_body_compact_white = false strut_metal = false strut_white = true } } VARIANT { name = White_Compact displayName = White (Compact) themeName = White primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { strut_main_body_classic = false strut_target_body_classic = false strut_main_body_compact = false strut_target_body_compact = false strut_main_body_classic_white = false strut_target_body_classic_white = false strut_main_body_compact_white = true strut_target_body_compact_white = true strut_metal = false strut_white = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Coupling/Decoupler_0.cfg PART { name = Decoupler_0 module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.0325, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.0325, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 1200 cost = 150 category = Coupling subcategory = 0 title = TD-06 Decoupler manufacturer = O.M.B. Demolition Enterprises description = The TD-06 Stack Decoupler is a miniature detachment device for small rockets attachRules = 1,0,1,1,0 mass = 0.020 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 150 breakingTorque = 150 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size0 tags = decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Coupling/Assets/Decoupler_0 } MODULE { name = ModuleDecouple ejectionForce = 50 isOmniDecoupler = false explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } DRAG_CUBE { cube = Default, 0.06191,0.7669,0.6956, 0.06191,0.7669,0.6956, 0.38,0.9776,0.1201, 0.38,0.9776,0.1201, 0.06191,0.7664,0.6956, 0.06191,0.7664,0.6956, 0,0,0, 0.625,0.1032,0.625 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseDisplayName = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 TEXTURE { shader = KSP/Bumped Specular mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow _BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N _Color = #ffffff _SpecColor = #c4c4c4 _Shininess = 0.44 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Coupling/Decoupler_1.cfg PART { name = Decoupler_1 module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.05, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = engineering101 entryCost = 1600 cost = 200 category = Coupling subcategory = 0 title = TD-12 Decoupler manufacturer = O.M.B. Demolition Enterprises description = The TD-12 Stack Decoupler is equipped with a (hopefully) small explosive charge, that will sever the structural linkage between itself and whatever it's connected to. Painted on its sides are handy arrows indicating which side will detach attachRules = 1,0,1,1,0 mass = 0.080 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 150 breakingTorque = 150 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Coupling/Assets/Decoupler_1 } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = false explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } DRAG_CUBE { cube = Default, 0.1988,0.7448,0.8757, 0.1988,0.7448,0.8757, 1.217,0.9952,0.1299, 1.217,0.9952,0.1299, 0.1988,0.7442,0.8871, 0.1988,0.7442,0.8871, 0,0,0, 1.25,0.16,1.25 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseDisplayName = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 TEXTURE { shader = KSP/Bumped Specular mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow _BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N _Color = #ffffff _SpecColor = #c4c4c4 _Shininess = 0.44 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Coupling/Decoupler_2.cfg PART { name = Decoupler_2 module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = generalConstruction entryCost = 2200 cost = 300 category = Coupling subcategory = 0 title = TD-25 Decoupler manufacturer = O.M.B. Demolition Enterprises description = O.M.B. is pleased to bring you the latest in decoupling technologies - twice the size of the next best selling product, it offers plenty of bang for plenty of buck! As with its smaller, woefully inferior competitors, this decoupler has handy arrows to indicate which side it will detach from. attachRules = 1,0,1,1,0 mass = 0.350 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 150 breakingTorque = 150 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Coupling/Assets/Decoupler_2 } MODULE { name = ModuleDecouple ejectionForce = 150 isOmniDecoupler = false explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } DRAG_CUBE { cube = Default, 0.7952,0.745,1.652, 0.7952,0.745,1.652, 4.87,0.9796,0.1611, 4.87,0.9796,0.1611, 0.7952,0.7447,1.673, 0.7952,0.7447,1.673, 0,0,0, 2.5,0.32,2.5 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseDisplayName = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 TEXTURE { shader = KSP/Bumped Specular mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow _BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N _Color = #ffffff _SpecColor = #c4c4c4 _Shininess = 0.44 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Coupling/Decoupler_3.cfg PART { name = Decoupler_3 module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.15, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -0.15, 0.0, 0.0, -1.0, 0.0, 3 TechRequired = largeVolumeContainment entryCost = 2400 cost = 375 category = Coupling subcategory = 0 title = TD-37 Decoupler manufacturer = O.M.B. Demolition Enterprises description = Originally designed for separating buildings that were stuck together, O.M.B. has repurposed these explosive bolts for use in separating stacks of massive rockets. attachRules = 1,0,1,1,0 mass = 0.500 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 150 breakingTorque = 150 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size3 tags = decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Coupling/Assets/Decoupler_3 } MODULE { name = ModuleDecouple ejectionForce = 200 isOmniDecoupler = false explosiveNodeID = top } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } DRAG_CUBE { cube = Default, 1.742,0.7491,1.936, 1.742,0.7491,1.936, 11.0,0.9796,0.192, 11.0,0.9796,0.192, 1.742,0.7486,1.936, 1.742,0.7486,1.936, 0,-5.066E-07,0, 3.75,0.48,3.75 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseDisplayName = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 TEXTURE { shader = KSP/Bumped Specular mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow _BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N _Color = #ffffff _SpecColor = #c4c4c4 _Shininess = 0.44 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Coupling/Separator_0.cfg PART { name = Separator_0 module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.0325, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.0325, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = miniaturization entryCost = 1800 cost = 215 category = Coupling subcategory = 0 title = TS-06 Stack Separator manufacturer = O.M.B. Demolition Enterprises description = The TS-06 is a utility for slicing a rocket into two halves, but in a more compact size. The manual says the explosive content is just enough to eject anything attached to the unit in a safe, controlled manner. The delivery guy did have a full bomb suit on though, so try not to drop it. attachRules = 1,0,1,1,0 mass = 0.01 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 150 breakingTorque = 150 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size0 tags = decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Coupling/Assets/Separator_0 } MODULE { name = ModuleDecouple ejectionForce = 50 isOmniDecoupler = true } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } DRAG_CUBE { cube = Default, 0.06191,0.7669,0.6956, 0.06191,0.7669,0.6956, 0.38,0.9776,0.1201, 0.38,0.9776,0.1201, 0.06191,0.7664,0.6956, 0.06191,0.7664,0.6956, 0,0,0, 0.625,0.1032,0.625 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseDisplayName = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 TEXTURE { shader = KSP/Bumped Specular mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow _BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N _Color = #ffffff _SpecColor = #c4c4c4 _Shininess = 0.44 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Coupling/Separator_1.cfg PART { name = Separator_1 module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.05, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advConstruction entryCost = 2400 cost = 275 category = Coupling subcategory = 0 title = TS-12 Stack Separator manufacturer = O.M.B. Demolition Enterprises description = Unlike Decouplers, Separators jettison everything attached to them. This new technology was very well received by rocket engineers everywhere. Not bad for something that started out as a failure for a controlled explosive bolt prototype attachRules = 1,0,1,1,0 mass = 0.08 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 150 breakingTorque = 150 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1 tags = decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Coupling/Assets/Separator_1 } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } DRAG_CUBE { cube = Default, 0.1988,0.7448,0.8757, 0.1988,0.7448,0.8757, 1.217,0.9952,0.1299, 1.217,0.9952,0.1299, 0.1988,0.7442,0.8871, 0.1988,0.7442,0.8871, 0,0,0, 1.25,0.16,1.25 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseDisplayName = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 TEXTURE { shader = KSP/Bumped Specular mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow _BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N _Color = #ffffff _SpecColor = #c4c4c4 _Shininess = 0.44 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Coupling/Separator_2.cfg PART { name = Separator_2 module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = specializedConstruction entryCost = 3100 cost = 400 category = Coupling subcategory = 0 title = TS-25 Stack Separator manufacturer = O.M.B. Demolition Enterprises description = The TS-25 is designed for slicing the largest of rockets in twain. Unlike Decouplers, Separators will eject anything connected to themselves. This is good, as it removes the need to worry about which side needs to be pointed away from face. Try to not look at it too much though. attachRules = 1,0,1,1,0 mass = 0.320 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 150 breakingTorque = 150 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size2 tags = decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Coupling/Assets/Separator_2 } MODULE { name = ModuleDecouple ejectionForce = 150 isOmniDecoupler = true } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } DRAG_CUBE { cube = Default, 0.7952,0.745,1.652, 0.7952,0.745,1.652, 4.87,0.9796,0.1611, 4.87,0.9796,0.1611, 0.7952,0.7447,1.673, 0.7952,0.7447,1.673, 0,0,0, 2.5,0.32,2.5 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseDisplayName = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 TEXTURE { shader = KSP/Bumped Specular mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow _BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N _Color = #ffffff _SpecColor = #c4c4c4 _Shininess = 0.44 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Coupling/Separator_3.cfg PART { name = Separator_3 module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.15, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -0.15, 0.0, 0.0, -1.0, 0.0, 3 TechRequired = composites entryCost = 3600 cost = 500 category = Coupling subcategory = 0 title = TS-37 Stack Separator manufacturer = O.M.B. Demolition Enterprises description = This separator is dangerous whichever way you look at it. Be cautious when armed. attachRules = 1,0,1,1,0 mass = 0.500 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 150 breakingTorque = 150 fuelCrossFeed = True stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size3 tags = decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Coupling/Assets/Separator_3 } MODULE { name = ModuleDecouple ejectionForce = 200 isOmniDecoupler = true } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } DRAG_CUBE { cube = Default, 1.742,0.7491,1.936, 1.742,0.7491,1.936, 11.0,0.9796,0.192, 11.0,0.9796,0.192, 1.742,0.7486,1.936, 1.742,0.7486,1.936, 0,-5.066E-07,0, 3.75,0.48,3.75 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseDisplayName = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = YellowAndWhite displayName = Yellow and White description = Added some bling to the white primaryColor = #ffffff secondaryColor = #999999 TEXTURE { shader = KSP/Bumped Specular mainTextureURL = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow _BumpMap = Squad/Parts/Coupling/Assets/Decouplers_whiteYellow_N _Color = #ffffff _SpecColor = #c4c4c4 _Shininess = 0.44 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Electrical/1x6ShroudSolarPanels/1x6ShroudSolarPanels.cfg PART { name = solarPanels2 module = Part author = Beale node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advElectrics entryCost = 4400 cost = 440 category = Electrical subcategory = 0 title = XT2 Solar Panel Array Mk1 manufacturer = Probodobodyne Inc description = Shielded extendable Level 2 solar panel. 1.5m^2. attachRules = 0,1,0,0,1 mass = 0.022275 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = array charge deploy e/c elect energ extend fold generat (light photo power retract solar sun track unfold volt watt emissiveConstant = 0.65 skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.2 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel resourceName = ElectricCharge chargeRate = 0.189 impactResistance = 2 impactResistanceRetracted = 6 animationName = 1x6ShroudSolarPanels secondaryTransformName = panel6 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 120 0.8 -0.0001658214 -0.0001658214 key = 3650 0.4 -1.935303E-05 -1.935303E-05 key = 36500 0.01 -1.187215E-05 -1.187215E-05 } RESOURCE { name = ElectricCharge rate = 0.189 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleAnimation2Value animationName = solarpanels2 valueName = convectiveConstant valueCurve { key = 0.0 0.6 key = 0.1 0.9 key = 1.0 1 } } MODULE { name = ModuleAnimation2Value animationName = solarpanels2 valueName = maxTemp valueCurve { key = 0.0 2000 key = 1.0 1523.15 } } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-1x6-shrouded position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRestockDepthMask maskTransform = solarshroud_mask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/1x6SolarPanels/1x6SolarPanels.cfg PART { name = solarPanels4 module = Part author = Beale rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advElectrics entryCost = 3800 cost = 380 category = Electrical subcategory = 0 title = XT1 Solar Panel Array Mk1 manufacturer = Probodobodyne Inc description = Extendable Level 1 solar panel. 0.96m^2. attachRules = 0,1,0,0,1 mass = 0.016128 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = array charge deploy e/c elect energ extend generat (light photo power solar sun track unfold volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel resourceName = ElectricCharge chargeRate = 0.0864 impactResistance = 2 impactResistanceRetracted = 4 retractable = false animationName = 1x6SolarPanels secondaryTransformName = panel6 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 30 0.8 -0.0004170198 -0.0004170198 key = 3650 0.2 2.217226E-06 2.217226E-06 key = 36500 0.01 -7.524914E-06 -7.524914E-06 } RESOURCE { name = ElectricCharge rate = 0.0864 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-1x6 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/3x2ShroudSolarPanels/3x2ShroudSolarPanels.cfg PART { name = solarPanels1 module = Part author = Beale node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advElectrics entryCost = 4400 cost = 440 category = Electrical subcategory = 0 title = XT2 Solar Panel Array Mk2 manufacturer = Probodobodyne Inc description = Shielded extendable sun-tracking Level 3 solar panel. 1.5m^2. attachRules = 0,1,0,0,1 mass = 0.01584 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = array charge deploy e/c elect energ extend fold generat (light photo power retract solar sun track unfold volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.2 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel resourceName = ElectricCharge chargeRate = 0.27 impactResistance = 2 impactResistanceRetracted = 6 animationName = 3x2ShroudSolarPanels secondaryTransformName = solar6 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = true flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.0005479452 -0.0005479452 key = 365 0.8 -0.0001824585 -0.0001824585 key = 3650 0.4 -3.621587E-05 -3.621587E-05 key = 36500 0.01 -1.257784E-05 -1.257784E-05 } RESOURCE { name = ElectricCharge rate = 0.27 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry skinMaxTemp = 2000 leaveTemp = True } MODULE { name = ModuleAnimation2Value animationName = solarpanels valueName = convectiveConstant valueCurve { key = 0.0 0.6 key = 0.1 0.9 key = 1.0 1 } } MODULE { name = ModuleAnimation2Value animationName = solarpanels valueName = maxTemp valueCurve { key = 0.0 2000 key = 1.0 1523.15 } } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-3x2-shrouded position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRestockDepthMask maskTransform = solarshroud_mask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/3x2SolarPanels/3x2SolarPanels.cfg PART { name = solarPanels3 module = Part author = Beale rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advElectrics entryCost = 3800 cost = 380 category = Electrical subcategory = 0 title = XT1 Solar Panel Array Mk2 manufacturer = Probodobodyne Inc description = Extendable sun-tracking Level 3 solar panel. 0.96m^2. attachRules = 0,1,0,0,1 mass = 0.009216 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = array charge deploy e/c elect energ extend generat (light photo power solar sun track unfold volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel resourceName = ElectricCharge chargeRate = 0.1728 retractable = false impactResistance = 2 impactResistanceRetracted = 4 animationName = 3x2SolarPanels secondaryTransformName = solar6 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = true flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.0005479452 -0.0005479452 key = 365 0.8 -0.0001824585 -0.0001824585 key = 3650 0.4 -3.621587E-05 -3.621587E-05 key = 36500 0.01 -1.257784E-05 -1.257784E-05 } RESOURCE { name = ElectricCharge rate = 0.1728 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry skinThicknessFactor = 1 leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-3x2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/gigantorXlSolarArray/gigantorXlSolarArray.cfg PART { name = largeSolarPanel module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = largeElectrics entryCost = 14500 cost = 3000 category = Electrical subcategory = 0 title = XT4 Solar Panel Array Mk1 manufacturer = Probodobodyne Inc description = Extendable sun-tracking Level 4 solar panel. 13.0m^2. attachRules = 0,1,0,0,1 mass = 0.06825 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = charge deploy e/c elect energ extend fold generat (light panel photo power retract sun track unfold volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel secondaryTransformName = suncatcher resourceName = ElectricCharge chargeRate = 2.665 impactResistance = 2 impactResistanceRetracted = 6 animationName = bigsolarpanel extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = true flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001264092 -0.001264092 key = 720 0.8 -0.0001471074 -0.0001471074 key = 3650 0.5 -3.282126E-05 -3.282126E-05 key = 36500 0.01 -1.153936E-05 -1.153936E-05 } RESOURCE { name = ElectricCharge rate = 2.665 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-gigantor position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRestockDeployableMeshHider transformName = Panels transformName = PanelTruss } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/gigantorXlSolarArray/gigantorXlSolarArray.cfg PART { name = largeSolarPanelEarly module = Part author = Chris Adderley (Nertea) rescaleFactor = 0.67937 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = largeElectrics entryCost = 14500 cost = 3000 category = Electrical subcategory = 0 title = XT3 Solar Panel Array Mk1 manufacturer = Probodobodyne Inc description = Extendable sun-tracking Level 3 solar panel. 6.0m^2. attachRules = 0,1,0,0,1 mass = 0.0576 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = charge deploy e/c elect energ extend fold generat (light panel photo power retract sun track unfold volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel secondaryTransformName = suncatcher resourceName = ElectricCharge chargeRate = 1.08 impactResistance = 2 impactResistanceRetracted = 6 animationName = bigsolarpanel extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = true flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.0005479452 -0.0005479452 key = 365 0.8 -0.0001824585 -0.0001824585 key = 3650 0.4 -3.621587E-05 -3.621587E-05 key = 36500 0.01 -1.257784E-05 -1.257784E-05 } RESOURCE { name = ElectricCharge rate = 1.08 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-gigantor position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRestockDeployableMeshHider transformName = Panels transformName = PanelTruss } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/radialFlatSolarPanel/radialFlatSolarPanel.cfg PART { name = solarPanels5 module = Part author = Chris Adderley (Nertea) node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 TechRequired = electrics entryCost = 1200 cost = 75 category = Electrical subcategory = 0 title = ST1 Solar Panel manufacturer = Probodobodyne Inc description = Static Level 1 solar panel. 0.25m^2. attachRules = 0,1,0,0,1 mass = 0.0028 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = array charge e/c elect energ fixed flat generat (light photo power solar static sun volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.217161 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel secondaryTransformName = suncatcher pivotName = suncatcher isBreakable = false resourceName = ElectricCharge chargeRate = 0.0225 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 30 0.8 -0.0004170198 -0.0004170198 key = 3650 0.2 2.217226E-06 2.217226E-06 key = 36500 0.01 -7.524914E-06 -7.524914E-06 } RESOURCE { name = ElectricCharge rate = 0.0225 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-static-small position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/radialFlatSolarPanel/radialFlatSolarPanel.cfg PART { name = solarPanels5HiTech module = Part author = Chris Adderley (Nertea) node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 TechRequired = electrics entryCost = 1200 cost = 75 category = Electrical subcategory = 0 title = ST2 Solar Panel manufacturer = Probodobodyne Inc description = Static Level 2 solar panel. 0.25m^2. attachRules = 0,1,0,0,1 mass = 0.00225 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = array charge e/c elect energ fixed flat generat (light photo power solar static sun volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.217161 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel secondaryTransformName = suncatcher pivotName = suncatcher isBreakable = false resourceName = ElectricCharge chargeRate = 0.0315 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 120 0.8 -0.0001658214 -0.0001658214 key = 3650 0.4 -1.935303E-05 -1.935303E-05 key = 36500 0.01 -1.187215E-05 -1.187215E-05 } RESOURCE { name = ElectricCharge rate = 0.0315 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-static-small position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/radialFlatSolarPanel/radialFlatSolarPanel.cfg PART { name = RO_EarlyMediumSolarPanel module = Part author = Chris Adderley (Nertea) node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 TechRequired = electrics entryCost = 1200 cost = 75 category = Electrical subcategory = 0 title = ST1 Medium Solar Panel manufacturer = Probodobodyne Inc description = Medium static Level 0 solar panel. 0.125m^2. attachRules = 0,1,0,0,1 mass = 0.0014 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = array charge e/c elect energ fixed flat generat (light photo power solar static sun volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.8606627968957994 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel secondaryTransformName = suncatcher pivotName = suncatcher isBreakable = false resourceName = ElectricCharge chargeRate = 0.007875 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.01100084 -0.01100084 key = 11 0.8 -0.0006479075 -0.0006479075 key = 1200 0.2 -0.0002910884 -0.0002910884 key = 3650 0.01 -7.755102E-05 -7.755102E-05 } RESOURCE { name = ElectricCharge rate = 0.007875 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-static-small position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/radialFlatSolarPanel/radialFlatSolarPanel.cfg PART { name = RO_EarlyTinySolarPanel module = Part author = Chris Adderley (Nertea) node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 TechRequired = electrics entryCost = 1200 cost = 75 category = Electrical subcategory = 0 title = ST1 Tiny Solar Panel manufacturer = Probodobodyne Inc description = Small static Level 0 solar panel. 0.05m^2. attachRules = 0,1,0,0,1 mass = 0.00056 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = array charge e/c elect energ fixed flat generat (light photo power solar static sun volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.5443309471123242 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel secondaryTransformName = suncatcher pivotName = suncatcher isBreakable = false resourceName = ElectricCharge chargeRate = 0.00315 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.01100084 -0.01100084 key = 11 0.8 -0.0006479075 -0.0006479075 key = 1200 0.2 -0.0002910884 -0.0002910884 key = 3650 0.01 -7.755102E-05 -7.755102E-05 } RESOURCE { name = ElectricCharge rate = 0.00315 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-static-small position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/radialFlatSolarPanel/radialFlatSolarPanel.cfg PART { name = aje_solarPanels module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 TechRequired = electrics entryCost = 1200 cost = 300 category = Electrical subcategory = 0 title = ST4 Solar Panel manufacturer = Probodobodyne Inc description = Static Level 2 solar panel 5m^2. attachRules = 0,1,0,0,1 mass = 0.045 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = array charge e/c elect energ fixed flat generat (light photo power solar static sun volt watt scale = 1.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel isTracking = false secondaryTransformName = suncatcher pivotName = suncatcher isBreakable = false resourceName = ElectricCharge chargeRate = 0.63 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 120 0.8 -0.0001658214 -0.0001658214 key = 3650 0.4 -1.935303E-05 -1.935303E-05 key = 36500 0.01 -1.187215E-05 -1.187215E-05 } RESOURCE { name = ElectricCharge rate = 0.63 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = free_square } MODEL { model = Squad/Parts/Electrical/radialFlatSolarPanel/model scale = 4.47, 4.47, 4.47 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } } } UrlConfig { parentUrl = Squad/Parts/Electrical/RTG/RTG.cfg PART { name = rtg module = Part author = Beale scale = 1 node_stack_top = 0.0, 0.3268025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = experimentalElectrics entryCost = 58000 cost = 25075.544554406 category = Electrical subcategory = 0 title = Multi-Hundred Watt RTG manufacturer = NASA JPL & DOE description = The Multihundred-Watt radioisotope thermoelectric generators (MHW-RTG) as found on the Voyager spacecraft and two Lincoln Experimental Satellites. attachRules = 1,1,1,0,0 mass = 0.037698232 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0, srf radiatorMax = 1.5 tags = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt, rtg, radioisotope thermoelectric generator, radioactive, generator maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.777228 fuelCrossFeed = false PuMass = 0.004498232 PuCost = 1775.544554406 MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Electrical/restock-rtg-1 scale = 1.2866, 1, 1.2866 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _RTG title = RTG capacity = 0.1575 running = true toggle = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Electrical/RTG/RTG.cfg PART { name = RO-MMRTG module = Part author = Beale scale = 1 node_stack_top = 0.0, 0.3268025, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = experimentalElectrics entryCost = 58000 cost = 24672.722772239 category = Electrical subcategory = 0 title = Multi-Mission RTG manufacturer = DOE (Department Of Energy) description = The Multi-Mission RTG or MMRTG was designed for the Mars Science Laboratory and the Curiosity Rover for use on Mars. attachRules = 1,1,1,0,0 mass = 0.091677708 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0, srf radiatorMax = 1.5 tags = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt, rtg, radioisotope thermoelectric generator, radioactive, generator maxTemp = 1273.15 crashTolerance = 16 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.019 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 1773.15 fuelCrossFeed = False PuMass = 0.003477708 PuCost = 1372.722772239 MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Electrical/restock-rtg-1 scale = 1.5986, 1, 1.5986 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _RTG title = RTG capacity = 0.11 running = true toggle = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Electrical/z-100Battery/z-100Battery.cfg PART { name = batteryPack module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = basicScience entryCost = 800 cost = 80 category = Electrical subcategory = 0 title = Z-100 Rechargeable Battery Pack manufacturer = Zaltonic Electronics description = The Z-100 battery pack is the standard model for electrical applications. Holds two (2) AAAA batteries and holds a maximum 100 units of charge. attachRules = 0,1,0,0,0 mass = 0.008 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = bank capacitor cell charge e/c elect pack power volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 RESOURCE { name = ElectricCharge amount = 1800 maxAmount = 1800 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Electrical/z-1kBattery/z-1kBattery.cfg PART { name = batteryBank module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_stack_top = 0.0, 0.1108553, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.1108553, 0.0, 0.0, -1.0, 0.0 TechRequired = largeElectrics entryCost = 8200 cost = 880 category = Electrical subcategory = 0 title = Z-1k Rechargeable Battery Bank manufacturer = Zaltonic Electronics description = The Z-1k is a stackable battery bank, with ten times the power capacity of the Z-100. attachRules = 1,0,1,1,0 mass = 0.3534 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = size1 tags = capacitor cell charge e/c elect pack power volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 RESOURCE { name = ElectricCharge amount = 93500 maxAmount = 93500 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Electrical/z-200Battery/z-200Battery.cfg PART { name = batteryBankMini module = Part author = Squad mesh = model.mu rescaleFactor = 1.0 node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.3125, 0.0, 1.0, 0.0 TechRequired = electrics entryCost = 3200 cost = 360 category = Electrical subcategory = 0 title = Z-200 Rechargeable Battery Bank manufacturer = Zaltonic Electronics description = The Z-200 is a stackable variant of the Z-100 battery pack, with increased capacity. In emergency situations, please refrain from "reversing the polarity". attachRules = 1,1,1,1,0 mass = 0.07731 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = size0 tags = bank capacitor cell charge e/c elect pack power volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 RESOURCE { name = ElectricCharge amount = 20500 maxAmount = 20500 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = TweakScale defaultScale = 0.625 type = RealismOverhaulStackSolid HOTFIX = https%3A%2F%2Fforum.kerbalspaceprogram.com%2Findex.php%3F%2Ftopic%2F179030-14-tweakscale-under-lisias-management-2433-2019-0814%2F%2F&do%3DfindComment%2Fcomment%3D3629378 } } } UrlConfig { parentUrl = Squad/Parts/Electrical/z-400Battery/z-400Battery.cfg PART { name = ksp_r_largeBatteryPack module = Part author = Squad mesh = model.mu rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = advElectrics entryCost = 3200 cost = 550 category = Electrical subcategory = 0 title = Z-400 Rechargeable Battery manufacturer = Zaltonic Electronics description = The Z-400 battery pack is a versatile, compact electrical charge storage solution designed for heavier loads than AAAA batteries can handle. Holds one E-size battery with a maximum of 400 units of charge. attachRules = 0,1,0,0,0 mass = 0.090 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = bank capacitor cell charge e/c elect pack power volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 RESOURCE { name = ElectricCharge amount = 24000 maxAmount = 24000 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Electrical/z-4kBattery/z-4kBattery.cfg PART { name = batteryBankLarge module = Part author = Squad mesh = model.mu rescaleFactor = 1.0 node_stack_top = 0.0, 0.11, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.142, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = specializedElectrics entryCost = 12200 cost = 4500 category = Electrical subcategory = 0 title = Z-4K Rechargeable Battery Bank manufacturer = Zaltonic Electronics description = New advances in surge control technology made The Z-4K, the largest battery pack ever put into production a reality. While Zaltonic admits intense electrical discharges can be really cool, shorting the Z-4K's contacts should probably be avoided. attachRules = 1,0,1,1,0 mass = 1.414 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = size2 tags = capacitor cell charge e/c elect pack power volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 RESOURCE { name = ElectricCharge amount = 375000 maxAmount = 375000 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/ionEngine/ionEngine.cfg PART { name = ionEngine module = Part author = Chris Adderley (Nertea) scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 0.2135562, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1872844, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = ionPropulsion entryCost = 16800 cost = 8000 subcategory = 0 attachRules = 1,1,1,1,0 mass = 0.25 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 573.15 bulkheadProfiles = size0 tags = (dawn deep drive efficient engine (ion probe thruster vacuum xenon crashTolerance = 10 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 673.15 title = NSTAR Ion Thruster manufacturer = JPL & General Dynamics description = Small lightweight efficient ion engine. Takes a bit of power though and doesn't provide much thrust. Plume and sound provided by Waterfall. category = Engine node_attach = 0.0, 0.2135562, 0.0, 0.0, 1.0, 0.0, 0 MODULE { name = ModuleEnginesRF engineID = Ion thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 0 maxThrust = 2 heatProduction = 0 EngineType = Electric powerEffectName = Ion-Xenon-Hall shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = ElectricCharge ratio = 1.8 DrawGauge = True minResToLeave = 1.0 } PROPELLANT { name = XenonGas ratio = 0.1 DrawGauge = True } atmosphereCurve { key = 0 4200 key = 1 100 key = 1.2 0.001 } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/restock-engine-dawn-1 } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = throttleColor animRate = 1 shaderProperty = _EmissiveColor includedRenderer = IonEngine toggleInEditor = false toggleInFlight = false redCurve { key = 0 1 key = 1 1 } greenCurve { key = 0 1 key = 1 1 } blueCurve { key = 0 1 key = 1 1 } alphaCurve { key = 0 0 key = 1 1 } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines modded = false configuration = NSTAR origMass = 0.0495 CONFIG { name = NSTAR minThrust = 1.9E-05 maxThrust = 9.2E-05 heatProduction = 0 PROPELLANT { name = XenonGas ratio = 1.0 DrawGauge = True } PROPELLANT { name = ElectricCharge ratio = 4121.09 DrawGauge = True minResToLeave = 10.0 } atmosphereCurve { key = 0 3100 key = 1 1 } } } ROWaterfall { template = waterfall-ion-xenon-1 audio = ion-1 position = 0,0,0 rotation = 0, 0, 0 scale = 0.92, 0.92, 0.92 moduleID = ionEngine engineID = basicEngine transform = thrustTransform } EFFECTS { running { AUDIO { channel = Ship clip = Waterfall/Sounds/NFT/sound_ion_loop volume = 0.0 0.0 volume = 0.05 0.20 volume = 1.0 1.0 pitch = 0.0 0.2 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = Waterfall/Sounds/NFT/sound_ion_on volume = 1.0 pitch = 1.0 loop = false } } flameout { AUDIO { channel = Ship clip = Waterfall/Sounds/NFT/sound_ion_flameout volume = 1.0 pitch = 1.0 loop = false } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = ionEngine TEMPLATE { __rowaterfall = mainPlume templateName = waterfall-ion-xenon-1 overrideParentTransform = thrustTransform position = 0,0,0 rotation = 0, 0, 0 scale = 0.92, 0.92, 0.92 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = throttle linkedTo = throttle engineID = basicEngine } CONTROLLER { name = random linkedTo = random range = 0,1 } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = turboJet module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 title = F100-PW-229 turbofan manufacturer = Pratt & Whitney description = Pratt and Whitney F100 low-bypass turbofan with afterburner, used by F-15E/I/S and F-16C/D. Powered by NASA EngineSim. 129.4 kN wet, 79.2 kN dry. SFC 0.74/2.05 lb/lbf-hr static. Temperature limit Mach 2.85. attachRules = 1,1,1,0,0 mass = 1.7 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls CoMOffset = 0, 1.5, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = Squad/Parts/Engine/jetEngines/turboJet } MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 128 heatProduction = 15 useEngineResponseTime = True engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.29 BPR = 0.36 CPR = 32 FPR = 3.8 Mdes = 0.9 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.7 FHV = 22.5E6 TIT = 1620 TAB = 2850 exhaustMixer = true thrustUpperLimit = 200 maxT3 = 1100 defaultTPR = 0.95 dryThrust = 79.2 drySFC = 0.74 wetThrust = 129.4 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = TurboJetNozzleDry layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = true animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = TurboJetHeat layer = 3 responseSpeed = 0.01 } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = smokePoint emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = aje_avon module = Part author = Porkjet node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 manufacturer = Rolls-Royce description = The Avon was Rolls-Royce's first axial-flow turbojet, introduced in 1950. The RB.146, an early 1960s model, was the ultimate military Avon, an afterburning turbojet powering the English Electric Lightning F.6. 72.77kN wet, 56.45kN dry. SFC 0.85/1.85 lb/lbf-hr static. Temperature limit Mach 2.4. attachRules = 1,1,1,0,0 mass = 1.3 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls rescaleFactor = 1.0 CoMOffset = 0, 2.0, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 title = Avon RB-146 Mk.302 Turbojet category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = VenStockRevamp/Part Bin/NewParts/JetEngines/HighBypassJet position = 0, -0.996, 0 scale = 0.9, 0.9, 0.9 } MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 72.77 heatProduction = 15 useEngineResponseTime = True engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.335 BPR = 0 CPR = 8.4 FPR = 0 Mdes = 0.8 Tdes = 260 eta_c = 0.95 eta_t = 0.98 eta_n = 0.8 FHV = 29000000 TIT = 1250 TAB = 1800 exhaustMixer = True thrustUpperLimit = 150 maxT3 = 800 defaultTPR = 0.85 drySFC = 0.85 dryThrust = 56.45 wetThrust = 72.77 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = ThrustAnimation layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = False animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = HeatAnimationEmmissiveTurbofan layer = 3 responseSpeed = 0.01 } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = thrustTransform 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = aje_atar module = Part author = Porkjet node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 manufacturer = SNECMA description = Early 1970s afterburning turbojet, used on the Mirage 5S, Mirage 50, Mirage IV-A/P/R, and Mirage F1C. Comparitively low overall pressure ratio (6.2) leads to high fuel consumption but good high-speed performance. 70.6kN wet, 49.18kN dry. SFC 0.98/1.99 lb/lbf-hr static. Temperature limit Mach 2.8. attachRules = 1,1,1,0,0 mass = 1.582 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls rescaleFactor = 1.0 CoMOffset = 0, 2.0, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 title = Atar 9K-50 Turbojet category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = VenStockRevamp/Part Bin/NewParts/JetEngines/HighBypassJet position = 0, -1.03750125, 0 scale = 0.9375, 0.9375, 0.9375 } MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 70.6 heatProduction = 15 useEngineResponseTime = True engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.29 BPR = 0 CPR = 6.2 FPR = 0 Mdes = 0.9 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.8 FHV = 30000000 TIT = 1360 TAB = 2500 exhaustMixer = True thrustUpperLimit = 150 maxT3 = 900 defaultTPR = 0.85 drySFC = 0.98 dryThrust = 49.18 wetThrust = 70.6 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = ThrustAnimation layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = False animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = HeatAnimationEmmissiveTurbofan layer = 3 responseSpeed = 0.01 } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = thrustTransform 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = aje_j79 module = Part author = Porkjet node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 manufacturer = General Electric description = The first US "Mach 2" engine, the J79 saw extensive service, powering the B-58 Hustler and the F-4 Phantom and F-104 Starfighter among others. This mid-1960s model powered the USAF F-4E and G, and with minor mounting differences (as the -19) the final development of the Starfighter line, the F-104S.79.63kN wet, 52.8kN dry. SFC 0.84/1.97 lb/lbf-hr static. Temperature limit Mach 2.6. attachRules = 1,1,1,0,0 mass = 1.74 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls rescaleFactor = 1 CoMOffset = 0, 1.8, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 title = J79-GE-17 Turbojet category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = VenStockRevamp/Part Bin/NewParts/JetEngines/HighBypassJet position = 0, -0.8853344, 0 scale = 1, 0.8, 1 } MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 79.63 heatProduction = 15 useEngineResponseTime = True engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.29 BPR = 0 CPR = 13.5 FPR = 0 Mdes = 0.9 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.7 FHV = 28000000 TIT = 1360 TAB = 2500 exhaustMixer = True thrustUpperLimit = 150 maxT3 = 900 defaultTPR = 0.85 drySFC = 0.84 dryThrust = 52.8 wetThrust = 79.63 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = ThrustAnimation layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = False animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = HeatAnimationEmmissiveTurbofan layer = 3 responseSpeed = 0.01 } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = thrustTransform 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = aje_j57 module = Part author = Porkjet node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 manufacturer = Pratt & Whitney description = Late 50s turbojet. The J57 was a workhorse, designed in the early 1950s and powering the B-52, most of the Century Series fighters, and even the U-2. This represents a later model, the -21, which powered the F-100C/D/F. 75.4kN wet, 45.4kN dry. SFC 0.77/2.1 lb/lbf-hr static. Temperature limit Mach 1.9. attachRules = 1,1,1,0,0 mass = 2.155 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls rescaleFactor = 1.0 CoMOffset = 0, 2.3, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 title = J57-P-21 Turbojet category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = VenStockRevamp/Part Bin/NewParts/JetEngines/HighBypassJet position = 0, -1.03750125, 0 scale = 0.9375, 0.9375, 0.9375 } MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 75.4 heatProduction = 15 useEngineResponseTime = True engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.24 BPR = 0 CPR = 13 FPR = 0 Mdes = 0.9 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.7 FHV = 35000000 TIT = 1330 TAB = 3140 exhaustMixer = True thrustUpperLimit = 150 maxT3 = 800 defaultTPR = 0.95 drySFC = 0.77 dryThrust = 45.4 wetThrust = 75.4 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = ThrustAnimation layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = False animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = HeatAnimationEmmissiveTurbofan layer = 3 responseSpeed = 0.01 } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = thrustTransform 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = aje_j75 module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 title = J75-P-17 Turbojet manufacturer = Pratt & Whitney description = Essentially a larger J57, the P&W J75 saw extensive military and civilian use. This afterburning variant powered the F-106 A/B. 109.0kN wet, 76.5kN dry. SFC 0.8/2.15 lb/lbf-hr static. Temperature limit Mach 2.5. attachRules = 1,1,1,0,0 mass = 2.7 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls CoMOffset = 0, 1.3, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = VenStockRevamp/Part Bin/NewParts/JetEngines/HighBypassJet position = 0, -1.383335, 0 scale = 1.25, 1.25, 1.25 } MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 109.0 heatProduction = 15 useEngineResponseTime = False engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.4 BPR = 0 CPR = 12 FPR = 0 Mdes = 0.9 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.7 FHV = 35000000 TIT = 1150 TAB = 3140 exhaustMixer = True thrustUpperLimit = 200 maxT3 = 900 defaultTPR = 0.85 drySFC = 0.8 dryThrust = 76.5 wetThrust = 109.0 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = ThrustAnimation layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = False animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = HeatAnimationEmmissiveTurbofan layer = 3 responseSpeed = 0.01 } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = thrustTransform 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = RO-J48 module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, -0.7, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 title = J48-P-6 manufacturer = Pratt & Whitney description = Also known as the Rolls-Royce Tay. Essentially an enlarged Nene, the Tay was abandoned by Rolls-Royce in favor of the Avon. However, Pratt & Whitney was able to aqcuire the design, and produced it as the J48. It was used in the F9F-5 Panther, F-94C Starfire, and several early 50s prototypes. Available 1949. 5.0 OPR, no afterburner. SFC 1.14 lb/lbf-hr static. Temperature limit Mach 1. attachRules = 1,1,1,0,0 mass = 0.94 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 593 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 CoMOffset = 0, 0.25, 0 skinMaxTemp = 773 category = Engine node_attach = 0.0, -0.7, 0.0, 0.0, 1.0, 0.0 MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 heatProduction = 15 useEngineResponseTime = False engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName2 = running_dry defaultTPR = 0.85 maxThrust = 27.8 Area = 0.221 BPR = 0 CPR = 5.0 FPR = 0 TPR = 0.95 Mdes = 0.6 Tdes = 250 eta_c = 0.95 eta_t = 0.95 eta_n = 0.8 FHV = 30000000 TIT = 1200 TAB = 2000 exhaustMixer = False thrustUpperLimit = 55 maxT3 = 520 dryThrust = 27.8 wetThrust = 31 drySFC = 1.14 flameoutEffectName = flameout powerEffectName = running_thrust engageEffectName = engage disengageEffectName = disengage spoolEffectName = running_turbine engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = ThrustAnimation layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = False animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = HeatAnimationEmmissiveTurbofan layer = 3 responseSpeed = 0.01 } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } EFFECTS { running_thrust { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.4 volume = 1.0 1.0 pitch = 0.0 0.6 pitch = 1.0 1.0 loop = true } PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = thrustTransform 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 localRotation = 1, 0, 0, -90 } } running_turbine { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.7 volume = 1.0 1.0 pitch = 0.0 0.4 pitch = 0.05 0.5 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = aje_ramjet module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 title = CR2 Ramjet manufacturer = Generic description = A fictional CR2 Ramjet. Works best when faster than Mach 2. This engine provides no thrust below Mach 0.5! attachRules = 1,1,1,0,0 mass = 0.8 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls CoMOffset = 0, 2.0, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = Squad/Parts/Engine/jetEngines/turboJet } MODULE { name = ModuleEnginesAJERamjet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 700 heatProduction = 15 useEngineResponseTime = False engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.5 Mdes = 3.5 Tdes = 220 eta_n = 0.9 FHV = 35000000 thrustUpperLimit = 500 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = TurboJetNozzleDry layer = 1 responseSpeed = 0.1 useAnimCurve = true minArea = 0.4 maxArea = 1.25 calculateAreas = false; animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = FXModuleAnimateThrottle animationName = TurboJetHeat layer = 3 responseSpeed = 0.01 dependOnEngineState = true } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = smokePoint emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = aje_f404 module = Part author = Porkjet node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 manufacturer = General Electric description = General Electric F404-GE-402 low-bypass turbofan with afterburner as used on F/A-18C/D. 78.7kN wet, 53.16kN dry. SFC 0.82/1.74 lb/lbf-hr static. Temperature limit Mach 2.85. attachRules = 1,1,1,0,0 mass = 1.03 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls rescaleFactor = 1.0 CoMOffset = 0, 1.0, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 title = F404-GE-402 Turbofan category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = Squad/Parts/Engine/jetEngines/turboJet scale = 0.75, 0.75, 0.75 } MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 78.7 heatProduction = 15 useEngineResponseTime = True engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.232 BPR = 0.27 CPR = 26 FPR = 2.3 Mdes = 0.9 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.7 FHV = 22500000 TIT = 1500 TAB = 2200 exhaustMixer = True thrustUpperLimit = 150 maxT3 = 1000 defaultTPR = 0.95 dryThrust = 53.16 drySFC = 0.82 wetThrust = 78.7 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = TurboJetNozzleDry layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = true animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = TurboJetHeat layer = 3 responseSpeed = 0.01 } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = smokePoint emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineAfterburning.cfg PART { name = aje_al31 module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 TechRequired = supersonicFlight entryCost = 9000 cost = 2000 subcategory = 0 title = AL-31FM turbofan manufacturer = Lyulka (Saturn) description = Modern afterburning turbofan used on the Su-27M, Su-30, and Su-34 featuring vector thrust. 122.4 kN wet, 76.2 kN dry, SFC 0.75/1.92 lb/lb hr. Max 2.5 Mach. attachRules = 1,1,1,0,0 mass = 1.557 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = after aircraft burner engine fighter jet (panther plane propuls CoMOffset = 0, 1.4, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODEL { model = Squad/Parts/Engine/jetEngines/turboJet } MODULE { name = ModuleEnginesAJEJet engineID = Dry thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 122.4 heatProduction = 15 useEngineResponseTime = True engineAccelerationSpeed = 0.5 engineDecelerationSpeed = 0.5 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 1.1 machLimit = 1.75 machHeatMult = 20.0 runningEffectName = smoke spoolEffectName = power_dry spoolEffectName2 = running_dry powerEffectName = power_wet Area = 0.3 BPR = 0.571 CPR = 23 FPR = 3.54 Mdes = 0.8 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.7 FHV = 32000000 TIT = 1665 TAB = 1800 exhaustMixer = True thrustUpperLimit = 200 maxT3 = 1000 defaultTPR = 0.85 dryThrust = 76.2 drySFC = 0.75 wetThrust = 122.4 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 9000 0 0 } velCurve { key = 0 1 0 0 key = 0.35 0.932 0 0 key = 1 1.13 0.4510796 0.4510796 key = 1.75 1.5 0 0 key = 2 1.38 -1.126258 -1.126258 key = 2.5 0 0 0 } atmCurve { key = 0 0 1.069445 0.7244952 key = 0.072 0.08 1.472049 1.472049 key = 0.17 0.21 1.227685 1.227685 key = 0.34 0.39 1.01426 1.01426 key = 1 1 0.969697 0.969697 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = TurboJetNozzleDry layer = 1 calculateAreas = true responseSpeed = 0.1 useAnimCurve = true animCurve { key = 0 1 0 -3 key = 1 0 -0.1 0 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = TurboJetHeat layer = 3 responseSpeed = 0.01 } MODULE { name = ModuleGimbal gimbalTransformName = Gimbal gimbalRange = 10 gimbalResponseSpeed = 8 useGimbalResponseSpeed = true } MODULE { name = FXModuleConstrainPosition matchRotation = false matchPosition = true CONSTRAINFX { targetName = NozzlePoint moversName = Nozzle } } MODULE { name = ModuleAlternator engineName = Dry outputName = Alternator (Dry) RESOURCE { name = ElectricCharge rate = 3.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } EFFECTS { running_dry { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.4 pitch = 0.0 0.2 pitch = 0.05 0.4 pitch = 1.0 0.5 loop = true } } power_dry { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.6 volume = 1.0 1.3 pitch = 0.0 0.3 pitch = 1.0 0.6 loop = true } } power_wet { AUDIO { channel = Ship clip = sound_rocket_spurts volume = 0.0 0.0 volume = 0.1 0.4 volume = 1.0 1.0 pitch = 0.0 0.5 pitch = 0.33 0.8 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/afterburner_shock transformName = smokePoint emission = 0.0 0.0 emission = 0.05 0.05 emission = 0.33 0.1 emission = 1.0 1.0 speed = 0.0 0.0 speed = 0.05 0.05 speed = 0.33 0.16 speed = 1.0 1.0 energy = 0.0 1.5 energy = 0.33 1.0 energy = 1.0 1.0 } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } smoke { PREFAB_PARTICLE { prefabName = fx_smokeTrail_light 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 localRotation = 1, 0, 0, -90 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = turbojet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineBasic.cfg PART { name = JetEngine module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.972875, 0.0, 0.0, 1.0, 0.0 CoMOffset = 0.0, 2.3, 0.0 TechRequired = aerodynamicSystems entryCost = 4000 cost = 1400 subcategory = 0 title = CF34-3B Turbofan manufacturer = General Electric description = The CF34 series high bypass turbofan powers many of the CRJ and Challenger lines of civil aircraft. 41.0kN thrust, SFC 0.346 lb/lbf-hr. attachRules = 1,1,1,0,0 mass = 0.757 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = aircraft jet plane propuls reverse (wheesley crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine node_attach = 0.0, 0.972875, 0.0, 0.0, 1.0, 0.0 MODEL { model = Squad/Parts/Engine/jetEngines/turboFanSize1 } MODULE { name = ModuleEnginesAJEJet engineID = Cruise thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 41.0 heatProduction = 40 useEngineResponseTime = True engineAccelerationSpeed = 0.12 engineDecelerationSpeed = 0.5 fxOffset = 0, 0, 0.74 flameoutEffectName = flameout powerEffectName = running_thrust engageEffectName = engage disengageEffectName = disengage spoolEffectName = running_turbine engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flameoutBar = 0.02 flowCapMult = 1.0 machLimit = 0.85 machHeatMult = 25 Area = 0.135 BPR = 6.3 CPR = 21.0 FPR = 1.5 Mdes = 0.8 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.9 FHV = 32000000 TIT = 1350 TAB = 0 exhaustMixer = False adjustableNozzle = False thrustUpperLimit = 200 maxT3 = 900 areaFudgeFactor = 0.65 defaultTPR = 0.95 drySFC = 0.346 dryThrust = 41.0 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 10500 0 0 } velCurve { key = 0 1 0 0 key = 0.53 0.834 0 0 key = 1.3 0.96 0 0 key = 1.674 0.843 -0.876726 -0.876726 key = 2.5 0 0 0 } atmCurve { key = 0 0 0 1.186726 key = 0.072 0.092 1.339822 1.339822 key = 0.337 0.4 0.8976688 0.8976688 key = 1 1 0.9127604 0 } } MODULE { name = ModuleAJEJetAnimateExhaustHeat animationName = TF1Heat responseSpeed = 0.0002 } MODULE { name = ModuleAnimateGeneric animationName = TF1ThrustReverser startEventGUIName = Reverse Thrust endEventGUIName = Forward Thrust actionGUIName = Toggle Thrust Reverser } MODULE { name = ModuleAlternator RESOURCE { name = ElectricCharge rate = 4 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 20 falloff = 2 thrustTransformName = thrustTransform } EFFECTS { running_thrust { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.4 volume = 1.0 1.5 pitch = 0.0 0.3 pitch = 1.0 0.5 loop = true } PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = thrustTransformFX 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 localRotation = 1, 0, 0, -90 } } running_turbine { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.45 pitch = 0.0 0.3 pitch = 0.05 0.5 pitch = 1.0 0.65 loop = true } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { PREFAB_PARTICLE { prefabName = fx_exhaustSparks_flameout_2 transformName = thrustTransformFX oneShot = true } AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = Driftless active = True } MODEL { model = VenStockRevamp/Squad/Parts/Propulsion/EngineCore-Large } MODULE { name = ModuleRestockDepthMask maskTransform = basicjet_mask } MODEL { model = VenStockRevamp/Squad/Parts/Propulsion/EngineCore-Small position = 0.0, 1.9, 0.0 scale = 1.6,0.8,1.6 } MODEL { model = VenStockRevamp/Squad/Parts/Propulsion/EngineCore-Small position = 0.0, 1.95, 0.0 rotation = 180, 0, 0 scale = 1.6,0.1,1.6 } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineBig.cfg PART { name = turboFanSize2 module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, -2.5, -1.2, 0.0, 0.0, 1.0, 1 CoMOffset = 0.0, 0.0, 0.0 TechRequired = heavyAerodynamics entryCost = 15000 cost = 2600 subcategory = 0 title = CF6-50E turbofan manufacturer = General Electric description = The CF6 series high bypass turbofan powers B747, B767, DC-10 and A300 civil aircraft. 233.5kN thrust, SFC 0.376 lb/lbf-hr. attachRules = 1,1,1,1,0 mass = 4.1 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = srf tags = aircraft (goliath jet plane propuls reverse crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine MODEL { model = Squad/Parts/Engine/jetEngines/turboFanSize2 } MODULE { name = AJEInlet resourceName = IntakeAir checkForOxygen = true area = 0.03 intakeSpeed = 30 intakeTransformName = Intake occludeNode = top Area = 3.0 inletTitle = Pitot tube inlet inletDescription = Designed for subsonic flight machCurve { key = 1 1 0 0 key = 1.5 0.9 -0.4312553 -0.4312553 key = 2.5 0.45 -0.5275364 -0.5275364 key = 3.5 0.1 0 0 } TPRCurve { key = 0 0.95 0.02000004 0.02000004 key = 1 0.97 0 0 key = 1.5 0.9 -0.2366667 -0.2366667 key = 2.5 0.45 -0.475 -0.475 key = 3.5 0 0 0 } } MODULE { name = ModuleEnginesAJEJet engineID = Cruise thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 233.5 heatProduction = 100 useEngineResponseTime = True engineAccelerationSpeed = 0.06 engineDecelerationSpeed = 0.25 flameoutEffectName = flameout powerEffectName = running_thrust engageEffectName = engage disengageEffectName = disengage spoolEffectName = running_turbine engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flameoutBar = 0.02 machLimit = 0.75 machHeatMult = 40 Area = 0.57 BPR = 4.24 CPR = 30 FPR = 1.7 Mdes = 0.8 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.9 FHV = 32000000 TIT = 1600 TAB = 0 exhaustMixer = False adjustableNozzle = False thrustUpperLimit = 280 maxT3 = 900 intakeMatchArea = True defaultTPR = 0.95 drySFC = 0.376 dryThrust = 233.5 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 12600 0 0 } velCurve { key = 0 1 -0.1543096 -0.1543096 key = 0.61 0.79 0 0 key = 1.5 0.964 0 0 key = 2 0.31 -3.278422 -3.278422 key = 2.1 0 -0.9205825 -0.9205825 } atmCurve { key = 0 0 0 0 key = 0.072 0.085 1.172947 1.172947 key = 0.337 0.37 0.98425 0.98425 key = 1 1 1.179067 1.179067 } } RESOURCE { name = IntakeAir amount = 3.4 maxAmount = 3.4 } MODULE { name = ModuleAJEJetAnimateExhaustHeat animationName = TF2Heat responseSpeed = 0.0002 } MODULE { name = ModuleAnimateGeneric animationName = TF2ThrustReverser startEventGUIName = Reverse Thrust endEventGUIName = Forward Thrust actionGUIName = Toggle Thrust Reverser layer = 1 } MODULE { name = FXModuleAnimateThrottle animationName = TF2FanSpin responseSpeed = 0.05 layer = 2 dependOnEngineState = True dependOnThrottle = True weightOnOperational = True affectTime = false baseAnimSpeed = 0.01 baseAnimSpeedMult = 100 playInEditor = False animWrapMode = 2 } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = top checkBottomNode = true isFairing = False jettisonedObjectMass = 0.1 jettisonForce = 5 jettisonDirection = 0 0 -1 useMultipleDragCubes = false } MODULE { name = FlagDecal textureQuadName = FLAG } MODULE { name = ModuleAlternator RESOURCE { name = ElectricCharge rate = 16 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 0.5 maxDistance = 20 falloff = 2 thrustTransformName = smokePoint } EFFECTS { running_thrust { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.4 volume = 1.0 1.0 pitch = 0.0 0.6 pitch = 1.0 1.0 loop = true } PREFAB_PARTICLE { prefabName = fx_smokeTrail_light 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 localRotation = 1, 0, 0, -90 } } running_turbine { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.7 volume = 1.0 1.0 pitch = 0.0 0.4 pitch = 0.05 0.5 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 1.0 pitch = 2.0 loop = false } } disengage { 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 } } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/jetEngines/jetEngineTurbo.cfg PART { name = turboFanEngine module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 1.4, 0.0, 0.0, 1.0, 0.0 TechRequired = hypersonicFlight entryCost = 18000 cost = 2250 subcategory = 0 title = J58-P-4 manufacturer = Pratt & Whitney description = Designed in the late 1950s, the J58 was redesigned and repurposed for one use: Mach 3+ aircraft like the A-12 / SR-71A/B / YF-12A. This model, the only operational one, entered service with the Blackbird in the mid 1960s. Variable CPR from 8.8 to 2.93 due to bypass vents progressively opening past Mach 2; fully open at Mach 3. 111.2kN dry. SFC 0.8/1.9 lb/lbf-hr static. Temperature limit Mach 4.1. Plume configured by RealPlume. attachRules = 1,1,1,1,0 mass = 2.7 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size1 tags = aircraft jet plane propuls (whiplash CoMOffset = 0, 2.7, 0 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine node_attach = 0.0, 1.4, 0.0, 0.0, 1.0, 0.0 MODEL { model = Squad/Parts/Engine/jetEngines/turboRamJet } MODULE { name = ModuleEnginesAJEJet thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 150 heatProduction = 75 useEngineResponseTime = True engineAccelerationSpeed = 0.2 engineDecelerationSpeed = 0.4 useVelocityCurve = False flameoutEffectName = flameout engageEffectName = engage disengageEffectName = disengage engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 2.0 machLimit = 2.5 machHeatMult = 6.0 Area = 0.58 BPR = 0 CPR = 8.5 FPR = 0 Mdes = 0.3 Tdes = 280 eta_c = 0.95 eta_t = 0.98 eta_n = 0.9 FHV = 32000000 TIT = 1360 TAB = 3800 exhaustMixer = True thrustUpperLimit = 400 maxT3 = 1200 defaultTPR = 0.85 drySFC = 0.8 dryThrust = 111.2 wetThrust = 151.2 powerEffectName = Hydrolox-Lower spoolEffectName = Turbojet-Spool shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 4000 0 0 } velCurve { key = 0 1 0 0 key = 0.2 0.98 0 0 key = 0.72 1.716 2.433527 2.433527 key = 1.36 3.2 1.986082 1.986082 key = 2.15 4.9 1.452677 1.452677 key = 3 5.8 0.0005786046 0.0005786046 key = 4.5 3 -4.279616 -4.279616 key = 5.5 0 -0.02420209 0 } atmCurve { key = 0 0 0 0 key = 0.045 0.166 4.304647 4.304647 key = 0.16 0.5 0.5779132 0.5779132 key = 0.5 0.6 0.4809403 0.4809403 key = 1 1 1.013946 0 } } MODULE { name = ModuleAJEJetAnimateNozzleArea animationName = TurboRamJetNozzle layer = 1 minArea = 0.6 maxArea = 1.9 calculateAreas = false idleState = 0 responseSpeed = 0.05 useAnimCurve = true animCurve { key = 0 0.2 key = 1 1 } } MODULE { name = ModuleAJEJetAnimateAfterburner animationName = TRJ_Heat layer = 2 responseSpeed = 0.01 } MODULE { name = ModuleAlternator RESOURCE { name = ElectricCharge rate = 5.0 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.6 maxDistance = 25 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-ramjet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = ramjet_mask } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Hydrolox-Lower transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.2 fixedScale = 1.5 energy = 1 speed = 1 emissionMult = 0.5 flareScale = 0.7 plumeScale = 0.7 flarePosition = 0,0,1.4 plumePosition = 0,0,1.4 saturationMult = 1 alphaMult = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0,0,-0.2 corePosition = 0,0,-0.2 exhaustPosition = 0,0,-0.2 fumePosition = 0,0,-0.2 lampPosition = 0,0,-0.2 plume2Position = 0,0,-0.2 plume3Position = 0,0,-0.2 smokePosition = 0,0,-0.2 shockPosition = 0,0,-0.2 shockconePosition = 0,0,-0.2 slagPosition = 0,0,-0.2 streamPosition = 0,0,-0.2 plumeIdentifier = Hydrolox-Lower processed = true } EFFECTS { Hydrolox-Lower { plumeIdentifier = Hydrolox-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.4 fixedScale = 0.7 name = Hydrolox-Lower-flare modelName = RealPlume/MP_Nazari_FX/flamessme emitOnUpdate = true decluster = true emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = -0.2 energy = 0.0 0.2 energy = 1.0 0.2 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 linGrow { power = 1 15 power = 0 15 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.4 fixedScale = 0.7 name = Hydrolox-Lower-shockcone modelName = RealPlume/MP_Nazari_FX/ssmeflame2big emitOnUpdate = true decluster = true emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1.5 speed = 1.0 1.5 offset = 0.1 size = 0.0 0.7 size = 1.0 0.7 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 linGrow { density = 1 0 density = 0 10 power = 1 -4 power = 0 -4 } energy { density = 1 0.3 density = 0.3 0.1 density = 0.25 0 density = 0 0 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.4 fixedScale = 0.7 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_red modelName = RealPlume/MP_Nazari_FX/methanolflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 emitOnUpdate = true decluster = true randConeEmit { density = 1 0 density = 0 1.7 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 4 density = 0.46 4 density = 0.2 5 density = 0.05 2.5 density = 0.0 2.5 } xyForce { density = 1 0.5 density = 0.3 0.8 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 1.125 density = 0.8 0.9 density = 0.2 2.625 density = 0.1 2.25 density = 0.05 3.75 density = 0.0 5.25 power = 1 2 power = 0.01 0.4 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.5 density = 0.05 0.2 density = 0.0 0.15 } size { density = 1.0 1.2 density = 0.5 1 density = 0.2 0.8 density = 0.0 0.45 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.4 fixedScale = 0.7 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_blue modelName = RealPlume/MP_Nazari_FX/noxflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0 1.7 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 4 density = 0.46 4 density = 0.2 5 density = 0.05 2.5 density = 0.0 2.5 } xyForce { density = 1 0.5 density = 0.3 0.8 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 0.375 density = 0.8 0.3 density = 0.2 0.875 density = 0.1 0.75 density = 0.05 1.25 density = 0.0 1.75 power = 1 2 power = 0.01 0.4 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.5 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 1.2 density = 0.5 1 density = 0.2 0.8 density = 0.0 0.45 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,1.4 fixedScale = 0.7 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_grey modelName = RealPlume/Hoojiwana_FX/MPspike fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.5 0.5 density = 0.3 1 density = 0 3 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 1 density = 0.46 1.5 density = 0.2 1.5 density = 0.05 1.5 density = 0.0 1.5 } xyForce { density = 1 0.3 density = 0.3 0.5 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 0 density = 0.8 0.2 density = 0.2 2.5 density = 0.1 2.7 density = 0.05 2.9 density = 0.0 3 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 0.5 density = 0.3 0.5 density = 0.05 0.4 density = 0.0 0.3 } size { density = 1.0 1.2 density = 0.5 0.5 density = 0.2 0.4 density = 0.0 0.35 } } AUDIO { name = Hydrolox-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 0.7 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_liq4 volume = 0.7 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/liquidEngineAerospike/liquidEngineAerospike.cfg PART { name = toroidalAerospike module = Part author = Porkjet node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9, 0.0, 0.0, -1.0, 0.0 mass = 1.0 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 10 maxTemp = 573.15 TechRequired = hypersonicFlight entryCost = 24500 cost = 3850 subcategory = 0 title = J-2T manufacturer = Rocketdyne description = Aerospike. Using proven technology from the J-2 and introducing an aerospike nozzle to the developing J-2S machinery. Plume configured by RealPlume. attachRules = 1,1,1,0,0 bulkheadProfiles = srf, size1 tags = (dart orbit propuls rocket sustain gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.667 skinMaxTemp = 673.15 category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 180 heatProduction = 110 exhaustDamageDistanceOffset = 0.25 runningEffectName = fx-dart-running EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = LiquidFuel ratio = 0.9 DrawGauge = True } PROPELLANT { name = Oxidizer ratio = 1.1 } atmosphereCurve { key = 0 340 -50 -73.71224 key = 1 290 -21.23404 -21.23404 key = 5 230 -10.54119 -10.54119 key = 10 170 -13.59091 -13.59091 key = 20 0.001 } } MODULE { name = ModuleAnimateHeat animationName = Aerospike_Heat responseSpeed = 0.001 dependOnEngineState = True dependOnThrottle = True ThermalAnim = Aerospike_Heat useTemp = False } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 jettisonForce = 5 jettisonDirection = 0 0 1 } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.6 maxDistance = 40 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODEL { model = Squad/Parts/Engine/liquidEngineAerospike/AeroSpike scale = 1.5, 1, 1.5 } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 7.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 1.4 configuration = J-2T-200K modded = false CONFIG { name = J-2T-200K maxThrust = 889.3 minThrust = 177.8 ullage = True ignitions = 3 powerEffectName = Hydrolox-Lower ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.745 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.255 } atmosphereCurve { key = 0 435 key = 1 300 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } CONFIG { name = J-2T-250K maxThrust = 1111.6 minThrust = 222.32 ullage = True ignitions = 3 powerEffectName = Hydrolox-Lower ratedBurnTime = 500 PROPELLANT { name = LqdHydrogen ratio = 0.745 DrawGauge = true } PROPELLANT { name = LqdOxygen ratio = 0.255 } atmosphereCurve { key = 0 441 key = 1 290 } IGNITOR_RESOURCE { name = ElectricCharge amount = 2.0 } } } PLUME { name = Hydrolox-Lower transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 energy = 0.7 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plumePosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Hydrolox-Lower processed = true } EFFECTS { Hydrolox-Lower { plumeIdentifier = Hydrolox-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 name = Hydrolox-Lower-flare modelName = RealPlume/MP_Nazari_FX/flamessme emitOnUpdate = true decluster = true emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = -0.2 energy = 0.0 0.2 energy = 1.0 0.2 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 linGrow { power = 1 15 power = 0 15 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 name = Hydrolox-Lower-shockcone modelName = RealPlume/MP_Nazari_FX/ssmeflame2big emitOnUpdate = true decluster = true emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1.5 speed = 1.0 1.5 offset = 0.1 size = 0.0 0.7 size = 1.0 0.7 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 linGrow { density = 1 0 density = 0 10 power = 1 -4 power = 0 -4 } energy { density = 1 0.3 density = 0.3 0.1 density = 0.25 0 density = 0 0 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 energy = 0.7 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_red modelName = RealPlume/MP_Nazari_FX/methanolflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 emitOnUpdate = true decluster = true randConeEmit { density = 1 0 density = 0 1.7 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 4 density = 0.46 4 density = 0.2 5 density = 0.05 2.5 density = 0.0 2.5 } xyForce { density = 1 0.5 density = 0.3 0.8 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 1.125 density = 0.8 0.9 density = 0.2 2.625 density = 0.1 2.25 density = 0.05 3.75 density = 0.0 5.25 power = 1 2 power = 0.01 0.4 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.5 density = 0.05 0.2 density = 0.0 0.15 } size { density = 1.0 1.2 density = 0.5 1 density = 0.2 0.8 density = 0.0 0.45 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 energy = 0.7 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_blue modelName = RealPlume/MP_Nazari_FX/noxflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0 1.7 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 4 density = 0.46 4 density = 0.2 5 density = 0.05 2.5 density = 0.0 2.5 } xyForce { density = 1 0.5 density = 0.3 0.8 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 0.375 density = 0.8 0.3 density = 0.2 0.875 density = 0.1 0.75 density = 0.05 1.25 density = 0.0 1.75 power = 1 2 power = 0.01 0.4 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.5 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 1.2 density = 0.5 1 density = 0.2 0.8 density = 0.0 0.45 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 2 energy = 0.7 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_grey modelName = RealPlume/Hoojiwana_FX/MPspike fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.5 0.5 density = 0.3 1 density = 0 3 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 1 density = 0.46 1.5 density = 0.2 1.5 density = 0.05 1.5 density = 0.0 1.5 } xyForce { density = 1 0.3 density = 0.3 0.5 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 0 density = 0.8 0.2 density = 0.2 2.5 density = 0.1 2.7 density = 0.05 2.9 density = 0.0 3 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 0.5 density = 0.3 0.5 density = 0.05 0.4 density = 0.0 0.3 } size { density = 1.0 1.2 density = 0.5 0.5 density = 0.2 0.4 density = 0.0 0.35 } } AUDIO { name = Hydrolox-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 2 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_liq4 volume = 2 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = J-2T-200K ratedBurnTime = 500 ignitionReliabilityStart = 0.9665 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.9665 cycleReliabilityEnd = 0.9999 techTransfer = J-2-200K,J-2-225K,J-2-230K:30 } TESTFLIGHT { name = J-2T-250K ratedBurnTime = 500 ignitionReliabilityStart = 0.9665 ignitionReliabilityEnd = 0.9999 cycleReliabilityStart = 0.9665 cycleReliabilityEnd = 0.9999 techTransfer = J-2-200K,J-2-225K,J-2-230K,J-2T-200K:30 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/liquidEngineMk55/liquidEngineMk55.cfg PART { name = radialLiquidEngine1-2 module = Part author = NovaSilisko, Porkjet mesh = Thud.mu rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 TechRequired = advRocketry entryCost = 3500 cost = 820 subcategory = 0 attachRules = 0,1,0,1,0 mass = 0.9 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 573.15 bulkheadProfiles = srf tags = maneuver manoeuvre orbital propuls rocket (thud thruster vernier crashTolerance = 10 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 673.15 title = RD-855 [Radial] manufacturer = KB Yuzhnoye description = A pump-fed hypergolic vernier thruster used on the first stage of the R-36 and Tsyklon rocket. Plume configured by RealPlume. category = Engine MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 120 heatProduction = 175 exhaustDamageDistanceOffset = 0.35 runningEffectName = fx-thud-running EngineType = LiquidFuel powerEffectName = Hypergolic-Vernier shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = LiquidFuel ratio = 0.9 DrawGauge = True } PROPELLANT { name = Oxidizer ratio = 1.1 } atmosphereCurve { key = 0 305 key = 1 275 key = 9 0.001 } } MODULE { name = ModuleGimbal gimbalTransformName = Gimbal gimbalRange = 8 gimbalRangeXP = 0 gimbalRangeXN = 0 gimbalRangeYP = 41 gimbalRangeYN = 41 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = ModuleAnimateHeat animationName = Thud_Heat responseSpeed = 0.002 dependOnEngineState = True dependOnThrottle = True ThermalAnim = Thud_Heat useTemp = False } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 30 falloff = 1.7 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleEngines origMass = 0.12 configuration = RD-855 modded = false CONFIG { name = RD-855 maxThrust = 83 minThrust = 83 ullage = True ignitions = 1 powerEffectName = Hypergolic-Vernier ratedBurnTime = 127 PROPELLANT { name = UDMH ratio = 0.482 DrawGauge = true } PROPELLANT { name = NTO ratio = 0.518 } atmosphereCurve { key = 0 292 key = 1 254 } IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } } } PLUME { name = Hypergolic-Vernier transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.0 fixedScale = 2 energy = 1 speed = 1 emissionMult = 0.75 saturationMult = 1 alphaMult = 1 blazeScale = 2 coreScale = 2 exhaustScale = 2 flareScale = 2 fumeScale = 2 lampScale = 2 plumeScale = 2 plume2Scale = 2 plume3Scale = 2 smokeScale = 2 shockScale = 2 shockconeScale = 2 slagScale = 2 streamScale = 2 blazePosition = 0.0, 0.0, 1.0 corePosition = 0.0, 0.0, 1.0 exhaustPosition = 0.0, 0.0, 1.0 flarePosition = 0.0, 0.0, 1.0 fumePosition = 0.0, 0.0, 1.0 lampPosition = 0.0, 0.0, 1.0 plumePosition = 0.0, 0.0, 1.0 plume2Position = 0.0, 0.0, 1.0 plume3Position = 0.0, 0.0, 1.0 smokePosition = 0.0, 0.0, 1.0 shockPosition = 0.0, 0.0, 1.0 shockconePosition = 0.0, 0.0, 1.0 slagPosition = 0.0, 0.0, 1.0 streamPosition = 0.0, 0.0, 1.0 plumeIdentifier = Hypergolic-Vernier processed = true } EFFECTS { Hypergolic-Vernier { plumeIdentifier = Hypergolic-Vernier MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0.0, 0.0, 1.0 fixedScale = 2 energy = 1 speed = 1 emissionMult = 0.75 alphaMult = 1 saturationMult = 1 name = Hypergolic-Vernier-plume modelName = RealPlume/MP_Nazari_FX/methanolflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 -0.2 density = 0.46 0.0 density = 0.2 0 density = 0.05 7 density = 0.0 15 } grow { density = 1 0 density = 0.2 0 density = 0.1 5 density = 0.0 10 } speed { density = 1.0 0.6 density = 0.46 0.7 density = 0.2 0.7 density = 0.05 0.6 density = 0.0 0.6 } emission { density = 1.0 4.0 density = 0.8 3.4 density = 0.2 3 density = 0.1 1.8 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 1.2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.2 density = 0.8 0.17 density = 0.2 0.15 } } AUDIO { name = Hypergolic-Vernier-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 2 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_liq10 volume = 2 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = RD-855 ratedBurnTime = 127 ignitionReliabilityStart = 0.992701 ignitionReliabilityEnd = 0.998540 cycleReliabilityStart = 0.992701 cycleReliabilityEnd = 0.998540 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/MassiveSRB/part.cfg PART { name = MassiveBooster module = Part author = Chris Adderley (Nertea) node_stack_top = 0.0, 7.429159, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -7.435616, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, -0.5912, 0.0, 0.0, 1.0 TechRequired = heavyRocketry entryCost = 8000 cost = 2700 subcategory = 0 title = RSRMV description = The 5-segment Reusable Solid Rocket Motor (RSRMV) was first studied as an upgrade for the Space Shuttle, and entered full-scale development for Ares I. Development continued for SLS after the cancellation of Ares. Nose Cone 6.50662m tall. Plume configured by RealPlume. attachRules = 1,1,1,1,0 mass = 85.4187 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 maxTemp = 1973.15 stagingIcon = SOLID_BOOSTER bulkheadProfiles = size1, srf tags = (back (kick (kickback moar (more motor rocket srb crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 3.186283008 manufacturer = Orbital ATK category = Engine MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform engineID = S1SRB powerEffectName = running_closed exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 670 heatProduction = 415 useEngineResponseTime = True engineAccelerationSpeed = 8.0 exhaustDamageDistanceOffset = 0.8 runningEffectName = fx-kickback-running EngineType = SolidBooster allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 220 key = 1 195 key = 7 0.001 } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 1 maxDistance = 80 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODULE { name = ModuleGimbal gimbalTransformName = B_Gimbal gimbalRange = 8.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODEL { model = ReStock/Assets/Engine/restock-engine-srb-kickback-2 scale = 0.931, 1, 0.931 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = CylUpper005 rotatorsName = CylLower005 } CONSTRAINLOOKFX { targetName = CylUpper006 rotatorsName = CylLower006 } CONSTRAINLOOKFX { targetName = CylUpper007 rotatorsName = CylLower007 } CONSTRAINLOOKFX { targetName = CylUpper008 rotatorsName = CylLower008 } CONSTRAINLOOKFX { targetName = CylLower005 rotatorsName = CylUpper005 } CONSTRAINLOOKFX { targetName = CylLower006 rotatorsName = CylUpper006 } CONSTRAINLOOKFX { targetName = CylLower007 rotatorsName = CylUpper007 } CONSTRAINLOOKFX { targetName = CylLower008 rotatorsName = CylUpper008 } } MODULE { name = FXModuleThrottleEffects fxModuleNames = heatColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleColorChanger moduleID = heatColor animRate = 0.1 shaderProperty = _EmissiveColor 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 = ModulePartVariants baseVariant = White useMultipleDragCubes = false VARIANT { name = White displayName = White description = Bright and White! primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { KickbackBase = true KickbackTop = true KickbackBaseWhite = false } } VARIANT { name = ESA displayName = ESA description = European Space Agency primaryColor = #ffffff secondaryColor = #124d7f GAMEOBJECTS { KickbackBase = false KickbackTop = false KickbackBaseWhite = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform } MODULE { name = ModuleFuelTanks type = PBAN volume = 365485 basemass = -1 TANK { name = PBAN amount = 365485 maxAmount = 365485 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = RSRMV modded = false origMass = 85.5 CONFIG { name = RSRMV minThrust = 15800 maxThrust = 15800 heatProduction = 100 curveResource = PBAN powerEffectName = Solid-Lower ratedBurnTime = 126 PROPELLANT { name = PBAN ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 266 key = 1 242 } thrustCurve { key = 1\t0.7 key = 0.995\t0.999 key = 0.99\t0.9959 key = 0.985\t0.9928 key = 0.98\t0.99 key = 0.975\t0.99 key = 0.97\t0.99 key = 0.965\t0.9907 key = 0.96\t0.993 key = 0.955\t0.996 key = 0.95\t0.999 key = 0.945\t0.999 key = 0.94\t0.9971 key = 0.935\t0.9979 key = 0.93\t0.996 key = 0.925\t0.996 key = 0.92\t0.996 key = 0.915\t0.996 key = 0.91\t0.996 key = 0.905\t0.999 key = 0.9\t0.996 key = 0.895\t0.996 key = 0.89\t0.996 key = 0.885\t0.996 key = 0.88\t0.996 key = 0.875\t0.996 key = 0.87\t0.996 key = 0.865\t0.996 key = 0.86\t0.999 key = 0.855\t0.999 key = 0.85\t0.999 key = 0.845\t0.999 key = 0.84\t0.999 key = 0.835\t0.999 key = 0.83\t0.9963 key = 0.825\t0.999 key = 0.82\t0.999 key = 0.815\t0.999 key = 0.81\t0.999 key = 0.805\t0.999 key = 0.8\t0.999 key = 0.795\t0.999 key = 0.79\t0.999 key = 0.785\t0.9958 key = 0.78\t0.9839 key = 0.775\t0.9763 key = 0.77\t0.968 key = 0.765\t0.9586 key = 0.76\t0.9522 key = 0.755\t0.9457 key = 0.75\t0.9392 key = 0.745\t0.9327 key = 0.74\t0.9261 key = 0.735\t0.9195 key = 0.73\t0.9114 key = 0.725\t0.9082 key = 0.72\t0.9023 key = 0.715\t0.8955 key = 0.71\t0.8917 key = 0.705\t0.8848 key = 0.7\t0.8809 key = 0.695\t0.8718 key = 0.69\t0.8699 key = 0.685\t0.8628 key = 0.68\t0.8587 key = 0.675\t0.8546 key = 0.67\t0.8475 key = 0.665\t0.8445 key = 0.66\t0.8384 key = 0.655\t0.8354 key = 0.65\t0.8303 key = 0.645\t0.8263 key = 0.64\t0.8246 key = 0.635\t0.8202 key = 0.63\t0.8188 key = 0.625\t0.8143 key = 0.62\t0.8141 key = 0.615\t0.8111 key = 0.61\t0.8099 key = 0.605\t0.8111 key = 0.6\t0.8081 key = 0.595\t0.8081 key = 0.59\t0.8081 key = 0.585\t0.8055 key = 0.58\t0.804 key = 0.575\t0.8021 key = 0.57\t0.8039 key = 0.565\t0.8021 key = 0.56\t0.8008 key = 0.555\t0.7991 key = 0.55\t0.7961 key = 0.545\t0.7961 key = 0.54\t0.7974 key = 0.535\t0.8021 key = 0.53\t0.8051 key = 0.525\t0.8081 key = 0.52\t0.8111 key = 0.515\t0.8143 key = 0.51\t0.8187 key = 0.505\t0.8231 key = 0.5\t0.8262 key = 0.495\t0.8292 key = 0.49\t0.8331 key = 0.485\t0.8383 key = 0.48\t0.8416 key = 0.475\t0.8458 key = 0.47\t0.85 key = 0.465\t0.8534 key = 0.46\t0.8564 key = 0.455\t0.8594 key = 0.45\t0.8633 key = 0.445\t0.8673 key = 0.44\t0.8713 key = 0.435\t0.8723 key = 0.43\t0.8763 key = 0.425\t0.8802 key = 0.42\t0.8811 key = 0.415\t0.885 key = 0.41\t0.8858 key = 0.405\t0.8898 key = 0.4\t0.8928 key = 0.395\t0.8944 key = 0.39\t0.898 key = 0.385\t0.8988 key = 0.38\t0.9025 key = 0.375\t0.9049 key = 0.37\t0.9059 key = 0.365\t0.9079 key = 0.36\t0.9109 key = 0.355\t0.913 key = 0.35\t0.9155 key = 0.345\t0.917 key = 0.34\t0.9198 key = 0.335\t0.9204 key = 0.33\t0.9231 key = 0.325\t0.9246 key = 0.32\t0.9262 key = 0.315\t0.9287 key = 0.31\t0.9292 key = 0.305\t0.9322 key = 0.3\t0.9322 key = 0.295\t0.9322 key = 0.29\t0.9322 key = 0.285\t0.9292 key = 0.28\t0.9292 key = 0.275\t0.9322 key = 0.27\t0.9322 key = 0.265\t0.9292 key = 0.26\t0.9292 key = 0.255\t0.9262 key = 0.25\t0.9232 key = 0.245\t0.9232 key = 0.24\t0.9219 key = 0.235\t0.9183 key = 0.23\t0.9201 key = 0.225\t0.9171 key = 0.22\t0.9171 key = 0.215\t0.9159 key = 0.21\t0.9141 key = 0.205\t0.9141 key = 0.2\t0.9111 key = 0.195\t0.9081 key = 0.19\t0.9036 key = 0.185\t0.8998 key = 0.18\t0.893 key = 0.175\t0.8892 key = 0.17\t0.8823 key = 0.165\t0.8753 key = 0.16\t0.8709 key = 0.155\t0.8626 key = 0.15\t0.8601 key = 0.145\t0.8554 key = 0.14\t0.844 key = 0.135\t0.8324 key = 0.13\t0.8219 key = 0.125\t0.8171 key = 0.12\t0.8141 key = 0.115\t0.8111 key = 0.11\t0.807 key = 0.105\t0.8055 key = 0.1\t0.8009 key = 0.095\t0.7935 key = 0.09\t0.7915 key = 0.085\t0.7837 key = 0.08\t0.7771 key = 0.075\t0.7716 key = 0.07\t0.7661 key = 0.065\t0.7581 key = 0.06\t0.753 key = 0.055\t0.7448 key = 0.05\t0.7365 key = 0.045\t0.7271 key = 0.04\t0.7131 key = 0.035\t0.6987 key = 0.03\t0.6625 key = 0.025\t0.6199 key = 0.02\t0.5404 key = 0.015\t0.4551 key = 0.01\t0.3219 key = 0.009\t0.2912 key = 0.008\t0.2614 key = 0.007\t0.2361 key = 0.006\t0.213 key = 0.005\t0.1858 key = 0.004\t0.151 key = 0.003\t0.1139 key = 0.002\t0.0793 key = 0.001\t0.0437 key = 0\t0.002 } } } PLUME { name = Solid-Lower transformName = thrustTransform localRotation = 0,0,0 flarePosition = 0,0,-0.6 plumePosition = 0,0,-0.1 fixedScale = 3.4 energy = 1 speed = 1 localPosition = 0,0,0 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 3.4 coreScale = 3.4 exhaustScale = 3.4 flareScale = 3.4 fumeScale = 3.4 lampScale = 3.4 plumeScale = 3.4 plume2Scale = 3.4 plume3Scale = 3.4 smokeScale = 3.4 shockScale = 3.4 shockconeScale = 3.4 slagScale = 3.4 streamScale = 3.4 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Lower processed = true } EFFECTS { Solid-Lower { plumeIdentifier = Solid-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.6 fixedScale = 3.4 name = Solid-Lower-flare modelName = RealPlume/MP_Nazari_FX/KWbooster emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.1 energy = 1.0 0.1 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.1 fixedScale = 3.4 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-plume modelName = RealPlume/MP_Nazari_FX/KWbooster fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0 1 } logGrow { density = 1.0 2 density = 0.1 3 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 1 density = 0.46 1 density = 0.2 3 density = 0.05 7 density = 0.0 7 } speed { density = 1.0 2 density = 0.46 2.5 density = 0.2 2.5 density = 0.05 3 density = 0.0 3 } xyForce { density = 1 0.95 density = 0.24 0.9 density = 0.0 1 } emission { density = 1.0 4.0 density = 0.8 3.5 density = 0.2 3.5 density = 0.1 2.9 density = 0.05 2.3 density = 0.0 2.25 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 0.5 density = 0.0 0.5 } size { density = 1.0 0.8 density = 0.8 0.65 density = 0.2 0.55 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 3.4 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Lower-smoke modelName = RealPlume/MP_Nazari_FX/smokelaunch speed = 0.0 1.65 speed = 1.0 1.65 grow = 0.0 0.34 grow = 1.0 0.34 renderMode = "Billboard" collide = false collideRatio = 0 sizeClamp = 250 angle = 0.0 1.0 angle = 45.0 1.0 angle = 50.0 1.0 distance = 0.0 1.0 distance = 100.0 1.0 distance = 110.0 1.0 logGrow { density = 1.0 15 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0 density = 0.2 0 density = 0.05 5 density = 0.0 10 } emission { density = 1.0 2.5 density = 0.05 2 density = 0.0 0 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2.5 density = 0.3 2.5 density = 0.05 0.01 density = 0.0 0.0 } size { density = 1.0 1 density = 0.9 2 density = 0.6 3 density = 0.2 4 density = 0.0 8 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 3.4 name = Solid-Lower-slag modelName = Squad/FX/SRB_Large emission = 0.0 0 emission = 0.01 0.05 emission = 1.0 0.2 speed = 0.0 1 speed = 1.0 1 offset = 1 size = 0.0 0.2 size = 1.0 0.2 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0.4 density = 0.5 0.8 density = 0.1 1 density = 0 1 } xyForce { density = 1 0.9 density = 0.35 0.93 density = 0.0 1 } energy { density = 1.0 6 density = 0.3 5 density = 0.05 2 density = 0.0 1.5 } } AUDIO { name = Solid-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 3.4 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_srb2 volume = 3.4 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = RSRMV ratedBurnTime = 126 ignitionReliabilityStart = 0.99 ignitionReliabilityEnd = 1.0 cycleReliabilityStart = 0.995392 cycleReliabilityEnd = 0.999078 techTransfer = RSRM:50 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/miniJet/SmallJetEngine.cfg PART { name = miniJetEngine module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 CoMOffset = 0.0, 0.3, 0.0 TechRequired = aviation entryCost = 2000 cost = 450 subcategory = 0 title = J85-GE-4 turbojet manufacturer = General Electric description = General Electric J85 turbojet without afterburner, Thrust 13.1 kN, SFC 0.980 lb/lbf-hr static. attachRules = 1,1,1,0,0 mass = 0.18 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = size0 tags = aircraft (juno plane propuls turb crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 MODEL { model = Squad/Parts/Engine/miniJet/SmallJet } MODULE { name = ModuleEnginesAJEJet engineID = Cruise thrustVectorTransformName = thrustTransform exhaustDamage = false ignitionThreshold = 0.1 minThrust = 0 maxThrust = 13.1 heatProduction = 15 useEngineResponseTime = True engineAccelerationSpeed = 0.12 engineDecelerationSpeed = 0.5 fxOffset = 0, 0, 0.74 flameoutEffectName = flameout powerEffectName = running_thrust engageEffectName = engage disengageEffectName = disengage spoolEffectName = running_turbine engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True machLimit = 0.75 machHeatMult = 3.5 Area = 0.085 BPR = 0 CPR = 6.5 FPR = 0 Mdes = 0.7 Tdes = 250 eta_c = 0.95 eta_t = 0.98 eta_n = 0.8 FHV = 28E6 TIT = 1250 TAB = 0 exhaustMixer = false adjustableNozzle = False thrustUpperLimit = 20 maxT3 = 700 defaultTPR = 0.95 dryThrust = 13.1 drySFC = 0.98 shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = Kerosene resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 6400 0 0 } velCurve { key = 0 1 0 0 key = 0.44 0.897 0 0 key = 1 1 0.1988732 0.1988732 key = 1.3 1.03 0 0 key = 2 0.68 -1.065708 -1.065708 key = 2.4 0 0 0 } atmCurve { key = 0 0 0 0.7448742 key = 0.072 0.13 2.075459 2.075459 key = 0.16 0.28 1.464173 1.464173 key = 0.42 0.578 0.93687 0.93687 key = 1 1 0.5529748 0 } } MODULE { name = ModuleAlternator RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 0 fxMax = 0.5 maxDistance = 10 falloff = 2 thrustTransformName = thrustTransform } EFFECTS { running_thrust { AUDIO { channel = Ship clip = sound_jet_deep volume = 0.0 0.0 volume = 0.05 0.2 volume = 1.0 0.5 pitch = 0.0 1.2 pitch = 1.0 2.0 loop = true } PREFAB_PARTICLE { prefabName = fx_smokeTrail_light transformName = thrustTransform 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 localRotation = 1, 0, 0, -90 } } running_turbine { AUDIO { channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.05 0.35 volume = 1.0 0.5 pitch = 0.0 0.6 pitch = 0.05 0.8 pitch = 1.0 1.5 loop = true } } engage { AUDIO { channel = Ship clip = sound_vent_medium volume = 0.8 pitch = 2.5 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 0.8 pitch = 2.5 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 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/DepthMasks/restock-minijet-mask } MODULE { name = ModuleRestockDepthMask maskTransform = minijet_mask } MODEL { model = VenStockRevamp/Squad/Parts/Propulsion/EngineCore-Medium position = 0.0, 0.0, 0.0 scale = 0.8,0.8,0.8 } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/rapierEngine/rapierEngine.cfg PART { name = RAPIER module = Part author = Chris Adderley (Nertea) scale = 1.0 node_stack_top = 0.0,0.741545,0.0 , 0.0, 1.0, 0.0 node_stack_bottom = 0.0,-0.2048244, 0.0, 0.0, -1.0, 0.0 mass = 2.0 heatConductivity = 0.06 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 10 maxTemp = 573.15 TechRequired = aerospaceTech entryCost = 35000 cost = 6000 subcategory = 0 title = CR-7 R.A.P.I.E.R. manufacturer = Generic description = The dual-mode active-cooling RAPIER hypersonic engine which burns Methane. SFC 2.0 lb/lbf/hr, O/F in rocket mode 2.8 to 1. Plume configured by RealPlume. attachRules = 1,1,1,1,0 bulkheadProfiles = size1 tags = aircraft ascent closed cycle dual fuel hybrid jet liquid main mode plane propuls rapier rocket ssto CoMOffset = 0, 4, 0 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 673.15 category = Engine node_attach = 0.0,0.741545,0.0 , 0.0, 1.0, 0.0 MODULE { name = MultiModeEngine primaryEngineID = AirBreathing primaryEngineModeDisplayName = AirBreathing secondaryEngineID = ClosedCycle secondaryEngineModeDisplayName = ClosedCycle } MODULE { name = ModuleEnginesAJEJet engineID = AirBreathing thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.33 minThrust = 0 maxThrust = 105 heatProduction = 60 useEngineResponseTime = True engineAccelerationSpeed = 0.2 engineDecelerationSpeed = 0.35 useVelocityCurve = False engineSpoolIdle = 0.05 engineSpoolTime = 2.0 EngineType = Turbine exhaustDamageDistanceOffset = 0.19 clampPropReceived = True atmChangeFlow = True useVelCurve = True useAtmCurve = True flowMultCap = 3.0 Area = 0.6 BPR = 0 CPR = 12 FPR = 0 Mdes = 1 Tdes = 280 eta_c = 0.95 eta_t = 0.98 eta_n = 0.9 FHV = 45000000 TIT = 900 TAB = 3800 exhaustMixer = True unifiedThrottle = True thrustUpperLimit = 400 maxT3 = 2000 areaFudgeFactor = 1.0 defaultTPR = 0.85 powerEffectName = Turbojet spoolEffectName = Turbojet-Spool shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = LqdMethane resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 3200 0 0 } velCurve { key = 0 1 0 0.08333334 key = 0.2 0.98 0.42074 0.42074 key = 0.7 1.8 2.290406 2.290406 key = 1.4 4.00 3.887193 3.887193 key = 3.75 8.5 0 0 key = 4.5 7.3 -2.831749 -2.831749 key = 5.5 3 -5.260566 -5.260566 key = 6 0 -0.02420209 0 } atmCurve { key = 0 0 0 0 key = 0.018 0.09 7.914787 7.914787 key = 0.08 0.3 1.051923 1.051923 key = 0.35 0.5 0.3927226 0.3927226 key = 1 1 1.055097 0 } } MODULE { name = ModuleEnginesRF engineID = ClosedCycle runningEffectName = running_closed thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 150 maxThrust = 250 heatProduction = 100 EngineType = LiquidFuel exhaustDamageDistanceOffset = 0.19 powerEffectName = Hypergolic-Lower shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = LqdMethane resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 0.49 DrawGauge = True } PROPELLANT { name = LqdOxygen resourceFlowMode = STAGE_STACK_FLOW_BALANCE ratio = 0.51 } atmosphereCurve { key = 0 360 key = 1 300 key = 9 0.001 } } MODULE { name = ModuleGimbal gimbalTransformName = Gimbal gimbalRange = 3 gimbalResponseSpeed = 8 useGimbalResponseSpeed = true } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 1 fxMax = 0.5 maxDistance = 20 falloff = 2 thrustTransformName = thrustTransform } MODULE { name = ModuleSurfaceFX thrustProviderModuleIndex = 2 fxMax = 0.6 maxDistance = 30 falloff = 1.6 thrustTransformName = thrustTransform } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/restock-engine-rapier-1 } MODULE { name = FXModuleThrottleEffects fxModuleNames = heatColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True preferMultiMode = True } MODULE { name = FXModuleThrottleEffects fxModuleNames = throttleColor responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True preferMultiMode = True } MODULE { name = ModuleColorChanger moduleID = heatColor animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = 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 includedRenderer = EngineCore toggleInEditor = false toggleInFlight = false redCurve { key = 0 1 key = 1 1 } greenCurve { key = 0 1 key = 1 1 } blueCurve { key = 0 1 key = 1 1 } alphaCurve { key = 0 0 key = 1 1 } } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } PLUME { name = Turbojet transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.3 fixedScale = 0.7 energy = 0.7 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.7 coreScale = 0.7 exhaustScale = 0.7 flareScale = 0.7 fumeScale = 0.7 lampScale = 0.7 plumeScale = 0.7 plume2Scale = 0.7 plume3Scale = 0.7 smokeScale = 0.7 shockScale = 0.7 shockconeScale = 0.7 slagScale = 0.7 streamScale = 0.7 blazePosition = 0,0,-0.3 corePosition = 0,0,-0.3 exhaustPosition = 0,0,-0.3 flarePosition = 0,0,-0.3 fumePosition = 0,0,-0.3 lampPosition = 0,0,-0.3 plumePosition = 0,0,-0.3 plume2Position = 0,0,-0.3 plume3Position = 0,0,-0.3 smokePosition = 0,0,-0.3 shockPosition = 0,0,-0.3 shockconePosition = 0,0,-0.3 slagPosition = 0,0,-0.3 streamPosition = 0,0,-0.3 plumeIdentifier = Turbojet processed = true } PLUME { name = Hypergolic-Lower transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.4 fixedScale = 0.5 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,0.4 corePosition = 0,0,0.4 exhaustPosition = 0,0,0.4 flarePosition = 0,0,0.4 fumePosition = 0,0,0.4 lampPosition = 0,0,0.4 plumePosition = 0,0,0.4 plume2Position = 0,0,0.4 plume3Position = 0,0,0.4 smokePosition = 0,0,0.4 shockPosition = 0,0,0.4 shockconePosition = 0,0,0.4 slagPosition = 0,0,0.4 streamPosition = 0,0,0.4 plumeIdentifier = Hypergolic-Lower processed = true } EFFECTS { Hypergolic-Lower { plumeIdentifier = Hypergolic-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.4 fixedScale = 0.5 name = Hypergolic-Lower-flare modelName = RealPlume/Ferram_FX/hypergolicflare emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = 0 energy = 0.0 0.5 energy = 1.0 0.5 size = 0.0 0.4 size = 1.0 0.4 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 linGrow { power = 1 15 power = 0 15 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.4 fixedScale = 0.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-Lower-plume modelName = RealPlume/Ferram_FX/hypergolicexhaust fixedEmissions = false sizeClamp = 50 randConeEmit { density = 1.0 0 density = 0.5 0.3 density = 0.25 0.9 density = 0.06 0.9 density = 0 1.4 } logGrow { density = 1.0 2 density = 0.1 2 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 3 density = 0.46 4 density = 0.2 10 density = 0.1 5 density = 0.0 4 } linGrow { density = 1.0 -0.2 density = 0.8 0 density = 0.46 1 density = 0.2 7 density = 0.05 12 density = 0.0 14 } speed { density = 1.0 1 density = 0.46 1.5 density = 0.2 1.5 density = 0.05 1.3 density = 0.0 1.2 } xyForce { density = 1 0.65 density = 0.5 0.85 density = 0.25 0.9 density = 0.06 0.95 density = 0 1 } zForce { density = 1 1 density = 0.2 1.02 density = 0 1.033 } emission { density = 1.0 2 density = 0.8 1.2 density = 0.2 1 density = 0.1 1 density = 0.05 1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 1 density = 0.2 1 density = 0.05 0.7 density = 0.0 0.3 } size { density = 1.0 0.85 density = 0.8 0.85 density = 0.2 0.75 density = 0.0 0.75 } } AUDIO { name = Hypergolic-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop2 volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_liq1 volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } Turbojet { plumeIdentifier = Turbojet MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.3 fixedScale = 0.7 energy = 0.7 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Turbojet-flare modelName = RealPlume/MP_Nazari_FX/flamejet3 emission = 0.0 0.0 emission = 0.42 0.0 emission = 0.54 1.55 emission = 1.0 1.78 speed = 0.0 1.45 speed = 1.0 1.45 energy = 0.0 0.05 energy = 0.5 0.77 energy = 1.0 0.99 fixedEmissions = false decluster = true emitOnUpdate = true emission { density = 1 1 density = 0.2 0.7 density = 0.0 0.3 power = 0.0 0.0 power = 0.42 0.0 power = 0.54 1.55 power = 1.0 1.78 } energy { density = 1 1 density = 0.2 0.7 density = 0.0 0.3 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.3 fixedScale = 0.7 energy = 0.7 speed = 1 name = Turbojet-afterburner modelName = RealPlume/MP_Nazari_FX/methanolflame emission = 0.0 0.0 emission = 0.42 0.0 emission = 0.74 0.0 emission = 0.84 1.0 emission = 1.0 1.78 speed = 0.0 1.3 speed = 1.0 1.3 energy = 0.0 0.00 energy = 0.7 0.05 energy = 1.0 0.99 fixedEmissions = false offset = 1.5 size = 0.7 decluster = true emitOnUpdate = true logGrow { density = 1 0 density = 0.3 2 density = 0.0 20 } emission { density = 1 2 density = 0.2 1.5 density = 0.0 0.2 power = 0.0 0.0 power = 0.42 0.0 power = 0.74 0.0 power = 0.84 1.0 power = 1.0 1.78 } energy { density = 1 1 density = 0.2 0.7 density = 0.0 0.2 } } AUDIO { name = Turbojet-sndjet2 channel = Ship clip = sound_jet_deep volume = 0.1 0.0 volume = 0.3 1.12 volume = 1.0 1.25 pitch = 0.0 0.4 pitch = 1.0 1.0 loop = true } } Turbojet-Spool { plumeIdentifier = Turbojet-spool MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform fixedScale = 0.7 localPosition = 0,0,-0.3 name = Turbojet-smoke modelName = RealPlume/MP_Nazari_FX/smokejet fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.5 decluster = true emitOnUpdate = true logGrow { density = 1.0 2 density = 0.1 20 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 2 density = 0.46 3 density = 0.2 3 density = 0.1 4 density = 0.0 5 } linGrow { density = 1.0 0 density = 0.46 0.0 density = 0.2 0 density = 0.05 30 density = 0.0 40 } grow { density = 1 0 density = 0.2 0 density = 0.1 4 density = 0 9 } speed { density = 1.0 1.7 density = 0.46 1.7 density = 0.2 1.5 density = 0.05 1.5 density = 0.0 1.5 } emission { density = 1.0 2 density = 0.8 1.2 density = 0.2 1 density = 0.1 1.2 density = 0.05 1.5 density = 0.0 1.7 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 2 density = 0.3 2 density = 0.05 1 density = 0.0 0 } } AUDIO { name = Turbojet-spool-sndjet1 channel = Ship clip = sound_jet_low volume = 0.0 0.0 volume = 0.0001 1.12 volume = 1.0 1.32 pitch = 0.0 0.3 pitch = 1.0 1.0 loop = true } AUDIO { name = Turbojet-spool-sndjet2 channel = Ship clip = sound_jet_deep volume = 0.1 0.0 volume = 0.3 1.12 volume = 1.0 1.25 pitch = 0.0 0.3 pitch = 1.0 1.0 loop = true } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/solidBoosterSep/solidBoosterSep.cfg PART { name = sepMotor1 module = Part author = Chris Adderley (Nertea) scale = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1 TechRequired = precisionPropulsion entryCost = 1100 cost = 75 subcategory = 0 title = Separation Motor (Medium) manufacturer = Generic description = Small solid motor use to help separate one stage from another or perform ullage. Best used with others. Plume configured by RealPlume. attachRules = 0,1,0,0,0 mass = 0.044 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 573.15 ActivatesEvenIfDisconnected = true stagingIcon = SOLID_BOOSTER bulkheadProfiles = srf tags = abort booster emergency explo malfunc moar (more motor rocket ?rud safe separat solid srb surviv thruster ullage crashTolerance = 10 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.0 skinMaxTemp = 673.15 category = Engine MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform ignitionThreshold = 0.1 minThrust = 0 maxThrust = 98 heatProduction = 17.5 EngineType = SolidBooster nonThrustMotor = true runningEffectName = fx-separatron-running exhaustDamage = False allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 250 key = 0 220 key = 6 0.001 } } MODULE { name = Driftless active = True } MODULE { name = ModuleAnimateHeat animationName = restock-srb-separatron-heat-1 responseSpeed = 0.5 dependOnEngineState = True dependOnThrottle = True ThermalAnim = restock-srb-separatron-heat-1 useTemp = False } MODULE { name = ModuleRestockDepthMask maskTransform = SeparatronMask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODEL { model = RealismOverhaul/Models/Sepatron scale = 2.2, 1.58, 2.2 } MODULE { name = ModuleFuelTanks volume = 20.34 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = SolidFuel CONFIG { name = SolidFuel maxThrust = 98 heatProduction = 17.5 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 250 key = 1 220 } } } PLUME { name = Solid-Sepmotor transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.05 fixedScale = 0.8 energy = 1 speed = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 0.8 coreScale = 0.8 exhaustScale = 0.8 flareScale = 0.8 fumeScale = 0.8 lampScale = 0.8 plumeScale = 0.8 plume2Scale = 0.8 plume3Scale = 0.8 smokeScale = 0.8 shockScale = 0.8 shockconeScale = 0.8 slagScale = 0.8 streamScale = 0.8 blazePosition = 0,0,-0.05 corePosition = 0,0,-0.05 exhaustPosition = 0,0,-0.05 flarePosition = 0,0,-0.05 fumePosition = 0,0,-0.05 lampPosition = 0,0,-0.05 plumePosition = 0,0,-0.05 plume2Position = 0,0,-0.05 plume3Position = 0,0,-0.05 smokePosition = 0,0,-0.05 shockPosition = 0,0,-0.05 shockconePosition = 0,0,-0.05 slagPosition = 0,0,-0.05 streamPosition = 0,0,-0.05 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.05 fixedScale = 0.8 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.8 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = SolidFuel ratedBurnTime = 3 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.9995 ignitionDynPresFailMultiplier = 1000 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9999 reliabilityDataRateMultiplier = 0.1 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/solidBoosterSep/solidBoosterSep.cfg PART { name = sepMotorLarge module = Part author = Chris Adderley (Nertea) scale = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1 TechRequired = precisionPropulsion entryCost = 1100 cost = 75 subcategory = 0 title = Separation Motor (Large) manufacturer = Generic description = Larger solid motor use to help separate one stage from another or perform ullage. Best used with others. attachRules = 0,1,0,0,0 mass = 0.25 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 573.15 ActivatesEvenIfDisconnected = true stagingIcon = SOLID_BOOSTER bulkheadProfiles = srf tags = abort booster emergency explo malfunc moar (more motor rocket ?rud safe separat solid srb surviv thruster ullage crashTolerance = 10 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 673.15 rescaleFactor = 2.0 category = Engine MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform ignitionThreshold = 0.1 minThrust = 0 maxThrust = 392 heatProduction = 17.5 fxOffset = 0, 0, 0.02 EngineType = SolidBooster nonThrustMotor = true runningEffectName = fx-separatron-running exhaustDamage = False allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 250 key = 0 220 key = 6 0.001 } } MODULE { name = Driftless active = True } 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 = 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-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 { name = ModuleAnimateHeat animationName = restock-srb-separatron-heat-1 responseSpeed = 0.5 dependOnEngineState = True dependOnThrottle = True ThermalAnim = restock-srb-separatron-heat-1 useTemp = False } MODULE { name = ModuleRestockDepthMask maskTransform = SeparatronMask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODEL { model = RealismOverhaul/Models/Sepatron scale = 2.2, 1.58, 2.2 } MODULE { name = ModuleFuelTanks volume = 162.72 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = SolidFuel CONFIG { name = SolidFuel maxThrust = 392 heatProduction = 17.5 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 250 key = 1 220 } } } TESTFLIGHT { name = SolidFuel ratedBurnTime = 3 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.9995 ignitionDynPresFailMultiplier = 1000 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9999 reliabilityDataRateMultiplier = 0.1 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Engine/solidBoosterSep/solidBoosterSep.cfg PART { name = ROSmallSpinMotor module = Part author = Chris Adderley (Nertea) scale = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1 TechRequired = precisionPropulsion entryCost = 1100 cost = 75 subcategory = 0 title = Spin Motor (Small) manufacturer = Generic description = Very small solid motor used to spin stabilize stages. attachRules = 0,1,0,0,0 mass = 0.004 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 573.15 ActivatesEvenIfDisconnected = true stagingIcon = SOLID_BOOSTER bulkheadProfiles = srf tags = abort booster emergency explo malfunc moar (more motor rocket ?rud safe separat solid srb surviv thruster ullage crashTolerance = 10 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.5 skinMaxTemp = 673.15 category = Engine MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 18 heatProduction = 550 fxOffset = 0, 0, 0.02 EngineType = SolidBooster nonThrustMotor = true runningEffectName = fx-separatron-running allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 250 key = 0 220 key = 6 0.001 } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/restock-engine-srb-separatron-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_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 = 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-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 { name = FXModuleAnimateThrottle animationName = restock-srb-separatron-heat-1 responseSpeed = 0.5 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModuleRestockDepthMask maskTransform = SeparatronMask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 1 type = PSPC basemass = -1 TANK { name = PSPC amount = 1 maxAmount = 1 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = SpinSmall type = ModuleEnginesRF CONFIG { name = SpinSmall minThrust = 0.0 maxThrust = 6.0 heatProduction = 100 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 250 key = 1 220 } } } TESTFLIGHT { name = SolidFuel ratedBurnTime = 3 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.9995 ignitionDynPresFailMultiplier = 1000 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9999 reliabilityDataRateMultiplier = 0.1 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/adapterTanks/Mk3-Mk2.cfg PART { name = adapterMk3-Mk2 module = Part author = Porkjet node_stack_top = 0.0, 2.5, 0.625, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 0.0, 1.88, 0.0, 0.0, -1.0, 1 TechRequired = experimentalAerodynamics entryCost = 42000 cost = 2200 category = FuelTank subcategory = 0 title = Mk3 to Mk2 Adapter manufacturer = C7 Aerospace Division description = Our engineers insisted on a way to reuse Mk2 parts on the new Fuselage system. Manufacturing a streamlined adapter despite the considerable difference of the two cross sections required quite a radical design. It is often used as a slide on Take Your Kids to Work Day. attachRules = 1,1,1,1,0 mass = 1.43 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk2, mk3, srf breakingForce = 300 breakingTorque = 300 tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2700 scale = 1.0 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/adapterTanks/Mk3-Mk2 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 51082 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/adapterTanks/Mk3-ShuttleAdapter.cfg PART { name = adapterEngines module = Part author = Porkjet node_stack_top = 0.0, 0.46875, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom01 = 0.0, -0.46875, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom02 = 0.0, -0.46875, -0.75, 0.0, -1.0, 0.0, 1 node_stack_bottom03 = 0.649525, -0.46875, 0.375, 0.0, -1.0, 0.0, 1 node_stack_bottom04 = -0.649525, -0.46875, 0.375, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 1.88, 0.0, 0.0, -1.0, 1 TechRequired = experimentalAerodynamics entryCost = 42000 cost = 2500 category = Structural subcategory = 0 title = Mk3 Engine Mount manufacturer = C7 Aerospace Division description = A structural mounting plate for rocket engines. attachRules = 1,1,1,1,0 stackSymmetry = 2 mass = 0.7 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.87 fuelCrossFeed = True bulkheadProfiles = mk3, srf breakingForce = 300 breakingTorque = 300 tags = plate shuttle structur tail maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/adapterTanks/ShuttleAdapter } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/adapterTanks/Mk3-Size2.cfg PART { name = adapterMk3-Size2 module = Part author = Porkjet node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 1.63, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = heavyAerodynamics entryCost = 42000 cost = 2500 category = FuelTank subcategory = 0 title = Mk3 to 4.3m Adapter manufacturer = C7 Aerospace Division description = Perfectly pointy, carefully curved and devastatingly destructive, this Mk3 to 2.5m adapter can satisfy your wildest of dreams. Or it'll let you bridge the gaps between parts on your craft while giving you a bit of fuel... Your choice. attachRules = 1,1,1,1,0 mass = 1.79 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.87 fuelCrossFeed = True bulkheadProfiles = size2, srf, mk3 breakingForce = 300 breakingTorque = 300 tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2700 scale = 1.0 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/adapterTanks/Mk3-Size2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 63852.5 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/adapterTanks/Mk3-Size2Slant.cfg PART { name = adapterMk3-Size2Slant module = Part author = Porkjet node_stack_top = 0.0, 1.875, -0.625, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 0.0, -1.88, 0.0, 0.0, 1.0, 1 TechRequired = heavyAerodynamics entryCost = 42000 cost = 2500 category = FuelTank subcategory = 0 title = Mk3 to 4.3m Adapter Slanted manufacturer = C7 Aerospace Division description = Makes your craft hang in the air like bricks don't! attachRules = 1,1,1,1,0 mass = 1.79 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.87 fuelCrossFeed = True bulkheadProfiles = size2, srf, mk3 breakingForce = 300 breakingTorque = 300 tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2700 scale = 1.0 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/adapterTanks/Mk3-Size2Slant } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 63852.5 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/adapterTanks/Size2-Mk2.cfg PART { name = adapterSize2-Mk2 module = Part author = Porkjet node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = highAltitudeFlight entryCost = 18000 cost = 800 category = FuelTank subcategory = 0 title = 4.3m to Mk2 Adapter manufacturer = C7 Aerospace Division description = When you can't decide between a rocket and a spaceplane, why not both? attachRules = 1,1,1,1,0 mass = 0.57 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.8 fuelCrossFeed = True bulkheadProfiles = size2, srf, mk2 tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 2700 scale = 1.0 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/adapterTanks/Size2-Mk2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule forceUseMeshes = true } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 51082 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/adapterTanks/Size2-Size1.cfg PART { name = adapterSize2-Size1 module = Part author = Porkjet rescaleFactor = 1.0 node_stack_top = 0.0, 1.25, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.0, 1.25, 0.0, 0.0, -1.0, 1 TechRequired = advFuelSystems entryCost = 18000 cost = 800 category = FuelTank subcategory = 0 title = C7 Brand Adapter - 2.5m to 1.25m manufacturer = C7 Aerospace Division description = While the popular Rockomax Adapter has served its purpose fairly well over the years, C7 engineers thought they could do better. Improvements of this in-house product include an integrated fuel tank and a longer structural frame. attachRules = 1,1,1,1,0 mass = 0.57 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 20 emissiveConstant = 0.8 fuelCrossFeed = True bulkheadProfiles = size1, size2, srf tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank maxTemp = 773.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 873.15 MODEL { model = Squad/Parts/FuelTank/adapterTanks/Size2-Size1 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 4000 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/adapterTanks/Size2-Size1Slant.cfg PART { name = adapterSize2-Size1Slant module = Part author = Porkjet rescaleFactor = 1.0 node_stack_top = 0.0, 1.25, -0.625, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.0, -1.25, 0.0, 0.0, 1.0, 1 TechRequired = advFuelSystems entryCost = 18000 cost = 800 category = FuelTank subcategory = 0 title = C7 Brand Adapter Slanted - 2.5m to 1.25m manufacturer = C7 Aerospace Division description = While the popular Rockomax Adapter has served its purpose fairly well over the years, C7 engineers thought they could do better. Improvements of this in-house product include an integrated fuel tank and a longer structural frame. attachRules = 1,1,1,1,0 mass = 0.57 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 20 emissiveConstant = 0.8 fuelCrossFeed = True bulkheadProfiles = size1, size2, srf tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank maxTemp = 773.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 873.15 MODEL { model = Squad/Parts/FuelTank/adapterTanks/Size2-Size1Slant } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 4000 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/adapterTanks/Size3-Mk3.cfg PART { name = adapterSize3-Mk3 module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 0.0, 1.88, 0.0, 0.0, -1.0, 1 TechRequired = experimentalAerodynamics entryCost = 42000 cost = 2500 category = FuelTank subcategory = 0 title = Mk3 to 6.5m Adapter manufacturer = C7 Aerospace Division description = An adapter for when your craft turns from a massive rocket into a gargantuan plane! attachRules = 1,1,1,1,0 mass = 1.79 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.87 fuelCrossFeed = True bulkheadProfiles = size3, srf, mk3 breakingForce = 300 breakingTorque = 300 tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2700 scale = 1.0 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/adapterTanks/Size3-Mk3 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 86839.4 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/drainTankFTE-1/ReleaseValve.cfg PART { name = ReleaseValve module = Part author = Andrew Cassidy rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 fx_drainValve = 0, 0, -0.05, 0, 0.0, 0.0, gasDraining fx_drainValve_solid = 0, 0, -0.05, 0, 0.0, 0.0, particlesDraining TechRequired = fuelSystems entryCost = 2500 cost = 50 subcategory = 0 title = non RO - FTE-1 Drain Valve manufacturer = FLOOYD Dynamics Research Labs description = While trying to solve the initial issue with the FTX-1 series fuel line, an engineer at FLOOYD Dynamics had an ingenious thought - what if you failed to attach a fuel pipe at all? Solves the issue of making sure the fuel goes in the right direction, because it just goes out. He was demoted and assigned to book keeping duties, but later on, FLOOYD resurrected his idea in the form of the FTE-1 - a valve that will allow you to drain most resources from the part that it happens to be attached to. Great for emergencies, flotation adjustment, or just fun rocket pranks. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.01 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = lose remove lfo lf ore xenon (monoprop liquid tank maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleResourceDrain fullResourceDrainTime = 10 drainUnloaded = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODEL { model = ReStock/Assets/Resource/restock-fuel-vent-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Metal VARIANT { name = Metal displayName = Metal themeName = Metal primaryColor = #6f6e6d secondaryColor = #6f6e6d GAMEOBJECTS { Vent_metal = true Vent_striped = false } } VARIANT { name = Striped displayName = Warning Stripes themeName = Gray with Stripes primaryColor = #4c4f47 secondaryColor = #A4823F GAMEOBJECTS { Vent_metal = false Vent_striped = true } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/FoilTanks/RadialTank_Capsule.cfg PART { name = externalTankCapsule module = Part author = RoverDude rescaleFactor = 1.0 node_attach = 0.3, 0.0, 0.0, 1.0, 0.0, 0.0, 0 TechRequired = propulsionSystems entryCost = 1500 cost = 50 category = Propulsion subcategory = 0 title = R-11 'Baguette' External Tank manufacturer = C7 Aerospace Division description = As convenient as it is fashionable. This part actually won a modern-art design prize. attachRules = 0,1,0,1,0 mass = 0.03375 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = srf tags = fueltank ?lfo liquid oxidizer propellant rocket maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/FoilTanks/RadialTank_Capsule } MODULE { name = ModulePartVariants primaryColor = #fccb0a baseDisplayName = Gold baseThemeName = Gold useMultipleDragCubes = false VARIANT { name = Silver displayName = Silver themeName = Silver primaryColor = #cecece TEXTURE { mainTextureURL = Squad/Parts/FuelTank/FoilTanks/RadialTanks_silver _SpecMap = Squad/Parts/FuelTank/FoilTanks/RadialTanksSilver_specular _SpecTint = 0.05 _Shininess = 0.5 _AmbientMultiplier = 0.6 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = surface } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 330 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/FoilTanks/RadialTank_Round.cfg PART { name = externalTankRound module = Part author = RoverDude rescaleFactor = 1.0 node_attach = 0.3, 0.0, 0.0, 1.0, 0.0, 0.0, 0 TechRequired = precisionPropulsion entryCost = 1200 cost = 50 category = Propulsion subcategory = 0 title = R-4 'Dumpling' External Tank manufacturer = Probodobodyne Inc description = Often, and mistakenly used for playing ball games. attachRules = 0,1,0,1,0 mass = 0.01375 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = srf tags = fueltank ?lfo liquid oxidizer propellant rocket maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/FoilTanks/RadialTank_Round } MODULE { name = ModulePartVariants primaryColor = #fccb0a baseDisplayName = Gold baseThemeName = Gold useMultipleDragCubes = false VARIANT { name = Silver displayName = Silver themeName = Silver primaryColor = #cecece TEXTURE { mainTextureURL = Squad/Parts/FuelTank/FoilTanks/RadialTanks_silver _SpecMap = Squad/Parts/FuelTank/FoilTanks/RadialTanksSilver_specular _SpecTint = 0.05 _Shininess = 0.5 _AmbientMultiplier = 0.6 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = surface } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 100 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/FoilTanks/ToroidTank.cfg PART { name = externalTankToroid module = Part author = RoverDude rescaleFactor = 1.0 node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0 TechRequired = precisionPropulsion entryCost = 4000 cost = 147 category = FuelTank subcategory = 0 title = R-12 'Doughnut' External Tank manufacturer = Probodobodyne Inc description = An unconventionally shaped (but undoubtedly handy) fuel tank. attachRules = 1,0,1,1,1 mass = 0.0375 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = size1, srf tags = fueltank mono monopropellant propellant maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/FoilTanks/ToroidTank } MODULE { name = ModulePartVariants primaryColor = #fccb0a baseDisplayName = Gold baseThemeName = Gold useMultipleDragCubes = false VARIANT { name = Silver displayName = Silver themeName = Silver primaryColor = #cecece TEXTURE { mainTextureURL = Squad/Parts/FuelTank/FoilTanks/RadialTanks_silver _SpecMap = Squad/Parts/FuelTank/FoilTanks/RadialTanksSilver_specular _SpecTint = 0.05 _Shininess = 0.5 _AmbientMultiplier = 0.6 } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 112.5 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/fuelTankOscarB/fuelTankOscarB.cfg PART { name = miniFuelTank module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_stack_top = 0.0, 0.1742737, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1742737, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.3175, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = propulsionSystems entryCost = 4200 cost = 18 category = FuelTank subcategory = 0 title = Oscar-B Fuel Tank manufacturer = Probodobodyne Inc description = The Oscar-B Fuel Tank from Probodobodyne is a compact fuel container for small space probes, or a backup tank for other small spacecraft. Do not wash in cold water, or feed after midnight. attachRules = 1,1,1,1,0 mass = 0.01125 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 2 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = size0, srf tags = fueltank ?lfo liquid oxidizer propellant rocket skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 0.625 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 62.5 type = Default UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2Adapters/bicoupler.cfg PART { name = mk2_1m_Bicoupler module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom01 = 0.625, -0.9375, 0.0, 0.0, -1.0, 0.0 node_stack_bottom02 = -0.625, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, 0.7, 0.0, 0.0, -1.0, 1 TechRequired = supersonicFlight entryCost = 19800 cost = 860 category = Propulsion subcategory = 0 title = Mk2 Bicoupler (Pressurized) manufacturer = C7 Aerospace Division description = One engine is not enough? We got you covered! attachRules = 1,1,1,1,0 stackSymmetry = 1 mass = 0.850 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = size1, srf, mk2 tags = dual fuel fueltank ?lfo liquid multi oxidizer pair propellant rocket split tank twin skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.722222 skinMaxTemp = 2500 MODEL { model = Squad/Parts/FuelTank/mk2Adapters/bicoupler } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 20432.8 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2Adapters/bicoupler.cfg PART { name = mk2_1m_Bicoupler_Structural module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom01 = 0.625, -0.9375, 0.0, 0.0, -1.0, 0.0 node_stack_bottom02 = -0.625, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, 0.7, 0.0, 0.0, -1.0, 1 TechRequired = supersonicFlight entryCost = 19800 cost = 860 category = Propulsion subcategory = 0 title = Mk2 Bicoupler manufacturer = C7 Aerospace Division description = One engine is not enough? We got you covered! attachRules = 1,1,1,1,0 stackSymmetry = 1 mass = 0.29 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = size1, srf, mk2 tags = dual fuel fueltank ?lfo liquid multi oxidizer pair propellant rocket split tank twin skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.722222 skinMaxTemp = 2500 MODEL { model = Squad/Parts/FuelTank/mk2Adapters/bicoupler } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 20432.8 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2Adapters/long.cfg PART { name = mk2_1m_AdapterLong module = Part author = Porkjet node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0 TechRequired = highAltitudeFlight entryCost = 17500 cost = 1050 category = Propulsion subcategory = 0 title = Mk2 Adapter (Long) [2.0m] manufacturer = C7 Aerospace Division description = Generic Mk2 to 2m adapter. attachRules = 1,0,1,1,0 mass = 1.9 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = size1, srf, mk2 tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk2Adapters/long } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 30138.38 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2Adapters/standard.cfg PART { name = mk2SpacePlaneAdapter module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 TechRequired = supersonicFlight entryCost = 14600 cost = 550 category = Propulsion subcategory = 0 title = Mk2 Adapter (Short) [2.0m] manufacturer = C7 Aerospace Division description = Generic Mk2 to 2m adapter. attachRules = 1,0,1,1,0 mass = 1.0 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = size1, srf, mk2 tags = fuel fueltank ?lfo liquid oxidizer propellant rocket tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk2Adapters/standard } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 12770.5 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2FuselageLong/LFO_long.cfg PART { name = mk2FuselageLongLFO module = Part author = Porkjet node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0 mirrorRefAxis = 0, 0, -1 TechRequired = highAltitudeFlight entryCost = 18500 cost = 1450 category = Propulsion subcategory = 0 title = Mk2 Fuselage (Long) (Pressurized) manufacturer = C7 Aerospace Division description = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Now comes with at least 100% more Oxidiser. attachRules = 1,0,1,1,0 mass = 1.75 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk2, srf tags = fueltank ?lfo liquid oxidizer propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk2FuselageLong/FuselageLongLFO } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 36779.04 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2FuselageLong/L_long.cfg PART { name = mk2Fuselage module = Part author = Porkjet node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0 mirrorRefAxis = 0, 0, -1 TechRequired = highAltitudeFlight entryCost = 18500 cost = 1450 category = Propulsion subcategory = 0 title = Mk2 Fuselage (Long) manufacturer = C7 Aerospace Division description = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Only carries Liquid Fuel. attachRules = 1,0,1,1,0 mass = 1.75 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk2, srf tags = aircraft airplane fueltank jet ?lf only plane propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk2FuselageLong/FuselageLongLiquid } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 36779.04 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2FuselageShort/LFO_short.cfg PART { name = mk2FuselageShortLFO module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 mirrorRefAxis = 0, 0, -1 TechRequired = supersonicFlight entryCost = 18500 cost = 750 category = Propulsion subcategory = 0 title = Mk2 Fuselage (Short) (Pressurized) manufacturer = C7 Aerospace Division description = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Now comes with at least 100% more Oxidiser. attachRules = 1,0,1,1,0 mass = 0.875 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk2, srf tags = fueltank ?lfo liquid oxidizer propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk2FuselageShort/FuselageShortLFO } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 18389.52 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2FuselageShort/L_short.cfg PART { name = mk2FuselageShortLiquid module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 mirrorRefAxis = 0, 0, -1 TechRequired = supersonicFlight entryCost = 18500 cost = 750 category = Propulsion subcategory = 0 title = Mk2 Fuselage (Short) manufacturer = C7 Aerospace Division description = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Only carries Liquid Fuel. attachRules = 1,0,1,1,0 mass = 0.875 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk2, srf tags = aircraft airplane fueltank jet ?lf only plane propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk2FuselageShort/FuselageShortLiquid } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 18389.52 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk2FuselageShort/Mono_short.cfg PART { name = mk2FuselageShortMono module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 mirrorRefAxis = 0, 0, -1 TechRequired = highAltitudeFlight entryCost = 18500 cost = 750 category = Propulsion subcategory = 0 title = Mk2 Fuselage (Short) (Pres, low volume) manufacturer = C7 Aerospace Division description = This airframe fuselage features the latest in lifting technology. Not only does it stay together during flight, its sleek design makes your plane just that much speedier! Bursting to the brim with Monopropellant for all your attitude control needs! attachRules = 1,0,1,1,0 mass = 0.875 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk2 tags = fuel fueltank mono propellant rcs skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk2FuselageShort/FuselageShortMono } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 7355.808 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk3Fuselage/CREW.cfg PART { name = mk3CrewCabin module = Part author = Porkjet node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0 ,3 node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 3 CrewCapacity = 16 TechRequired = heavyAerodynamics entryCost = 120000 cost = 30000 category = Utility subcategory = 0 title = Mk3 Passenger Module manufacturer = C7 Aerospace Division description = At a capacity of 16 Kerbals, the Mk3 Passenger module is known in the Astronaut Complex breakrooms as the "Super Economy" class for spacetravel and allows only carry-on baggage. Any checked or emotional baggage may require one of the Mk3 Cargo Bays. attachRules = 1,0,1,1,0 mass = 8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True vesselType = Ship bulkheadProfiles = mk3 breakingForce = 300 breakingTorque = 300 tags = aircraft airliner cabin contain plane (stor tour, sickbay, stress, colony, habitation skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk3Fuselage/CREW } INTERNAL { name = MK3_CrewCab_Int } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 10620 basemass = -1 type = Fuselage TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Food maxAmount = 46.8 amount = 46.8 } TANK { name = Water maxAmount = 30.92 amount = 30.92 } TANK { name = Oxygen maxAmount = 4737.6 amount = 4737.6 } TANK { name = CarbonDioxide amount = 0 maxAmount = 2060 } TANK { name = Waste amount = 0 maxAmount = 4.24 } TANK { name = WasteWater amount = 0 maxAmount = 39.4 } TANK { name = LithiumHydroxide maxAmount = 6 amount = 6 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk3Fuselage/LFO_100.cfg PART { name = mk3FuselageLFO_100 module = Part author = Porkjet node_stack_top = 0.0, 5.0, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -5.0, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 1.63, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = experimentalAerodynamics entryCost = 84000 cost = 10000 category = FuelTank subcategory = 0 title = Mk3 Fuselage (Long) (Pressurized) manufacturer = C7 Aerospace Division description = Filled to the brim with Rocket Fuel, C7 Aerospace's supplier Ekson-Kobil have assured us that this tank is absolutely airtight. attachRules = 1,1,1,1,0 mass = 7.14 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3, srf breakingForce = 300 breakingTorque = 300 tags = fueltank ?lfo liquid oxidizer propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk3Fuselage/LFO_100 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 255410 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk3Fuselage/LFO_25.cfg PART { name = mk3FuselageLFO_25 module = Part author = Porkjet node_stack_top = 0.0, 1.25, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 1.63, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = experimentalAerodynamics entryCost = 21000 cost = 2500 category = FuelTank subcategory = 0 title = Mk3 Fuselage (Short) (Pressurized) manufacturer = C7 Aerospace Division description = A compact fuel tank for when the rest of your craft is taken up by cargo bays! attachRules = 1,1,1,1,0 mass = 1.79 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3, srf breakingForce = 300 breakingTorque = 300 tags = fueltank ?lfo liquid oxidizer propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk3Fuselage/LFO_25 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 63852.5 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk3Fuselage/LFO_50.cfg PART { name = mk3FuselageLFO_50 module = Part author = Porkjet node_stack_top = 0.0, 2.5, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 1.63, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = experimentalAerodynamics entryCost = 42000 cost = 5000 category = FuelTank subcategory = 0 title = Mk3 Fuselage (Medium) (Pressurized) manufacturer = C7 Aerospace Division description = For that rare moment when your fuel needs are less than ludicrous. attachRules = 1,1,1,1,0 mass = 3.57 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3, srf breakingForce = 300 breakingTorque = 300 tags = fueltank ?lfo liquid oxidizer propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk3Fuselage/LFO_50 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 127705 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk3Fuselage/LF_100.cfg PART { name = mk3FuselageLF_100 module = Part author = Porkjet node_stack_top = 0.0, 5.0, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -5.0, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 1.63, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = experimentalAerodynamics entryCost = 84000 cost = 17200 category = FuelTank subcategory = 0 title = Mk3 Fuselage (Long) manufacturer = C7 Aerospace Division description = C7 Aerospace Division had issues piping the fuel from the refinery, so they brought the refinery tanks to us! It sounded like they muttered "Good luck.." as they dropped off these parts. attachRules = 1,1,1,1,0 mass = 7.14 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3, srf breakingForce = 300 breakingTorque = 300 tags = aircraft airlin airplane fueltank jet ?lf only plane propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk3Fuselage/LF_100 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 255410 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk3Fuselage/LF_25.cfg PART { name = mk3FuselageLF_25 module = Part author = Porkjet node_stack_top = 0.0, 1.25, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 1.63, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = heavyAerodynamics entryCost = 21000 cost = 4300 category = FuelTank subcategory = 0 title = Mk3 Fuselage (Short) manufacturer = C7 Aerospace Division description = For the economically minded aerospace designer, who is building a massive plane... attachRules = 1,1,1,1,0 mass = 1.79 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3, srf breakingForce = 300 breakingTorque = 300 tags = aircraft airlin airplane fueltank jet ?lf only plane propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk3Fuselage/LF_25 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 63852.5 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk3Fuselage/LF_50.cfg PART { name = mk3FuselageLF_50 module = Part author = Porkjet node_stack_top = 0.0, 2.5, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 1.63, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = heavyAerodynamics entryCost = 42000 cost = 8600 category = FuelTank subcategory = 0 title = Mk3 Fuselage (Medium) manufacturer = C7 Aerospace Division description = For when your fuel needs are only 1/4 as enormous. attachRules = 1,1,1,1,0 mass = 3.57 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3, srf breakingForce = 300 breakingTorque = 300 tags = aircraft airlin airplane fueltank jet ?lf only plane propellant tank skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk3Fuselage/LF_50 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 127705 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/mk3Fuselage/MONO.cfg PART { name = mk3FuselageMONO module = Part author = Porkjet node_stack_top = 0.0, 0.625, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 1.63, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = experimentalAerodynamics entryCost = 14000 cost = 5040 category = FuelTank subcategory = 0 title = Mk3 Fuselage (Short) (Pres, low volume) manufacturer = C7 Aerospace Division description = The reaction to when the reaction control system doesn't have enough control in the system; more monopropellant! attachRules = 1,1,1,1,0 mass = 1.4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3 breakingForce = 300 breakingTorque = 300 tags = fuel fueltank mono propellant rcs skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 MODEL { model = Squad/Parts/FuelTank/mk3Fuselage/MONO } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 10000 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RCSFuelTankR1/RCSFuelTankR1.cfg PART { name = RCSTank1-2 module = Part author = NovaSilisko mesh = RCSFuelTankR1_01.mu rescaleFactor = 1 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = advFuelSystems entryCost = 7600 cost = 1800 category = FuelTank subcategory = 0 title = FL-R1 RCS Fuel Tank manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = A larger-scale version of the standard RCS fuel tank. attachRules = 1,0,1,1,0 mass = 0.4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size2 tags = fuel propellant fueltank tank mono regular standard average medium cross feed 1.875 skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModulePartVariants baseVariant = YellowAndWhite useMultipleDragCubes = false VARIANT { name = GrayAndWhite displayName = Gray and White themeName = GrayAndWhite primaryColor = #ffffff secondaryColor = #adadad TEXTURE { mainTextureURL = Squad/Parts/FuelTank/RCSFuelTankR1/RCSFuelTankR1_01 _BumpMap = Squad/Parts/FuelTank/RCSFuelTankR1/RCSFuelTankR1_N } } VARIANT { name = YellowAndWhite displayName = Yellow and White themeName = YellowAndWhite primaryColor = #ffdd00 secondaryColor = #ffffff TEXTURE { mainTextureURL = Squad/Parts/FuelTank/RCSFuelTankR1/RCSFuelTankR1_02 _BumpMap = Squad/Parts/FuelTank/RCSFuelTankR1/RCSFuelTankR1_N } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 4700 type = ServiceModule UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RCSFuelTankR10/RCSFuelTankR10.cfg PART { name = rcsTankMini module = Part author = Squad mesh = model.mu rescaleFactor = 1.0 node_stack_top = 0.0, 0.1875, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1875, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = advFuelSystems entryCost = 4500 cost = 200 category = FuelTank subcategory = 0 title = FL-R10 RCS Fuel Tank manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = The FL-R10 is a miniature RCS tank for small probes and low volume monopropellant storage. attachRules = 1,1,1,1,0 mass = 0.02 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = size0, srf tags = fueltank mono monopropellant propellant maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 0.625 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 80 type = ServiceModule UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RCSFuelTankR25/RCSFuelTankR25.cfg PART { name = RCSFuelTank module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 0.2853027, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.2853027, 0.0, 0.0, -1.0, 0.0 TechRequired = advFuelSystems entryCost = 4600 cost = 330 category = FuelTank subcategory = 0 title = FL-R25 RCS Fuel Tank manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = These fuel tanks store monopropellant for RCS thrusters. New advances in plumbing technology made it possible to route RCS lines to any point in the ship. So unlike liquid fuel tanks, RCS Fuel tanks can be placed anywhere. attachRules = 1,0,1,1,0 mass = 0.08 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = fueltank mono monopropellant propellant skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 500 type = ServiceModule UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RCSTankRadial/radialRCSTank.cfg PART { name = radialRCSTank module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_attach = 0.0, 0.0, 0.22, 0.0, 0.0, -1.0 TechRequired = advFlightControl entryCost = 6200 cost = 200 category = FuelTank subcategory = 0 title = Stratus-V Roundified Monopropellant Tank description = Despite its fanciful name, the Stratus-V is quite simple - a small, radially attachable RCS tank. manufacturer = Stratus Corporation attachRules = 0,1,0,0,1 mass = 0.02 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = fuel fueltank mono propellant rcs maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = surface } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 75 type = ServiceModule UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RCStankRadialLong/RCSTankRadialLong.cfg PART { name = rcsTankRadialLong module = Part author = Squad mesh = model.mu rescaleFactor = 1.0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, -1.0 TechRequired = specializedControl entryCost = 5400 cost = 250 category = FuelTank subcategory = 0 title = Stratus-V Cylindrified Monopropellant Tank description = After years of research and development, the Stratus corporation has developed a revolutionary upgrade to their Stratus-V fuel tank line. Cylinders. This tank holds a moderate supply of monopropellant for RCS thrusters. manufacturer = Stratus Corporation attachRules = 0,1,0,0,1 mass = 0.03 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = fuel fueltank rcs maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = surface } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 240 type = ServiceModule UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RockomaxTanks/Rockomax16.cfg PART { name = Rockomax16_BW module = Part author = yes rescaleFactor = 1 node_stack_top = 0.0, 0.92, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.92, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = fuelSystems entryCost = 8200 cost = 1550 category = FuelTank subcategory = 0 title = Rockomax X200-16 Fuel Tank manufacturer = Rockomax Conglomerate description = After many, many studies, Rockomax engineers found that the space program does indeed have a use for a tank half the size of the X200-32. No refunds. attachRules = 1,1,1,1,0 mass = 1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2, srf tags = fueltank ?lfo liquid oxidizer propellant rocket maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/RockomaxTanks/Assets/Rockomax16 } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #000000 baseDisplayName = Black and White baseThemeName = BlackAndWhite useMultipleDragCubes = False VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [AlbedoM] O _BumpMap = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [Normal]O } } VARIANT { name = ESA displayName = ESA description = European Space Agency primaryColor = #ffffff secondaryColor = #124d7f TEXTURE { mainTextureURL = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [AlbedoM] ESA _BumpMap = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [Normal]ESA } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 8000 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RockomaxTanks/Rockomax32.cfg PART { name = Rockomax32_BW module = Part author = yes rescaleFactor = 1 node_stack_top = 0.0, 1.86, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.86, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = fuelSystems entryCost = 14400 cost = 3000 category = FuelTank subcategory = 0 title = Rockomax X200-32 Fuel Tank manufacturer = Rockomax Conglomerate description = Developed after one J. Kerman complained that the fuel tanks available were 'way too small', the X200-32 holds a generous amount of fuel, for all your... fueling needs or something like that. Shut up, Rockomax hires rocket scientists, not writers. attachRules = 1,1,1,1,0 mass = 2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2, srf tags = fueltank ?lfo liquid oxidizer propellant rocket maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/RockomaxTanks/Assets/Rockomax32 } MODULE { name = ModulePartVariants baseVariant = BlackAndWhite VARIANT { name = BlackAndWhite displayName = Black and White themeName = White primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { Rockomax_32_White = true Rockomax_32_Orange = false Rockomax_32_ESA = false } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 GAMEOBJECTS { Rockomax_32_White = false Rockomax_32_Orange = true Rockomax_32_ESA = false } TEXTURE { mainTextureURL = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [AlbedoM] O _BumpMap = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [Normal]O } } VARIANT { name = ESA displayName = ESA description = European Space Agency primaryColor = #ffffff secondaryColor = #124d7f GAMEOBJECTS { Rockomax_32_White = false Rockomax_32_Orange = false Rockomax_32_ESA = true } TEXTURE { mainTextureURL = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_32 [AlbedoM] ESA _BumpMap = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_32 [Normal]ESA } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 16000 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RockomaxTanks/Rockomax64.cfg PART { name = Rockomax64_BW module = Part author = yes rescaleFactor = 1 node_stack_top = 0.0, 3.73, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -3.73, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = advFuelSystems entryCost = 24200 cost = 5750 category = FuelTank subcategory = 0 title = Rockomax Jumbo-64 Fuel Tank manufacturer = Rockomax Conglomerate description = The largest tank available from Rockomax, the Jumbo-64 holds a vast amount of fuel in a friendly orange insulated container. Contrary to popular belief, the Jumbo-64 is NOT orange flavored and should NOT be tasted. attachRules = 1,1,1,1,0 mass = 4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2, srf tags = fueltank ?lfo liquid orange oxidizer propellant rocket maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/RockomaxTanks/Assets/Rockomax64 } MODULE { name = ModulePartVariants baseVariant = BlackAndWhite VARIANT { name = BlackAndWhite displayName = Black and White themeName = White primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { Rockomax_64_White = true Rockomax_64_Orange = false } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 GAMEOBJECTS { Rockomax_64_White = false Rockomax_64_Orange = true } TEXTURE { mainTextureURL = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [AlbedoM] O _BumpMap = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [Normal]O } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 32000 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/RockomaxTanks/Rockomax8.cfg PART { name = Rockomax8BW module = Part author = yes rescaleFactor = 1 node_stack_top = 0.0, 0.455, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.455, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = fuelSystems entryCost = 5200 cost = 800 category = FuelTank subcategory = 0 title = Rockomax X200-8 Fuel Tank manufacturer = Rockomax Conglomerate description = A compact fuel tank, designed for small upper stages and landers. Rockomax takes no responsibility for the Dawton Kerman Aboveground Pool Company stickers on the inside because it totally is not a swimming pool frame we stole from their back lot. attachRules = 1,1,1,1,0 mass = 0.5 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2, srf tags = fueltank ?lfo liquid oxidizer propellant rocket maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/RockomaxTanks/Assets/Rockomax8 } MODULE { name = ModulePartVariants baseVariant = BlackAndWhite VARIANT { name = BlackAndWhite displayName = Black and White themeName = White primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { Rockomax_8_White = true Rockomax_8_Orange = false } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 GAMEOBJECTS { Rockomax_8_White = false Rockomax_8_Orange = true } TEXTURE { mainTextureURL = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [AlbedoM] O _BumpMap = Squad/Parts/FuelTank/RockomaxTanks/Assets/rockomax_16 [Normal]O } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 4000 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/Size3Tanks/large.cfg PART { name = Size3LargeTank module = Part author = Squad node_stack_top = 0.0, 33.882770, 0.0, 0.0, 1.0, 0.0, 8 node_stack_bottom = 0.0, -21.517229, 0.0, 0.0, -1.0, 0.0, 8 TechRequired = highPerformanceFuelSystems entryCost = 46600 cost = 13000 category = Propulsion subcategory = 0 title = Space Launch System Main Fuel Tank manufacturer = Kerbodyne description = Taking the stock large tank, adding some more tanks to it and presto, the main tank for the Space Launch System. attachRules = 1,0,1,1,0 mass = 70.338 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 400 breakingTorque = 400 bulkheadProfiles = size3, srf tags = fuel fueltank ?lfo propellant rocket RestockIgnore = True skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.0 MODULE { name = ModulePartVariants baseVariant = BlackAndWhite useMultipleDragCubes = false VARIANT { name = BlackAndWhite displayName = Black and White themeName = White primaryColor = #ffffff secondaryColor = #000000 TEXTURE { mainTextureURL = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks _BumpMap = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Norm } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Orange _BumpMap = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Orange_Norm } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 2706516.8 type = Default UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODEL { model = Squad/Parts/FuelTank/Size3Tanks/Size3LargeTank scale = 2.2352, 2.2352, 2.2352 position = 0.0, 25.523122, 0.0 rotation = 180, 0, 0 } MODEL { model = Squad/Parts/FuelTank/Size3Tanks/Size3MediumTank scale = 2.2352, 8.912480, 2.2352 rotation = 180, 0, 0 } MODEL { model = Squad/Parts/FuelTank/Size3Tanks/Size3SmallTank scale = 2.2352, 2.2352, 2.2352 position = 0.0, -19.355791, 0.0 } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/Size3Tanks/medium.cfg PART { name = Size3MediumTank module = Part author = Squad rescaleFactor = 1 node_stack_top = 0.0, 1.931, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.937, 0.0, 0.0, -1.0, 0.0, 3 node_attach = 0.0, 0.0, -1.89, 0.0, 0.0, 1.0 TechRequired = largeVolumeContainment entryCost = 32600 cost = 6500 category = Propulsion subcategory = 0 title = Kerbodyne S3-7200 Tank manufacturer = Kerbodyne description = Kerbodyne's signature heavy fuel tank. Designed to be used with their advanced rocket engines. attachRules = 1,1,1,1,0 mass = 4.5 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 300 breakingTorque = 300 bulkheadProfiles = size3, srf tags = fuel fueltank ?lfo propellant rocket skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/Size3Tanks/Size3MediumTank } MODULE { name = ModulePartVariants baseVariant = BlackAndWhite useMultipleDragCubes = false VARIANT { name = BlackAndWhite displayName = Black and White themeName = White primaryColor = #ffffff secondaryColor = #000000 TEXTURE { mainTextureURL = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks _BumpMap = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Norm } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Orange _BumpMap = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Orange_Norm } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 3.75 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 36700 type = Default UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/Size3Tanks/small.cfg PART { name = Size3SmallTank module = Part author = Squad rescaleFactor = 1 node_stack_top = 0.0, 0.96, 0.0, 0.0, 1, 0.0, 3 node_stack_bottom = 0.0, -0.967, 0.0, 0.0, -1, 0.0, 3 node_attach = 0.0, 0.0, -1.89, 0.0, 0.0, 1.0 TechRequired = largeVolumeContainment entryCost = 18800 cost = 3250 category = Propulsion subcategory = 0 title = Kerbodyne S3-3600 Tank manufacturer = Kerbodyne description = A half-capacity version of Kerbodyne's iconic fuel tank, for not quite exactly half the cost. attachRules = 1,1,1,1,0 mass = 2.25 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size3, srf tags = fuel fueltank ?lfo propellant rocket skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/FuelTank/Size3Tanks/Size3SmallTank } MODULE { name = ModulePartVariants baseVariant = BlackAndWhite useMultipleDragCubes = false VARIANT { name = BlackAndWhite displayName = Black and White themeName = White primaryColor = #ffffff secondaryColor = #000000 TEXTURE { mainTextureURL = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks _BumpMap = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Norm } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Orange _BumpMap = Squad/Parts/FuelTank/Size3Tanks/Size3Tanks_Orange_Norm } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 3.75 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 18300 type = Default UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/xenonTank/xenonTank.cfg PART { name = xenonTank module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 0.1404661, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1404661, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = ionPropulsion entryCost = 8800 cost = 3680 category = FuelTank subcategory = 0 title = PB-X150 Xenon Container manufacturer = Probodobodyne Inc description = Although most of the Probodobodyne staff couldn't pronounce "Xenon", when told how to say it correctly, they all agreed it sounded super-cool - and everything possible should be done so it could be used as a fuel, no matter the cost. attachRules = 1,0,1,1,0 mass = 0.024 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = size0 tags = fueltank (ion propellant tank maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 0.625 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 70 type = ElectricPropulsion UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/xenonTankLarge/xenonTankLarge.cfg PART { name = xenonTankLarge module = Part author = RoverDude mesh = model.mu scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 0.295, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.295, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = ionPropulsion entryCost = 9800 cost = 24300 category = FuelTank subcategory = 0 title = PB-X750 Xenon Container manufacturer = Probodobodyne Inc description = Although most of the Probodobodyne staff couldn't pronounce "Xenon", when told how to say it correctly, they all agreed it sounded super-cool - and everything possible should be done so it could be used as a fuel, no matter the cost. attachRules = 1,0,1,1,0 mass = 0.19 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = size1 tags = fueltank (ion propellant tank maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 873.15 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackSolid defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 480 type = ElectricPropulsion UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/FuelTank/xenonTankRadial/xenonTankRadial.cfg PART { name = xenonTankRadial module = Part author = Squad mesh = model.mu rescaleFactor = 1 node_attach = 0.0, 0.0, -0.1875, 0.0, 0.0, -1.0 TechRequired = ionPropulsion entryCost = 7800 cost = 2220 category = FuelTank subcategory = 0 title = PB-X50R Xenon Container description = The X50R is a small-volume Xenon container, heralded by engineers for being ideally suited for small ion-driven spacecraft, and also for having thoroughly disproved management in their notion that a smaller fuel tank would make the fuel cheaper. attachRules = 0,1,0,0,1 mass = 0.0135 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = fueltank (ion propellant tank maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = surface } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 40 type = ElectricPropulsion UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Misc/AsteroidDay/CamSat.cfg PART { name = InfraredTelescope module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0,-.14,0,0,-1,0,0 TechRequired = scienceTech entryCost = 9000 cost = 4500 subcategory = 0 title = non RO - SENTINEL Infrared Telescope manufacturer = Experimental Engineering Group description = The Sentinel Space Telescope uses infrared light to detect celestial bodies, such as asteroids, that may pose a risk to Kerbin. (PART NOT SUPPORTED BY RO) attachRules = 1,0,0,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = size1 tags = asteroid camera day detect ?ir (map satellite scan maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Squad/Parts/Misc/AsteroidDay/CamSat } MODULE { name = ModuleScienceExperiment experimentID = infraredTelescope experimentActionName = Log Observation Data resetActionName = Delete Data useStaging = False useActionGroups = True hideUIwhenUnavailable = False xmitDataScalar = 0.4 dataIsCollectable = True collectActionName = Take Data interactionRange = 1.2 rerunnable = True resettable = False usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = FlagDecal textureQuadName = Flag } MODULE { name = SentinelModule } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Misc/AsteroidDay/HECS2.cfg PART { name = HECS2_ProbeCore module = Part author = RoverDude rescaleFactor = 1 node_stack_top = 0,.5,0,0,1,0,1 node_stack_bottom = 0,-.5,0,0,-1,0,1 TechRequired = advUnmanned entryCost = 52500 cost = 7500 category = Pods subcategory = 0 title = 1t Satellite Bus manufacturer = Generic description = This is a large probe core for your bigger satellites and deep space missions. attachRules = 1,0,1,1,0 mass = 0.15 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 vesselType = Probe bulkheadProfiles = size1 tags = asteroid cmg command control (core day fly gold gyro hex kerbnet moment probe react sas satellite space stab steer torque yellow maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Misc/AsteroidDay/HECS2 texture = hecsDiffuse, Squad/Parts/Command/probeCoreHex_v2/hecsDiffuse texture = hecsNormal, Squad/Parts/Command/probeCoreHex_v2/hecsNormal } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = True hibernationMultiplier = 0.002 defaultControlPointDisplayName = Default RESOURCE { name = ElectricCharge rate = 0.12 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } MODULE { name = ModuleSAS SASServiceLevel = 3 } MODULE { name = ModuleKerbNetAccess MinimumFoV = 9 MaximumFoV = 81 AnomalyDetection = 0.24 DISPLAY_MODES { Mode = Biome,#autoLOC_438890 Mode = Terrain,#autoLOC_438839 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = AdjustableCoMShifter } MODULE { name = ModuleFuelTanks volume = 1250 basemass = 0.15 type = ServiceModule TANK { name = ElectricCharge amount = 15840 maxAmount = 15840 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = MechJebCore MechJebLocalSettings { MechJebModuleCustomWindowEditor { unlockTechs = start } MechJebModuleSmartASS { unlockTechs = start } MechJebModuleManeuverPlanner { unlockTechs = start } MechJebModuleNodeEditor { unlockTechs = start } MechJebModuleTranslatron { unlockTechs = start } MechJebModuleWarpHelper { unlockTechs = start } MechJebModuleAttitudeAdjustment { unlockTechs = start } MechJebModuleThrustWindow { unlockTechs = start } MechJebModuleRCSBalancerWindow { unlockTechs = start } MechJebModuleRoverWindow { unlockTechs = start } MechJebModuleAscentGuidance { unlockTechs = start } MechJebModuleLandingGuidance { unlockTechs = start } MechJebModuleSpaceplaneGuidance { unlockTechs = start } MechJebModuleDockingGuidance { unlockTechs = start } MechJebModuleRendezvousAutopilotWindow { unlockTechs = start } MechJebModuleRendezvousGuidance { unlockTechs = start } } } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleRealAntenna referenceGain = 1.5 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Misc/AsteroidDay/HighGainAntenna.cfg PART { name = HighGainAntenna module = Part author = RoverDude rescaleFactor = 1 node_attach = 0,0,0,0,-1,0,0 category = Communication TechRequired = electronics entryCost = 7500 cost = 1200 subcategory = 0 title = 1.25m Retractable Parabolic Antenna manufacturer = Generic description = Mariner-style extendable high-gain antenna. attachRules = 0,1,0,0,0 mass = 0.00625 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf tags = aerial antenna asteroid day dish radio signal transmi maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 MODEL { model = Squad/Parts/Misc/AsteroidDay/HighGainAntenna } MODULE { name = ModuleDeployableAntenna showStatus = false isTracking = false pivotName = MainPin secondaryTransformName = TopHinge animationName = Deploy extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 1.25 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Misc/AsteroidDay/LgRadialSolar.cfg PART { name = LgRadialSolarPanel module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_attach = 0,0,0,0,0,1,0 TechRequired = advElectrics entryCost = 6000 cost = 600 category = Electrical subcategory = 0 title = ST3 Solar Panel manufacturer = Probodobodyne Inc description = Static Level 2 solar panel. 1.24m^2 attachRules = 0,1,0,0,0 mass = 0.01116 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf tags = array asteroid charge day e/c elect energ fixed flat generat (light photo power solar static sun volt watt maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODULE { name = ModuleDeployableSolarPanel secondaryTransformName = suncatcher pivotName = suncatcher isBreakable = false resourceName = ElectricCharge chargeRate = 0.15624 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = false flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 120 0.8 -0.0001658214 -0.0001658214 key = 3650 0.4 -1.935303E-05 -1.935303E-05 key = 36500 0.01 -1.187215E-05 -1.187215E-05 } RESOURCE { name = ElectricCharge rate = 0.15624 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Electrical/restock-solarpanel-static-large position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Misc/PotatoComet/part.cfg PART { name = PotatoComet module = Part author = Squad mesh = PotatoComet.mu rescaleFactor = 1 TechRequired = Unresearcheable entryCost = 0 cost = 0 subcategory = 0 title = non RO - A potato like comet manufacturer = The Solar system description = Big ole, rock like thing. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,1 mass = 150 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 160 breakingForce = 200 breakingTorque = 200 explosionPotential = 1.0 skipColliderIgnores = True vesselType = SpaceObject skinInternalConductionMult = 100 skinMassPerArea = 100 bulkheadProfiles = size3 tags = comet maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 category = 97 MODULE { name = ModuleComet density = 0.03 secondaryRate = 0.05 } DRAG_CUBE { cube = TypeA,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0,0,0,2.5,2.5,2.5 cube = TypeB,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,0,0,0,6,6,6 cube = TypeC,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,0,0,0,13,13,13 cube = TypeD,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,0,0,0,20.5,20.5,20.5 cube = TypeE,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,0,0,0,35,35,35 cube = TypeF,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,0,0,0,58.38,58.38,58.38 cube = TypeG,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,0,0,0,97.3,97.3,97.3 cube = TypeH,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,0,0,0,162.12,162.12,162.12 cube = TypeI,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,0,0,0,270.2,270.2,270.2 } MODULE { name = ModuleCometInfo } MODULE { name = ModuleCometResource highRange = 95 lowRange = 50 presenceChance = 100 resourceName = Ore } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Misc/PotatoRoid/part.cfg PART { name = PotatoRoid module = Part author = Squad mesh = PotatoRoid.mu rescaleFactor = 1 TechRequired = Unresearcheable entryCost = 0 cost = 0 subcategory = 0 title = non RO - A potato like rock manufacturer = The Solar system description = Big ole, rock like thing. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,1 mass = 150 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 160 breakingForce = 200 breakingTorque = 200 explosionPotential = 1.0 skipColliderIgnores = True vesselType = SpaceObject skinInternalConductionMult = 100 skinMassPerArea = 100 bulkheadProfiles = size3 tags = asteroid roid spud maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 category = 97 MODULE { name = ModuleAsteroid density = 3.3456 secondaryRate = 0.001 minRadiusMultiplier = 10.0 maxRadiusMultiplier = 100.0 } DRAG_CUBE { cube = TypeA,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0.7536889,0.81894,1.4443138,0,0,0,2.5,2.5,2.5 cube = TypeB,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,1.5073778,0.85224,1.834278526,0,0,0,6,6,6 cube = TypeC,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,2.2610667,0.9909,2.123141286,0,0,0,13,13,13 cube = TypeD,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,4.5221334,1.344,3.89964726,0,0,0,20.5,20.5,20.5 cube = TypeE,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,7.529352111,2.238,4.3329414,0,0,0,35,35,35 cube = TypeF,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,12.558959321148,3.732984,7.2273462552,0,0,0,58.38,58.38,58.38 cube = TypeG,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,20.93159886858,6.22164,12.045577092,0,0,0,97.3,97.3,97.3 cube = TypeH,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,34.875958978152,10.366416,20.0701845648,0,0,0,162.12,162.12,162.12 cube = TypeI,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,58.12659829692,17.27736,33.450307608,0,0,0,270.2,270.2,270.2 } MODULE { name = ModuleAsteroidInfo } MODULE { name = ModuleAsteroidResource highRange = 95 lowRange = 50 presenceChance = 100 resourceName = Ore } MODULE { name = Driftless active = True } MODULE { name = ModuleAsteroidResource resourceName = Water presenceChance = 100 lowRange = 50 highRange = 75 } MODULE { name = ModuleAsteroidResource resourceName = MetallicOre presenceChance = 80 lowRange = 50 highRange = 75 } MODULE { name = ModuleAsteroidResource resourceName = Substrate presenceChance = 80 lowRange = 50 highRange = 75 } MODULE { name = ModuleAsteroidResource resourceName = Silicates presenceChance = 80 lowRange = 50 highRange = 75 } MODULE { name = ModuleAsteroidResource resourceName = Hydrates presenceChance = 80 lowRange = 50 highRange = 75 } MODULE { name = ModuleAsteroidResource resourceName = Minerals presenceChance = 25 lowRange = 1 highRange = 10 } MODULE { name = ModuleAsteroidResource resourceName = Gypsum presenceChance = 25 lowRange = 1 highRange = 10 } MODULE { name = ModuleAsteroidResource resourceName = Karbonite presenceChance = 25 lowRange = 50 highRange = 75 } MODULE { name = ModuleAsteroidResource resourceName = Karborundum presenceChance = 25 lowRange = 1 highRange = 10 } MODULE { name = ModuleAsteroidResource resourceName = Uraninite presenceChance = 25 lowRange = 50 highRange = 75 } MODULE { name = ModuleAsteroidResource resourceName = XenonGas presenceChance = 80 lowRange = 1 highRange = 10 } MODULE { name = ModuleAsteroidResource resourceName = ExoticMinerals presenceChance = 80 lowRange = 1 highRange = 30 } MODULE { name = ModuleAsteroidResource resourceName = RareMetals presenceChance = 80 lowRange = 1 highRange = 30 } MODULE { name = ModuleAsteroidResource resourceName = ArgonGas presenceChance = 80 lowRange = 1 highRange = 10 } MODULE { name = ModuleAsteroidResource highRange = 95 lowRange = 80 presenceChance = 100 resourceName = Rock } MODULE { name = ModuleAeroReentry leaveTemp = true } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Prebuilt/flag.cfg PART { name = flag maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { __OVERLOAD = True name = FlagSite deployVisibilityDelay = 1 deployFailRevertThreshold = 3 unbreakablePeriodLength = 3 } MODULE { name = FlagDecal textureQuadName = mesh_flag } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Prebuilt/kerbalEVA.cfg PART { name = kerbalEVA crashTolerance = 50 boundsCentroidOffset = 0.0, 0.25, 0.2 CenterOfDisplacement = 0.0, 0.1, 0.0 CenterOfBuoyancy = 0.0, 0.1, 0.0 dragModelType = default rescaleFactor = 1 sound_click_tick = placementNotAllowed partRendererBoundsIgnore = kbEVA_flagDecals,canopy,base,flag,collider,helmet,visor,flare1,flare2 skinMaxTemp = 1086 skinInternalConductionMult = 0.0056 gaugeThresholdMult = 1.349162539 edgeHighlightThresholdMult = 1.124302116 thermalMassModifier = 4.375 emissiveConstant = 0.89 absorptiveConstant = 0.25 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = KerbalEVA __OVERLOAD = True isCfg = True walkSpeed = 0.8 strafeSpeed = 0.5 runSpeed = 2.2 turnRate = 4 maxJumpForce = 10 boundForce = 1 boundSpeed = 0.8 boundThreshold = 0.04 swimSpeed = 0.8 waterAngularDragMultiplier = 0.01 ladderClimbSpeed = 0.60 ladderPushoffForce = 3 minWalkingGee = 0.17 minRunningGee = 0.6 initialMass = 3.125 massMultiplier = 0.03 onFallHeightFromTerrain = 0.3 clamberMaxAlt = 100 splatEnabled = True splatSpeed = 50 propellantResourceName = Nitrogen boundFrequency = 0.15 boundSharpness = 0.3 boundAttack = 0.4 boundRelease = 2 boundFallThreshold = 1.5 _flags = 1 flagReach = 0.3 Kp = 0.7 Ki = 0.25 Kd = 0.300000012 iC = 0.005 rotPower = 1 linPower = 3.33333333333333 PropellantConsumption = 0.075 stumbleThreshold = 3.5 hopThreshold = 2 recoverThreshold = 0.6 recoverTime = 3 splatThreshold = 150 clamberReach = 0.9 clamberStandoff = 0.45 helmetOffMinSafePressureAtm = 0.177 helmetOffMinSafeTempK = 223.0 helmetOffMaxSafeTempK = 333.0 helmetOffMaxOceanPressureAtm = 5.8 helmetOffMinSafePressureAtmMargin = 0.038 helmetOffMinSafeTempKMargin = 10.0 helmetOffMaxSafeTempKMargin = 10.0 helmetOffMaxOceanPressureAtmMargin = 1.0 evaExitTemperature = 303.0 } MODULE { name = ModuleScienceExperiment experimentID = surfaceSample experimentActionName = Take Surface Sample resetActionName = Discard Sample reviewActionName = Review Sample hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True resourceToReset = Supplies resourceResetCost = 5 xmitDataScalar = 0.25 dataIsCollectable = True deployableSeated = False } MODULE { name = ModuleScienceExperiment experimentID = evaReport experimentActionName = EVA Report resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True resourceToReset = Supplies resourceResetCost = 5 xmitDataScalar = 1 dataIsCollectable = True } MODULE { name = FlagDecal textureQuadName = kbEVA_flagDecals } MODULE { name = ModuleTripLogger } RESOURCE { name = Nitrogen amount = 0 maxAmount = 5 isTweakable = False } MODULE { name = ModuleEvaChute semiDeployedAnimation = semiDeploySmall fullyDeployedAnimation = fullyDeploySmall invertCanopy = true autoCutSpeed = 0.5 canopyName = canopy stowedDrag = 0.22 semiDeployedDrag = 1 fullyDeployedDrag = 500 minAirPressureToOpen = 0.04 clampMinAirPressure = 0.04 deployAltitude = 1000 deploymentSpeed = 1.0 semiDeploymentSpeed = 1.0 chuteMaxTemp = 650 evaChuteName = EVAparachute rotationSpeedDPS = 180.0 chutePitchRate = 1.0 chuteRollRate = 1.0 chuteYawRateAtMinSpeed = 1.0 chuteMinSpeedForYawRate = 1.0 chuteYawRateAtMaxSpeed = 1.0 chuteMaxSpeedForYawRate = 50.0 chuteDefaultForwardPitch = 9.0 semiDeployedChuteForwardPitch = 25.0 chutePitchRateDivisorWhenTurning = 1.0 chuteRollRateDivisorWhenPitching = 1.0 chuteYawRateDivisorWhenPitching = 1.0 baseName = base flagName = flag stagingEnabled = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 2.5 transformDir = Y transformSign = -1 omnidirectional = False } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 1.0 transformDir = X } MODULE { name = FlagDecal textureQuadName = flag } MODULE { name = ModuleInventoryPart InventorySlots = 1 } MODULE { name = Driftless active = True } MODULE { name = ModuleKerbalAeroReentry maxOperationalTemp = 317.15 skinMaxOperationalTemp = 923.1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _EVAScrubber title = EVA Scrubber capacity = 1.0 toggle = true running = true } MODULE { name = ProcessController resource = _WaterSublimator title = Water Sublimator capacity = 1.0 toggle = false running = true } MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = False } MODULE { name = HardDrive dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = Atmosphere amount = 19 maxAmount = 19 } RESOURCE { name = WasteAtmosphere amount = 0 maxAmount = 19 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Prebuilt/kerbalEVAfemale.cfg PART { name = kerbalEVAfemale crashTolerance = 50 boundsCentroidOffset = 0.0, 0.25, 0.2 CenterOfDisplacement = 0.0, 0.1, 0.0 CenterOfBuoyancy = 0.0, 0.1, 0.0 dragModelType = default rescaleFactor = 1 sound_click_tick = placementNotAllowed partRendererBoundsIgnore = kbEVA_flagDecals,canopy,base,flag,collider,helmet,visor,flare1,flare2 skinMaxTemp = 1086 skinInternalConductionMult = 0.0056 gaugeThresholdMult = 1.349162539 edgeHighlightThresholdMult = 1.124302116 thermalMassModifier = 4.375 emissiveConstant = 0.89 absorptiveConstant = 0.25 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = KerbalEVA __OVERLOAD = True isCfg = True walkSpeed = 0.8 strafeSpeed = 0.5 runSpeed = 2.2 turnRate = 4 maxJumpForce = 10 boundForce = 1 boundSpeed = 0.8 boundThreshold = 0.04 swimSpeed = 0.8 waterAngularDragMultiplier = 0.01 ladderClimbSpeed = 0.60 ladderPushoffForce = 3 minWalkingGee = 0.17 minRunningGee = 0.6 initialMass = 3.125 massMultiplier = 0.03 onFallHeightFromTerrain = 0.3 clamberMaxAlt = 100 splatEnabled = True splatSpeed = 50 propellantResourceName = Nitrogen boundFrequency = 0.15 boundSharpness = 0.3 boundAttack = 0.4 boundRelease = 2 boundFallThreshold = 1.5 _flags = 1 flagReach = 0.3 Kp = 0.7 Ki = 0.25 Kd = 0.300000012 iC = 0.005 rotPower = 1 linPower = 3.33333333333333 PropellantConsumption = 0.075 stumbleThreshold = 3.5 hopThreshold = 2 recoverThreshold = 0.6 recoverTime = 3 splatThreshold = 150 clamberReach = 0.9 clamberStandoff = 0.45 helmetOffMinSafePressureAtm = 0.177 helmetOffMinSafeTempK = 223.0 helmetOffMaxSafeTempK = 333.0 helmetOffMaxOceanPressureAtm = 5.8 helmetOffMinSafePressureAtmMargin = 0.038 helmetOffMinSafeTempKMargin = 10.0 helmetOffMaxSafeTempKMargin = 10.0 helmetOffMaxOceanPressureAtmMargin = 1.0 evaExitTemperature = 303.0 } MODULE { name = ModuleScienceExperiment experimentID = surfaceSample experimentActionName = Take Surface Sample resetActionName = Discard Sample reviewActionName = Review Sample hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True resourceToReset = Supplies resourceResetCost = 5 xmitDataScalar = 0.25 dataIsCollectable = True deployableSeated = False } MODULE { name = ModuleScienceExperiment experimentID = evaReport experimentActionName = EVA Report resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True resourceToReset = Supplies resourceResetCost = 5 xmitDataScalar = 1 dataIsCollectable = True } MODULE { name = FlagDecal textureQuadName = kbEVA_flagDecals } MODULE { name = ModuleTripLogger } RESOURCE { name = Nitrogen amount = 0 maxAmount = 5 isTweakable = False } MODULE { name = ModuleEvaChute semiDeployedAnimation = semiDeploySmall fullyDeployedAnimation = fullyDeploySmall invertCanopy = true autoCutSpeed = 0.5 canopyName = canopy stowedDrag = 0.22 semiDeployedDrag = 1 fullyDeployedDrag = 500 minAirPressureToOpen = 0.04 clampMinAirPressure = 0.04 deployAltitude = 1000 deploymentSpeed = 1.0 semiDeploymentSpeed = 1.0 chuteMaxTemp = 650 evaChuteName = EVAparachute rotationSpeedDPS = 180.0 chutePitchRate = 1.0 chuteRollRate = 1.0 chuteYawRateAtMinSpeed = 1.0 chuteMinSpeedForYawRate = 1.0 chuteYawRateAtMaxSpeed = 1.0 chuteMaxSpeedForYawRate = 50.0 chuteDefaultForwardPitch = 9.0 semiDeployedChuteForwardPitch = 25.0 chutePitchRateDivisorWhenTurning = 1.0 chuteRollRateDivisorWhenPitching = 1.0 chuteYawRateDivisorWhenPitching = 1.0 baseName = base flagName = flag stagingEnabled = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 2.5 transformDir = Y transformSign = -1 omnidirectional = False } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 1.0 transformDir = X } MODULE { name = FlagDecal textureQuadName = flag } MODULE { name = ModuleInventoryPart InventorySlots = 1 } MODULE { name = Driftless active = True } MODULE { name = ModuleKerbalAeroReentry maxOperationalTemp = 317.15 skinMaxOperationalTemp = 923.1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _EVAScrubber title = EVA Scrubber capacity = 1.0 toggle = true running = true } MODULE { name = ProcessController resource = _WaterSublimator title = Water Sublimator capacity = 1.0 toggle = false running = true } MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = False } MODULE { name = HardDrive dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = Atmosphere amount = 19 maxAmount = 19 } RESOURCE { name = WasteAtmosphere amount = 0 maxAmount = 19 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/FuelCell/FuelCell.cfg PART { name = FuelCell module = Part author = Andrew Cassidy rescaleFactor = 1 node_attach = 0, 0, 0, 1, 0, 0, 0 TechRequired = largeElectrics entryCost = 2250 cost = 750 category = Electrical subcategory = 0 title = Fuel Cell manufacturer = Generic description = A 750W fuel cell. Consumes about 41 liters of LH2 and 29 liters of LOX per week. These figures were determined by ground tests and include boil-off. The actual hydrogen boil-off rate may be considerably higher depending on the situation and the surface to volume ratio of your storage tanks. attachRules = 0,1,0,0,0 mass = 0.0001 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 tags = _kerbalism fuel cell, hydrogen, oxygen, apollo, gemini, shuttle, fuel cell, lqdhydrogen, lqdoxygen, generator RESOURCE { name = ElectricCharge amount = 50 maxAmount = 50 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Electrical/restock-fuelcell-radial-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _FuelCell title = Gemini Fuel Cell capacity = 0.75 running = true } MODULE { name = ProcessController resource = _FuelCell title = Apollo Fuel Cell capacity = 0.75 running = true } MODULE { name = ProcessController resource = _FuelCell title = Shuttle Fuel Cell capacity = 0.75 running = true } MODULE { name = Configure title = Fuel Cell slots = 1 SETUP { name = Acid IEM Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = improvedPower mass = 0.075 MODULE { type = ProcessController id_field = title id_value = Gemini Fuel Cell } } SETUP { name = Apollo alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = lunarRatedPower mass = 0.05625 MODULE { type = ProcessController id_field = title id_value = Apollo Fuel Cell } } SETUP { name = Shuttle alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = maturePower mass = 0.01125 MODULE { type = ProcessController id_field = title id_value = Shuttle Fuel Cell } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/FuelCell/FuelCellArray.cfg PART { name = FuelCellArray module = Part author = Andrew Cassidy rescaleFactor = 1 node_attach = .05, 0, 0, 1, 0, 0, 0 TechRequired = specializedElectrics entryCost = 13500 cost = 4500 category = Electrical subcategory = 0 title = Fuel Cell Array manufacturer = Generic description = A 4.5kW fuel cell. Consumes about 245 liters of LH2 and 175 liters of LOX per week. These figures were determined by ground tests and include boil-off. The actual hydrogen boil-off rate may be considerably higher depending on the situation and the surface to volume ratio of your storage tanks. attachRules = 0,1,0,0,0 mass = 0.0001 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 tags = _kerbalism, fuel cell, hydrogen, oxygen, apollo, gemini, shuttle, fuel cell, lqdhydrogen, lqdoxygen, generator RESOURCE { name = ElectricCharge amount = 300 maxAmount = 300 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Electrical/restock-fuelcell-radial-2 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _FuelCell title = Gemini Fuel Cell capacity = 6 running = true } MODULE { name = ProcessController resource = _FuelCell title = Apollo Fuel Cell capacity = 6 running = true } MODULE { name = ProcessController resource = _FuelCell title = Shuttle Fuel Cell capacity = 6 running = true } MODULE { name = Configure title = Fuel Cell slots = 1 SETUP { name = Acid IEM Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = improvedPower mass = 0.55 MODULE { type = ProcessController id_field = title id_value = Gemini Fuel Cell } } SETUP { name = Apollo alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = lunarRatedPower mass = 0.4125 MODULE { type = ProcessController id_field = title id_value = Apollo Fuel Cell } } SETUP { name = Shuttle alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = maturePower mass = 0.0825 MODULE { type = ProcessController id_field = title id_value = Shuttle Fuel Cell } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/ISRU/ISRU.cfg PART { name = ISRU module = Part author = RoverDude mesh = ISRU.mu scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 1.5, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = advScienceTech entryCost = 24000 cost = 8000 subcategory = 0 title = WIP RO - Convert-O-Tron 250 manufacturer = Kerbodyne description = This mobile processing plant can take raw materials containing even trace amounts of oxygen and hydrogen, and crack them into useful fuel products. When operated by a skilled engineer, you will be able to operate with better efficiency. These modules operate best at their ideal operating temperatures, and feature auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat. (PART IN PROGRESS, MAY NOT WORK) attachRules = 1,1,1,0,0 mass = 3.36 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size2, srf tags = conver isru mine )mining (ore process resource maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 96 MODULE { name = ModuleOverheatDisplay } MODULE { name = ModuleAnimationGroup deployAnimationName = activeAnimationName = ProcessorLarge_running deployActionName = Deploy <<1>> retractActionName = Retract <<1>> toggleActionName = Toggle <<1>> moduleType = Converter autoDeploy = true } MODULE { name = ModuleCoreHeat CoreTempGoal = 1000 CoreToPartRatio = 0.1 CoreTempGoalAdjustment = 0 CoreEnergyMultiplier = 0.1 HeatRadiantMultiplier = 0.05 CoolingRadiantMultiplier = 0 HeatTransferMultiplier = 0 CoolantTransferMultiplier = 0.01 radiatorCoolingFactor = 1 radiatorHeatingFactor = 0.05 MaxCalculationWarp = 1000 CoreShutdownTemp = 4000 MaxCoolant = 200 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleResourceConverter ConverterName = LOX StartActionName = Start ISRU [LOX] StopActionName = Stop ISRU [LOX] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.5 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 37.2 } OUTPUT_RESOURCE { ResourceName = LqdOxygen Ratio = 0.4578 DumpExcess = false } } MODULE { name = ModuleResourceConverter ConverterName = Oxygen StartActionName = Start ISRU [Oxygen] StopActionName = Stop ISRU [Oxygen] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.5 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 33.9 } OUTPUT_RESOURCE { ResourceName = Oxygen Ratio = 0.4578 DumpExcess = false } } MODULE { name = ModuleResourceConverter ConverterName = Water StartActionName = Start ISRU [Water] StopActionName = Stop ISRU [Water] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.5 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 24.0 } OUTPUT_RESOURCE { ResourceName = Water Ratio = 0.0761 DumpExcess = false } } MODULE { name = ModuleResourceConverter ConverterName = LqdHydrogen StartActionName = Start ISRU [LqdHydrogen] StopActionName = Stop ISRU [LqdHydrogen] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.5 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 36.3 } OUTPUT_RESOURCE { ResourceName = LqdHydrogen Ratio = 0.01135 DumpExcess = false } } MODULE { name = ModuleResourceConverter ConverterName = LqdMethane StartActionName = Start ISRU [LqdMethane] StopActionName = Stop ISRU [LqdMethane] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.5 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 37.0 } OUTPUT_RESOURCE { ResourceName = LqdMethane Ratio = 0.0454 DumpExcess = false } } MODULE { name = PlannerController title = converter considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/LargeTank/LargeTank.cfg PART { name = LargeTank module = Part author = RoverDude mesh = LargeTank.mu scale = 1 rescaleFactor = 1 node_attach = 0,0,1.2,0,0,-1,2 node_stack_top = 0.0, .9, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -.9, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = experimentalScience entryCost = 9000 cost = 3000 subcategory = 0 title = WIP RO - Large Holding Tank manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = A large tank that can be used for storing raw materials. Not to be used as a bouncy castle. (PART IN PROGRESS, MAY NOT WORK) attachRules = 1,1,1,1,0 mass = 0.345 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size2, srf tags = black isru mine )mining (ore resource store maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 96 RESOURCE { name = Ore amount = 0 maxAmount = 7600 } MODULE { name = ModuleFuelJettison } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/MiniDrill/MiniDrill.cfg PART { name = MiniDrill module = Part author = Andrew Cassidy scale = 1 node_attach = .2, 0, 0, 1, 0, 0, 1 TechRequired = advScienceTech entryCost = 3000 cost = 1000 subcategory = 0 title = WIP RO - 'Drill-O-Matic Junior' Mining Excavator manufacturer = Kerbodyne description = A smaller version of the popular Drill-O-Matic, this drill is designed to help extract valuable resources from the crust of planets and asteroids. Unlike its larger cousin, this smaller model is only suitable for ore concentrations in excess of 2.5%. When operated by a skilled engineer, you will be able to operate with better efficiency. These modules operate best at their ideal operating temperatures, and feature auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat. (PART IN PROGRESS, MAY NOT WORK) attachRules = 0,1,0,0,0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = drill extractor harvest isru mine )mining (ore resource maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.6 category = 96 MODULE { name = ModuleOverheatDisplay } MODULE { name = ModuleResourceHarvester HarvesterType = 0 Efficiency = 0.3 ResourceName = Ore ConverterName = Surface Harvester StartActionName = Start Surface Harvester StopActionName = Stop Surface Harvester ToggleActionName = Toggle Surface Harvester ImpactTransform = ImpactTransform ImpactRange = 1.08 AutoShutdown = true EfficiencyBonus = 1 GeneratesHeat = true UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 UseSpecialistHeatBonus = true SpecialistHeatFactor = 0.1 ExperienceEffect = DrillSkill EfficiencyBonus = 1 HarvestThreshold = 0.025 INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 3 } TemperatureModifier { key = 0 10000 0 0 key = 250 5000 0 0 key = 500 2500 0 0 key = 750 250 0 0 key = 1000 0 0 0 } ThermalEfficiency { key = 0 0.1 key = 250 .1 key = 500 1 key = 750 .1 key = 1000 0 } } MODULE { name = ModuleAsteroidDrill DirectAttach = false StartActionName = Start Asteroid Harvester StopActionName = Stop Asteroid Harvester ToggleActionName = Toggle Asteroid Harvester PowerConsumption = 0.3 Efficiency = 1 ImpactRange = 1.5 ImpactTransform = ImpactTransform AutoShutdown = true GeneratesHeat = true UseSpecialistBonus = true UseSpecialistHeatBonus = true SpecialistHeatFactor = 0.1 SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 ExperienceEffect = DrillSkill EfficiencyBonus = 1 TemperatureModifier { key = 0 10000 key = 250 5000 key = 500 2500 key = 750 250 key = 1000 0 } ThermalEfficiency { key = 0 0.1 key = 250 .1 key = 500 1 key = 750 .1 key = 1000 0 } } MODULE { name = ModuleCometDrill DirectAttach = false StartActionName = Start Comet Harvester StopActionName = Stop Comet Harvester ToggleActionName = Toggle Comet Harvester PowerConsumption = 0.3 Efficiency = 1 ImpactRange = 1.5 ImpactTransform = ImpactTransform AutoShutdown = true GeneratesHeat = true UseSpecialistBonus = true UseSpecialistHeatBonus = true SpecialistHeatFactor = 0.1 SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 ExperienceEffect = DrillSkill EfficiencyBonus = 1 TemperatureModifier { key = 0 10000 key = 250 5000 key = 500 2500 key = 750 250 key = 1000 0 } ThermalEfficiency { key = 0 0.1 key = 250 .1 key = 500 1 key = 750 .1 key = 1000 0 } } MODULE { name = ModuleAnimationGroup deployAnimationName = Deploy activeAnimationName = Drill deployActionName = Deploy <<1>> retractActionName = Retract <<1>> toggleActionName = Toggle <<1>> moduleType = Drill } MODULE { name = ModuleCoreHeat CoreTempGoal = 500 CoreToPartRatio = 0.1 CoreTempGoalAdjustment = 0 CoreEnergyMultiplier = 0.1 HeatRadiantMultiplier = 0.25 CoolingRadiantMultiplier = 0 HeatTransferMultiplier = 0 CoolantTransferMultiplier = 0.01 radiatorCoolingFactor = 1 radiatorHeatingFactor = 0.05 MaxCalculationWarp = 1000 CoreShutdownTemp = 1000 MaxCoolant = 50 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Resource/restock-drill-radial-1 } EFFECTS { drill { MODEL_MULTI_PARTICLE { name = dust modelName = ReStock/FX/restock-fx-minidrill-dust transformName = fxTransformDust emission = 1.0 1.1 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = rocks modelName = ReStock/FX/restock-fx-minidrill-rocks transformName = fxTransformRocks emission = 1.0 1.0 speed = 1.0 1.0 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = PlannerController title = harvester considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/MiniDrill/MiniDrill.cfg PART { name = kerbalism-drill module = Part author = Andrew Cassidy scale = 1 rescaleFactor = 1 node_attach = .2, 0, 0, 1, 0, 0, 1 TechRequired = longTermLifeSupport entryCost = 3000 cost = 1000 category = Utility subcategory = 0 title = Regolith Harvester manufacturer = Kerbodyne description = A small harvesting device which harvests oxide-rich regolith for smelting or water extraction. attachRules = 0,1,0,0,0 mass = 0.01 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = srf tags = _kerbalism, drill, harvester, regolith, regolith drill, isru, water, shielding, regolith, regolith compacter, shielding crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleCometDrill DirectAttach = false StartActionName = Start Comet Harvester StopActionName = Stop Comet Harvester ToggleActionName = Toggle Comet Harvester PowerConsumption = 0.3 Efficiency = 1 ImpactRange = 1.5 ImpactTransform = ImpactTransform AutoShutdown = true GeneratesHeat = true UseSpecialistBonus = true UseSpecialistHeatBonus = true SpecialistHeatFactor = 0.1 SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 ExperienceEffect = DrillSkill EfficiencyBonus = 1 TemperatureModifier { key = 0 10000 key = 250 5000 key = 500 2500 key = 750 250 key = 1000 0 } ThermalEfficiency { key = 0 0.1 key = 250 .1 key = 500 1 key = 750 .1 key = 1000 0 } } MODULE { name = ModuleAnimationGroup deployAnimationName = Deploy activeAnimationName = Drill deployActionName = Deploy <<1>> retractActionName = Retract <<1>> toggleActionName = Toggle <<1>> moduleType = Drill } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Resource/restock-drill-radial-1 } EFFECTS { drill { MODEL_MULTI_PARTICLE { name = dust modelName = ReStock/FX/restock-fx-minidrill-dust transformName = fxTransformDust emission = 1.0 1.1 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = rocks modelName = ReStock/FX/restock-fx-minidrill-rocks transformName = fxTransformRocks emission = 1.0 1.0 speed = 1.0 1.0 } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Harvester title = Surface Harvester type = 0 resource = Regolith min_abundance = 0.02 rate = 0.000111 ec_rate = 0.2 } MODULE { name = Harvester title = Surface Harvester (50%) type = 0 resource = Regolith min_abundance = 0.02 rate = 5.55E-05 ec_rate = 0.1 } MODULE { name = Harvester title = Surface Harvester (20%) type = 0 resource = Regolith min_abundance = 0.02 rate = 2.22E-05 ec_rate = 0.04 } MODULE { name = Harvester title = Surface Harvester (10%) type = 0 resource = Regolith min_abundance = 0.02 rate = 1.11E-05 ec_rate = 0.02 } MODULE { name = ProcessController resource = _RegolithCompacter title = Regolith Compacter desc = A compacter that compresses Regolith into Shielding and places it on top of the habitats. capacity = 1 } MODULE { name = ProcessController resource = _RegolithCompacter title = Regolith Compacter (50%) desc = A compacter that compresses Regolith into Shielding and places it on top of the habitats. capacity = 1 } MODULE { name = ProcessController resource = _RegolithCompacter title = Regolith Compacter (20%) desc = A compacter that compresses Regolith into Shielding and places it on top of the habitats. capacity = 1 } MODULE { name = ProcessController resource = _RegolithCompacter title = Regolith Compacter (10%) desc = A compacter that compresses Regolith into Shielding and places it on top of the habitats. capacity = 1 } MODULE { name = Harvester title = Water Extractor type = 0 resource = Water min_abundance = 0.001 abundance_rate = 0.05 rate = 0.000134976 ec_rate = 2.75373 } MODULE { name = Harvester title = Water Extractor (50%) type = 0 resource = Water min_abundance = 0.001 abundance_rate = 0.05 rate = 6.7488E-05 ec_rate = 1.376865 } MODULE { name = Harvester title = Water Extractor (20%) type = 0 resource = Water min_abundance = 0.001 abundance_rate = 0.05 rate = 2.69952E-05 ec_rate = 0.550746 } MODULE { name = Harvester title = Water Extractor (10%) type = 0 resource = Water min_abundance = 0.001 abundance_rate = 0.05 rate = 1.34976E-05 ec_rate = 0.275373 } MODULE { name = Configure title = Drill slots = 1 SETUP { name = Regolith Harvester desc = An excavator for collecting regolith for processing. tech = longTermLifeSupport mass = 0.08 cost = 50 MODULE { type = Harvester id_field = title id_value = Surface Harvester } MODULE { type = ProcessController id_field = title id_value = Regolith Compacter } RESOURCE { name = Regolith amount = 0 maxAmount = 5 } } SETUP { name = Regolith Harvester (50%) desc = An excavator for collecting regolith for processing. 50% top speed tech = longTermLifeSupport mass = 0.048 cost = 50 MODULE { type = Harvester id_field = title id_value = Surface Harvester (50%) } MODULE { type = ProcessController id_field = title id_value = Regolith Compacter (50%) } RESOURCE { name = Regolith amount = 0 maxAmount = 5 } } SETUP { name = Regolith Harvester (20%) desc = An excavator for collecting regolith for processing. 20% top speed tech = longTermLifeSupport mass = 0.024 cost = 50 MODULE { type = Harvester id_field = title id_value = Surface Harvester (20%) } MODULE { type = ProcessController id_field = title id_value = Regolith Compacter (20%) } RESOURCE { name = Regolith amount = 0 maxAmount = 5 } } SETUP { name = Regolith Harvester (10%) desc = An excavator for collecting regolith for processing. 10% top speed tech = longTermLifeSupport mass = 0.016 cost = 50 MODULE { type = Harvester id_field = title id_value = Surface Harvester (10%) } MODULE { type = ProcessController id_field = title id_value = Regolith Compacter (10%) } RESOURCE { name = Regolith amount = 0 maxAmount = 5 } } SETUP { name = Water Extractor desc = Collects substrate and thaws it to extract Water. tech = longTermLifeSupport mass = 0.363 cost = 50 MODULE { type = Harvester id_field = title id_value = Water Extractor } RESOURCE { name = Water amount = 0 maxAmount = 5 } } SETUP { name = Water Extractor (50%) desc = Collects substrate and thaws it to extract Water. 50% top speed tech = longTermLifeSupport mass = 0.2178 cost = 50 MODULE { type = Harvester id_field = title id_value = Water Extractor (50%) } RESOURCE { name = Water amount = 0 maxAmount = 5 } } SETUP { name = Water Extractor (20%) desc = Collects substrate and thaws it to extract Water. 20% top speed tech = longTermLifeSupport mass = 0.1089 cost = 50 MODULE { type = Harvester id_field = title id_value = Water Extractor (20%) } RESOURCE { name = Water amount = 0 maxAmount = 5 } } SETUP { name = Water Extractor (10%) desc = Collects substrate and thaws it to extract Water. 10% top speed tech = longTermLifeSupport mass = 0.0726 cost = 50 MODULE { type = Harvester id_field = title id_value = Water Extractor (10%) } RESOURCE { name = Water amount = 0 maxAmount = 5 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/MiniISRU/MiniISRU.cfg PART { name = MiniISRU module = Part author = RoverDude rescaleFactor = 1 node_stack_top = 0.0, .9, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -.9, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advScienceTech entryCost = 4000 cost = 1000 subcategory = 0 title = WIP RO - Convert-O-Tron 125 manufacturer = Kerbodyne description = A smaller version of Kerbodyne's mobile processing plant, this module can take raw materials containing even trace amounts of oxygen and hydrogen, and crack them into useful fuel products. When operated by a skilled engineer, you will be able to operate with better efficiency. While this smaller model is lighter than its bigger cousin, it is less efficient, and not designed for long-term operations. These modules operate best at their ideal operating temperatures, and feature auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat. (PART IN PROGRESS, MAY NOT WORK) attachRules = 1,0,1,1,0 mass = 1.62 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1 tags = conver isru mine )mining (ore process resource maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 96 MODEL { model = Squad/Parts/Resources/MiniISRU/MiniISRU scale = 1.25,1.25,1.25 } MODULE { name = ModuleOverheatDisplay } MODULE { name = ModuleCoreHeat CoreTempGoal = 1000 CoreToPartRatio = 0.1 CoreTempGoalAdjustment = 0 CoreEnergyMultiplier = 0.1 HeatRadiantMultiplier = 0.25 CoolingRadiantMultiplier = 0 HeatTransferMultiplier = 0 CoolantTransferMultiplier = 0.01 radiatorCoolingFactor = 1 radiatorHeatingFactor = 0.05 MaxCalculationWarp = 1000 CoreShutdownTemp = 1500 MaxCoolant = 75 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleResourceConverter ConverterName = LOX StartActionName = Start ISRU [LOX] StopActionName = Stop ISRU [LOX] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.25 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 18.6 } OUTPUT_RESOURCE { ResourceName = LqdOxygen Ratio = 0.2289 DumpExcess = false } } MODULE { name = ModuleResourceConverter ConverterName = Oxygen StartActionName = Start ISRU [Oxygen] StopActionName = Stop ISRU [Oxygen] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.25 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 16.95 } OUTPUT_RESOURCE { ResourceName = Oxygen Ratio = 0.2289 DumpExcess = false } } MODULE { name = ModuleResourceConverter ConverterName = Water StartActionName = Start ISRU [Water] StopActionName = Stop ISRU [Water] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.25 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 12.0 } OUTPUT_RESOURCE { ResourceName = Water Ratio = 0.038 DumpExcess = false } } MODULE { name = ModuleResourceConverter ConverterName = LqdHydrogen StartActionName = Start ISRU [LqdHydrogen] StopActionName = Stop ISRU [LqdHydrogen] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.25 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 18.15 } OUTPUT_RESOURCE { ResourceName = LqdHydrogen Ratio = 0.00568 DumpExcess = false } } MODULE { name = ModuleResourceConverter ConverterName = LqdMethane StartActionName = Start ISRU [LqdMethane] StopActionName = Stop ISRU [LqdMethane] AutoShutdown = false GeneratesHeat = false UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 Specialty = Engineer EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = Ore Ratio = 0.25 } INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 18.5 } OUTPUT_RESOURCE { ResourceName = LqdMethane Ratio = 0.0227 DumpExcess = false } } MODULE { name = PlannerController title = converter considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/OrbitalScanner/OrbitalScanner.cfg PART { name = OrbitalScanner module = Part author = RoverDude mesh = OrbitalScanner.mu scale = 1 rescaleFactor = 1 node_stack_bottom = 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 TechRequired = experimentalScience entryCost = 3000 cost = 1000 subcategory = 0 title = non RO - M4435 Narrow-Band Scanner manufacturer = Experimental Engineering Group description = Ideal for surveying potential landing sites, this scanner provides detailed information about the planet or moon that it orbits, though this data is limited to the spot directly below the scanner. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,0,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0, srf tags = isru mine )mining (ore prospect resource sensor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleGPS } MODULE { name = ModuleResourceScanner MaxAbundanceAltitude = 500000 RequiresUnlock = true ScannerType = 0 ResourceName = Ore } MODULE { name = ModuleKerbNetAccess EnhancedSituationMask = 7 EnhancedMinimumFoV = 160 EnhancedMaximumFoV = 179.5 MinimumFoV = 5 MaximumFoV = 90 AnomalyDetection = 0 RequiresAnimation = True DISPLAY_MODES { Mode = Resources,#autoLOC_900321 } } MODULE { name = ModuleAnimationGroup deployAnimationName = activeAnimationName = miniscanner deployActionName = Activate retractActionName = Deactivate deployActionName = Deploy <<1>> retractActionName = Retract <<1>> toggleActionName = Toggle <<1>> moduleType = Scanner } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Resources/RadialDrill/RadialDrill.cfg PART { name = RadialDrill module = Part author = Andrew Cassidy scale = 1 node_attach = .1, 0, 0, 1, 0, 0, 1 TechRequired = advScienceTech entryCost = 18000 cost = 6000 subcategory = 0 title = WIP RO - 'Drill-O-Matic' Mining Excavator manufacturer = Kerbodyne description = Designed to help extract valuable resources from the crust of planets and asteroids, the Drill-O-Matic uses a rotary drill combined with an internal transfer auger to pull crushed regolith into holding tanks for later processing. When operated by a skilled engineer, you will be able to operate with better efficiency. These modules operate best at their ideal operating temperatures, and feature auto-shutdown in the event of excessive overheating. Radiators can be used to help manage excessive heat. (PART IN PROGRESS, MAY NOT WORK) attachRules = 0,1,0,0,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = drill extractor harvest isru mine )mining (ore resource maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.6 category = 96 MODULE { name = ModuleOverheatDisplay } MODULE { name = ModuleResourceHarvester HarvesterType = 0 Efficiency = 1.5 ResourceName = Ore ConverterName = Surface Harvester StartActionName = Start Surface Harvester StopActionName = Stop Surface Harvester ToggleActionName = Toggle Surface Harvester ImpactTransform = ImpactTransform ImpactRange = 5.42 AutoShutdown = true GeneratesHeat = true UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 UseSpecialistHeatBonus = true SpecialistHeatFactor = 0.1 ExperienceEffect = DrillSkill EfficiencyBonus = 1 INPUT_RESOURCE { ResourceName = ElectricCharge Ratio = 15 } TemperatureModifier { key = 0 10000 0 0 key = 250 7500 0 0 key = 500 5000 0 0 key = 750 500 0 0 key = 1000 0 0 0 } ThermalEfficiency { key = 0 0.1 key = 250 .1 key = 500 1 key = 750 .1 key = 1000 0 } } MODULE { name = ModuleAsteroidDrill DirectAttach = false StartActionName = Start Asteroid Harvester StopActionName = Stop Asteroid Harvester ToggleActionName = Toggle Asteroid Harvester PowerConsumption = 1.5 Efficiency = 5 ImpactRange = 5 ImpactTransform = ImpactTransform AutoShutdown = true GeneratesHeat = true UseSpecialistBonus = true SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 UseSpecialistHeatBonus = true SpecialistHeatFactor = 0.1 ExperienceEffect = DrillSkill EfficiencyBonus = 1 TemperatureModifier { key = 0 10000 key = 250 7500 key = 500 5000 key = 750 500 key = 1000 0 } ThermalEfficiency { key = 0 0.1 key = 250 .1 key = 500 1 key = 750 .1 key = 1000 0 } } MODULE { name = ModuleCometDrill DirectAttach = false StartActionName = Start Comet Harvester StopActionName = Stop Comet Harvester ToggleActionName = Toggle Comet Harvester PowerConsumption = 1.5 Efficiency = 5 ImpactRange = 5 ImpactTransform = ImpactTransform AutoShutdown = true GeneratesHeat = true UseSpecialistBonus = true UseSpecialistHeatBonus = true SpecialistHeatFactor = 0.1 SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 ExperienceEffect = DrillSkill EfficiencyBonus = 1 TemperatureModifier { key = 0 10000 key = 250 7500 key = 500 5000 key = 750 500 key = 1000 0 } ThermalEfficiency { key = 0 0.1 key = 250 .1 key = 500 1 key = 750 .1 key = 1000 0 } } MODULE { name = ModuleAnimationGroup deployAnimationName = Deploy activeAnimationName = Drill deployActionName = Deploy <<1>> retractActionName = Retract <<1>> toggleActionName = Toggle <<1>> moduleType = Drill deployEffectName = Deploy activeEffectName = Active retractEffectName = Retract stopActiveAnimIfDisabled = true } MODULE { name = ModuleCoreHeat CoreTempGoal = 500 CoreToPartRatio = 0.1 CoreTempGoalAdjustment = 0 CoreEnergyMultiplier = 0.1 HeatRadiantMultiplier = 0.25 CoolingRadiantMultiplier = 0 HeatTransferMultiplier = 0 CoolantTransferMultiplier = 0.01 radiatorCoolingFactor = 1 radiatorHeatingFactor = 0.05 MaxCalculationWarp = 1000 CoreShutdownTemp = 1000 MaxCoolant = 100 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Resource/restock-drill-radial-2 } EFFECTS { drill { MODEL_MULTI_PARTICLE { name = dust modelName = ReStock/FX/restock-fx-drill-dust transformName = fxTransformDust emission = 1.0 1.1 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = rocks modelName = ReStock/FX/restock-fx-drill-rocks transformName = fxTransformRocks emission = 1.0 1.0 speed = 1.0 1.0 } } Deploy { AUDIO { channel = Ship clip = ReStock/Sounds/drill-start } } Active { AUDIO { channel = Ship clip = ReStock/Sounds/drill-loop volume = 0.0 0.0 volume = 1.0 1.0 } } Retract { AUDIO { channel = Ship clip = ReStock/Sounds/drill-end } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = PlannerController title = harvester considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/RadialDrill/RadialDrill.cfg PART { name = kerbalism-large-drill module = Part author = Andrew Cassidy scale = 1 rescaleFactor = 1 node_attach = .1, 0, 0, 1, 0, 0, 1 TechRequired = efficientLifeSupport entryCost = 18000 cost = 6000 category = Utility subcategory = 0 title = Large Regolith Harvester manufacturer = Kerbodyne description = A large harvesting device which harvests oxide-rich regolith for smelting or water extraction. attachRules = 0,1,0,0,0 mass = 0.04 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 maxTemp = 2000 bulkheadProfiles = srf tags = _kerbalism, drill, harvester, regolith, regolith drill, isru, water, shielding, regolith, regolith compacter, shielding crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleCometDrill DirectAttach = false StartActionName = Start Comet Harvester StopActionName = Stop Comet Harvester ToggleActionName = Toggle Comet Harvester PowerConsumption = 1.5 Efficiency = 5 ImpactRange = 5 ImpactTransform = ImpactTransform AutoShutdown = true GeneratesHeat = true UseSpecialistBonus = true UseSpecialistHeatBonus = true SpecialistHeatFactor = 0.1 SpecialistEfficiencyFactor = 0.2 SpecialistBonusBase = 0.05 ExperienceEffect = DrillSkill EfficiencyBonus = 1 TemperatureModifier { key = 0 10000 key = 250 7500 key = 500 5000 key = 750 500 key = 1000 0 } ThermalEfficiency { key = 0 0.1 key = 250 .1 key = 500 1 key = 750 .1 key = 1000 0 } } MODULE { name = ModuleAnimationGroup deployAnimationName = Deploy activeAnimationName = Drill deployActionName = Deploy <<1>> retractActionName = Retract <<1>> toggleActionName = Toggle <<1>> moduleType = Drill deployEffectName = Deploy activeEffectName = Active retractEffectName = Retract stopActiveAnimIfDisabled = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Resource/restock-drill-radial-2 } EFFECTS { drill { MODEL_MULTI_PARTICLE { name = dust modelName = ReStock/FX/restock-fx-drill-dust transformName = fxTransformDust emission = 1.0 1.1 speed = 1.0 1.0 } MODEL_MULTI_PARTICLE { name = rocks modelName = ReStock/FX/restock-fx-drill-rocks transformName = fxTransformRocks emission = 1.0 1.0 speed = 1.0 1.0 } } Deploy { AUDIO { channel = Ship clip = ReStock/Sounds/drill-start } } Active { AUDIO { channel = Ship clip = ReStock/Sounds/drill-loop volume = 0.0 0.0 volume = 1.0 1.0 } } Retract { AUDIO { channel = Ship clip = ReStock/Sounds/drill-end } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Harvester title = Surface Harvester type = 0 resource = Regolith min_abundance = 0.02 rate = 0.000555 ec_rate = 0.8 } MODULE { name = ProcessController resource = _RegolithCompacter title = Regolith Compacter desc = A compacter that compresses Regolith into Shielding and places it on top of the habitats. capacity = 2 } MODULE { name = Harvester title = Water Extractor type = 0 resource = Water min_abundance = 0.001 abundance_rate = 0.05 rate = 0.00067488 ec_rate = 11.01492 } MODULE { name = Configure title = Drill slots = 1 SETUP { name = Regolith Harvester desc = An excavator for collecting regolith for processing. tech = longTermLifeSupport mass = 0.32 cost = 200 MODULE { type = Harvester id_field = resource id_value = Regolith } MODULE { type = ProcessController id_field = resource id_value = _RegolithCompacter } RESOURCE { name = Regolith amount = 0 maxAmount = 25 } } SETUP { name = Water Extractor desc = Collects substrate and thaws it to extract Water. tech = longTermLifeSupport mass = 1.452 cost = 200 MODULE { type = Harvester id_field = resource id_value = Water } RESOURCE { name = Water amount = 0 maxAmount = 25 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/RadialTank/RadialTank.cfg PART { name = RadialOreTank module = Part author = RoverDude mesh = RadialOreTank.mu scale = 1 rescaleFactor = 1 node_attach = 0,0,0.0,0,0,1,1 TechRequired = advScienceTech entryCost = 1000 cost = 300 subcategory = 0 title = WIP RO - Radial Holding Tank manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = A small radial tank for storing raw materials, or possibly spare snacks. (PART IN PROGRESS, MAY NOT WORK) attachRules = 0,1,0,1,0 mass = 0.008 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = black isru mine )mining (ore resource store maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 96 RESOURCE { name = Ore amount = 0 maxAmount = 170 } MODULE { name = ModuleFuelJettison } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/SmallTank/SmallTank.cfg PART { name = SmallTank module = Part author = RoverDude mesh = SmallTank.mu scale = 1 rescaleFactor = 1 node_attach = 0,0,0.6,0,0,-1,1 node_stack_top = 0.0, .9, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -.9, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advScienceTech entryCost = 3000 cost = 1000 subcategory = 0 title = WIP RO - Small Holding Tank manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = A small tank for storing raw materials, or possibly spare snacks. (PART IN PROGRESS, MAY NOT WORK) attachRules = 1,1,1,1,0 mass = 0.086 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1, srf tags = black isru mine )mining (ore resource store maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 96 RESOURCE { name = Ore amount = 0 maxAmount = 1800 } MODULE { name = ModuleFuelJettison } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Resources/SurfaceScanner/SurfaceScanner.cfg PART { name = SurfaceScanner module = Part author = RoverDude mesh = SampleKit.mu scale = 1 rescaleFactor = 1 node_attach = 0.0, 0.0, 0.1, 0.0, 0.0, -1, 0 TechRequired = scienceTech entryCost = 2400 cost = 800 subcategory = 0 title = non RO - Surface Scanning Module manufacturer = Experimental Engineering Group description = A small module that includes soil, atmospheric, and oceanic sampling tools. When used while landed on a planet or moon, the sample data gathered can be used to increase the accuracy of orbital survey scanners. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.005 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = isru mine )mining (ore prospect resource scanner sensor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleGPS } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Ore MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleBiomeScanner } MODULE { name = ModuleAsteroidAnalysis } MODULE { name = ModuleCometAnalysis } MODULE { name = ModuleAnalysisResource resourceName = Ore } MODULE { name = Driftless active = True } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Alumina MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Dirt MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = ExoticMinerals MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Gypsum MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Hydrates MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Karbonite MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = MetallicOre MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Minerals MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = RareMetals MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Regolith MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Silicates MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Spodumene MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Substrate MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Uraninite MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = ModuleResourceScanner ScannerType = 0 ResourceName = Water MaxAbundanceAltitude = 1000 RequiresUnlock = false } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Resources/SurveyScanner/SurveyScanner.cfg PART { name = SurveyScanner module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 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 TechRequired = scienceTech entryCost = 4500 cost = 1500 subcategory = 0 title = non RO - M700 Survey Scanner manufacturer = Experimental Engineering Group description = This orbital survey scanner uses a combination of advanced sensor technology and witchcraft to provide information on a planet or moons natural resources. These images can be viewed either in flight, or in relative safety and comfort back at the KSC. Be sure to bring an antenna capable of transmitting the information back, and sufficient power. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,0,0 mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size1, srf tags = experiment isru mine )mining (ore overlay prospect research resource science sensor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Squad/Parts/Resources/SurveyScanner/SurveyScanner scale = 0.95,0.95,0.95 } MODULE { name = ModuleOrbitalSurveyor ScanTime = 5 SciBonus = 10 } MODULE { name = ModuleOrbitalScanner CheckForLock = true } MODULE { name = ModuleAnimationGroup deployAnimationName = deploy activeAnimationName = deployActionName = Deploy <<1>> retractActionName = Retract <<1>> toggleActionName = Toggle <<1>> moduleType = Scanner } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Science/AtmosphereSensor/sensorAtmosphere.cfg PART { name = sensorAtmosphere module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 0.175 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = scienceTech entryCost = 12200 cost = 6500 category = Science subcategory = 0 title = GC-MS manufacturer = Generic description = The Gas Chromatograph - Mass Spectrometer (GC-MS) is an analytical instrument used for identification of multiple different substances in a selected gas sample, capable of detecting even trace amounts of them. Ideal of analyzing the atmospheric composition of unknown environments. attachRules = 0,1,0,0,1 mass = 0.001 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = atmospher experiment research rerun re-run reus re-us redo re-do reset re-set science sensor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleScienceExperiment experimentID = atmosphereAnalysis experimentActionName = Run Atmosphere Analysis resetActionName = Discard Data reviewActionName = Review Data useStaging = False useActionGroups = True hideUIwhenUnavailable = False xmitDataScalar = 0.6 dataIsCollectable = True collectActionName = Download Data interactionRange = 1.5 rerunnable = True usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Science/GooExperiment/gooExperiment.cfg PART { name = GooExperiment module = Part author = Squad mesh = model.mu rescaleFactor = 0.6 node_attach = 0.0, 0.0, -0.15, 0.0, 0.0, -1.0 TechRequired = start entryCost = 0 cost = 800 category = Science subcategory = 0 title = Mystery Goo™ Containment Unit manufacturer = FLOOYD Dynamics Research Labs description = This unit was something one of our engineers came upon while dumpster divin-- Erm, while researching alternative applications for existing technologies. It's a sealed container which appears to be filled with a strange-looking substance. We couldn't reach in or break the canister open, but watching how the Goo behaves when subjected to different situations could be very educational. attachRules = 0,1,0,0,1 mass = 0.015 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 bulkheadProfiles = srf tags = experiment research science maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = DMModuleScienceAnimateGeneric experimentID = mysteryGoo experimentActionName = Observe Mystery Goo resetActionName = Reset Goo Canister useStaging = False useActionGroups = True hideUIwhenUnavailable = True xmitDataScalar = 0.3 dataIsCollectable = True collectActionName = Collect Data interactionRange = 1.5 usageReqMaskInternal = 1 usageReqMaskExternal = 8 externalDeploy = true animationName = Deploy startEventGUIName = Open Doors endEventGUIName = Close Doors useSampleTransforms = true sampleTransformName = Canister dataRemovalAnimation = true dataRemovalAnimationReverse = true dataRemovalAnimationName = Extract waitForDataRemoval = true } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Science/LargeCrewedLab/largeCrewedLab.cfg PART { name = Large_Crewed_Lab module = Part author = Chris Adderley node_stack_top = 0.0, 1.825, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.831, 0.0, 0.0, -1.0, 0.0, 2 CrewCapacity = 2 TechRequired = advExploration entryCost = 10400 cost = 4000 category = Science subcategory = 0 title = Mobile Processing Lab MPL-LG-2 manufacturer = Integrated Integrals description = No longer are you limited to research facilities only on Kerbin! With the Mobile Processing Lab, you can conduct long-term experiments and ongoing research with the data you collect in the field. Be sure to check back on your scientists from time to time, and transmit the results of their research home! This model is guaranteed to spontaneously combust less than previous models, and also has the equipment necessary to clean out and restore functionality to inoperable experiments. Contains O2 supply for it's scientists, however there is no food or water allowed in the science facility. Ships with 1 day supply, able to store 30 days. attachRules = 1,0,1,1,0 mass = 12.5 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 skinMaxTemp = 2200 vesselType = Ship bulkheadProfiles = size2 tags = experiment laboratory research science comfort, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, nitrogen, nitrogen pressure control, atmosphere maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.6 INTERNAL { name = Mobile_Processing_Lab_Int } MODULE { name = ModuleScienceLab containerModuleIndex = 0 dataStorage = 750 crewsRequired = 1 canResetConnectedModules = True canResetNearbyModules = True interactionRange = 5 SurfaceBonus = 0.1 ContextBonus = 0.25 homeworldMultiplier = 0.1 RESOURCE_PROCESS { name = ElectricCharge amount = 50 } } MODULE { name = ModuleKerbNetAccess MinimumFoV = 17 MaximumFoV = 63 AnomalyDetection = 0 DISPLAY_MODES { Mode = Terrain,#autoLOC_438839 Mode = Biome,#autoLOC_438890 } REQUIRED_EFFECTS { Effect = ScienceSkill } } MODULE { name = ModuleExperienceManagement costPerKerbal = 0 } MODULE { name = FlagDecal textureQuadName = flagTransform } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } 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 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Comfort bonus = exercise desc = A treadmill designed to permit exercise in zero-g is included. The crew will love it. } MODULE { name = Habitat volume = 40 surface = 70 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 750 basemass = -1 type = ServiceModule TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Oxygen amount = 2520 maxAmount = 75600 } TANK { name = CarbonDioxide amount = 0 maxAmount = 1200 } TANK { name = LithiumHydroxide amount = 3 maxAmount = 90 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleGenerator isAlwaysActive = true OUTPUT_RESOURCE { name = ElectricCharge rate = -0.2 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. capacity = 3.34 toggle = true running = true } MODULE { name = Laboratory ec_rate = 0.2 analysis_rate = 1E-05 researcher = Scientist } MODULE { name = Configure title = Processes slots = 1 SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 3.34 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } } MODULE { name = PlannerController title = generator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Science/Magnetometer/Magnetometer.cfg PART { name = Magnetometer module = Part author = Squad mesh = Magnetometer.mu rescaleFactor = 1.0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 TechRequired = electronics entryCost = 7500 cost = 2200 subcategory = 0 title = non RO - Magnetometer Boom manufacturer = Experimental Engineering Group description = Magnetic fields are all around us. Kerbal scientists know that learning about the magnetic field of a celestial body can yield all sorts of interesting insights into what's going on inside it - but spacecraft also emit magnetic fields, especially when operating their electronics and electromechanical actuators.\n\nFor some reason engineers just don't want to turn off the entire spacecraft, or build it out of plastic, so the Experimental Engineering group solved the issue by sticking this sensitive magnetometer on an extensible boom.\n\nWarning: Warranty on the boom voided if used any place besides the vacuum of space. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,0,1 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = size0 tags = experiment research magnet boom maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleDeployablePart extendActionName = Extend Boom retractActionName = Retract Boom extendpanelsActionName = Toggle <<1>> partType = animationName = Deploy allowAnimationWhileShielded = false isTracking = false trackingMode = NONE alignType = X breakName = Magenetometer } MODULE { name = ModuleScienceExperiment experimentID = magnetometer experimentActionName = Run Magnetometer Report resetActionName = Discard Data reviewActionName = Review Data useStaging = False useActionGroups = True hideUIwhenUnavailable = True hideFxModuleUI = False FxModules = 0 xmitDataScalar = 0.6 dataIsCollectable = True collectActionName = Download Data interactionRange = 1.5 rerunnable = True usageReqMaskInternal = 1 usageReqMaskExternal = 8 availableShielded = false } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Science/MaterialBay/materialBay.cfg PART { name = science_module module = Part author = Squad mesh = model.mu scale = 0.1 node_stack_top = 0.0, 4.9, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -4.10, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, 5.01, 1.0, 0.0, -90.0, 1 TechRequired = basicScience entryCost = 5500 cost = 1800 category = Science subcategory = 0 title = SC-9001 Science Jr. manufacturer = Experimental Engineering Group description = The SC-9001 is a cutting edge, self contained laboratory. Have you ever wondered what happens to something in zero G? Or, have you ever pondered the truly meaningful questions? Such as what would happen if I exposed this to the rigors of stellar radiation and unforgiving vacuum? Comes with complimentary notepad. Recommended for ages 4-8. Small parts inside make it not suitable for small children. attachRules = 1,1,1,1,0 mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 childStageOffset = 1 bulkheadProfiles = size1, srf tags = bay experiment lab material research maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = DMModuleScienceAnimateGeneric experimentID = mobileMaterialsLab experimentActionName = Observe Materials Bay resetActionName = Reset Materials Bay useStaging = False useActionGroups = True hideUIwhenUnavailable = True xmitDataScalar = 0.3 dataIsCollectable = True collectActionName = Collect Data interactionRange = 1.5 usageReqMaskInternal = 1 usageReqMaskExternal = 8 externalDeploy = true animationName = Deploy startEventGUIName = Open Doors endEventGUIName = Close Doors useSampleTransforms = true sampleTransformName = Experiments_Disappearing useReplacementTransforms = true replacementTransformName = Experiments_Used replacementTransformScale = 1.0 dataRemovalAnimation = true dataRemovalAnimationReverse = true dataRemovalAnimationName = Extract waitForDataRemoval = false } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Science/ScienceBox/ScienceBox.cfg PART { name = ScienceBox module = Part author = RoverDude rescaleFactor = 1 node_attach = 0,0,0.25,0,0,-1,0 node_stack_top = 0.0, 0.4, 0.0, 0.0, 1.0, 0.0,0 node_stack_bottom = 0.0, -0.4, 0.0, 0.0, -1.0, 0.0,0 TechRequired = basicScience entryCost = 2200 cost = 1000 subcategory = 0 title = non RO - Experiment Storage Unit manufacturer = Experimental Engineering Group description = After discovering that old snack boxes were also really effective at storing mystery goo and data tapes, Kerbal scientists created the Experiment Storage Unit to help Kerbalnauts bring their valuable science back to Kerbin, while avoiding the hazards of reentry, rough landings, and Jeb's piloting skills. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 15 breakingForce = 250 breakingTorque = 250 bulkheadProfiles = size0 heatConductivity = 0.04 thermalMassModifier = 5.0 emissiveConstant = 0.95 tags = science maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = Squad/Parts/Science/ScienceBox/ScienceBox } MODULE { name = ModuleConductionMultiplier modifiedConductionFactor = 0.001 convectionFluxThreshold = 500 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 1.25 TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Science/sensorAccelerometer/sensorAccelerometer.cfg PART { name = sensorAccelerometer module = Part author = NovaSilisko mesh = model.mu node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = electronics entryCost = 8200 cost = 6000 category = Science subcategory = 0 title = Double-C Seismic Accelerometer manufacturer = Probodobodyne Inc description = This device contains an extremely sensitive acceleration sensor, which when properly settled on a firm surface, will detect and record accurate seismic activity data. The accelerometer will still function while flying, so the Double-C can also be used to measure accelerations during flight. Warranty void if shaken or exposed to vacuum. attachRules = 0,1,0,0,1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = acceler experiment research rerun re-run reus re-us redo re-do reset re-set science sensor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.5 mass = 0.001 MODULE { name = ModuleEnviroSensor sensorType = ACC } MODULE { name = ModuleScienceExperiment experimentID = seismicScan experimentActionName = Log Seismic Data resetActionName = Delete Data useStaging = False useActionGroups = True hideUIwhenUnavailable = False xmitDataScalar = 0.45 dataIsCollectable = True collectActionName = Take Data interactionRange = 1.5 rerunnable = True usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Science/sensorBarometer/sensorBarometer.cfg PART { name = sensorBarometer module = Part author = NovaSilisko mesh = model.mu node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = survivability entryCost = 2200 cost = 880 category = Science subcategory = 0 title = PresMat Barometer manufacturer = Probodobodyne Inc description = A device for measuring the local atmospheric pressure. Warranty void if exposed to air. attachRules = 0,1,0,0,1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = atmospher experiment pressure research rerun re-run reus re-us redo re-do reset re-set science sensor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.5 mass = 0.0001 MODULE { name = ModuleScienceExperiment experimentID = barometerScan experimentActionName = Log Pressure Data resetActionName = Delete Data useStaging = False useActionGroups = True hideUIwhenUnavailable = False xmitDataScalar = 0.5 dataIsCollectable = True collectActionName = Take Data interactionRange = 1.5 rerunnable = True usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Sensor type = pressure } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Science/sensorGravimeter/sensorGravimeter.cfg PART { name = sensorGravimeter module = Part author = NovaSilisko mesh = model.mu node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = advScienceTech entryCost = 12200 cost = 8800 category = Science subcategory = 0 title = GRAVMAX Negative Gravioli Detector manufacturer = Probodobodyne Inc description = A device for capturing and measuring the elusive Negative Gravioli Particle, used for determining the precise strength of gravitational fields. Warranty void if used to detect Positive Gravioli Particles. attachRules = 0,1,0,0,1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = experiment gravity research rerun re-run reus re-us redo re-do reset re-set science sensor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.5 mass = 0.001 MODULE { name = ModuleScienceExperiment experimentID = gravityScan experimentActionName = Log Gravity Data resetActionName = Delete Data useStaging = False useActionGroups = True hideUIwhenUnavailable = False xmitDataScalar = 0.4 dataIsCollectable = True collectActionName = Take Data interactionRange = 1.5 rerunnable = True usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Sensor type = gravioli } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Science/sensorThermometer/sensorThermometer.cfg PART { name = sensorThermometer module = Part author = NovaSilisko mesh = model.mu node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = engineering101 entryCost = 2500 cost = 900 category = Science subcategory = 0 title = 2HOT Thermometer manufacturer = Probodobodyne Inc description = This thermometer is definetely not a store-bought model with some wires stuck to it. Warranty void if an engineer admits it's actually a store-bought model with some wires stuck to it. attachRules = 0,1,0,0,1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = experiment heat research rerun re-run reus re-us redo re-do reset re-set science sensor temperature maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.5 mass = 0.0001 MODULE { name = ModuleScienceExperiment experimentID = temperatureScan experimentActionName = Log Temperature resetActionName = Delete Data useStaging = False useActionGroups = True hideUIwhenUnavailable = False xmitDataScalar = 0.5 dataIsCollectable = True collectActionName = Take Data interactionRange = 1.5 rerunnable = True usageReqMaskInternal = 1 usageReqMaskExternal = 8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Sensor type = temperature } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Science/sensorThermometer/sensorThermometer.cfg PART { name = RO-Kerbalism-DummyEngine module = Part author = NovaSilisko mesh = model.mu node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = engineering101 entryCost = 0 cost = 1 subcategory = 0 title = Kerbalism Config Engine manufacturer = Probodobodyne Inc description = Use this engine to allow yourself to get proper ratios of life support items, similar to how you do it with regular engines and fuel ratios. Different engine configs support different scenarios. attachRules = 0,1,0,0,1 mass = 5.0 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = experiment heat research rerun re-run reus re-us redo re-do reset re-set science sensor temperature maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 5.0 category = Engine MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Sensor type = temperature } MODULE { name = ModuleEnginesRF thrustVectorTransformName = newThrustTransform shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 } MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Kerbalism-Engine modded = False CONFIG { name = Kerbalism-Engine description = Food, water and oxygen in the right proportions minThrust = 0.01 maxThrust = 0.01 heatProduction = 1 massMult = 1.0 ullage = False pressureFed = False PROPELLANT { name = Food ratio = 0.00972351885 } PROPELLANT { name = Water ratio = 0.00643447038 } PROPELLANT { name = Oxygen ratio = 0.98384201077 } atmosphereCurve { key = 0 0.01 key = 1 0.01 } } CONFIG { name = Kerbalism-FuelCells description = LH2 and LOX in the right proportions for fuel cells minThrust = 0.01 maxThrust = 0.01 heatProduction = 1 massMult = 1.0 ullage = False pressureFed = False PROPELLANT { name = LqdOxygen ratio = 1 } PROPELLANT { name = LqdHydrogen ratio = 2 } atmosphereCurve { key = 0 0.01 key = 1 0.01 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/FLAdapters/adapterSmallMiniShort.cfg PART { name = adapterSmallMiniShort module = Part author = AlexanderM rescaleFactor = 1.0 node_stack_top = 0.0, 0.1875, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = miniaturization entryCost = 4800 cost = 100 category = Structural subcategory = 0 title = FL-A5 Adapter manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = A small parts adapter for FL-T based fuselages. attachRules = 1,0,1,1,0 mass = 0.015 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True PhysicsSignificance = 0 bulkheadProfiles = size0, size1 tags = )cap nose plate maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Structural/FLAdapters/Assets/adapterSmallMiniShort_v2 } MODULE { name = ModulePartVariants baseVariant = White useMultipleDragCubes = false VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/Structural/FLAdapters/Assets/FLA-Adapters_diffuse_O _BumpMap = Squad/Parts/Structural/FLAdapters/Assets/FLA-Adapters_normal_O } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow_Adapter_Halved defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/FLAdapters/adapterSmallMiniTall.cfg PART { name = adapterSmallMiniTall module = Part author = AlexanderM rescaleFactor = 1.0 node_stack_top = 0.0, 0.3125, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.375, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = miniaturization entryCost = 4400 cost = 150 category = Structural subcategory = 0 title = FL-A10 Adapter manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = A small parts adapter for FL-T based fuselages. attachRules = 1,0,1,1,0 mass = 0.040 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = size0, size1 tags = )cap cone nose maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Structural/FLAdapters/Assets/adapterSmallMiniTall_v2 } MODULE { name = ModulePartVariants baseVariant = White useMultipleDragCubes = false VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/Structural/FLAdapters/Assets/FLA-Adapters_diffuse_O _BumpMap = Squad/Parts/Structural/FLAdapters/Assets/FLA-Adapters_normal_O } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow_Adapter_Halved defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/mk1Parts/engineBodyRadial.cfg PART { name = radialEngineBody module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, 0.625, 0.0, 0.0, -1.0, 1 TechRequired = hypersonicFlight entryCost = 6200 cost = 1650 category = Propulsion subcategory = 0 title = Engine Pre-cooler manufacturer = C7 Aerospace Division description = Advanced materials allow this cooler to wick away the heat from attached engines. In addition, it features additional intake area optimized for supersonic flight and powerful static suction. attachRules = 1,1,1,1,0 mass = 0.125 dragModelType = default thermalMassModifier = 1.5 skinMassPerArea = 2 emissiveConstant = 0.95 heatConductivity = 0.24 maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 fuelCrossFeed = True bulkheadProfiles = size1, srf tags = aero (air aircraft breathe cone fligh fuel inlet intake jet oxygen plane suck supersonic tank maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Structural/mk1Parts/Nacelle2 } MODULE { name = ModuleAnimateHeat ThermalAnim = Nacelle2Heat } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 200 basemass = -1 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/mk1Parts/engineNacelle.cfg PART { name = nacelleBody module = Part author = C. Jenkins, Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1 TechRequired = aerodynamicSystems entryCost = 6500 cost = 600 category = Propulsion subcategory = 0 title = Engine Nacelle manufacturer = C7 Aerospace Division description = The Engine Nacelle is a self-contained solution for powering air-breathing engines. It includes some reserve fuel, making it a very practical option. C7 Engineers assure us that these units are quite safe, and that the dents and burn marks will give yours a more unique look. Optimized for subsonic flight; includes very powerful static suction. attachRules = 1,1,1,1,0 mass = 0.125 dragModelType = default thermalMassModifier = 1 emissiveConstant = 0.6 maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 fuelCrossFeed = True bulkheadProfiles = size1, srf tags = aero (air aircraft breathe cone fligh fuel inlet intake jet oxygen plane sonic sub subsonic suck tank maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Structural/mk1Parts/Nacelle1 } MODULE { name = ModuleAnimateHeat ThermalAnim = Nacelle1Heat } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 750 basemass = -1 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/mk1Parts/mk1Fuselage.cfg PART { name = MK1Fuselage module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1 TechRequired = aviation entryCost = 2600 cost = 550 category = FuelTank subcategory = 0 title = 1.25m Fuselage manufacturer = C7 Aerospace Division description = Propellant-tank fuselage, 1.25m diameter. Rated for suborbital reentries. X-15 class. attachRules = 1,1,1,1,0 mass = 0.25 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 thermalMassModifier = 2.0 fuelCrossFeed = True bulkheadProfiles = size1, srf tags = aircraft airplane fueltank jet plane propellant tank crashTolerance = 12 gTolerance = 100 maxPressure = 20000 maxTemp = 1000 skinMaxTemp = 1800 emissiveConstant = 0.875 MODEL { model = Squad/Parts/Structural/mk1Parts/Fuselage } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 1900 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/Structural/mk1Parts/mk1Fuselage.cfg PART { name = RO-Mk1Fuselage module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1 TechRequired = aviation entryCost = 2600 cost = 550 category = FuelTank subcategory = 0 title = Mk1 Fuselage manufacturer = C7 Aerospace Division description = Propellant-tank fuselage in the Mk1 form-factor. Rated for LEO reentries. attachRules = 1,1,1,1,0 mass = 0.25 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 thermalMassModifier = 2.0 fuelCrossFeed = True bulkheadProfiles = size1, srf tags = aircraft airplane fueltank jet plane propellant tank crashTolerance = 12 gTolerance = 100 maxPressure = 20000 maxTemp = 1000 emissiveConstant = 0.875 rescaleFactor = 1.722222 skinMaxTemp = 2200 MODEL { model = Squad/Parts/Structural/mk1Parts/Fuselage } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 9705.58 type = Structural UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/Structural/mk1Parts/mk1FuselageIntake.cfg PART { name = MK1IntakeFuselage module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1 TechRequired = highAltitudeFlight entryCost = 4200 cost = 720 category = Aero subcategory = 0 title = 1.25m Fuselage (Intake) manufacturer = C7 Aerospace Division description = This version of the Mk1 Fuselage module carries only a bit of fuel, but is fitted with a streamlined air intake. It consists of a "bump" and a forward-swept inlet cowl. This eliminates the need for a Splitter plate, while compressing the air to slow it down from supersonic to subsonic speeds. DSIs can be used to replace the intake ramp and inlet cone, which are more complex, heavy and expensive. attachRules = 1,1,1,1,0 mass = 0.17 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 thermalMassModifier = 2.0 fuelCrossFeed = True bulkheadProfiles = size1, srf tags = aero (air aircraft airplane breathe fligh fueltank inlet jet oxygen plane propellant suck tank maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Structural/mk1Parts/IntakeFuselage } MODULE { name = AJEInlet resourceName = IntakeAir checkForOxygen = true area = 0.0061 intakeSpeed = 12 intakeTransformName = Intake Area = 0.45 inletTitle = DSI inlet inletDescription = Optimized for transonic speed machCurve { key = 0 0.9 0 0 key = 1 1 0 0 key = 1.5 0.95 -0.1608955 -0.1608955 key = 3 0.6 -0.4034287 -0.4034287 key = 5 0.01 0 0 } TPRCurve { key = 0 0.9 0.07000005 0.07000005 key = 1 0.97 0 0 key = 1.5 0.95 -0.1033334 -0.1033334 key = 3 0.6 -0.275 -0.275 key = 5 0 0 0 } } RESOURCE { name = IntakeAir amount = 2 maxAmount = 2 } MODULE { name = ModuleAnimateHeat ThermalAnim = IntakeFuselageHeat } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Aero/DepthMasks/restock-inlineintake-mask } MODULE { name = ModuleRestockDepthMask maskTransform = inlineintake_mask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 500 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/mk1Parts/mk1Structural.cfg PART { name = Mk1FuselageStructural module = Part author = Porkjet rescaleFactor = 1 node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1 TechRequired = generalConstruction entryCost = 2500 cost = 380 subcategory = 0 title = 1.25m Fuselage (Pressurized) manufacturer = C7 Aerospace Division description = Highly-pressurized propellant-tank fuselage, 1.25m diameter. Rated for suborbital reentries. X-15 class. attachRules = 1,1,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = size1, srf tags = aircraft airplane hollow jet mk1 pipe plane tube crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = FuelTank emissiveConstant = 0.875 maxTemp = 1000 skinMaxTemp = 1800 DRAG_CUBE { cube = Default, 2.418281,0.7749683,0.6994118, 2.418281,0.7749683,0.6994118, 1.213026,0.9717144,0.1341177, 1.213026,0.9717144,0.1341177, 2.418281,0.7723047,0.6994124, 2.418281,0.7723256,0.6994124, 0,0,0, 1.25,1.937501,1.250001 } MODEL { model = Squad/Parts/Structural/mk1Parts/StructuralHollow } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 1900 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/mk1Parts/mk1Structural.cfg PART { name = RO-Mk1FuselagePres module = Part author = Porkjet node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1 TechRequired = generalConstruction entryCost = 2500 cost = 380 subcategory = 0 title = Mk1 Fuselage (Pressurized) manufacturer = C7 Aerospace Division description = Highly-pressurized propellant-tank fuselage in the Mk1 form-factor. Rated for LEO reentries. attachRules = 1,1,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = size1, srf tags = aircraft airplane hollow jet mk1 pipe plane tube crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = FuelTank emissiveConstant = 0.875 skinMaxTemp = 1800 maxTemp = 2200 rescaleFactor = 1.722222 DRAG_CUBE { cube = Default,7.17273901625417,0.7749683,1.2045423890196,7.17273901625417,0.7749683,1.2045423890196,3.59789409002954,0.9717144,0.2309804535294,3.59789409002954,0.9717144,0.2309804535294,7.17273901625417,0.7723047,1.2045434223528,7.17273901625417,0.7723256,1.2045434223528,0,0,0,2.1527775,3.336806847222,2.152779222222 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODEL { model = Squad/Parts/Structural/mk1Parts/StructuralHollow } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 9705.58 type = Fuselage UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/Size3To2Adapter/part.cfg PART { name = Size3to2Adapter module = Part author = Squad mesh = Size3Adapter.mu rescaleFactor = 1 node_stack_top = 0.0, 1.1, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.1, 0.0, 0.0, -1.0, 0.0, 3 buoyancy = 0.375 TechRequired = largeVolumeContainment TechHidden = True entryCost = 0 cost = 2600 subcategory = 0 title = non RO - Kerbodyne ADTP-2-3 manufacturer = Kerbodyne description = This adapter is used to bridge between Kerbodyne and Rockomax rocket bodies. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2, size3 tags = cone rockomax skinMaxTemp = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 DRAG_CUBE { cube = Default, 7.344658,0.7515181,1.980434, 7.344658,0.7516301,1.980434, 11.00077,0.4258759,2.35452, 11.00077,0.7470945,0.1906485, 7.3984,0.7432775,1.971122, 7.3984,0.7581861,1.971122, -1.907349E-06,0,0, 3.776463,2.301678,3.757764 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry } MODULE { name = TweakScale type = stack_square defaultScale = 3.75 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Structural/Size3To2Adapter_v2/Size2to3_v2.cfg PART { name = Size3To2Adapter_v2 module = Part author = Squad mesh = Size2to3_v2.mu rescaleFactor = 1 node_stack_top = 0.0, 1.15017, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1.1, 0.0, 0.0, -1.0, 0.0, 3 buoyancy = 0.375 TechRequired = largeVolumeContainment entryCost = 12000 cost = 1623 category = FuelTank subcategory = 0 title = Kerbodyne ADTP-2-3 manufacturer = Kerbodyne description = This adapter is used to bridge between Kerbodyne and Rockomax rocket bodies. attachRules = 1,0,1,1,0 mass = 0.875 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2, size3 tags = cone rockomax maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 RESOURCE { name = LiquidFuel amount = 1350 maxAmount = 1350 } RESOURCE { name = Oxidizer amount = 1650 maxAmount = 1650 } DRAG_CUBE { cube = Default, 7.344658,0.7515181,1.980434, 7.344658,0.7516301,1.980434, 11.00077,0.4258759,2.35452, 11.00077,0.7470945,0.1906485, 7.3984,0.7432775,1.971122, 7.3984,0.7581861,1.971122, -1.907349E-06,0,0, 3.776463,2.301678,3.757764 } MODULE { name = ModulePartVariants baseVariant = BlackAndWhite baseDisplayName = Black and White useMultipleDragCubes = false VARIANT { name = BlackAndWhite displayName = Black and White themeName = BlackAndWhite primaryColor = #ffffff secondaryColor = #000000 TEXTURE { mainTextureURL = Squad/Parts/Structural/Size3To2Adapter_v2/Size2to3_BW_Diffuse _BumpMap = Squad/Parts/Structural/Size3To2Adapter_v2/Size2to3_DUMMY_NRM } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff TEXTURE { mainTextureURL = Squad/Parts/Structural/Size3To2Adapter_v2/Size2to3_W_Diffuse _BumpMap = Squad/Parts/Structural/Size3To2Adapter_v2/Size2to3_DUMMY_NRM } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/Structural/Size3To2Adapter_v2/Size2to3_O_Diffuse _BumpMap = Squad/Parts/Structural/Size3To2Adapter_v2/Size2to3_DUMMY_NRM } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow_Adapter_Size3to2 defaultScale = 3.75 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/stackAdapters/adapterLargeSmallBi.cfg PART { name = adapterLargeSmallBi module = Part author = Squad rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom01 = 0.0, -0.75, 0.625, 0.0, -1.0, 0.0, 1 node_stack_bottom02 = 0.0, -0.75, -0.625, 0.0, -1.0, 0.0, 1 TechRequired = metaMaterials entryCost = 7800 cost = 400 category = Structural subcategory = 0 title = TVR-200L Stack Bi-Adapter manufacturer = O.M.B. Demolition Enterprises description = After realizing 'larger circles' wasn't a very patentable concept, O.M.B. Enterprises rolled out a new line of ingenious multi-connector adapters to fit Rockomax sized parts. Lawsuit still pending. Converts a single 2.5m stack into two 1.25m stacks. attachRules = 1,0,1,1,0 stackSymmetry = 1 mass = 0.200 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 fuelCrossFeed = True bulkheadProfiles = size2, size1 tags = ?2 adapter (bi dual multi rockomax twin two maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Structural/stackAdapters/Assets/adapterLargeSmallBi texture = stackAdapters_diffuse, Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse texture = stackAdapters_normal, Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } MODULE { name = ModulePartVariants baseVariant = Dark useMultipleDragCubes = false VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse_Dark _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse_Orange _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal_Orange } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow_Adapter_Halved defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/stackAdapters/adapterLargeSmallQuad.cfg PART { name = adapterLargeSmallQuad module = Part author = Squad rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom01 = 0.625, -0.75, 0.625, 0.0, -1.0, 0.0, 1 node_stack_bottom02 = 0.625, -0.75, -0.625, 0.0, -1.0, 0.0, 1 node_stack_bottom03 = -0.625, -0.75, 0.625, 0.0, -1.0, 0.0, 1 node_stack_bottom04 = -0.625, -0.75, -0.625, 0.0, -1.0, 0.0, 1 TechRequired = metaMaterials entryCost = 7000 cost = 800 category = Structural subcategory = 0 title = TVR-400L Stack Quad-Adapter manufacturer = O.M.B. Demolition Enterprises description = After realizing 'larger circles' wasn't a very patentable concept, O.M.B. Enterprises rolled out a new line of ingenious multi-connector adapters to fit Rockomax sized parts. Lawsuit still pending. Converts a single 2.5m stack into four 1.25m stacks. attachRules = 1,0,1,1,0 stackSymmetry = 3 mass = 0.250 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 3 fuelCrossFeed = True bulkheadProfiles = size2, size1 tags = ?4 adapter four multi (quad rockomax maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Structural/stackAdapters/Assets/adapterLargeSmallQuad texture = stackAdapters_diffuse, Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse texture = stackAdapters_normal, Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } MODULE { name = ModulePartVariants baseVariant = Dark useMultipleDragCubes = false VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse_Dark _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse_Orange _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal_Orange } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow_Adapter_Halved defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/stackAdapters/adapterLargeSmallTri.cfg PART { name = adapterLargeSmallTri module = Part author = Squad rescaleFactor = 1.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom01 = 0.0, -0.75, 0.725, 0.0, -1.0, 0.0, 1 node_stack_bottom02 = 0.625, -0.75, -0.3625, 0.0, -1.0, 0.0, 1 node_stack_bottom03 = -0.625, -0.75, -0.3625, 0.0, -1.0, 0.0, 1 TechRequired = metaMaterials entryCost = 6400 cost = 600 category = Structural subcategory = 0 title = TVR-300L Stack Tri-Adapter manufacturer = O.M.B. Demolition Enterprises description = After realizing 'larger circles' wasn't a very patentable concept, O.M.B. Enterprises rolled out a new line of ingenious multi-connector adapters to fit Rockomax sized parts. Lawsuit still pending. Converts a single 2.5m stack into three 1.25m stacks. attachRules = 1,0,1,1,0 stackSymmetry = 2 mass = 0.225 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 2.5 fuelCrossFeed = True bulkheadProfiles = size2, size1 tags = ?3 adapter multi rockomax three (tri triple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Structural/stackAdapters/Assets/adapterLargeSmallTri texture = stackAdapters_diffuse, Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse texture = stackAdapters_normal, Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } MODULE { name = ModulePartVariants baseVariant = Dark useMultipleDragCubes = false VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse_Dark _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_diffuse_Orange _BumpMap = Squad/Parts/Structural/stackAdapters/Assets/stackAdapters_normal_Orange } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow_Adapter_Halved defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/stationHub/stationHub.cfg PART { name = stationHub module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_stack_right = 0.9121535, 0, 0, 1, 0, 0, 1 node_stack_left = -0.9121535, 0, 0, -1, 0, 0, 1 node_stack_back = 0, 0, 0.9121535, 0, 0, 1, 1 node_stack_front = 0, 0,-0.9121535, 0, 0, -1, 1 node_stack_top = 0, 0.9121535, 0, 0, 1, 0, 1 node_stack_bottom = 0,-0.9121535, 0, 0, -1, 0, 1 TechRequired = metaMaterials entryCost = 10800 cost = 900 category = Structural subcategory = 0 title = Rockomax HubMax Multi-Point Connector manufacturer = Rockomax Conglomerate description = When it was unveiled at the 3rd annual Rockets & Explosions festival, the HubMax Multi-Point Connector caused several patrons to die of shock on the spot. 'All my life I thought rocket parts could be placed one way - up! But Rockomax today has shattered that notion' said one survivor, who asked to remain anonymous. Needless to say, this part may very well herald a revolution in construction technologies. Docking ports sold separately. attachRules = 1,0,1,0,0 mass = 0.225 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 15 bulkheadProfiles = size1 tags = base build center central connect construct (core hub nexus outpost statio maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/structuralIBeam200/structuralIBeam200.cfg PART { name = structuralIBeam2 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_top = 0, 1.598274, 0, 0, 1, 0, 0 node_stack_bottom = 0,-1.598274, 0, 0, -1, 0, 0 node_attach = 0, -1.598274, 0, 0, -1, 0, 0 TechRequired = composites entryCost = 6800 cost = 25 category = Structural subcategory = 0 title = M-Beam 200 I-Beam manufacturer = Dinkelstein Kerman's Construction Emporium description = Handcrafted by Dinkelstein himself, the M-Beam 200 works great for making rockets and skyscrapers alike. attachRules = 1,1,1,1,1 mass = 0.140 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False bulkheadProfiles = size0, srf tags = beam build connect construct extend fabricate girder structur support maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Structural/restock-girder-beam-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = Basic primaryColor = #6f6e6d GAMEOBJECTS { IBeam = true IBeamTruss = false IBeamBlankets = false } } VARIANT { name = Truss displayName = Truss primaryColor = #6f6e6d primaryColor = #000000 GAMEOBJECTS { IBeam = false IBeamTruss = true IBeamBlankets = false } } VARIANT { name = Blankets displayName = Insulated primaryColor = #ffffff GAMEOBJECTS { IBeam = false IBeamTruss = false IBeamBlankets = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/structuralIBeam200Pocket/structuralIBeam200Pocket.cfg PART { name = structuralIBeam3 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_top = 0, 0.8024656, 0, 0, 1, 0, 0 node_stack_bottom = 0,-0.8024656, 0, 0, -1, 0, 0 node_attach = 0, -0.8024656, 0, 0, -1, 0, 0 TechRequired = composites entryCost = 6200 cost = 14 category = Structural subcategory = 0 title = M-Beam 200 I-Beam Pocket Edition manufacturer = Dinkelstein Kerman's Construction Emporium description = Handcrafted by Dinkelstein himself, the M-Beam 200 works great for making rockets and skyscrapers alike. This one's half as long as the normal version, for building smaller skyscrapers and/or rockets. attachRules = 1,1,1,1,1 mass = 0.070 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False bulkheadProfiles = size0, srf tags = beam build connect construct extend fabricate girder structur support maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Structural/restock-girder-beam-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = Basic primaryColor = #6f6e6d GAMEOBJECTS { IBeamShort = true IBeamShortTruss = false IBeamShortBlankets = false } } VARIANT { name = Truss displayName = Truss primaryColor = #6f6e6d primaryColor = #000000 GAMEOBJECTS { IBeamShort = false IBeamShortTruss = true IBeamShortBlankets = false } } VARIANT { name = Blankets displayName = Insulated primaryColor = #ffffff GAMEOBJECTS { IBeamShort = false IBeamShortTruss = false IBeamShortBlankets = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/structuralIBeam650/structuralIBeam650.cfg PART { name = structuralIBeam1 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_top = 0, 0.5286794, 0, 0, 1, 0, 0 node_stack_bottom = 0,-0.5286794, 0, 0, -1, 0, 0 node_attach = 0.2711147, 0, 0, 1, 0, 0, 0 TechRequired = composites entryCost = 7800 cost = 50 category = Structural subcategory = 0 title = M-Beam 650 I-Beam manufacturer = Dinkelstein Kerman's Construction Emporium description = A wide, upscaled version of the M-Beam 200 I-Beam. Dinkelstein loves variety, man. attachRules = 1,1,1,1,1 mass = 0.070 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False bulkheadProfiles = size0, srf tags = beam build connect construct extend fabricate girder structur support maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Structural/restock-girder-beam-wide-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = Basic primaryColor = #6f6e6d GAMEOBJECTS { IBeamWide = true IBeamWideTruss = false IBeamWideBlankets = false } } VARIANT { name = Truss displayName = Truss primaryColor = #6f6e6d primaryColor = #000000 GAMEOBJECTS { IBeamWide = false IBeamWideTruss = true IBeamWideBlankets = false } } VARIANT { name = Blankets displayName = Insulated primaryColor = #ffffff GAMEOBJECTS { IBeamWide = false IBeamWideTruss = false IBeamWideBlankets = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/structuralMicronode/structuralMicronode.cfg PART { name = structuralMiniNode module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_right = 0.1823258, 0, 0, 1, 0, 0, 0 node_stack_left = -0.1823258, 0, 0, -1, 0, 0, 0 node_stack_back = 0, 0, 0.1823258, 0, 0, 1, 0 node_stack_front = 0, 0,-0.1823258, 0, 0, -1, 0 node_stack_top = 0, 0.1823258, 0, 0, 1, 0, 0 node_stack_bottom = 0,-0.1823258, 0, 0, -1, 0, 0 TechRequired = precisionEngineering entryCost = 9800 cost = 25 category = Structural subcategory = 0 title = The Not-Rockomax Micronode manufacturer = Dinkelstein Kerman's Construction Emporium description = Dinkelstein Kerman's Construction Emporium vehemently denies any and all accusations of industrial espionage arising from similarities between this product and a product-which-will-not-be-named from Rockomax Brand. attachRules = 1,0,1,0,0 mass = 0.020 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 15 bulkheadProfiles = size0 tags = build center central connect construct (core extend fabricate hub nexus node structur support maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Structural/restock-micronode position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/structuralPanel1x1/structuralPanel1x1.cfg PART { name = structuralPanel1 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_top = 0, 0.0275, 0, 0, 1, 0, 0 node_stack_bottom = 0,-0.0275, 0, 0, -1, 0, 0 node_attach = -0.5, 0, 0, -1, 0, 0, 0 TechRequired = composites entryCost = 7200 cost = 30 category = Structural subcategory = 0 title = M-1x1 Structural Panel manufacturer = Dinkelstein Kerman's Construction Emporium description = A sturdy metal plate, perfect for constructing all sorts of things. attachRules = 1,1,1,1,1 mass = 0.035 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False bulkheadProfiles = size0, srf tags = body build construct cover extend fabricate plat structur support maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Structural/restock-panel-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = Basic primaryColor = #6f6e6d GAMEOBJECTS { PanelBasic = true PanelHollow = false PanelBlankets = false PanelWhite = false PanelGoldFoil = false PanelSilverFoil = false } } VARIANT { name = Hollow displayName = Truss primaryColor = #6f6e6d secondaryColor = #000000 GAMEOBJECTS { PanelBasic = false PanelHollow = true PanelBlankets = false PanelWhite = false PanelGoldFoil = false PanelSilverFoil = false } } VARIANT { name = Blankets displayName = Insulated primaryColor = #ffffff GAMEOBJECTS { PanelBasic = false PanelHollow = false PanelBlankets = true PanelWhite = false PanelGoldFoil = false PanelSilverFoil = false } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff GAMEOBJECTS { PanelBasic = false PanelHollow = false PanelBlankets = false PanelWhite = true PanelGoldFoil = false PanelSilverFoil = false } } VARIANT { name = Gold displayName = Gold themeName = Gold primaryColor = #fccb0a GAMEOBJECTS { PanelBasic = false PanelHollow = false PanelBlankets = false PanelWhite = false PanelGoldFoil = true PanelSilverFoil = false } } VARIANT { name = Silver displayName = Silver themeName = Silver primaryColor = #cecece GAMEOBJECTS { PanelBasic = false PanelHollow = false PanelBlankets = false PanelWhite = false PanelGoldFoil = false PanelSilverFoil = true } } } MODULE { name = GeometryPartModule ignoreForMainAxis = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/structuralPanel2x2/structuralPanel2x2.cfg PART { name = structuralPanel2 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_top = 0, 0.0275, 0, 0, 1, 0, 0 node_stack_bottom = 0,-0.0275, 0, 0, -1, 0, 0 node_attach = -1, 0, 0, -1, 0, 0, 0 TechRequired = composites entryCost = 9800 cost = 90 category = Structural subcategory = 0 title = M-2x2 Structural Panel manufacturer = Dinkelstein Kerman's Construction Emporium description = Four M-1x1 have been arranged in a 2x2 layout for this part, then stuck together with super glue. attachRules = 1,1,1,1,1 mass = 0.125 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False bulkheadProfiles = size0, srf tags = body build construct cover extend fabricate plat structur support maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Structural/restock-panel-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = Basic primaryColor = #6f6e6d GAMEOBJECTS { PanelXLBasic = true PanelXLHollow = false PanelXLBlankets = false PanelXLWhite = false PanelXLGoldFoil = false PanelXLSilverFoil = false } } VARIANT { name = Hollow displayName = Truss primaryColor = #6f6e6d secondaryColor = #000000 GAMEOBJECTS { PanelXLBasic = false PanelXLHollow = true PanelXLBlankets = false PanelXLWhite = false PanelXLGoldFoil = false PanelXLSilverFoil = false } } VARIANT { name = Blankets displayName = Insulated primaryColor = #ffffff GAMEOBJECTS { PanelXLBasic = false PanelXLHollow = false PanelXLBlankets = true PanelXLWhite = false PanelXLGoldFoil = false PanelXLSilverFoil = false } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff GAMEOBJECTS { PanelXLBasic = false PanelXLHollow = false PanelXLBlankets = false PanelXLWhite = true PanelXLGoldFoil = false PanelXLSilverFoil = false } } VARIANT { name = Gold displayName = Gold themeName = Gold primaryColor = #fccb0a GAMEOBJECTS { PanelXLBasic = false PanelXLHollow = false PanelXLBlankets = false PanelXLWhite = false PanelXLGoldFoil = true PanelXLSilverFoil = false } } VARIANT { name = Silver displayName = Silver themeName = Silver primaryColor = #cecece GAMEOBJECTS { PanelXLBasic = false PanelXLHollow = false PanelXLBlankets = false PanelXLWhite = false PanelXLGoldFoil = false PanelXLSilverFoil = true } } } MODULE { name = GeometryPartModule ignoreForMainAxis = True } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/structuralPylons/smallHardpoint.cfg PART { name = smallHardpoint module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 fx_gasBurst_white = -0.0, 0.0, -0.0, -1.0, 0.0, 0.0, decouple sound_vent_large = decouple TechRequired = advAerodynamics entryCost = 6800 cost = 60 category = Structural subcategory = 0 title = Small Hardpoint manufacturer = C7 Aerospace Division description = A structural Pylon for engine Support. Designed to fit against fuselages, and hull bodies. This is the small variant, mostly for use with the smaller engines. Comes Equipped with emergency bolts to separate jet engines in the event of fire or catastrophic failure. (Not covered by warranty) attachRules = 0,1,0,1,0 mass = 0.01 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 20 fuelCrossFeed = False stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf tags = connect decouple hard point pylon separat stag structur skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Structural/structuralPylons/PylonSmall } MODULE { name = ModuleDecouple ejectionForce = 60 explosiveNodeID = srf } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Structural/structuralPylons/structuralPylon.cfg PART { name = structuralPylon module = Part author = Porkjet rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 fx_gasBurst_white = -0.0, 0.0, -0.0, -1.0, 0.0, 0.0, decouple sound_vent_large = decouple TechRequired = highAltitudeFlight entryCost = 6800 cost = 125 category = Structural subcategory = 0 title = Structural Pylon manufacturer = C7 Aerospace Division description = A structural Pylon for engine Support. Designed to fit against fuselages, and hull bodies. Comes Equipped with emergency bolts to separate jet engines in the event of fire or catastrophic failure. (Not covered by warranty) attachRules = 0,1,0,1,0 mass = 0.075 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 70 fuelCrossFeed = False stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf tags = connect decouple hard point separat stag structur skinMaxTemp = 2706 skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Structural/structuralPylons/PylonBig } MODULE { name = ModuleDecouple ejectionForce = 250 explosiveNodeID = srf } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry maxOperationalTemp = 450 leaveTemp = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Structural/strutCubicOcto/strutCubicOcto.cfg PART { name = strutCube module = Part author = Chris Adderley (Nertea) scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_stack_top = 0.0, 0.1287344, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5800 cost = 16 category = Structural subcategory = 0 title = Cubic Octagonal Strut manufacturer = StrutCo description = Now, with advances in technology, StrutCo brings you the Cubic Octagonal Strut - it's like a regular Octagonal Strut, but in the shape of a cube! attachRules = 1,1,1,1,0 mass = 0.002 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0, srf tags = connect cube frame girder scaffold structur truss maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 thermalMassModifier = 4.0 skinMassPerArea = 0.75 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 0.3125 } MODEL { model = ReStock/Assets/Structural/restock-cubic-strut position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/strutOcto/strutOcto.cfg PART { name = strutOcto module = Part author = Chris Adderley (Nertea) scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_stack_top = 0.0, 0.1287344, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.28, 0.0, 0.0, 1.0, 0.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 6400 cost = 20 category = Structural subcategory = 0 title = Octagonal Strut manufacturer = StrutCo description = StrutCo presents: Octagonal struts! Use them to mount stop signs or octopi. attachRules = 1,1,1,1,0 mass = 0.003 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0 tags = connect frame girder scaffold structur truss maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 thermalMassModifier = 4.0 skinMassPerArea = 0.75 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 0.625 } MODEL { model = ReStock/Assets/Structural/restock-octagonal-strut position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/trussGirderAdapter/trussGirderAdapter.cfg PART { name = trussAdapter module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_bottom = 0.0, -0.4108305, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.6493708, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = specializedConstruction entryCost = 4800 cost = 50 category = Structural subcategory = 0 title = Modular Girder Adapter manufacturer = Maxo Construction Toys description = This piece allows you to attach Modular Girder parts to standard 1.25m attachment points. attachRules = 1,0,1,1,0 mass = 0.020 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1 tags = connect frame scaffold structur strut truss maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 4.0 skinMassPerArea = 0.5 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODEL { model = ReStock/Assets/Structural/restock-truss-adapter-125-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/trussGirderL/trussGirderL.cfg PART { name = trussPiece1x module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_bottom = 0.0, -0.5592728, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.5592728, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -0.5592728, 0.0, 0.0, -1.0, 0.0 TechRequired = start entryCost = 0 cost = 25 category = Structural subcategory = 0 title = Modular Girder Segment manufacturer = Maxo Construction Toys description = New! Build the structure of your dreams with the Maxo Construction Toys Modular Girder Segment! attachRules = 1,1,1,1,0 mass = 0.015 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0, srf tags = connect frame scaffold structur strut truss maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 4.0 skinMassPerArea = 0.5 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 0.9375 } MODEL { model = ReStock/Assets/Structural/restock-truss-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Hollow VARIANT { name = Hollow displayName = Truss primaryColor = #6f6e6d GAMEOBJECTS { Girder = true GirderBlankets = false } } VARIANT { name = Blankets displayName = Insulated primaryColor = #ffffff GAMEOBJECTS { Girder = false GirderBlankets = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Structural/trussGirderXL/trussGirderXL.cfg PART { name = trussPiece3x module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_bottom = 0.0, -1.475238, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 1.475238, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -1.475238, 0.0, 0.0, -1.0, 0.0 TechRequired = advMetalworks entryCost = 7800 cost = 75 category = Structural subcategory = 0 title = Modular Girder Segment XL manufacturer = Maxo Construction Toys description = Now even bigger! Build larger structures of larger dreams! attachRules = 1,1,1,1,0 mass = 0.045 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0, srf tags = connect frame scaffold structur strut truss maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 thermalMassModifier = 4.0 skinMassPerArea = 0.5 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 0.9375 } MODEL { model = ReStock/Assets/Structural/restock-truss-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Hollow VARIANT { name = Hollow displayName = Truss primaryColor = #6f6e6d GAMEOBJECTS { GirderXL = true GirderXLBlankets = false } } VARIANT { name = Blankets displayName = Insulated primaryColor = #ffffff GAMEOBJECTS { GirderXL = false GirderXLBlankets = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Thermal/FoldingRadiators/foldingRadLarge.cfg PART { name = foldingRadLarge module = Part author = Chris Adderley (Nertea) rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.1, 0.0, 0.0, -1.0 TechRequired = largeElectrics manufacturer = Boeing Co. entryCost = 45000 cost = 9000 category = Thermal subcategory = 0 title = EATCS Retractable Radiator (Large) description = A large retractable External Active Thermal Control System radiator. attachRules = 0,1,0,1,1 mass = 3.788 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = cool deploy extend fold heat moderat panel radiat retract temperat therm unfold emissiveConstant = 0.90 heatConductivity = 0.001 skinInternalConductionMult = 2000 thermalMassModifier = 2.5 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False radiatorHeadroom = 0.29 DRAG_CUBE { cube = RETRACTED, 2.072776,0.7791121,1.370614, 2.072776,0.8123366,0.7502928, 0.5253184,0.8453538,3.523628, 0.5253184,0.844497,3.523628, 9.016189,0.9778358,0.5536241, 9.016189,0.9845236,0.1705935, 0.001803756,0.1465573,-0.09002608, 1.306493,6.875002,0.6207799 cube = EXTENDED_A, 0.9376047,0.9053465,3.495883, 0.9759613,0.900077,3.495883, 64.24188,0.9790018,0.6917648, 64.04037,0.978825,0.7105883, 2.343232,0.5998105,4.789254, 2.343232,0.419042,9.578507, 0.1465569,0,-4.604071, 6.875001,1,9.648869 cube = EXTENDED_B, 64.24188,0.9790018,0.6917648, 64.04037,0.978825,0.7105883, 0.9376047,0.9053465,3.495883, 0.9759613,0.900077,3.495883, 2.343232,0.5998105,4.789254, 2.343232,0.419042,9.578507, 0,0.1465569,-4.604071, 1,6.875001,9.648869 } MODULE { name = ModuleDeployableRadiator animationName = RadiatorExtend showStatus = false retractable = true pivotName = B_LargeRad_PanelPivot raycastTransformName = B_LargeRad_Raycast windResistance = 2.5 trackingSpeed = 0.1 sunAlignmentOffset = 0 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = ModuleActiveRadiator maxEnergyTransfer = 1750 overcoolFactor = 0.0186367 isCoreRadiator = true RESOURCE { name = ElectricCharge rate = 1.545 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Thermal/restock-radiator-deploying-large-1 scale = 1.5, 1.5, 2.405 } MODULE { name = ModuleRestockDeployableMeshHider transformName = RadLrg_Deform01 transformName = RadLrg_Deform02 transformName = RadLrg_Deform03 } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 disableBlackbody = true redCurve { key = 0 0 2 2 key = 1 1 0 0 } 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 1 0 0 key = 1 1 0 0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = PlannerController title = radiator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Thermal/FoldingRadiators/foldingRadMed.cfg PART { name = foldingRadMed module = Part author = Chris Adderley (Nertea) rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.1, 0.0, 0.0, -1.0 TechRequired = advElectrics manufacturer = Boeing Co. entryCost = 11000 cost = 2250 category = Thermal subcategory = 0 title = EATCS Retractable Radiator (Medium) description = A medium retractable External Active Thermal Control System radiator. attachRules = 0,1,0,1,1 mass = 1.263 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = cool deploy extend fold heat moderat panel radiat retract temperat therm unfold emissiveConstant = 0.90 heatConductivity = 0.001 skinInternalConductionMult = 2000 radiatorHeadroom = 0.28 thermalMassModifier = 2.5 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False DRAG_CUBE { cube = RETRACTED, 0.5192981,0.7096822,1.118234, 0.5192981,0.7819771,0.620156, 0.3396488,0.8477063,1.045883, 0.3396488,0.8469207,1.045883, 1.982523,0.9739013,0.5053937, 1.982523,0.9804612,0.1584477, 0.001443088,0.1465575,-0.07202077, 1.045195,1.900001,0.4966237 cube = EXTENDED_A, 0.6018811,0.9094176,1.029413, 0.6264298,0.9040553,1.029413, 14.1942,0.9767424,0.572549, 14.16694,0.976527,0.5882353, 0.6583067,0.7167498,6.832162, 0.6583067,0.4925733,7.670654, 0.1465572,0,-3.683257, 1.9,0.8,7.719097 cube = EXTENDED_B, 14.1942,0.9767424,0.572549, 14.16694,0.976527,0.5882353, 0.6018811,0.9094176,1.029413, 0.6264298,0.9040553,1.029413, 0.6583067,0.7167498,6.832162, 0.6583067,0.4925733,7.670654, 0,0.1465572,-3.683257, 0.8,1.900002,7.719097 } MODULE { name = ModuleDeployableRadiator animationName = RadiatorExtend showStatus = false retractable = true pivotName = B_MedRad_PanelPivot raycastTransformName = B_MedRad_Raycast windResistance = 2.5 trackingSpeed = 0.1 sunAlignmentOffset = 0 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = ModuleActiveRadiator maxEnergyTransfer = 580 overcoolFactor = 0.0186367 isCoreRadiator = true RESOURCE { name = ElectricCharge rate = 0.515 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Thermal/restock-radiator-deploying-medium-1 scale = 2.0, 2.0, 3.13 } MODULE { name = ModuleRestockDeployableMeshHider transformName = RadMed_DeformablePipes } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 disableBlackbody = true redCurve { key = 0 0 2 2 key = 1 1 0 0 } 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 1 0 0 key = 1 1 0 0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = PlannerController title = radiator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Thermal/FoldingRadiators/foldingRadSmall.cfg PART { name = foldingRadSmall module = Part author = Chris Adderley (Nertea) rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.05, 0.0, 0.0, -1.0 TechRequired = electrics manufacturer = Boeing Co. entryCost = 2200 cost = 450 category = Thermal subcategory = 0 title = EATCS Retractable Radiator (Small) description = A small retractable External Active Thermal Control System radiator. attachRules = 0,1,0,1,1 mass = 1.109 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = cool deploy extend fold heat moderat panel radiat retract temperat therm unfold emissiveConstant = 0.90 heatConductivity = 0.001 skinInternalConductionMult = 2000 radiatorHeadroom = 0.28 thermalMassModifier = 2.5 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False DRAG_CUBE { cube = RETRACTED, 0.09925009,0.7148322,0.606414, 0.09925009,0.7667848,0.3598812, 0.0849122,0.8477063,0.3976844, 0.0849122,0.8469207,0.3976844, 0.3111984,0.9749166,0.3129396, 0.3111984,0.9773397,0.1564698, 0.0007213354,0.07239904,-0.03601015, 0.5225962,0.5985002,0.2483123 cube = EXTENDED_A, 0.1504708,0.9094176,0.3882905, 0.156608,0.9040553,0.3882905, 2.212539,0.9733801,0.3364706, 2.210721,0.9729113,0.3435294, 0.1230391,0.8568926,3.470517, 0.1230391,0.5536655,3.884432, 0.07239889,0,-1.841629, 0.5985006,0.4,3.85955 cube = EXTENDED_B, 2.212539,0.9733801,0.3364706, 2.210721,0.9729113,0.3435294, 0.1504708,0.9094176,0.3882905, 0.156608,0.9040553,0.3882905, 0.1230391,0.8568926,3.470517, 0.1230391,0.5536655,3.884432, 0,0.07239889,-1.841629, 0.4,0.5985006,3.85955 } MODULE { name = ModuleDeployableRadiator animationName = RadiatorExtend showStatus = false retractable = true pivotName = B_TinyRadPivot001 raycastTransformName = Panel_006 windResistance = 2.5 trackingSpeed = 0.1 sunAlignmentOffset = 0 extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = ModuleActiveRadiator maxEnergyTransfer = 312 overcoolFactor = 0.01 isCoreRadiator = true RESOURCE { name = ElectricCharge rate = 0.2750 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Thermal/restock-radiator-deploying-small-1 scale = 4.27, 4.27, 3.75 } MODULE { name = ModuleRestockDeployableMeshHider transformName = TinyRadDeform } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 disableBlackbody = true redCurve { key = 0 0 2 2 key = 1 1 0 0 } 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 1 0 0 key = 1 1 0 0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = PlannerController title = radiator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Thermal/RadiatorPanels/radPanelEdge.cfg PART { name = radPanelEdge module = Part author = Chris Adderley (Nertea) node_attach = 0.0, 0.0, -0.0, 0.0, 0.0, -1.0 TechRequired = basicScience entryCost = 2200 cost = 450 category = Thermal manufacturer = Roscosmos subcategory = 0 title = EATCS Radiator Panel (Fin) description = A radial surface - mounted External Active Thermal Control System radiator panel. attachRules = 0,1,0,1,1 mass = 0.0194 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = cool fixed heat moderat radiat static temperat therm emissiveConstant = 0.90 heatConductivity = 0.001 thermalMassModifier = 5 radiatorHeadroom = 0.25 skinInternalConductionMult = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.404 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False MODULE { name = ModuleActiveRadiator maxEnergyTransfer = 28.2625 overcoolFactor = 0 isCoreRadiator = true parentCoolingOnly = true RESOURCE { name = ElectricCharge rate = 0.0104 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Thermal/restock-radiator-static-edge-1 } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 disableBlackbody = true redCurve { key = 0 0 2 2 key = 1 1 0 0 } 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 1 0 0 key = 1 1 0 0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = PlannerController title = radiator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Thermal/RadiatorPanels/radPanelLg.cfg PART { name = radPanelLg module = Part author = Chris Adderley (Nertea) rescaleFactor = 1.0 node_attach = 0.0, 0.0, -0.0, 0.0, 0.0, -1.0 TechRequired = basicScience entryCost = 2200 cost = 450 category = Thermal manufacturer = Roscosmos subcategory = 0 title = EATCS Radiator Panel (Long) description = A large surface - mounted External Active Thermal Control System radiator panel. attachRules = 0,1,0,1,1 mass = 0.0288 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = cool fixed heat moderat radiat static temperat therm emissiveConstant = 0.90 heatConductivity = 0.001 thermalMassModifier = 5 radiatorHeadroom = 0.28 skinInternalConductionMult = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False MODULE { name = ModuleActiveRadiator maxEnergyTransfer = 42 overcoolFactor = 0.01 isCoreRadiator = true parentCoolingOnly = true RESOURCE { name = ElectricCharge rate = 0.0312 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Thermal/restock-radiator-static-large-1 scale = 1.2, 1.74, 1.0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = Basic primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { RadPanel_Large = true RadPanel_Large_Compact = false RadPanel_Large_Flat = false } } VARIANT { name = Compact displayName = Compact primaryColor = #999999 GAMEOBJECTS { RadPanel_Large = false RadPanel_Large_Compact = true RadPanel_Large_Flat = false } } VARIANT { name = Flat displayName = Flat primaryColor = #ffffff GAMEOBJECTS { RadPanel_Large = false RadPanel_Large_Compact = false RadPanel_Large_Flat = true } } } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 disableBlackbody = true redCurve { key = 0 0 2 2 key = 1 1 0 0 } 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 1 0 0 key = 1 1 0 0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = PlannerController title = radiator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Thermal/RadiatorPanels/radPanelSm.cfg PART { name = radPanelSm module = Part author = Chris Adderley (Nertea) rescaleFactor = 1.0 node_attach = 0.0, 0.0, -0.0, 0.0, 0.0, -1.0 TechRequired = survivability manufacturer = Roscosmos entryCost = 1500 cost = 150 category = Thermal subcategory = 0 title = EATCS Radiator Panel (Short) description = A small surface - mounted External Active Thermal Control System radiator panel. attachRules = 0,1,0,1,1 mass = 0.023 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = cool fixed heat moderat radiat static temperat therm emissiveConstant = 0.90 heatConductivity = 0.001 thermalMassModifier = 5 radiatorHeadroom = 0.25 skinInternalConductionMult = 2000 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False MODULE { name = ModuleActiveRadiator maxEnergyTransfer = 21 overcoolFactor = 0 isCoreRadiator = true parentCoolingOnly = true RESOURCE { name = ElectricCharge rate = 0.0156 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODEL { model = ReStock/Assets/Thermal/restock-radiator-static-small-1 scale = 1.715, 2.225, 1.0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Basic VARIANT { name = Basic displayName = Basic primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { RadPanel_Small = true RadPanel_Small_Compact = false RadPanel_Small_Flat = false } } VARIANT { name = Compact displayName = Compact primaryColor = #999999 GAMEOBJECTS { RadPanel_Small = false RadPanel_Small_Compact = true RadPanel_Small_Flat = false } } VARIANT { name = Flat displayName = Flat primaryColor = #ffffff GAMEOBJECTS { RadPanel_Small = false RadPanel_Small_Compact = false RadPanel_Small_Flat = true } } } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = false shaderProperty = _EmissiveColor lerpMax = 2500 disableBlackbody = true redCurve { key = 0 0 2 2 key = 1 1 0 0 } 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 1 0 0 key = 1 1 0 0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = PlannerController title = radiator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/commDish88-88/commDish88-88.cfg PART { name = commDish module = Part author = NovaSilisko mesh = model.mu scale = 1 TechRequired = automation entryCost = 20000 cost = 1500 category = Communication subcategory = 0 title = 4.8m Folded Parabolic Antenna manufacturer = Generic description = Expands to a very wide (4.75m) dish. Low power, high bandwidth, good for Jupiter and a little beyond. attachRules = 1,1,0,0,0 mass = 0.092 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 PhysicsSignificance = 0 bulkheadProfiles = size0, srf tags = aerial antenna deploy direct dish extend fold radio signal transmi maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 rescaleFactor = 2.2326 node_stack_bottom = 0.0, -0.245, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.245, 0.0, 0.0, -1.0, 0.0, 0 MODULE { name = ModuleDeployableAntenna showStatus = false isTracking = false pivotName = Rescalar windResistance = 1 animationName = dish extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 4.8 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/commsAntennaDTS-M1/commsAntennaDTS-M1.cfg PART { name = mediumDishAntenna module = Part author = Squad mesh = model.mu rescaleFactor = 1.0 node_attach = 0.0, -0.025, 0.0, 0.0, -1.0, 0.0 TechRequired = precisionEngineering entryCost = 4900 cost = 900 category = Communication subcategory = 0 title = Communotron DTS-M1 manufacturer = Generic attachRules = 0,1,0,0,0 mass = 0.004 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf tags = aerial antenna deploy direct extend fold radio signal transmi maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 description = The DTS-M1 is a fully deployable communications and data transmission system. It has been designed to have a minimal form factor when stowed. MODULE { name = ModuleDeployableAntenna showStatus = false isTracking = false pivotName = AntennaHolster raycastTransformName = AntennaHolster animationName = Deploy extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 1.0 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/commsDish16/commsAntenna16.cfg PART { name = longAntenna module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = engineering101 entryCost = 750 cost = 300 category = Communication subcategory = 0 title = Communotron 16 manufacturer = Generic description = An extendable omnidirectional antenna. attachRules = 1,1,0,0,1 mass = 0.002 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 PhysicsSignificance = 0 bulkheadProfiles = size0, srf tags = aerial antenna radio signal transmi maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 MODULE { name = ModuleDeployableAntenna showStatus = false isTracking = false pivotName = seg2 windResistance = 1 animationName = antenna extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna referenceGain = 3.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/decouplerRadialHDM/decouplerRadialHDM.cfg PART { name = radialDecoupler1-2 module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, decouple sound_decoupler_fire = decouple TechRequired = advConstruction entryCost = 4200 cost = 770 category = Coupling subcategory = 0 title = Hydraulic Detachment Manifold manufacturer = O.M.B. Demolition Enterprises description = After discovering the word "Manifold", O.M.B. Engineers decided it would be best to use it in the name of at least ONE product. attachRules = 0,1,0,1,0 mass = 0.15 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf tags = break decouple separat split stag fuelCrossFeed = False maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleAnchoredDecoupler anchorName = anchor ejectionForce = 450 explosiveNodeID = srf } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true techRequired = fuelSystems } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/decouplerRadialTT-38K/decouplerRadialTT-38K.cfg PART { name = radialDecoupler module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_attach = 0.01, 0.0, 0.0, 1.0, 0.0, 0.0 fx_gasBurst_white = 0.0, 0.0, -0.0826454, -1.0, 0.0, 0.0, decouple sound_vent_large = decouple TechRequired = stability entryCost = 1200 cost = 600 category = Coupling subcategory = 0 title = TT-38K Radial Decoupler manufacturer = O.M.B. Demolition Enterprises description = The TT-38K Radial Decoupler, like most other decouplers, is equipped with a (hopefully) small explosive charge, that will sever the structural linkage between itself and whatever it's connected to. attachRules = 0,1,0,1,0 mass = 0.10 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf tags = break decouple separat split stag fuelCrossFeed = False maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleAnchoredDecoupler anchorName = anchor ejectionForce = 250 explosiveNodeID = srf } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true techRequired = fuelSystems } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/decouplerRadialTT-70/decouplerRadialTT-70.cfg PART { name = radialDecoupler2 module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_attach = -0.03, 0.0, 0.0, 1.0, 0.0, 0.0 fx_gasBurst_white = 0.0, 0.0, -0.0826454, -1.0, 0.0, 0.0, decouple sound_vent_large = decouple TechRequired = advConstruction entryCost = 2300 cost = 700 category = Coupling subcategory = 0 title = TT-70 Radial Decoupler manufacturer = O.M.B. Demolition Enterprises description = The TT-70 Radial Decoupler is an extension of the TT-38K decoupler, with a large truss structure for greater space between mounting points. attachRules = 0,1,0,1,0 mass = 0.15 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf tags = break decouple separat split stag fuelCrossFeed = False maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleAnchoredDecoupler anchorName = anchor ejectionForce = 260 explosiveNodeID = srf } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true techRequired = fuelSystems } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/DirectAntennas/C16S.cfg PART { name = SurfAntenna module = Part author = Squad rescaleFactor = 1.0 node_attach = 0.0, -.05, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = engineering101 entryCost = 750 cost = 300 category = Communication subcategory = 0 title = Communotron 16-S manufacturer = Generic description = A short range omnidirectional antenna. Perfect for reentry vehicles and landers. attachRules = 0,1,0,0,0 mass = 0.001 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 PhysicsSignificance = 0 bulkheadProfiles = srf tags = aerial antenna radio signal transmi maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 MODEL { model = Squad/Parts/Utility/DirectAntennas/SurfAntenna } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna referenceGain = 2.0 RFBand = UHF packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/DirectAntennas/HG-5.cfg PART { name = HighGainAntenna5 module = Part author = Andrew Cassidy rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = basicScience entryCost = 1500 cost = 600 category = Communication subcategory = 0 title = HG-5 Retractable Parabolic Antenna manufacturer = Generic description = A retractable, short range parabolic antenna for high speed telecommunications. attachRules = 1,1,0,0,0 mass = 0.001 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 vesselType = Relay bulkheadProfiles = srf maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 MODULE { name = ModuleDeployableAntenna showStatus = false isTracking = false pivotName = lower pivot windResistance = 1 animationName = Deploy extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> } MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODEL { model = ReStock/Assets/Communication/restock-relay-radial-1 } MODULE { name = ModulePartVariants baseVariant = Radial VARIANT { name = Radial displayName = Radial themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { arm_radial = true arm_radial_reverse = false arm_axial = false arm_axial_reverse = false } } VARIANT { name = Radial_Reverse displayName = Radial (Reversed) themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { arm_radial = false arm_radial_reverse = true arm_axial = false arm_axial_reverse = false } } VARIANT { name = Axial displayName = Axial themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { arm_radial = false arm_radial_reverse = false arm_axial = true arm_axial_reverse = false } } VARIANT { name = Axial_Reverse displayName = Axial (Reversed) themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { arm_radial = false arm_radial_reverse = false arm_axial = false arm_axial_reverse = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 0.5 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/dockingPort/dockingPort.cfg PART { name = dockingPort2 module = Part author = NovaSilisko mesh = model.mu node_stack_top = 0.0, 0.2828832, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 TechRequired = specializedConstruction entryCost = 6400 cost = 280 category = Coupling subcategory = 0 title = NASA Docking System description = This is the stock docking port sized to the new NASA Docking System. attachRules = 1,1,1,1,0 mass = 0.20 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 bulkheadProfiles = size1, srf tags = berth capture connect couple dock fasten join moor socket stagingIcon = DECOUPLER_VERT maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.722222 MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = NASADock stagingEnabled = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/dockingPort/dockingPort.cfg PART { name = RO-ApolloDockingPort module = Part author = NovaSilisko mesh = model.mu node_stack_top = 0.0, 0.2828832, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 TechRequired = specializedConstruction entryCost = 6400 cost = 280 category = Coupling subcategory = 0 title = Apollo Docking System description = Generic (androgynous) version of Apollo docking system. attachRules = 1,1,1,1,0 mass = 0.3 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 bulkheadProfiles = size1, srf tags = berth capture connect couple dock fasten join moor socket stagingIcon = DECOUPLER_VERT maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.1066 MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = Apollo stagingEnabled = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/dockingPort/dockingPort.cfg PART { name = APAS89-95 module = Part author = NovaSilisko mesh = model.mu node_stack_top = 0.0, 0.2828832, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 TechRequired = specializedConstruction entryCost = 6400 cost = 280 category = Coupling subcategory = 0 title = APAS-89/95 description = The Androgynous Peripheral Attach System series 89/95. attachRules = 1,1,1,1,0 mass = 0.286 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 bulkheadProfiles = size1, srf tags = berth capture connect couple dock fasten join moor socket stagingIcon = DECOUPLER_VERT maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.55 MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = APAS8995 stagingEnabled = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/dockingPortInline/dockingPortInline.cfg PART { name = dockingPortLateral module = Part author = NovaSilisko mesh = model.mu node_stack_top = 0.0, 0.5753132, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.5753132, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = composites entryCost = 9800 cost = 700 category = Coupling subcategory = 0 title = NASA Docking System description = The new NASA Docking System. attachRules = 1,1,1,1,0 mass = 0.65 dragModelType = default maximum_drag = 0.08 minimum_drag = 0.08 angularDrag = 0.2 bulkheadProfiles = size1 tags = berth capture connect couple dock fasten join moor port socket stagingIcon = DECOUPLER_HOR skinMaxTemp = 2700 emissiveConstant = 0.6 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.722222 MODULE { name = ModuleDockingNode deployAnimationController = 1 nodeType = NASADock controlTransformName = controlNode staged = False stagingEnabled = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleAnimateGeneric animationName = dockingporthull actionGUIName = Toggle startEventGUIName = Open endEventGUIName = Close } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleAnimation2Value animationName = dockingporthull valueName = skinMaxTemp valueCurve { key = 0 1450 0 0 key = 0.1 1300 0 0 key = 1 1250 0 0 } } MODULE { name = ModuleAnimation2Value animationName = dockingporthull valueName = emissiveConstant valueCurve { key = 0 0.6 0 0 key = 0.1 0.5 0 0 key = 1 0.4 0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/dockingPortJr/dockingPortJr.cfg PART { name = dockingPort3 module = Part author = NovaSilisko mesh = model.mu node_stack_top = 0.0, 0.1474114, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0 TechRequired = miniaturization entryCost = 7800 cost = 800 category = Coupling subcategory = 0 title = Docking Port (propellant only) description = This small docking port does not have a tube for personnel transfers; at best propellant can be routed through it, but its real purpose is to train crew in docking procedures. attachRules = 1,1,1,1,0 mass = 0.10 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 bulkheadProfiles = size0, srf tags = berth capture connect couple dock fasten join moor socket stagingIcon = DECOUPLER_VERT maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = DockingPortSmall stagingEnabled = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/dockingPortShielded/dockingPortShielded.cfg PART { name = dockingPort1 module = Part author = NovaSilisko mesh = model.mu node_stack_bottom = 0.0, -0.005308203, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, -0.005308203, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advMetalworks entryCost = 8400 cost = 400 category = Coupling subcategory = 0 title = NASA Docking System (Shielded) description = This is the stock shielded docking port sized to the new NASA Docking System. attachRules = 1,1,0,0,0 mass = 0.25 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 thermalMassModifier = 6.0 emissiveConstant = 0.8 bulkheadProfiles = size1 tags = berth capture connect couple dock fasten join moor shield socket stagingIcon = DECOUPLER_VERT skinMaxTemp = 2700 emissiveConstant = 0.85 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.722222 MODULE { name = ModuleDockingNode deployAnimationController = 1 nodeType = NASADock staged = False stagingEnabled = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleAnimateGeneric animationName = dockingring actionGUIName = Toggle Shield startEventGUIName = Open Shield endEventGUIName = Close Shield allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = ModuleAnimation2Value animationName = dockingring valueName = skinMaxTemp valueCurve { key = 0 2700 0 -34116.27 key = 0.1 1523.15 0 0 key = 1 1523.15 0 0 } } MODULE { name = ModuleAnimation2Value animationName = dockingring valueName = emissiveConstant valueCurve { key = 0 0.85 0 -7.194085 key = 0.1 0.5 -0.6731296 -0.3522523 key = 1 0.4 0 0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/dockingPortSr/dockingPortSr.cfg PART { name = dockingPortLarge module = Part author = Squad mesh = model.mu node_stack_top = 0.0, 0.29, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = metaMaterials entryCost = 12200 cost = 980 category = Coupling subcategory = 0 title = Common Berthing Mechanism description = The Common Berthing Mechanism. attachRules = 1,0,1,0,0 mass = 0.25 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 crashTolerance = 20 bulkheadProfiles = size2 tags = berth capture connect couple dock fasten join moor rockomax socket stagingIcon = DECOUPLER_VERT maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.938967 MODULE { name = ModuleDockingNode referenceAttachNode = top nodeType = CBM stagingEnabled = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/flags/flagFlat/flagFlat.cfg PART { name = flagPartFlat module = Part author = Squad rescaleFactor = 1 TechRequired = composites entryCost = 2000 cost = 150 subcategory = 0 title = non RO - RFP-F Flag Flat manufacturer = Rokea Inc description = A flat flag part, that can be used to show pride in your mission. Or use a different mission flag, if you really want to go that way. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,1 node_attach = 0.0, 0.0, 0.025, 0.0, 0.0, -1.0 mass = 0.003 PhysicsSignificance = 0 dragModelType = none maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 bulkheadProfiles = srf tags = decal (deco maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Squad/Parts/Utility/flags/flagFlat/flagFlatMeshes } MODULE { name = FlagDecalBackground MESH { name = small displayName = Small meshName = FlatSmall orientation = LANDSCAPE } MESH { name = medium displayName = Medium meshName = FlatMedium orientation = LANDSCAPE } MESH { name = large displayName = Large meshName = FlatLarge orientation = LANDSCAPE } MESH { name = huge displayName = Huge meshName = FlatHuge orientation = LANDSCAPE } } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseVariant = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/white_background backColor = #ffffffff } } VARIANT { name = Dark displayName = Dark description = Come to the dark side primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/dark_background backColor = #ffffffff } } VARIANT { name = Orange displayName = Orange description = Doesn't taste like... primaryColor = #f49841 secondaryColor = #f49841 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/orange_background backColor = #ffffffff } } VARIANT { name = TransparentBackground displayName = Transparent Background primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backColor = #ffffff00 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/flags/flagSize0/flagSize0.cfg PART { name = flagPartSize0 module = Part author = Squad rescaleFactor = 1 TechRequired = advConstruction entryCost = 750 cost = 50 subcategory = 0 title = non RO - RFP-0 Flag (.625m) manufacturer = Rokea Inc description = A small flag that can be applied to size 0 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,1 node_attach = 0.0, 0.0, 0.025, 0.0, 0.0, -1.0 mass = 0.0005 PhysicsSignificance = 0 dragModelType = none maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 bulkheadProfiles = srf,size0 tags = decal (deco maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Squad/Parts/Utility/flags/flagSize0/flagSize0Meshes } MODULE { name = FlagDecalBackground MESH { name = small displayName = Small meshName = 0.625SmallPortrait orientation = PORTRAIT } MESH { name = small displayName = Small meshName = 0.625SmallLandscape orientation = LANDSCAPE } MESH { name = medium displayName = Medium meshName = 0.625MediumPortrait orientation = PORTRAIT } MESH { name = medium displayName = Medium meshName = 0.625MediumLandscape orientation = LANDSCAPE } MESH { name = large displayName = Large meshName = 0.625LargePortrait orientation = PORTRAIT } MESH { name = large displayName = Large meshName = 0.625LargeLandscape orientation = LANDSCAPE } } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseVariant = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/white_background backColor = #ffffffff } } VARIANT { name = Dark displayName = Dark description = Come to the dark side primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/dark_background backColor = #ffffffff } } VARIANT { name = Orange displayName = Orange description = Doesn't taste like... primaryColor = #f49841 secondaryColor = #f49841 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/orange_background backColor = #ffffffff } } VARIANT { name = TransparentBackground displayName = Transparent Background primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backColor = #ffffff00 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/flags/flagSize1/flagSize1.cfg PART { name = flagPartSize1 module = Part author = Squad rescaleFactor = 1.01 TechRequired = generalConstruction entryCost = 500 cost = 50 subcategory = 0 title = non RO - RFP-1 Flag (1.25m) manufacturer = Rokea Inc description = A flag that can be applied to size 1 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,1 node_attach = 0.0, 0.0, 0.025, 0.0, 0.0, -1.0 mass = 0.001 PhysicsSignificance = 0 dragModelType = none maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 bulkheadProfiles = srf,size1 tags = decal (deco maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Squad/Parts/Utility/flags/flagSize1/flagSize1Meshes } MODULE { name = FlagDecalBackground MESH { name = small displayName = Small meshName = 1.25SmallPortrait orientation = PORTRAIT } MESH { name = small displayName = Small meshName = 1.25SmallLandscape orientation = LANDSCAPE } MESH { name = medium displayName = Medium meshName = 1.25MediumPortrait orientation = PORTRAIT } MESH { name = medium displayName = Medium meshName = 1.25MediumLandscape orientation = LANDSCAPE } MESH { name = large displayName = Large meshName = 1.25LargePortrait orientation = PORTRAIT } MESH { name = large displayName = Large meshName = 1.25LargeLandscape orientation = LANDSCAPE } MESH { name = huge displayName = Huge meshName = meshHugeName orientation = PORTRAIT } } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseVariant = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/white_background backColor = #ffffffff } } VARIANT { name = Dark displayName = Dark description = Come to the dark side primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/dark_background backColor = #ffffffff } } VARIANT { name = Orange displayName = Orange description = Doesn't taste like... primaryColor = #f49841 secondaryColor = #f49841 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/orange_background backColor = #ffffffff } } VARIANT { name = TransparentBackground displayName = Transparent Background primaryColor = #ffffff secondaryColor = #ffffff00 TEXTURE { backColor = #ffffff00 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/flags/flagSize2/flagSize2.cfg PART { name = flagPartSize2 module = Part author = Squad rescaleFactor = 1 TechRequired = specializedConstruction entryCost = 1300 cost = 100 subcategory = 0 title = non RO - RFP-2 Flag (2.5m) manufacturer = Rokea Inc description = A large flag that can be applied to size 2 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,1 node_attach = 0.0, 0.0, 0.055, 0.0, 0.0, -1.0 mass = 0.003 PhysicsSignificance = 0 dragModelType = none maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 bulkheadProfiles = srf,size2 tags = decal (deco maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Squad/Parts/Utility/flags/flagSize2/flagSize2Meshes } MODULE { name = FlagDecalBackground MESH { name = small displayName = Small meshName = 2.5SmallPortrait orientation = PORTRAIT } MESH { name = small displayName = Small meshName = 2.5SmallLandscape orientation = LANDSCAPE } MESH { name = medium displayName = Medium meshName = 2.5MediumPortrait orientation = PORTRAIT } MESH { name = medium displayName = Medium meshName = 2.5MediumLandscape orientation = LANDSCAPE } MESH { name = large displayName = Large meshName = 2.5LargePortrait orientation = PORTRAIT } MESH { name = large displayName = Large meshName = 2.5LargeLandscape orientation = LANDSCAPE } MESH { name = huge displayName = Huge meshName = meshHugeName orientation = PORTRAIT } } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseVariant = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/white_background backColor = #ffffffff } } VARIANT { name = Dark displayName = Dark description = Come to the dark side primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/dark_background backColor = #ffffffff } } VARIANT { name = Orange displayName = Orange description = Doesn't taste like... primaryColor = #f49841 secondaryColor = #f49841 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/orange_background backColor = #ffffffff } } VARIANT { name = TransparentBackground displayName = Transparent Background primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backColor = #ffffff00 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/flags/flagSize3/flagSize3.cfg PART { name = flagPartSize3 module = Part author = Squad rescaleFactor = 1 TechRequired = composites entryCost = 1800 cost = 150 subcategory = 0 title = non RO - RFP-3 Flag (3.75m) manufacturer = Rokea Inc description = A large flag that can be applied to size 3 tanks and other parts with the same curvature to show pride in your mission. Or use a different mission flag, if you really want to go that way. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,1 node_attach = 0.0, 0.0, 0.066, 0.0, 0.0, -1.0 mass = 0.004 PhysicsSignificance = 0 dragModelType = none maximum_drag = 0.0 minimum_drag = 0.0 angularDrag = 0 bulkheadProfiles = srf,size3 tags = decal (deco maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = Squad/Parts/Utility/flags/flagSize3/flagSize3Meshes } MODULE { name = FlagDecalBackground MESH { name = small displayName = Small meshName = 3.75SmallPortrait orientation = PORTRAIT } MESH { name = small displayName = Small meshName = 3.75SmallLandscape orientation = LANDSCAPE } MESH { name = medium displayName = Medium meshName = 3.75MediumPortrait orientation = PORTRAIT } MESH { name = medium displayName = Medium meshName = 3.75MediumLandscape orientation = LANDSCAPE } MESH { name = large displayName = Large meshName = 3.75LargePortrait orientation = PORTRAIT } MESH { name = large displayName = Large meshName = 3.75LargeLandscape orientation = LANDSCAPE } MESH { name = huge displayName = Huge meshName = meshHugeName orientation = PORTRAIT } } MODULE { name = ModulePartVariants primaryColor = #ffffff secondaryColor = #ffffff baseVariant = White baseThemeName = White useMultipleDragCubes = false VARIANT { name = White displayName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/white_background backColor = #ffffffff } } VARIANT { name = Dark displayName = Dark description = Come to the dark side primaryColor = #4c4f47 secondaryColor = #4c4f47 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/dark_background backColor = #ffffffff } } VARIANT { name = Orange displayName = Orange description = Doesn't taste like... primaryColor = #f49841 secondaryColor = #f49841 TEXTURE { backTextureURL = Squad/Parts/Utility/flags/backgroundTextures/orange_background backColor = #ffffffff } } VARIANT { name = TransparentBackground displayName = Transparent Background primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { backColor = #ffffff00 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/GrapplingDevice/part.cfg PART { name = GrapplingDevice module = Part author = Andrew Cassidy scale = 1 node_attach = 0.0, 0.0, 0.00, 0.0, -1.0, 0.0, 1 TechRequired = actuators entryCost = 5200 cost = 450 category = Coupling subcategory = 0 title = Advanced Grabbing Unit manufacturer = Kerbal Motion LLC description = Kerbal Motion engineers have long struggled with the problem of how to extract dropped tools from complicated machinery. After observing an intern cleaning out his shoes by turning them upside and shaking them inside the lab, our team was hit with a stroke of inspiration! Why not turn the rocket parts upside down and shake them? The grabbing arm perfectly filled this niche, and is quite capable of lifting heavy machinery. It has since found other uses, besides delicate tool extraction operations. AKA "The Klaw!" attachRules = 1,1,0,0,0 mass = 0.125 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 fuelCrossFeed = False crashTolerance = 50 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = size1, srf tags = a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1 node_stack_top = 0.0, -0.14082675, 0.00, 0.0, -1.0, 0.0, 1 MODULE { name = ModuleGrappleNode nodeTransformName = ArticulatedCap deployAnimationController = 1 nodeType = size1 captureRange = 0.1 captureMinFwdDot = 0.733 captureMaxRvel = 1 nodeTransformName = Pivot } MODULE { name = ModuleAnimateGeneric animationName = Deploy startEventGUIName = Arm endEventGUIName = Disarm actionGUIName = Toggle Arming animationName = Deploy } MODULE { name = FlagDecal textureQuadName = flagTransform textureQuadName = flags } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODEL { model = ReStock/Assets/Coupling/restock-claw-125-1 } MODULE { name = ModuleRestockConstraints LOOKATCONSTRAINT { rotatorsName = Actuator_0_lower targetName = Actuator_0_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_0_upper targetName = Actuator_0_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_1_lower targetName = Actuator_1_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_1_upper targetName = Actuator_1_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_2_lower targetName = Actuator_2_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_2_upper targetName = Actuator_2_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_3_lower targetName = Actuator_3_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_3_upper targetName = Actuator_3_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_4_lower targetName = Actuator_4_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_4_upper targetName = Actuator_4_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_5_lower targetName = Actuator_5_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_5_upper targetName = Actuator_5_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_6_lower targetName = Actuator_6_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_6_upper targetName = Actuator_6_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_7_lower targetName = Actuator_7_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_7_upper targetName = Actuator_7_lower } } MODULE { name = ModulePartVariants baseVariant = White useMultipleDragCubes = false VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { Accents_white = true Accents_black = false Accents_yellow = false } } VARIANT { name = Dark displayName = Black themeName = Dark primaryColor = #4c4f47 secondaryColor = #999999 GAMEOBJECTS { Accents_white = false Accents_black = true Accents_yellow = false } } VARIANT { name = Yellow displayName = Yellow themeName = YellowAndWhite primaryColor = #B08D43 secondaryColor = #999999 GAMEOBJECTS { Accents_white = false Accents_black = false Accents_yellow = true } } } MODULE { name = ModuleRestockDepthMask maskTransform = DepthMask } MODULE { name = ModuleLight lightName = SpotLight lightMeshRendererName = LampLens lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 resourceAmount = 0.1 useResources = true } MODULE { name = ModuleRestockEnhancedLight cookiePath = ReStock/Assets/Electrical/restock-light-cookie-spot-1 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/ladderRadial/ladderRadial.cfg PART { name = ladder1 module = Part author = Chris Adderley (Nertea) PhysicsSignificance = 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = spaceExploration entryCost = 500 cost = 100 category = Utility subcategory = 0 title = Pegasus I Mobility Enhancer manufacturer = Rokea Inc description = The Pegasus I Mobility Enhancer, known in some circles as a "ladder", is a state-of-the-art vertical mobility device, allowing your intrepid crew to scamper around the exterior of your ship like highly caffeinated rodents. attachRules = 0,1,0,0,1 mass = 0.005 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 emissiveConstant = 0.8 thermalMassModifier = 3 PhysicsSignificance = 1 bulkheadProfiles = srf tags = ascend climb descend ladder rung safe step maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Utility/restock-ladder-static-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/ladderTelescopic/ladderTelescopic.cfg PART { name = telescopicLadder module = Part author = Chris Adderley (Nertea) rescaleFactor = 1.0 PhysicsSignificance = 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advExploration entryCost = 3100 cost = 350 category = Utility subcategory = 0 title = Kelus Mobility Enhancer manufacturer = Rokea Inc description = The Kelus Mobility Enhancer comes equipped with advanced telescopic extension technology. Recommended load 0.5 kerbals. After discovering that their name was already in use, Kelus picked their current name with the flip of a coin. attachRules = 0,1,0,0,1 mass = 0.020 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 emissiveConstant = 0.8 thermalMassModifier = 3.0 PhysicsSignificance = 1 bulkheadProfiles = srf tags = ascend climb descend ladder rung safe step maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = RetractableLadder ladderAnimationRootName = animationRoot ladderColliderName = ladderCollider ladderRetractAnimationName = LadderExtend } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Utility/restock-ladder-extending-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRestockDepthMask maskTransform = LadderMask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/ladderTelescopicBay/ladderTelescopicBay.cfg PART { name = telescopicLadderBay module = Part author = Chris Adderley (Nertea) rescaleFactor = 1.0 PhysicsSignificance = 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advExploration entryCost = 4000 cost = 440 category = Utility subcategory = 0 title = Kelus-LV Bay Mobility Enhancer manufacturer = Rokea Inc description = The Kelus-LV Mobility Enhancer Bay comes equipped with advanced telescopic extension technology. Recommended load 1.5 kerbals. After discovering that their name was already in use, Kelus picked their current name with the flip of a coin. attachRules = 0,1,0,0,1 mass = 0.035 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 emissiveConstant = 0.8 thermalMassModifier = 3.0 PhysicsSignificance = 1 bulkheadProfiles = srf tags = ascend climb descend ladder rung safe step maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = RetractableLadder ladderAnimationRootName = animationRoot ladderColliderName = ladderCollider ladderRetractAnimationName = LadderLightExtend } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Utility/restock-ladder-extending-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleRestockDepthMask maskTransform = LadderMask } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/landingLegLT-1/landingLegLT-1.cfg PART { name = landingLeg1 module = Part author = Andrew Cassidy scale = 1 rescaleFactor = 1.25 node_attach = 0.0, 0.0, 0.0, 0.0, 0.3756781, 0.9267502 TechRequired = landing entryCost = 2900 cost = 440 category = Ground subcategory = 0 title = LT-1 Landing Struts manufacturer = Moving Parts Experts Group description = It may have been originally designed as a heavy-duty metal detector, but this landing leg certainly emphasises an important fact in surface landings: you don't need to put a crater in the ground to stop yourself! attachRules = 0,1,0,0,0 mass = 0.06 thermalMassModifier = 3.0 emissiveConstant = 0.8 initRotation = 92.098920000, -0.1879652,-0.9640219,-0.1879652 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = srf tags = ground land leg support maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.75 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.75 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 0.75 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.75 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.75 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 1.0 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Ground/restock-leg-2 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Deploy type = ModuleWheelDeployment extra_Deploy = 0.04 } MODULE { name = KSPWheelBase wheelColliderName = wheelCollider wheelColliderOffset = -0.05 wheelRadius = 0.09 wheelMass = 0.04 suspensionTravel = 0.762 loadRating = 1.5 minLoadRating = 0.5 maxLoadRating = 5 groundHeightOffset = 1.54 } MODULE { name = KSPWheelSuspension suspensionOffset = 0 retractedPosition = 0 allowLockedSuspension = true suspensionName = Piston suspensionAxis = 0, 0, 1 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 1000 brakesLocked = true brakeResponse = 2 } MODULE { name = KSPWheelDeployment retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed animationName = Deploy } MODULE { name = KSPWheelDamage } MODULE { name = KSPWheelBogey bogeyName = foot bogeyRotAxis = 1, 0, 0 rotationOffset = 180 restingRotation = 90 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/landingLegLT-2/landingLegLT-2.cfg PART { name = landingLeg1-2 module = Part author = Andrew Cassidy rescaleFactor = 1.25 PhysicsSignificance = 0 node_attach = 0.0, 0.4271562, 0.0632596, 0.0, 0.5735765, 0.819152 TechRequired = advLanding entryCost = 4100 cost = 340 category = Ground subcategory = 0 title = LT-2 Landing Strut manufacturer = Moving Parts Experts Group description = The LT-2 Landing Strut offers a heavy-duty method for planting yourself firmly on the ground, without the severe consequences that usually accompany planting yourself firmly on the ground. attachRules = 0,1,0,0,0 mass = 0.125 thermalMassModifier = 3.0 emissiveConstant = 0.8 initRotation = 95.187980000, -0.2879681,-0.9133175,-0.287968 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 CoMOffset = 0, 0, 0.1 breakingForce = 80 breakingTorque = 80 bulkheadProfiles = srf tags = ground land leg support maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.5 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.5 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 0.5 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.5 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.6 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 0.75 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Ground/restock-leg-3 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Deploy type = ModuleWheelDeployment extra_Deploy = 0.06 } MODULE { name = KSPWheelBase wheelColliderName = wheelCollider wheelColliderOffset = 0 wheelRadius = 0.12 wheelMass = 0.04 suspensionTravel = 0.76 loadRating = 5 minLoadRating = 1.0 maxLoadRating = 12.0 groundHeightOffset = 1.675 } MODULE { name = KSPWheelSuspension suspensionAxis = 0, 0, -1 allowLockedSuspension = true suspensionName = leg3_piston suspensionOffset = -0.025 retractedPosition = 0.032 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 1000 brakesLocked = true } MODULE { name = KSPWheelDeployment retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed animationName = restock-leg-3-deploy } MODULE { name = KSPWheelDamage } MODULE { name = KSPWheelBogey bogeyName = leg3_foot bogeyRotAxis = 1, 0, 0 rotationOffset = 90 restingRotation = 0 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/landingLegLT-5/landingLegLT-5.cfg PART { name = miniLandingLeg module = Part author = Andrew Cassidy rescaleFactor = 1 node_attach = 0.0256775, 0.05144107, 0.0, 1.0, 0.0, 0.0 TechRequired = survivability entryCost = 820 cost = 200 category = Ground subcategory = 0 title = LT-05 Micro Landing Strut manufacturer = Moving Parts Experts Group description = A small landing leg designed for space probes or lightweight landers. Basically made of toothpicks... erm, Space-grade toothpicks mind you, but be careful with them anyway. attachRules = 0,1,0,0,0 mass = 0.01 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 explosionPotential = 0 bulkheadProfiles = srf tags = ground land leg support maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.95 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.95 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 0.95 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.95 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.95 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 1.35 } } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Ground/restock-leg-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Bare VARIANT { name = Bare displayName = Basic primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS { leg1_body_gold = false leg1_foot_gold = false leg1_hydraulic_upper_1_gold = false leg1_cylinder_gold = false leg1_upper_arm_gold = false leg1_body_silver = false leg1_foot_silver = false leg1_hydraulic_upper_1_silver = false leg1_cylinder_silver = false leg1_upper_arm_silver = false } } VARIANT { name = Gold displayName = Gold themeName = Gold primaryColor = #fccb0a secondaryColor = #999999 GAMEOBJECTS { leg1_body_gold = true leg1_foot_gold = true leg1_hydraulic_upper_1_gold = true leg1_cylinder_gold = true leg1_upper_arm_gold = true leg1_body_silver = false leg1_foot_silver = false leg1_hydraulic_upper_1_silver = false leg1_cylinder_silver = false leg1_upper_arm_silver = false } } VARIANT { name = Silver displayName = Silver themeName = Silver primaryColor = #cecece secondaryColor = #999999 GAMEOBJECTS { leg1_body_gold = false leg1_foot_gold = false leg1_hydraulic_upper_1_gold = false leg1_cylinder_gold = false leg1_upper_arm_gold = false leg1_body_silver = true leg1_foot_silver = true leg1_hydraulic_upper_1_silver = true leg1_cylinder_silver = true leg1_upper_arm_silver = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Deploy type = ModuleWheelDeployment extra_Deploy = 0.02 } MODULE { name = KSPWheelBase wheelColliderName = wheelCollider wheelColliderOffset = 0 wheelRadius = 0.1 wheelMass = 0.01 suspensionTarget = 0.2 suspensionTravel = 0.74 loadRating = 0.5 minLoadRating = 0.1 maxLoadRating = 1 groundHeightOffset = 0.875 } MODULE { name = KSPWheelSuspension suspensionAxis = 0, 0, -1 allowLockedSuspension = true suspensionName = leg1_piston suspensionOffset = -0.1375 retractedPosition = 0.187 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 1000 brakesLocked = true } MODULE { name = KSPWheelDeployment retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed animationName = restock-leg-1-deploy } MODULE { name = KSPWheelDamage } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/launchClamp1/launchClamp1.cfg PART { name = launchClamp1 module = Part author = Andrew Cassidy rescaleFactor = 1 node_attach = 0.0, 1.354437, 0.8069194, 0.0, 0.0, -1.0 fx_gasBurst_white = 0.0, 1.354437, 0.8369194, 0.0, 0.0, 1.0, activate sound_decoupler_fire = activate TechRequired = generalConstruction entryCost = 1800 cost = 200 category = Structural subcategory = 0 title = TT18-A Launch Stability Enhancer manufacturer = O.M.B. Demolition Enterprises description = The TT18-A Stability Enhancer uses ground-breaking fastening technology to significantly increase the stability of spacecraft during the pre-launch phase. While OMB Demolition has been criticized in the past for using "big fancy words for a rocket holder" in their description of their device, none can say the TT18 series doesn't deliver rock-solid clamping action, as advertised. The owner's manual strongly suggests these devices be placed on the bottommost section of the spacecraft, and activated as soon as the engines are lit, for optimal de-clamping performance. attachRules = 0,1,0,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 100 fuelCrossFeed = False explosionPotential = 0.1 breakingForce = 150 breakingTorque = 150 stageOffset = 0 childStageOffset = 0 bulkheadProfiles = srf tags = clam hold )pad rocket stabil tower, airpump, air pump, pressure, atmosphere, clamp, launch clamp, clamp generator maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODULE { name = RefuelingPump pump_rate = 10000.0 } MODULE { name = ModuleAnimateGeneric animationName = RestockLaunchClamp_Extend startEventGUIName = Extended endEventGUIName = Clamp Extension actionGUIName = Extend Clamp allowDeployLimit = true revClampDirection = false revClampSpeed = true revClampPercent = true eventAvailableFlight = false eventAvailableEVA = false } MODEL { model = ReStock/Assets/Structural/restock-launchclamp-1 } MODULE { name = ModuleRestockLaunchClamp trf_towerPivot_name = obj_girdercap trf_towerStretch_name = obj_stretch trf_towerGirder_name = obj_girder trf_towerYoke_name = obj_yoke trf_anchor_name = obj_ground trf_animationRoot_name = restock-clamp-1 anim_decouple_name = RestockLaunchClamp_Deploy } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _ClampPump title = Resource Pump capacity = 10.0 running = true toggle = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 5.0 running = true toggle = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/launchEscapeSystem/part.cfg PART { name = LaunchEscapeSystem module = Part author = Andrew Cassidy node_stack_bottom = 0.0, -1.372544, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = landing entryCost = 4500 cost = 1000 category = Utility subcategory = 0 title = Launch Escape System (Apollo) manufacturer = Kerbodyne description = Stock LES with the performance of the Apollo LES built by Lockheed for use with the stock Mk1-2 pod. Plume configured by RealPlume. attachRules = 1,1,1,1,0 mass = 2.574 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 15 breakingTorque = 30 breakingForce = 30 maxTemp = 1973.15 emissiveConstant = 0.95 stagingIcon = SOLID_BOOSTER bulkheadProfiles = size1 tags = abort booster emergency explo ?les l.e.s malfunc ?rud safe solid surviv fx_gasBurst_white = 0.0, -1.372544, 0.0, 0.0, -1.0, 0.0, decouple sound_decoupler_fire = decouple gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.722222 MODULE { name = ModuleEnginesRF engineID = LES thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 0 maxThrust = 689.5 heatProduction = 100 EngineType = SolidBooster runningEffectName = fx-les-running allowShutdown = False throttleLocked = True powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 190 key = 1 176 key = 8 0.001 } transformMultipliers { trf0 = 0.0027 trf1 = 0.249325 trf2 = 0.249325 trf3 = 0.249325 trf4 = 0.249325 } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/restock-engine-les-1 } MODULE { name = FXModuleAnimateThrottle animationName = restock-srb-les-heat-1 responseSpeed = 0.5 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModulePartVariants baseVariant = Long VARIANT { name = Long displayName = 1.25m themeName = White primaryColor = #ffffff secondaryColor = #E8DB27 GAMEOBJECTS { lower_long_COLLIDER = true lower_short_COLLIDER = false } NODES { node_stack_bottom = 0.0, -1.372544, 0.0, 0.0, -1.0, 0.0, 1 } } VARIANT { name = Short displayName = Docking Port themeName = White primaryColor = #707070 secondaryColor = #E8DB27 GAMEOBJECTS { lower_long_COLLIDER = false lower_short_COLLIDER = true } NODES { node_stack_bottom = 0.0, -1.1476, 0.0, 0.0, -1.0, 0.0, 1 } } } MODULE { name = ModuleDecouple ejectionForce = 50 explosiveNodeID = bottom } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks basemass = -1 volume = 898.3 type = Solid UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } PLUME { name = Solid-Sepmotor transformName = thrustTransform localPosition = 0,0,-0.1 fixedScale = 1.5 localRotation = 0,0,0 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0,0,-0.1 corePosition = 0,0,-0.1 exhaustPosition = 0,0,-0.1 flarePosition = 0,0,-0.1 fumePosition = 0,0,-0.1 lampPosition = 0,0,-0.1 plumePosition = 0,0,-0.1 plume2Position = 0,0,-0.1 plume3Position = 0,0,-0.1 smokePosition = 0,0,-0.1 shockPosition = 0,0,-0.1 shockconePosition = 0,0,-0.1 slagPosition = 0,0,-0.1 streamPosition = 0,0,-0.1 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.1 fixedScale = 1.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 1.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 1.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/launchEscapeSystem/part.cfg PART { name = RO_mk1_LES module = Part author = Andrew Cassidy node_stack_bottom = 0.0, -1.372544, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = landing entryCost = 4500 cost = 1000 category = Utility subcategory = 0 title = Launch Escape System (Mercury) manufacturer = Kerbodyne description = Stock LES with the performance of the Mercury LES for use with the stock Mk1 pod. Plume configured by RealPlume. attachRules = 1,1,1,1,0 mass = 0.4679 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 15 breakingTorque = 30 breakingForce = 30 maxTemp = 1973.15 emissiveConstant = 0.95 stagingIcon = SOLID_BOOSTER bulkheadProfiles = size1 tags = abort booster emergency explo ?les l.e.s malfunc ?rud safe solid surviv fx_gasBurst_white = 0.0, -1.372544, 0.0, 0.0, -1.0, 0.0, decouple sound_decoupler_fire = decouple gTolerance = 100 maxPressure = 20000 rescaleFactor = 0.8605 MODULE { name = ModuleEnginesRF engineID = LES thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 0 maxThrust = 231.3 heatProduction = 100 EngineType = SolidBooster runningEffectName = fx-les-running allowShutdown = False throttleLocked = True powerEffectName = Solid-Sepmotor shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 190 key = 1 176 key = 8 0.001 } transformMultipliers { trf0 = 0.0027 trf1 = 0.249325 trf2 = 0.249325 trf3 = 0.249325 trf4 = 0.249325 } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Engine/restock-engine-les-1 } MODULE { name = FXModuleAnimateThrottle animationName = restock-srb-les-heat-1 responseSpeed = 0.5 dependOnEngineState = True dependOnThrottle = True } MODULE { name = ModulePartVariants baseVariant = Long VARIANT { name = Long displayName = 1.25m themeName = White primaryColor = #ffffff secondaryColor = #E8DB27 GAMEOBJECTS { lower_long_COLLIDER = true lower_short_COLLIDER = false } NODES { node_stack_bottom = 0.0, -1.372544, 0.0, 0.0, -1.0, 0.0, 1 } } VARIANT { name = Short displayName = Docking Port themeName = White primaryColor = #707070 secondaryColor = #E8DB27 GAMEOBJECTS { lower_long_COLLIDER = false lower_short_COLLIDER = true } NODES { node_stack_bottom = 0.0, -1.1476, 0.0, 0.0, -1.0, 0.0, 1 } } } MODULE { name = ModuleDecouple ejectionForce = 50 explosiveNodeID = bottom } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks basemass = -1 volume = 184.36 type = Solid UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } PLUME { name = Solid-Sepmotor transformName = thrustTransform localPosition = 0,0,-0.1 fixedScale = 0.8 localRotation = 0,0,0 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 0.8 coreScale = 0.8 exhaustScale = 0.8 flareScale = 0.8 fumeScale = 0.8 lampScale = 0.8 plumeScale = 0.8 plume2Scale = 0.8 plume3Scale = 0.8 smokeScale = 0.8 shockScale = 0.8 shockconeScale = 0.8 slagScale = 0.8 streamScale = 0.8 blazePosition = 0,0,-0.1 corePosition = 0,0,-0.1 exhaustPosition = 0,0,-0.1 flarePosition = 0,0,-0.1 fumePosition = 0,0,-0.1 lampPosition = 0,0,-0.1 plumePosition = 0,0,-0.1 plume2Position = 0,0,-0.1 plume3Position = 0,0,-0.1 smokePosition = 0,0,-0.1 shockPosition = 0,0,-0.1 shockconePosition = 0,0,-0.1 slagPosition = 0,0,-0.1 streamPosition = 0,0,-0.1 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,-0.1 fixedScale = 0.8 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.8 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.8 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/linearVernorRCS/linearRCS.cfg PART { name = linearRcs module = Part author = Pablo scale = 1 node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0 TechRequired = advFlightControl entryCost = 800 cost = 25 category = Control subcategory = 0 title = Attitude Jet [550/890 N class] manufacturer = Generic description = A generic single RCS thruster. Use this for attitude control or translation/ullage for large stages. Plume and sound provided by Waterfall. attachRules = 0,1,0,1,1 mass = 0.012 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 crashTolerance = 15 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True PhysicsSignificance = 0 bulkheadProfiles = srf tags = control dock maneuver manoeuvre react rendezvous rotate stab steer thruster translate emissiveConstant = 0.6 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 rescaleFactor = 2.56 stagingIcon = RCS_MODULE MODEL { model = Squad/Parts/Utility/linearVernorRCS/Assets/linearRCS } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.55 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 254 key = 1 82.08 key = 4 0.001 } PROPELLANT { ratio = 1.0 name = Hydrazine } } MODULE { name = FXModuleAnimateRCS animationName = linearRCSGlow responseSpeed = 0.01 thrustForceMult = 2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0075424 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.51 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.55 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.53 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.144 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.228 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.89 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.89 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.884 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.91 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.85 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 2.2,2.2,2.2 moduleID = linearRcs engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0,0 rotation = 0,0,180 scale = 2.2,2.2,2.2 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0,0 rotation = 0,0,180 scale = 2.2,2.2,2.2 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { mass = 2.5 } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = linearRcs TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 2.2,2.2,2.2 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = linearRcs } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 2.2,2.2,2.2 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = linearRcs } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 2.2,2.2,2.2 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/linearVernorRCS/linearRCS.cfg PART { name = RO_linearRcs_tenth module = Part author = Pablo scale = 1 node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0 TechRequired = advFlightControl entryCost = 800 cost = 25 category = Control subcategory = 0 title = Attitude Jet (28/45 N class) manufacturer = Generic description = These small thrusters are for upper stage or very small probe orientation. Plume and sound provided by Waterfall. attachRules = 0,1,0,1,1 mass = 0.0006 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 crashTolerance = 15 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True PhysicsSignificance = 0 bulkheadProfiles = srf tags = control dock maneuver manoeuvre react rendezvous rotate stab steer thruster translate emissiveConstant = 0.6 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 rescaleFactor = 0.572 stagingIcon = RCS_MODULE MODEL { model = Squad/Parts/Utility/linearVernorRCS/Assets/linearRCS } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.028 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 254 key = 1 82.08 key = 4 0.001 } PROPELLANT { ratio = 1.0 name = Hydrazine } } MODULE { name = FXModuleAnimateRCS animationName = linearRCSGlow responseSpeed = 0.01 thrustForceMult = 2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00168655999999999 techLevel = 0 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.0255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.0275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.0265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.0072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.0442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.0455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.0425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 0.4915625,0.4915625,0.4915625 moduleID = RO_linearRcs_tenth engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0,0 rotation = 0,0,180 scale = 0.4915625,0.4915625,0.4915625 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0,0 rotation = 0,0,180 scale = 0.4915625,0.4915625,0.4915625 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO_linearRcs_tenth TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 0.4915625,0.4915625,0.4915625 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO_linearRcs_tenth } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 0.4915625,0.4915625,0.4915625 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO_linearRcs_tenth } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 0.4915625,0.4915625,0.4915625 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/linearVernorRCS/linearRCS.cfg PART { name = RO_FASA_ExplorerRCS module = Part author = Pablo scale = 1 node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0 TechRequired = advFlightControl entryCost = 800 cost = 25 category = Control subcategory = 0 title = Attitude Jet (69/111 N class) manufacturer = Generic description = These small thrusters are for upper stage or small probe orientation. Plume and sound provided by Waterfall. attachRules = 0,1,0,1,1 mass = 0.0015 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 crashTolerance = 15 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True PhysicsSignificance = 0 bulkheadProfiles = srf tags = control dock maneuver manoeuvre react rendezvous rotate stab steer thruster translate emissiveConstant = 0.6 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 rescaleFactor = 0.905 stagingIcon = RCS_MODULE MODEL { model = Squad/Parts/Utility/linearVernorRCS/Assets/linearRCS } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.069 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 254 key = 1 82.08 key = 4 0.001 } PROPELLANT { ratio = 1.0 name = Hydrazine } } MODULE { name = FXModuleAnimateRCS animationName = linearRCSGlow responseSpeed = 0.01 thrustForceMult = 2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00266666666666667 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.06375 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.06875 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.06625 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.018 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0285 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.1105 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.11375 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.10625 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 0.777734375,0.777734375,0.777734375 moduleID = RO_FASA_ExplorerRCS engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0,0 rotation = 0,0,180 scale = 0.777734375,0.777734375,0.777734375 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0,0 rotation = 0,0,180 scale = 0.777734375,0.777734375,0.777734375 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO_FASA_ExplorerRCS TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 0.777734375,0.777734375,0.777734375 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO_FASA_ExplorerRCS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 0.777734375,0.777734375,0.777734375 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO_FASA_ExplorerRCS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 0.777734375,0.777734375,0.777734375 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/linearVernorRCS/linearRCS.cfg PART { name = RO_FASA_MercuryPodRCS module = Part author = Pablo scale = 1 node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0 TechRequired = advFlightControl entryCost = 800 cost = 25 category = Control subcategory = 0 title = Attitude Jet (138/223 N class) manufacturer = Generic description = These small thrusters are for upper stage or medium probe orientation. Plume and sound provided by Waterfall. attachRules = 0,1,0,1,1 mass = 0.003 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 crashTolerance = 15 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True PhysicsSignificance = 0 bulkheadProfiles = srf tags = control dock maneuver manoeuvre react rendezvous rotate stab steer thruster translate emissiveConstant = 0.6 maxTemp = 1200 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.28 stagingIcon = RCS_MODULE MODEL { model = Squad/Parts/Utility/linearVernorRCS/Assets/linearRCS } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.138 resourceFlowMode = STACK_PRIORITY_SEARCH runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 254 key = 1 82.08 key = 4 0.001 } PROPELLANT { ratio = 1.0 name = Hydrazine } } MODULE { name = FXModuleAnimateRCS animationName = linearRCSGlow responseSpeed = 0.01 thrustForceMult = 2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0037712 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.1275 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.1375 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.1325 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.036 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.057 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.221 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.2275 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.2125 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 1.1,1.1,1.1 moduleID = RO_FASA_MercuryPodRCS engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0,0 rotation = 0,0,180 scale = 1.1,1.1,1.1 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0,0 rotation = 0,0,180 scale = 1.1,1.1,1.1 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RO_FASA_MercuryPodRCS TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 1.1,1.1,1.1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO_FASA_MercuryPodRCS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 1.1,1.1,1.1 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RO_FASA_MercuryPodRCS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0,0,180 scale = 1.1,1.1,1.1 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/linearVernorRCS/vernorEngine.cfg PART { name = vernierEngine module = Part author = Chris Adderley (Nertea) scale = 1 rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1, 0, 0.0, 1 TechRequired = specializedControl entryCost = 1800 cost = 150 category = Control subcategory = 0 title = Attitude Jet, Conformal (275/445 N class) manufacturer = Generic description = A generic conformal RCS thruster. Use this for attitude control or translation/ullage for spaceplanes. LEO-rated heat shielding. Plume and sound provided by Waterfall. attachRules = 0,1,0,1,1 mass = 0.01 heatConductivity = 0.12 skinInternalConductionMult = 4.0 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 crashTolerance = 10 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True PhysicsSignificance = 0 bulkheadProfiles = srf tags = dock liquid manoeuvre maneuver propuls rocket control react rendezvous rotate stab steer thruster translate rcs vernier skinSkinConductionMult = 8.33333333333333 maxTemp = 1473.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2473.15 stagingIcon = RCS_MODULE MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.275 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False PROPELLANT { name = LiquidFuel ratio = 0.9 DrawGauge = True resourceFlowMode = STAGE_PRIORITY_FLOW } PROPELLANT { name = Oxidizer ratio = 1.1 resourceFlowMode = STAGE_PRIORITY_FLOW } atmosphereCurve { key = 0 260 key = 1 140 key = 5 0.001 } } MODULE { name = FXModuleAnimateRCS animationName = linearRCSGlow responseSpeed = 0.01 thrustForceMult = 2 } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-rcs-vernor-1 scale = 1,1,1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00533333333333334 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.445 IspSL = 0.953 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.442 IspSL = 0.95 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.455 IspSL = 0.963 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 1.3, 1.3, 1.3 moduleID = vernierEngine engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,0,0 rotation = 0, 0, 180 scale = 1.3, 1.3, 1.3 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,0,0 rotation = 0, 0, 180 scale = 1.3, 1.3, 1.3 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { mass = 2.5 } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = vernierEngine TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 1.3, 1.3, 1.3 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = vernierEngine } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 1.3, 1.3, 1.3 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = vernierEngine } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,0,0 rotation = 0, 0, 180 scale = 1.3, 1.3, 1.3 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/mk2CargoBay/BayL.cfg PART { name = mk2CargoBayL module = Part author = Porkjet node_stack_top2 = 0.0, 1.855, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom2 = 0.0, -1.855, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = highAltitudeFlight entryCost = 17200 cost = 500 category = Payload subcategory = 0 title = Mk2 Cargo Bay CRG-08 manufacturer = C7 Aerospace Division description = The longer version of the shorter cargo bay. Some ask us just how long is it? It's exactly double the length of the other one. attachRules = 1,0,1,1,1 mass = 1.75 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk2 tags = contain convey equipment freight hold hollow payload (stor transport utility skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 DRAG_CUBE { cube = A,16.7826030640665,0.420993,2.279410761438,16.7826030640665,0.4213952,2.279410761438,7.40001545760217,0.962501,0.266775632244,7.40001545760217,0.9625011,0.266775632244,27.8618386987356,0.9362289,1.2055559166666,27.8618386987356,0.9330578,1.2055559166666,0,0.0004305243277818,0,4.305555,6.459193611,2.583334722222 cube = B,21.018144217937,0.5649103,3.56769481743,21.018144217937,0.5715333,3.56769481743,7.40001545760217,0.962501,0.266775632244,7.40001545760217,0.9625011,0.266775632244,44.3283084369775,0.8164638,3.323738626686,44.3283084369775,0.8081035,3.613421533752,1.43713398123E-06,0.0004303190389194,-0.4800406213926,6.875890390566,6.459195333222,3.543414931674 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODEL { model = Squad/Parts/Utility/mk2CargoBay/BayLarge } MODULE { name = ModuleAnimateGeneric animationName = Mk2BayL startEventGUIName = Close endEventGUIName = Open actionGUIName = Toggle Bay Doors allowDeployLimit = true revClampDirection = false revClampSpeed = true revClampPercent = true } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/mk2CargoBay/BayS.cfg PART { name = mk2CargoBayS module = Part author = Porkjet node_stack_top2 = 0.0, 0.9175, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom2 = 0.0, -0.9175, 0.0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = supersonicFlight entryCost = 11500 cost = 320 category = Payload subcategory = 0 title = Mk2 Cargo Bay CRG-04 manufacturer = C7 Aerospace Division description = Ever wanted to deploy small items into space such as Cubesats, ion-powered Probes or Kerbals? This is just the part for you! (Disclaimer: C7 Aerospace does not condone the deployment of Kerbals into space via Cargo Bays.) attachRules = 1,0,1,1,1 mass = 0.875 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk2 tags = contain convey equipment freight hold hollow payload (stor transport utility skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.0 DRAG_CUBE { cube = A,8.33906644983429,0.4203178,2.279410761438,8.33906644983429,0.4207772,2.279410761438,7.40001545760217,0.962501,0.266775632244,7.40001545760217,0.9625011,0.266775632244,13.9251325885155,0.9348387,2.388148414074,13.9254173291827,0.9358073,2.65222188,0,0.0002131063725024,0,4.305555,3.229593361056,2.583333 cube = B,10.4034570498043,0.5657873,3.482749661724,10.4481079456889,0.5698409,3.596009869332,7.40001545760217,0.962501,0.266775632244,7.40001545760217,0.9625011,0.266775632244,22.2563923983891,0.8164085,3.323738626686,22.2563923983891,0.8079262,3.613421533752,1.43713398123E-06,0.0002131063725024,-0.4800402769482,6.875890390566,3.229593361056,3.543414931674 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODEL { model = Squad/Parts/Utility/mk2CargoBay/BaySmall } MODULE { name = ModuleAnimateGeneric animationName = Mk2BayS startEventGUIName = Close endEventGUIName = Open actionGUIName = Toggle Bay Doors allowDeployLimit = true revClampDirection = false revClampSpeed = true revClampPercent = true } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/mk2CrewCabin/mk2CrewCabin.cfg PART { name = mk2CrewCabin module = Part author = Porkjet mesh = model.mu node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0 node_attach = 1.25, 0.0, 0.0, 0.0, 1.0, 0.0, 1 CrewCapacity = 4 TechRequired = highAltitudeFlight entryCost = 12000 cost = 4200 category = Utility subcategory = 0 title = MK2 Crew Cabin manufacturer = C7 Aerospace Division description = A Mk2 Profile Compliant, compact and eco-friendly crew transportation module, made from up to 80% recycled aircraft components. C7 Engineers insist that all recycled components were meticulously scrubbed clean before assembly, and take no responsibility for any odd smells that may be detected inside and/or around the unit. attachRules = 1,1,1,1,0 mass = 1.5 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 45 breakingForce = 200 breakingTorque = 200 emissiveConstant = 0.85 vesselType = Ship bulkheadProfiles = mk2 tags = base contain outpost passenger statio (stor tour, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, airpump, air pump, pressure, atmosphere, sickbay, stress, colony, habitation skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.722222 INTERNAL { name = MK2_CrewCab_Int } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 usageReqMaskInternal = 5 usageReqMaskExternal = -1 } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = true toggleInFlight = true toggleInFlight = true unfocusedRange = 5 toggleName = Toggle Lights eventOnName = Lights On eventOffName = 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 } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 10 surface = 42 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 2655 basemass = -1 type = Fuselage TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Food maxAmount = 11.7 amount = 11.7 } TANK { name = Water maxAmount = 7.73 amount = 7.73 } TANK { name = Oxygen maxAmount = 1184.4 amount = 1184.4 } TANK { name = CarbonDioxide amount = 0 maxAmount = 515 } TANK { name = Waste amount = 0 maxAmount = 1.06 } TANK { name = WasteWater amount = 0 maxAmount = 9.85 } TANK { name = LithiumHydroxide amount = 3.0 maxAmount = 3.0 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 4 running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. capacity = 6.68 running = true } MODULE { name = HardDrive title = Data Storage dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = Configure title = Processes slots = 2 SETUP { name = O2 Pressure Controller desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Air Pump desc = Pumps external atmosphere into the cabin to maintan internal pressure. Only works in breathable atmospheres tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _AirPump } } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 4.4 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 4.4 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 4.4 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 4.4 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/mk2DockingPort/mk2DockingPort.cfg PART { name = mk2DockingPort module = Part author = Porkjet mesh = model.mu node_stack_top = 0.0, 0.625, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = highAltitudeFlight entryCost = 11000 cost = 850 category = Coupling subcategory = 0 title = Mk2 Clamp-O-Tron manufacturer = C7 Aerospace Division description = The new Clamp-O-Tron brand docking port comes complete with integrated monopropellant tanks for all your docking needs. attachRules = 1,0,1,1,1 mass = 0.825 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = size1, mk2 tags = berth capture connect couple dock fasten join moor port socket utility skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 rescaleFactor = 1.72222 DRAG_CUBE { cube = A,5.69072316414205,0.4513012,3.475387162674,5.71571212374266,0.4519399,3.201014809188,7.40001545760217,0.962501,0.266775632244,7.40001545760217,0.9625011,0.266775632244,11.824490942345,0.9374123,2.629808882892,11.824490942345,0.8837488,2.720940260022,-2.053048790646E-07,0.0004273420059702,-0.1960153858188,5.48597456991,2.153636888778,2.975364116082 cube = B,5.55265063495886,0.423032,2.315882256732,5.55265063495886,0.4207015,2.315882256732,7.40001545760217,0.962501,0.266775632244,7.40001545760217,0.9625011,0.266775632244,9.29181465458102,0.9338691,2.4111108,9.29181465458102,0.9295117,1.2055555722222,0,0.0004273420059702,-1.0265242231008E-07,4.305555,2.153636888778,2.583333 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODULE { name = ModuleDockingNode deployAnimationController = 1 nodeType = NASADock nodeTransformName = dockingNode controlTransformName = controlNode staged = False stagingEnabled = False acquireForce = 0.5 acquireMinFwdDot = 0.8 acquireminRollDot = -3.40282347E+38 acquireRange = 0.25 acquireTorque = 0.5 captureMaxRvel = 0.1 captureMinFwdDot = 0.998 captureMinRollDot = -3.40282347E+38 captureRange = 0.05 minDistanceToReEngage = 0.25 undockEjectionForce = 0.1 } MODULE { name = ModuleAnimateGeneric animationName = dockingPortDeploy actionGUIName = Toggle startEventGUIName = Open endEventGUIName = Close } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 1000 type = Fuselage basemass = -1 basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/mk3CargoBay/long.cfg PART { name = mk3CargoBayL module = Part author = Porkjet node_stack_top2 = 0.0, 4.98, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom2 = 0.0, -4.98, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, 5, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -5, 0.0, 0.0, -1.0, 0.0, 3 TechRequired = experimentalAerodynamics entryCost = 32000 cost = 3000 category = Payload subcategory = 0 title = Mk3 Cargo Bay CRG-100 manufacturer = C7 Aerospace Division description = Originally we threw away the container the Rockomax Jumbo-64 tank came in, then one day a bright and upcoming engineer suggested we reuse them. He was promptly reallocated to another department and his boss came up with the brilliant idea of reusing these containers as cargo bays! attachRules = 1,0,1,1,1 mass = 6 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3 breakingForce = 300 breakingTorque = 300 tags = contain convey equipment freight hold hollow payload (stor transport utility skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 DRAG_CUBE { cube = A,111.22682314815,0.822315,3.010733389296,111.22682314815,0.8119329,3.010733389296,30.5614531008262,1,0.13777777722222,30.5614531008262,1,0.13777777722222,96.5269378984596,0.8378618,4.401797932026,96.5269378984596,0.8354246,2.320949033856,0,0,0,5.7007270422,17.22222,6.458334222222 cube = B,78.7856663966062,0.7576667,6.35592917988,78.7856663966062,0.7604232,6.35592917988,30.5614531008262,1,0.13777777722222,30.5614531008262,1,0.13777777722222,218.977822903163,0.8808309,4.53458469267,218.977822903163,0.898478,5.750562980214,0,0,0.1714476306555,12.832481066418,17.22222,6.115439822022 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODEL { model = Squad/Parts/Utility/mk3CargoBay/long } MODULE { name = ModuleAnimateGeneric animationName = MK3CargoBay startEventGUIName = Close endEventGUIName = Open actionGUIName = Toggle Bay Doors allowDeployLimit = true revClampDirection = false revClampSpeed = true revClampPercent = true } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/mk3CargoBay/medium.cfg PART { name = mk3CargoBayM module = Part author = Porkjet node_stack_top2 = 0.0, 2.48, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom2 = 0.0, -2.48, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, 2.5, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 3 TechRequired = heavyAerodynamics entryCost = 32000 cost = 1500 category = Payload subcategory = 0 title = Mk3 Cargo Bay CRG-50 manufacturer = C7 Aerospace Division description = Originally we threw away the container the Rockomax X200-32 tank came in, then one day a bright and upcoming engineer suggested we reuse them. He was promptly reallocated to another department and his boss came up with the brilliant idea of reusing these containers as cargo bays! attachRules = 1,0,1,1,1 mass = 3 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3 breakingForce = 300 breakingTorque = 300 tags = contain convey equipment freight hold hollow payload (stor transport utility skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 DRAG_CUBE { cube = A,55.613411574075,0.8183038,3.010733389296,55.613411574075,0.8131053,3.010733389296,30.5614531008262,1,0.13777777722222,30.5614531008262,1,0.13777777722222,48.4535481748685,0.8349712,4.401797932026,48.4535481748685,0.832463,2.320947311634,0,0,0,5.7007270422,8.611111722222,6.458334222222 cube = B,39.1031688903392,0.7628529,6.35592056877,39.1031688903392,0.7658651,6.35592056877,30.5614531008262,1,0.13777777722222,30.5614531008262,1,0.13777777722222,108.67978821903,0.8811509,4.53458469267,108.67978821903,0.8984743,5.750562980214,-8.212195162584E-06,0,0.1714476306555,12.832463844198,8.611111722222,6.1154380998 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODEL { model = Squad/Parts/Utility/mk3CargoBay/medium } MODULE { name = ModuleAnimateGeneric animationName = MK3CargoBay startEventGUIName = Close endEventGUIName = Open actionGUIName = Toggle Bay Doors allowDeployLimit = true revClampDirection = false revClampSpeed = true revClampPercent = true } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/mk3CargoBay/ramp.cfg PART { name = mk3CargoRamp module = Part author = Porkjet node_stack_top2 = 0.0, 3, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 3, 0.0, 0.0, 1.0, 0.0, 3 CoPOffset = 0.0, 1.0, 0.0 CoLOffset = 0.0, 1.0, 0.0 TechRequired = heavyAerodynamics entryCost = 32000 cost = 3000 category = Payload subcategory = 0 title = Mk3 Cargo Ramp manufacturer = C7 Aerospace Division description = A sophisticated deployment system for cargo delivery on the ground, or on the sea, or in mid-air, or in a vacuum. Wherever you want, really. attachRules = 1,0,1,1,1 mass = 4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.87 fuelCrossFeed = True bulkheadProfiles = mk3 breakingForce = 300 breakingTorque = 300 tags = bay contain convey equipment freight hold hollow load payload (stor transport unload utility maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 DRAG_CUBE { cube = A,52.1263468566789,0.7443155,2.933841343662,52.1263468566789,0.7434778,2.933841343662,30.5959482462452,1,14.136203120418,30.5959482462452,0.3900836,14.136203120418,70.9233537033683,0.8307629,6.35802167961,70.9233537033683,0.8663591,1.923436085148,0,-1.9287164178,0.004692242061216,5.593089889422,14.1907648356,6.467722054344 cube = B,54.2551689307621,0.739895,2.957125785102,54.2551689307621,0.7390726,2.957125785102,59.5132316170523,0.7,14.193205224174,59.5132316170523,0.7,12.597182485668,71.9370897997837,0.8534118,10.53037141902,71.9370897997837,0.8655999,10.78931610783,0,-1.9287164178,2.101160784438,5.593089889422,14.1907648356,10.66065751332 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODEL { model = Squad/Parts/Utility/mk3CargoBay/ramp } MODULE { name = ModuleAnimateGeneric animationName = Mk3CargoRamp startEventGUIName = Close endEventGUIName = Open actionGUIName = Toggle Ramp allowDeployLimit = true revClampDirection = false revClampSpeed = true revClampPercent = true } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/mk3CargoBay/short.cfg PART { name = mk3CargoBayS module = Part author = Porkjet node_stack_top2 = 0.0, 1.23, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom2 = 0.0, -1.23, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, 1.25, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 3 TechRequired = heavyAerodynamics entryCost = 32000 cost = 750 category = Payload subcategory = 0 title = Mk3 Cargo Bay CRG-25 manufacturer = C7 Aerospace Division description = Originally we threw away the container the Rockomax X200-16 tank came in, then one day a bright and upcoming engineer suggested we reuse them. He was promptly reallocated to another department and his boss came up with the brilliant idea of reusing these containers as cargo bays! attachRules = 1,0,1,1,1 mass = 1.5 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 1 crashTolerance = 50 emissiveConstant = 0.85 fuelCrossFeed = True bulkheadProfiles = mk3 breakingForce = 300 breakingTorque = 300 tags = contain convey equipment freight hold hollow payload (stor transport utility skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2800 rescaleFactor = 1.722222 DRAG_CUBE { cube = A,27.8610200693172,0.8165634,3.010733389296,27.8610200693172,0.8126662,3.010733389296,30.5614531008262,1,0.13777777722222,30.5614531008262,1,0.13777777722222,24.1049347423334,0.8369598,4.428475150806,24.1049347423334,0.8345596,2.374303471416,0,0,0,5.7007270422,4.305556722222,6.4583325 cube = B,19.6741267437927,0.761628,12.866848006428,19.777291846799,0.7605543,12.866848006428,30.5614531008262,1,0.13777777722222,30.5614531008262,1,0.13777777722222,54.02725775501,0.8810784,4.53457608156,54.02725775501,0.898275,5.75055092466,0,2.053048790646E-07,0.17145377898804,12.8324483442,4.305555,6.115426044246 rescaleX = 1.722222 rescaleY = 1.722222 rescaleZ = 1.722222 } MODEL { model = Squad/Parts/Utility/mk3CargoBay/short } MODULE { name = ModuleAnimateGeneric animationName = MK3CargoBay startEventGUIName = Close endEventGUIName = Open actionGUIName = Toggle Bay Doors allowDeployLimit = true revClampDirection = false revClampSpeed = true revClampPercent = true } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/parachuteMk1/parachuteMk1.cfg PART { name = parachuteSingle module = Part author = Chris Adderley (Nertea) scale = 1.0 node_stack_bottom = 0.0, -0.0120649, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.0120649, 0.0, 0.0, -1.0, 0.0 buoyancyUseCubeNamed = PACKED sound_parachute_open = activate sound_parachute_single = deploy TechRequired = start entryCost = 0 cost = 450 category = none subcategory = 0 title = Mk16 Parachute description = The Mk16 Parachute might be considered by some to be little more than a random stitching together of the surplus parts it is, in fact, made from. But the fact remains that the Mk16 has been widely accepted as a generally better alternative to being in freefall. attachRules = 1,0,0,1,0 mass = 0.0305 dragModelType = default angularDrag = 3 stageOffset = -1 bulkheadProfiles = size0, srf bodyLiftMultiplier = 0 tags = arrest canopy chute decel descen drag entry fall landing re- return safe slow white absorptiveConstant = 0.15 maximum_drag = 0.32 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 2 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 1.25 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 12 } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Utility/restock-parachute-0625-1 position = 0.0, 0.0, 0.0 scale = 0.8,0.8,0.8 rotation = 0, 0, 0 } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = SmallChuteCap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = SmallChuteCap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = SmallChuteCap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = RealChuteModule caseMass = 0.002 timer = 0 mustGoDown = false cutSpeed = 0.5 spareChutes = 5 PARACHUTE { material = Nylon preDeployedDiameter = 1 deployedDiameter = 25 minIsPressure = false minPressure = 0.01 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 6 preDeploymentAnimation = semiDeployLarge deploymentAnimation = fullyDeployLarge parachuteName = B_ParachuteRoot004 capName = SmallChuteCap } } MODULE { name = ProceduralChute textureLibrary = StockReplacement currentCanopies = Main chute } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/parachuteMk12-R/parachuteMk12-R.cfg PART { name = radialDrogue module = Part author = Chris Adderley (Nertea) scale = 1.0 rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 buoyancyUseCubeNamed = PACKED sound_parachute_open = activate sound_parachute_single = deploy TechRequired = survivability entryCost = 600 cost = 300 category = none subcategory = 0 title = Mk12-R Radial-Mount Drogue Chute description = The Mk12-R is a half sized radial mount version of the Mk25. This "Drogue" parachute is small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing craft down before the deployment of your main chutes. attachRules = 0,1,0,0,0 mass = 0.007 dragModelType = default angularDrag = 3 breakingForce = 100 breakingTorque = 50 bodyLiftMultiplier = 0 stageOffset = -1 bulkheadProfiles = srf tags = arrest canopy chute decel descen drag entry fall landing orange re- return safe slow stab absorptiveConstant = 0.15 maximum_drag = 0.32 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 2.5 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 8 } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Utility/restock-parachute-drogue-radial-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = RadialChuteCapDrogue valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = RadialChuteCapDrogue valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = RadialChuteCapDrogue valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = RealChuteModule caseMass = 0.003 timer = 0 mustGoDown = false cutSpeed = 0.5 spareChutes = 5 PARACHUTE { material = Kevlar preDeployedDiameter = 2.5 deployedDiameter = 5 minIsPressure = false minPressure = 0.007 deploymentAlt = 3000 cutAlt = 1100 preDeploymentSpeed = 1 deploymentSpeed = 4 preDeploymentAnimation = semiDeployLarge deploymentAnimation = fullyDeployLarge parachuteName = B_ParachuteRoot005 capName = RadialChuteCapDrogue } } MODULE { name = ProceduralChute textureLibrary = StockReplacement currentCanopies = Drogue chute } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/parachuteMk16-XL/parachuteMk16-XL.cfg PART { name = parachuteLarge module = Part author = Chris Adderley (Nertea) scale = 1.0 node_stack_bottom = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0 buoyancyUseCubeNamed = PACKED sound_parachute_open = activate sound_parachute_single = deploy TechRequired = landing entryCost = 4600 cost = 500 category = none subcategory = 0 title = Mk16-XL Parachute description = The Mk16-XL Parachute is a double-sized variant of the Mk16, now with only 50% of the structural integrity! attachRules = 1,0,0,1,0 mass = 0.1589 dragModelType = default angularDrag = 3 breakingForce = 100 breakingTorque = 50 bodyLiftMultiplier = 0 stageOffset = -1 bulkheadProfiles = size1, srf tags = arrest blue canopy chute decel descen drag entry fall landing re- return safe slow absorptiveConstant = 0.15 maximum_drag = 0.32 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.6 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 0.67 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 25 } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Utility/restock-parachute-125-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = ChuteCap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = ChuteCap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = ChuteCap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = RealChuteModule caseMass = 0.045 timer = 0 mustGoDown = false cutSpeed = 0.5 spareChutes = 5 PARACHUTE { material = Nylon preDeployedDiameter = 2 deployedDiameter = 50 minIsPressure = false minPressure = 0.01 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 6 preDeploymentAnimation = semiDeployLarge deploymentAnimation = fullyDeployLarge parachuteName = B_ParachuteLargeRotator capName = ChuteCap } } MODULE { name = ProceduralChute textureLibrary = StockReplacement currentCanopies = Main chute } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/parachuteMk2-R/parachuteMk2-R.cfg PART { name = parachuteRadial module = Part author = Chris Adderley (Nertea) scale = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 buoyancyUseCubeNamed = PACKED sound_parachute_open = activate sound_parachute_single = deploy TechRequired = survivability entryCost = 2800 cost = 300 category = none subcategory = 0 title = Mk2-R Radial-Mount Parachute description = A parachute comparable to the Mk16 chute, but which is placed radially instead of attached on top of something. attachRules = 0,1,0,0,0 mass = 0.0232 dragModelType = default angularDrag = 3 breakingForce = 100 breakingTorque = 50 bodyLiftMultiplier = 0 stageOffset = -1 bulkheadProfiles = srf tags = arrest blue canopy chute decel descen drag entry fall landing re- return safe slow absorptiveConstant = 0.15 maximum_drag = 0.32 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.0 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 1 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 58 } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Utility/restock-parachute-radial-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = RadialChuteCap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = RadialChuteCap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = RadialChuteCap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = RealChuteModule caseMass = 0.01 timer = 0 mustGoDown = false cutSpeed = 0.5 spareChutes = 5 PARACHUTE { material = Nylon preDeployedDiameter = 0.7 deployedDiameter = 17 minIsPressure = false minPressure = 0.01 deploymentAlt = 1000 cutAlt = -1 preDeploymentSpeed = 2 deploymentSpeed = 6 preDeploymentAnimation = semiDeployLarge deploymentAnimation = fullyDeployLarge parachuteName = B_ParachuteRoot capName = RadialChuteCap } } MODULE { name = ProceduralChute textureLibrary = StockReplacement currentCanopies = Main chute } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/parachuteMk25/parachuteMk25.cfg PART { name = parachuteDrogue module = Part author = Chris Adderley (Nertea) scale = 1.0 node_stack_bottom = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0 buoyancyUseCubeNamed = PACKED sound_parachute_open = activate sound_parachute_single = deploy TechRequired = advLanding entryCost = 3500 cost = 500 category = none subcategory = 0 title = Mk25 Parachute description = The Mk25 is what's known as a "Drogue" parachute - small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing heavy craft down before the deployment of your main chutes. attachRules = 1,0,0,1,0 mass = 0.0507 dragModelType = default angularDrag = 3 breakingForce = 100 breakingTorque = 50 bodyLiftMultiplier = 0 stageOffset = -1 bulkheadProfiles = size1, srf tags = arrest canopy chute decel descen drag drogue entry fall landing orange re- return safe slow stab absorptiveConstant = 0.15 maximum_drag = 0.32 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.6 emissiveConstant = 0.85 maxTemp = 850 skinMaxTemp = 2300 MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 0.67 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 3.5 } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Utility/restock-parachute-drogue-125-1 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleTransform2Value transformName = ChuteCap valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = ChuteCap valueName = absorptiveConstant valueCurve { key = 0.0 0.15 key = 1.0 0.4 } } MODULE { name = ModuleTransform2Value transformName = ChuteCap valueName = skinInternalConductionMult valueCurve { key = 0.0 0.12 key = 1.0 1.0 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = RealChuteModule caseMass = 0.045 timer = 0 mustGoDown = false cutSpeed = 0.5 spareChutes = 5 PARACHUTE { material = Kevlar preDeployedDiameter = 5 deployedDiameter = 10 minIsPressure = false minPressure = 0.007 deploymentAlt = 3000 cutAlt = 1100 preDeploymentSpeed = 1 deploymentSpeed = 4 preDeploymentAnimation = semiDeployLarge deploymentAnimation = fullyDeployLarge parachuteName = B_ParachuteLargeDrogueRotator capName = ChuteCap } } MODULE { name = ProceduralChute textureLibrary = StockReplacement currentCanopies = Drogue chute } EFFECTS { rcpredeploy { AUDIO { channel = Ship clip = sound_parachute_open volume = 1 } } rcdeploy { AUDIO { channel = Ship clip = sound_parachute_single volume = 1 } } rccut { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_cut volume = 1 } } rcrepack { AUDIO { channel = Ship clip = RealChute/Sounds/sound_parachute_repack volume = 1 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/radialAttachmentPoint/radialAttachmentPoint.cfg PART { name = stackPoint1 module = Part author = NovaSilisko mesh = model.mu rescaleFactor = 1 node_stack_top = 0.0, 0.04688377, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -0.08, 0.0, 0.0, -1.0, 0.0 TechRequired = specializedConstruction entryCost = 1200 cost = 250 category = Structural subcategory = 0 title = BZ-52 Radial Attachment Point manufacturer = Found behind the Clamp-O-Tron factory description = Originally a defective Clamp-O-Tron docking port, engineers soon discovered it had great potential as a structural element. attachRules = 1,1,1,1,1 mass = 0.025 dragModelType = default maximum_drag = 0.25 minimum_drag = 0.25 angularDrag = 0.5 PhysicsSignificance = 0 bulkheadProfiles = size1, srf tags = affix anchor mount secure maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/rcsBlockRV-105/rcsBlockRV-105.cfg PART { name = RCSBlock module = Part author = Chris Adderley (Nertea) scale = 0.1 node_attach = 0.45212, -0.0105571, -0.0059382, 1.0, 0.0, 0.0 TechRequired = advFlightControl entryCost = 0 cost = 620 category = Control subcategory = 0 title = RCS Quad [275/445 N Class] manufacturer = Generic description = A generic RCS quad. Use this for attitude control or translation/ullage for medium stages and spacecraft (when using NTO/MMH, same performance as the Apollo SM quads). Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.028 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 15 PhysicsSignificance = 0 bulkheadProfiles = srf tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.875 stagingIcon = RCS_MODULE MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.275 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 254 key = 1 82.08 key = 4 0.001 } PROPELLANT { ratio = 1.0 name = Hydrazine } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-rcs-block-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRestockDepthMask maskTransform = 4Mask } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.016 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0.0050000000625,0.0260000000625,0 rotation = 0,0,180 scale = 1.5500000000625,1.5500000000625,1.5500000000625 moduleID = RCSBlock engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0.0050000000625,0.0260000000625,0 rotation = 0,0,180 scale = 1.5500000000625,1.5500000000625,1.5500000000625 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0.0050000000625,0.0260000000625,0 rotation = 0,0,180 scale = 1.5500000000625,1.5500000000625,1.5500000000625 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RCSBlock TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0.0050000000625,0.0260000000625,0 rotation = 0,0,180 scale = 1.5500000000625,1.5500000000625,1.5500000000625 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RCSBlock } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0.0050000000625,0.0260000000625,0 rotation = 0,0,180 scale = 1.5500000000625,1.5500000000625,1.5500000000625 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RCSBlock } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0.0050000000625,0.0260000000625,0 rotation = 0,0,180 scale = 1.5500000000625,1.5500000000625,1.5500000000625 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/rcsBlockRV-105/rcsBlockRV-105.cfg PART { name = SquadRCSBlockTenth module = Part author = Chris Adderley (Nertea) scale = 0.1 node_attach = 0.45212, -0.0105571, -0.0059382, 1.0, 0.0, 0.0 TechRequired = stability entryCost = 1450 cost = 620 category = Control subcategory = 0 title = RCS Quad (28/45 N class) manufacturer = Generic description = A generic RCS quad. Use this for attitude control or translation/ullage for very small stages and spacecraft. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.0028 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 15 PhysicsSignificance = 0 bulkheadProfiles = srf tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.5925 stagingIcon = RCS_MODULE MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.0275 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 254 key = 1 82.08 key = 4 0.001 } PROPELLANT { ratio = 1.0 name = Hydrazine } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-rcs-block-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRestockDepthMask maskTransform = 4Mask } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.00505968 techLevel = 0 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.0255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.0275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.0265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.0072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.0445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.0442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.0455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.0425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0.00158000001975,0.00821600001975,0 rotation = 0,0,180 scale = 0.48980000001975,0.48980000001975,0.48980000001975 moduleID = SquadRCSBlockTenth engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0.00158000001975,0.00821600001975,0 rotation = 0,0,180 scale = 0.48980000001975,0.48980000001975,0.48980000001975 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0.00158000001975,0.00821600001975,0 rotation = 0,0,180 scale = 0.48980000001975,0.48980000001975,0.48980000001975 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = SquadRCSBlockTenth TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0.00158000001975,0.00821600001975,0 rotation = 0,0,180 scale = 0.48980000001975,0.48980000001975,0.48980000001975 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = SquadRCSBlockTenth } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0.00158000001975,0.00821600001975,0 rotation = 0,0,180 scale = 0.48980000001975,0.48980000001975,0.48980000001975 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = SquadRCSBlockTenth } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0.00158000001975,0.00821600001975,0 rotation = 0,0,180 scale = 0.48980000001975,0.48980000001975,0.48980000001975 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/rcsBlockRV-105/rcsBlockRV-105.cfg PART { name = RCSBlockQuarter module = Part author = Chris Adderley (Nertea) scale = 0.1 node_attach = 0.45212, -0.0105571, -0.0059382, 1.0, 0.0, 0.0 TechRequired = stability entryCost = 3400 cost = 620 category = Control subcategory = 0 title = RCS Quad [69/111 N class] manufacturer = Generic description = A generic RCS quad. Use this for attitude control or translation/ullage for rather small spacecraft or kick stages. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.007 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 15 PhysicsSignificance = 0 bulkheadProfiles = srf tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 0.9375 stagingIcon = RCS_MODULE MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.06875 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 254 key = 1 82.08 key = 4 0.001 } PROPELLANT { ratio = 1.0 name = Hydrazine } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-rcs-block-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRestockDepthMask maskTransform = 4Mask } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.008 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.06375 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.06875 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.06625 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.018 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.0285 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.11125 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.1105 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.11375 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.10625 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0.00250000003125,0.01300000003125,0 rotation = 0,0,180 scale = 0.77500000003125,0.77500000003125,0.77500000003125 moduleID = RCSBlockQuarter engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0.00250000003125,0.01300000003125,0 rotation = 0,0,180 scale = 0.77500000003125,0.77500000003125,0.77500000003125 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0.00250000003125,0.01300000003125,0 rotation = 0,0,180 scale = 0.77500000003125,0.77500000003125,0.77500000003125 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = RCSBlockQuarter TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0.00250000003125,0.01300000003125,0 rotation = 0,0,180 scale = 0.77500000003125,0.77500000003125,0.77500000003125 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RCSBlockQuarter } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0.00250000003125,0.01300000003125,0 rotation = 0,0,180 scale = 0.77500000003125,0.77500000003125,0.77500000003125 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = RCSBlockQuarter } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0.00250000003125,0.01300000003125,0 rotation = 0,0,180 scale = 0.77500000003125,0.77500000003125,0.77500000003125 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/rcsBlockRV-105/rcsBlockRV-105.cfg PART { name = SquadRCSBlockHalf module = Part author = Chris Adderley (Nertea) scale = 0.1 node_attach = 0.45212, -0.0105571, -0.0059382, 1.0, 0.0, 0.0 TechRequired = stability entryCost = 1450 cost = 620 category = Control subcategory = 0 title = RCS Quad [138/223 N class] manufacturer = Generic description = A generic RCS quad. Use this for attitude control or translation/ullage for small stages and spacecraft. Plume and sound provided by Waterfall. attachRules = 0,1,0,0,0 mass = 0.014 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 15 PhysicsSignificance = 0 bulkheadProfiles = srf tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.326 stagingIcon = RCS_MODULE MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.1375 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 254 key = 1 82.08 key = 4 0.001 } PROPELLANT { ratio = 1.0 name = Hydrazine } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Control/restock-rcs-block-1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRestockDepthMask maskTransform = 4Mask } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0113136 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.1275 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.1375 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.1325 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.036 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.057 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.221 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.2275 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.2125 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSjet position = 0.0035360000442,0.0183872000442,0 rotation = 0,0,180 scale = 1.0961600000442,1.0961600000442,1.0961600000442 moduleID = SquadRCSBlockHalf engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0.0035360000442,0.0183872000442,0 rotation = 0,0,180 scale = 1.0961600000442,1.0961600000442,1.0961600000442 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0.0035360000442,0.0183872000442,0 rotation = 0,0,180 scale = 1.0961600000442,1.0961600000442,1.0961600000442 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = SquadRCSBlockHalf TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSjet position = 0.0035360000442,0.0183872000442,0 rotation = 0,0,180 scale = 1.0961600000442,1.0961600000442,1.0961600000442 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSjet } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = SquadRCSBlockHalf } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSjet position = 0.0035360000442,0.0183872000442,0 rotation = 0,0,180 scale = 1.0961600000442,1.0961600000442,1.0961600000442 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = SquadRCSBlockHalf } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSjet position = 0.0035360000442,0.0183872000442,0 rotation = 0,0,180 scale = 1.0961600000442,1.0961600000442,1.0961600000442 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = Squad/Parts/Utility/rcsBlockRV-105/rcsBlockRV-105.cfg PART { name = ATV_RCS_back module = Part author = Chris Adderley (Nertea) scale = 0.1 node_attach = 0.45212, -0.0105571, -0.0059382, 1.0, 0.0, 0.0 TechRequired = advFlightControl TechHidden = true entryCost = 0 cost = 620 category = none subcategory = 0 title = ATV RCS aft manufacturer = STEADLER Engineering Corps description = Intended to represent the ATVs aft RCS thrusters. Place four near the aft end of ATVs sides. attachRules = 0,1,0,0,0 mass = 0.028 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 15 PhysicsSignificance = 0 bulkheadProfiles = srf tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 stagingIcon = RCS_MODULE MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.216 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 270 key = 1 100 key = 4 0.001 } PROPELLANT { ratio = 0.495 name = MMH } PROPELLANT { ratio = 0.505 name = MON3 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { mass = 2.5 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODEL { model = Squad/Parts/Utility/rcsBlockRV-105/model scale = 1.0, 1.0, 1.0 rotation = 90, 0, 0 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSthruster emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/rcsBlockRV-105_v2/rcsBlockRV-105.cfg PART { name = RCSBlock_v2 module = Part author = Pablo mesh = rcsBlock105.mu scale = 0.1 node_attach = -0.07, 0, 0, 1.0, 0.0, 0.0 TechRequired = advFlightControl entryCost = 1200 cost = 45 subcategory = 0 title = non RO - RV-105 RCS Thruster Block manufacturer = STEADLER Engineering Corps description = The recent discovery of a third law of physics made it possible for STEADLER Corps engineers to produce these small monopropellant thrusters, to help with attitude control and linear motion. Even though many Kerbal physicists still dispute the validity of this new law, studies show that the thrusters seem to work as advertised. (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.04 dragModelType = default maximum_drag = 0.001 minimum_drag = 0.001 angularDrag = 2 crashTolerance = 15 PhysicsSignificance = 0 bulkheadProfiles = srf tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 stagingIcon = RCS_MODULE EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSjet clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.02 0.1 volume = 0.5 0.1 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } MODEL_MULTI_PARTICLE { modelName = Squad/FX/Monoprop_small transformName = RCSjet emission = 0.0 0.0 emission = 0.1 0.0 emission = 1.0 1.0 speed = 0.0 0.8 speed = 1.0 1.0 localRotation = -90, 0, 0 } } } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 1 resourceName = MonoPropellant resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 key = 4 0.001 } } MODULE { name = FXModuleAnimateRCS animationName = RCSGlow responseSpeed = 0.01 thrustForceMult = 2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { mass = 2.5 } } } } UrlConfig { parentUrl = Squad/Parts/Utility/RelayAntennas/RA-100.cfg PART { name = RelayAntenna100 module = Part author = Andrew Cassidy node_attach = 0.0, -0.12, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.18, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = automation entryCost = 24000 cost = 3000 category = Communication subcategory = 0 title = RA-100 Parabolic Antenna (4m) manufacturer = Generic description = A fixed axial feed parabolic antenna for deep space telecommunications. attachRules = 1,1,0,0,0 mass = 0.064 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 vesselType = Relay bulkheadProfiles = size0 maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 rescaleFactor = 1.3115 MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODEL { model = ReStock/Assets/Communication/restock-relay-stack-3 } MODULE { name = ModulePartVariants baseVariant = Size1 VARIANT { name = Size1 displayName = 1.25m themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { dish_big_125 = true dish_big_compact = false } } VARIANT { name = Compact displayName = Compact themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { dish_big_125 = false dish_big_compact = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 4.0 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/RelayAntennas/RA-5.cfg PART { name = RelayAntenna5 module = Part author = Andrew Cassidy rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5000 cost = 1800 category = Communication subcategory = 0 title = RA-2 Parabolic Antenna (1m) manufacturer = Generic description = A fixed Cassegrain parabolic antenna for general applications. Features a composite protective cover for the reflector. attachRules = 1,1,0,0,0 mass = 0.004 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 vesselType = Relay bulkheadProfiles = size0 maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODEL { model = ReStock/Assets/Communication/restock-relay-stack-1 } MODULE { name = ModulePartVariants baseVariant = Size0 VARIANT { name = Size0 displayName = 0.625m themeName = White primaryColor = #ffffff secondaryColor = #505050 GAMEOBJECTS { dish_small_625 = true dish_small_truss = false } } VARIANT { name = Truss displayName = Truss themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { dish_small_625 = false dish_small_truss = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 1.0 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/RelayAntennas/RA-50.cfg PART { name = RelayAntenna50 module = Part author = Andrew Cassidy rescaleFactor = 1.0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = electronics entryCost = 45000 cost = 2400 category = Communication subcategory = 0 title = RA-15 Parabolic Antenna (2m) manufacturer = Generic description = A fixed Gregorian - style parabolic antenna for deep space telecommunications. attachRules = 1,1,0,0,0 mass = 0.016 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 vesselType = Relay bulkheadProfiles = size0 maxTemp = 673.15 crashTolerance = 8 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 fuelCrossFeed = False skinMaxTemp = 773.15 MODULE { name = Driftless active = True } MODULE { name = ModuleBdbRelayInfo } MODEL { model = ReStock/Assets/Communication/restock-relay-stack-2 } MODULE { name = ModulePartVariants baseVariant = Size0 VARIANT { name = Size0 displayName = 0.625m themeName = White primaryColor = #ffffff secondaryColor = #505050 GAMEOBJECTS { dish_medium_625 = true dish_medium_125 = false } } VARIANT { name = Size1 displayName = 1.25m themeName = White primaryColor = #ffffff secondaryColor = #707070 GAMEOBJECTS { dish_medium_625 = false dish_medium_125 = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleRealAntenna antennaDiameter = 2.0 RFBand = S packetInterval = 1 packetSize = 1 packetResourceCost = 1 UPGRADES { UPGRADE { name__ = commsTL1 maxTechLevel = 1 } UPGRADE { name__ = commsTL2 maxTechLevel = 2 } UPGRADE { name__ = commsTL3 maxTechLevel = 3 } UPGRADE { name__ = commsTL4 maxTechLevel = 4 } UPGRADE { name__ = commsTL5 maxTechLevel = 5 } UPGRADE { name__ = commsTL6 maxTechLevel = 6 } UPGRADE { name__ = commsTL7 maxTechLevel = 7 } UPGRADE { name__ = commsTL8 maxTechLevel = 8 } UPGRADE { name__ = commsTL9 maxTechLevel = 9 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/rockomaxAdapters/largeAdapter.cfg PART { name = largeAdapter module = Part author = AlexanderM rescaleFactor = 1 node_stack_top = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.755, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = generalConstruction entryCost = 3300 cost = 500 category = Structural subcategory = 0 title = Rockomax Brand Adapter manufacturer = Rockomax Conglomerate description = Governmental pressure and several lawsuits led Rockomax to finally consider creating an adapter to connect its own parts to that of its competitors. As much as the CEOs hated it, however, it was a resounding success. attachRules = 1,0,1,1,0 mass = 0.215 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = True bulkheadProfiles = size1, size2 tags = cone maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Utility/rockomaxAdapters/Assets/brandAdapter } MODULE { name = ModulePartVariants baseVariant = BlackAndWhite useMultipleDragCubes = false VARIANT { name = BlackAndWhite displayName = Black and White themeName = White primaryColor = #ffffff secondaryColor = #000000 } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #ffffff secondaryColor = #f49841 TEXTURE { mainTextureURL = Squad/Parts/Utility/rockomaxAdapters/Assets/Rockomax_Adapters_diffuse_O _BumpMap = Squad/Parts/Utility/rockomaxAdapters/Assets/Rockomax_Adapters_normal_O } } } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry skinMaxTemp = 1000 leaveTemp = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow_Adapter_Halved defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 1600 type = Cryogenic UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } } } UrlConfig { parentUrl = Squad/Parts/Utility/rockomaxAdapters/largeAdapterShort.cfg PART { name = largeAdapter2 module = Part author = AlexanderM rescaleFactor = 1 node_stack_top = 0.0, 0.1892163, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.1892163, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advConstruction entryCost = 3000 cost = 450 category = Structural subcategory = 0 title = Rockomax Brand Adapter 02 manufacturer = Rockomax Conglomerate description = A shorter adapter from Rockomax, formed under similar circumstances to its big brother. Coated with spaceproof paint for maximum integrity. attachRules = 1,0,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = True bulkheadProfiles = size2, size1 tags = cone truncat maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 MODEL { model = Squad/Parts/Utility/rockomaxAdapters/Assets/brandAdapter02 } MODULE { name = ModulePartVariants baseVariant = BlackAndWhite useMultipleDragCubes = false VARIANT { name = BlackAndWhite displayName = Black and White themeName = White primaryColor = #ffffff secondaryColor = #000000 } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #ffffff secondaryColor = #f49841 TEXTURE { mainTextureURL = Squad/Parts/Utility/rockomaxAdapters/Assets/Rockomax_Adapters_diffuse_O _BumpMap = Squad/Parts/Utility/rockomaxAdapters/Assets/Rockomax_Adapters_normal_O } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow_Adapter_Halved defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/ServiceBay/ServiceBay_125.cfg PART { name = ServiceBay_125 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_top2 = 0.0, 0.25, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom2 = 0.0, -0.25, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.3, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = survivability cost = 500 entryCost = 0 TechHidden = True subcategory = 0 title = non RO - Service Bay (1.25m) description = A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 14 bulkheadProfiles = size1 heatConductivity = 0.04 thermalMassModifier = 5.0 emissiveConstant = 0.95 tags = bus contain heat hollow protect (stor therm maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleAnimateGeneric animationName = DoorsOpen actionGUIName = Toggle startEventGUIName = Open endEventGUIName = Close allowAnimationWhileShielded = False } MODULE { name = ModuleSeeThroughObject transformName = NewBay125 shaderName = KSP/Bumped Specular (Transparent) screenRadius = 1.0 leadModuleIndex = 0 leadModuleTgtValue = 0 } MODULE { name = ModuleConductionMultiplier modifiedConductionFactor = 0.001 convectionFluxThreshold = 500 } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Payload/restock-service-bay-125-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Opaque VARIANT { name = Opaque displayName = Solid Caps primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { ServiceBay125_Opaque = true ServiceBay125 = false ServiceBay125_Transparent = false FloorColliders = true } } VARIANT { name = Transparent displayName = Truss Caps primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { ServiceBay125_Opaque = false ServiceBay125 = false ServiceBay125_Transparent = true FloorColliders = true } } VARIANT { name = Hollow displayName = No Caps primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { ServiceBay125_Opaque = false ServiceBay125 = true ServiceBay125_Transparent = false FloorColliders = false } } } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/ServiceBay/ServiceBay_250.cfg PART { name = ServiceBay_250 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_stack_top2 = 0.0, 0.55, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom2 = 0.0, -0.55, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 0.65, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.65, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = commandModules cost = 500 entryCost = 0 TechHidden = True subcategory = 0 title = non RO - Service Bay (2.5m) description = A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.3 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 14 bulkheadProfiles = size2 heatConductivity = 0.04 thermalMassModifier = 5.0 emissiveConstant = 0.95 tags = bus contain heat hollow protect (stor therm maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleAnimateGeneric animationName = DoorsOpen actionGUIName = Toggle startEventGUIName = Open endEventGUIName = Close allowAnimationWhileShielded = False } MODULE { name = ModuleSeeThroughObject transformName = NewBay25 shaderName = KSP/Bumped Specular (Transparent) screenRadius = 2.0 leadModuleIndex = 0 leadModuleTgtValue = 0 } MODULE { name = ModuleConductionMultiplier modifiedConductionFactor = 0.001 convectionFluxThreshold = 500 } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Payload/restock-service-bay-25-1 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Opaque VARIANT { name = Opaque displayName = Solid Caps primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { ServiceBay25_Opaque = true ServiceBay25 = false ServiceBay25_Transparent = false FloorColliders = true } } VARIANT { name = Transparent displayName = Truss Caps primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { ServiceBay25_Opaque = false ServiceBay25 = false ServiceBay25_Transparent = true FloorColliders = true } } VARIANT { name = Hollow displayName = No Caps primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { ServiceBay25_Opaque = false ServiceBay25 = true ServiceBay25_Transparent = false FloorColliders = false } } } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = CylBottom001 rotatorsName = CylTop001 } CONSTRAINLOOKFX { targetName = CylBottom002 rotatorsName = CylTop002 } CONSTRAINLOOKFX { targetName = CylBottom003 rotatorsName = CylTop003 } CONSTRAINLOOKFX { targetName = CylBottom004 rotatorsName = CylTop004 } CONSTRAINLOOKFX { targetName = CylTop001 rotatorsName = CylBottom001 } CONSTRAINLOOKFX { targetName = CylTop002 rotatorsName = CylBottom002 } CONSTRAINLOOKFX { targetName = CylTop003 rotatorsName = CylBottom003 } CONSTRAINLOOKFX { targetName = CylTop004 rotatorsName = CylBottom004 } } MODULE { name = TweakScale type = stack defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/ServiceBay_v2/ServiceBay_125_v2.cfg PART { name = ServiceBay_125_v2 module = Part author = RoverDude node_stack_top2 = 0.0, 0.25, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom2 = 0.0, -0.25, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.3, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = survivability entryCost = 1000 cost = 500 category = Payload subcategory = 0 title = Service Bay [2m] description = Service bay for protecting small delicate instruments during spaceflight. Note: must be shielded for reentry, bay itself is delicate too. attachRules = 1,0,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 14 bulkheadProfiles = size1 heatConductivity = 0.04 thermalMassModifier = 5.0 tags = bus contain heat hollow protect (stor therm maxTemp = 1000 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 emissiveConstant = 0.2 MODEL { model = Squad/Parts/Utility/ServiceBay_v2/Assets/ServiceBay_125_v2 } MODULE { name = ModuleAnimateGeneric animationName = ServiceBayDoors actionGUIName = Toggle startEventGUIName = Open endEventGUIName = Close allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/ServiceBay_v2/ServiceBay_250_v2.cfg PART { name = ServiceBay_250_v2 module = Part author = RoverDude node_stack_top2 = 0.0, 0.55, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom2 = 0.0, -0.55, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 0.65, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.65, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = commandModules entryCost = 1000 cost = 500 category = Payload subcategory = 0 title = Service Bay [4m] description = Service bay for protecting small delicate instruments during spaceflight. Note: must be shielded for reentry, bay itself is delicate too. attachRules = 1,0,1,1,0 mass = 0.24 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 14 bulkheadProfiles = size2 heatConductivity = 0.04 thermalMassModifier = 5.0 tags = bus contain heat hollow protect (stor therm maxTemp = 1000 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.6 emissiveConstant = 0.2 MODEL { model = Squad/Parts/Utility/ServiceBay_v2/Assets/ServiceBay_250_v2 } MODULE { name = ModuleAnimateGeneric animationName = ServiceBayDoors actionGUIName = Toggle startEventGUIName = Open endEventGUIName = Close allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/ServiceBay_v2/ServiceBay_250_v2.cfg PART { name = RO_ServiceBay_300 module = Part author = RoverDude node_stack_top2 = 0.0, 0.55, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom2 = 0.0, -0.55, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 0.65, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -0.65, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = commandModules entryCost = 1000 cost = 500 category = Payload subcategory = 0 title = Service Bay [3m] description = Service bay for protecting small delicate instruments during spaceflight. Note: must be shielded for reentry, bay itself is delicate too. attachRules = 1,0,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 14 bulkheadProfiles = size2 heatConductivity = 0.04 thermalMassModifier = 5.0 tags = bus contain heat hollow protect (stor therm maxTemp = 1000 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 rescaleFactor = 1.2 emissiveConstant = 0.2 MODEL { model = Squad/Parts/Utility/ServiceBay_v2/Assets/ServiceBay_250_v2 } MODULE { name = ModuleAnimateGeneric animationName = ServiceBayDoors actionGUIName = Toggle startEventGUIName = Open endEventGUIName = Close allowAnimationWhileShielded = False } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/smallClaw/smallClaw.cfg PART { name = smallClaw module = Part author = Andrew Cassidy scale = 1 TechRequired = actuators entryCost = 4100 cost = 315 subcategory = 0 title = non RO - Advanced Grabbing Unit Jr. manufacturer = Kerbal Motion LLC description = Usually, when you want to improve a part, the first thing any self-respecting Kerbal engineer thinks about is making it bigger and adding more power. Rarely, that's not the ideal solution. Thus was born the AGU jr. Instead of making a bigger claw, Kerbal Motion has designed a smaller one, when you need a small helping hand to latch onto something in those hard to reach places. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,0,0 mass = 0.03 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 fuelCrossFeed = False crashTolerance = 50 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = size0, srf tags = a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1 node_stack_top = 0.0, -0.14082675, 0.00, 0.0, -1.0, 0.0, 1 node_attach = 0.0, -0.0738, 0.00, 0.0, -1.0, 0.0, 1 category = 97 MODULE { name = ModuleGrappleNode nodeTransformName = ArticulatedCap deployAnimationController = 1 nodeType = size1 captureRange = 0.1 captureMinFwdDot = 0.733 captureMaxRvel = 1 nodeTransformName = Pivot } MODULE { name = ModuleAnimateGeneric animationName = Deploy startEventGUIName = Arm endEventGUIName = Disarm actionGUIName = Toggle Arming animationName = Deploy } MODULE { name = FlagDecal textureQuadName = flagTransform textureQuadName = FlagTransform } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 0.625 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODEL { model = ReStock/Assets/Coupling/restock-claw-625-2 } MODULE { name = ModuleRestockConstraints LOOKATCONSTRAINT { rotatorsName = Actuator_0_lower targetName = Actuator_0_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_0_upper targetName = Actuator_0_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_1_lower targetName = Actuator_1_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_1_upper targetName = Actuator_1_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_2_lower targetName = Actuator_2_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_2_upper targetName = Actuator_2_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_3_lower targetName = Actuator_3_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_3_upper targetName = Actuator_3_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_4_lower targetName = Actuator_4_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_4_upper targetName = Actuator_4_lower } LOOKATCONSTRAINT { rotatorsName = Actuator_5_lower targetName = Actuator_5_upper } LOOKATCONSTRAINT { rotatorsName = Actuator_5_upper targetName = Actuator_5_lower } } MODULE { name = ModulePartVariants baseVariant = White useMultipleDragCubes = false VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #999999 GAMEOBJECTS { Body_white = true Body_black = false Body_yellow = false } } VARIANT { name = Dark displayName = Black themeName = Dark primaryColor = #4c4f47 secondaryColor = #999999 GAMEOBJECTS { Body_white = false Body_black = true Body_yellow = false } } VARIANT { name = Yellow displayName = Yellow themeName = YellowAndWhite primaryColor = #B08D43 secondaryColor = #999999 GAMEOBJECTS { Body_white = false Body_black = false Body_yellow = true } } } MODULE { name = ModuleRestockDepthMask maskTransform = DepthMask } MODULE { name = ModuleLight lightName = SpotLight lightMeshRendererName = LampLens lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 resourceAmount = 0.08 useResources = true } MODULE { name = ModuleRestockEnhancedLight cookiePath = ReStock/Assets/Electrical/restock-light-cookie-flood-2 } } } UrlConfig { parentUrl = Squad/Parts/Utility/spotLightMk1/spotLightMk1.cfg PART { name = spotLight1 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_attach = 0.0, 0.012301, 0.2139421, 0.0, 0.0, -1.0 TechRequired = electrics entryCost = 800 cost = 100 category = Utility subcategory = 0 title = Illuminator Mk1 manufacturer = Rokea Inc description = The Illuminator Mk1 from RKEA projects a strong beam of photons in its prograde direction, increasing the brightness of surfaces exposed to the beam (it's a big flashlight). attachRules = 0,1,0,0,1 mass = 0.0035 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = moar (more bulb candle dark flash (lamp (light shine spot torch maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleLight lightName = Spot useAnimationDim = true lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 resourceAmount = 0.03 animationName = LightAnimation useResources = true movementTransformName = SpotLightBase canRotate = false canPitch = true pitchAxisName = X pitchMin = 0 pitchMax = 180 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Electrical/restock-light-spot-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Dark VARIANT { name = Dark themeName = Dark primaryColor = #000000 secondaryColor = #000000 TEXTURE { materialName = restock-lights-1 mainTextureURL = ReStock/Assets/Electrical/restock-lights-1 } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { materialName = restock-lights-1 mainTextureURL = ReStock/Assets/Electrical/restock-lights-1-alt } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/spotLightMk2/spotLightMk2.cfg PART { name = spotLight2 module = Part author = Chris Adderley (Nertea) rescaleFactor = 1 node_attach = 0.0, -0.03070444, 0.2692509, 0.0, 0.0, -1.0 TechRequired = electrics entryCost = 800 cost = 100 category = Utility subcategory = 0 title = Illuminator Mk2 manufacturer = Rokea Inc description = The Illuminator Mk2 is an extra-wide beam, low-power Illuminator, for lighting up large swaths of whatever you wish. However, its beam does not shine very far. attachRules = 0,1,0,0,1 mass = 0.0035 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = moar (more bulb candle dark flash flood (lamp (light shine torch maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleLight lightName = Spot useAnimationDim = true lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 animationName = LightAnimation resourceAmount = 0.015 useResources = true movementTransformName = FloodR canRotate = false canPitch = true pitchAxisName = X pitchMin = 0 pitchMin = 0 pitchMax = 180 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODEL { model = ReStock/Assets/Electrical/restock-light-flood-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Dark VARIANT { name = Dark themeName = Dark primaryColor = #000000 secondaryColor = #000000 TEXTURE { materialName = restock-lights-1 mainTextureURL = ReStock/Assets/Electrical/restock-lights-1 } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff secondaryColor = #ffffff TEXTURE { materialName = restock-lights-1 mainTextureURL = ReStock/Assets/Electrical/restock-lights-1-alt } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/stackBiCoupler/stackBiCoupler.cfg PART { name = stackBiCoupler module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_stack_top = 0, 0.2555655, 0, 0.0, 1.0, 0.0 node_stack_bottom1 = 0.6507622, -0.2681665, 0, 0.0, -1.0, 0.0 node_stack_bottom2 = -0.6507622, -0.2681665, 0, 0.0, -1.0, 0.0 TechRequired = specializedConstruction TechHidden = true entryCost = 0 cost = 400 subcategory = 0 title = non RO - TVR-200 Stack Bi-Coupler manufacturer = O.M.B. Demolition Enterprises description = The TVR-200 Stack Bi-Coupler is a simple method for splitting one rocket into two - WITHOUT the disastrous consequences of doing it the normal (explosive) way. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,0,0 stackSymmetry = 1 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 fuelCrossFeed = True bulkheadProfiles = size1 tags = dual mount multi pair split twin two maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Utility/stackCouplers/stackBiCoupler_v2.cfg PART { name = stackBiCoupler_v2 module = Part author = Pablo scale = 1 rescaleFactor = 1 node_stack_top = 0, 0.33838, 0, 0.0, 1.0, 0.0 node_stack_bottom1 = 0.625, -0.33838, 0.00125, 0.0, -1.0, 0.0 node_stack_bottom2 = -0.625, -0.33838, 0.00125, 0.0, -1.0, 0.0 TechRequired = specializedConstruction entryCost = 3200 cost = 400 category = Structural subcategory = 0 title = TVR-200 Stack Bi-Coupler manufacturer = O.M.B. Demolition Enterprises description = The TVR-200 Stack Bi-Coupler is a simple method for splitting one rocket into two - WITHOUT the disastrous consequences of doing it the normal (explosive) way. attachRules = 1,0,1,1,0 stackSymmetry = 1 mass = 0.080 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 fuelCrossFeed = True bulkheadProfiles = size1 tags = dual mount multi pair split twin two maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Utility/stackCouplers/Assets/stackBiCoupler_v2 } MODULE { name = ModulePartVariants baseVariant = Dark useMultipleDragCubes = false VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse_Dark _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_NRM } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_NRM } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse_Orange _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_Orange_NRM } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/stackCouplers/stackQuadCoupler.cfg PART { name = stackQuadCoupler module = Part author = Pablo rescaleFactor = 1.0 node_stack_top = 0.0, 0.5, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom01 = 0.625, -0.4875, 0.625, 0.0, -1.0, 0.0, 1 node_stack_bottom02 = 0.625, -0.4875, -0.625, 0.0, -1.0, 0.0, 1 node_stack_bottom03 = -0.625, -0.4875, 0.625, 0.0, -1.0, 0.0, 1 node_stack_bottom04 = -0.625, -0.4875, -0.625, 0.0, -1.0, 0.0, 1 TechRequired = advMetalworks entryCost = 4200 cost = 2000 category = Structural subcategory = 0 title = TVR-2160C Mk2 Stack Quad-Coupler manufacturer = O.M.B. Demolition Enterprises description = What could be more awesome than a Tricoupler? Why, a quadcoupler, of course. Just remember that this is not a decoupler, and will not separate stages. attachRules = 1,0,1,1,0 stackSymmetry = 3 mass = 0.150 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 3 fuelCrossFeed = True bulkheadProfiles = size1 tags = ?4 four mount multi (quad split maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Utility/stackCouplers/Assets/stackQuadCoupler } MODULE { name = ModulePartVariants baseVariant = Dark useMultipleDragCubes = false VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse_Dark _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_NRM } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_NRM } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse_Orange _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_Orange_NRM } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/stackCouplers/stackTriCoupler_v2.cfg PART { name = stackTriCoupler_v2 module = Part author = Pablo scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 0.5349199, 0.0, 0.0, 1.0, 0.0 node_stack_bottom01 = 0, -0.43421, -0.72431, 0.0, -1.0, 0.0 node_stack_bottom02 = -0.62722, -0.43421, 0.36023, 0.0, -1.0, 0.0 node_stack_bottom03 = 0.62722, -0.43421, 0.36023, 0.0, -1.0, 0.0 TechRequired = advConstruction entryCost = 2100 cost = 680 category = Structural subcategory = 0 title = TVR-1180C Mk1 Stack Tri-Coupler manufacturer = O.M.B. Demolition Enterprises description = The Stack Tricoupler! If your stack is lacking in awesomeness, this is the tool for you! Just remember that this is not a decoupler, and won't separate stages. attachRules = 1,0,1,1,0 stackSymmetry = 2 mass = 0.125 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 3 fuelCrossFeed = True bulkheadProfiles = size1 tags = ?3 mount multi split three triple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = Squad/Parts/Utility/stackCouplers/Assets/stackTriCoupler_v2 } MODULE { name = ModulePartVariants baseVariant = Dark useMultipleDragCubes = false VARIANT { name = Dark displayName = Dark themeName = Dark primaryColor = #4c4f47 TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse_Dark _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_NRM } } VARIANT { name = White displayName = White themeName = White primaryColor = #ffffff TEXTURE { shader = KSP/Bumped mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_NRM } } VARIANT { name = Orange displayName = Orange themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 TEXTURE { mainTextureURL = Squad/Parts/Utility/stackCouplers/Assets/stackCouplersDiffuse_Orange _BumpMap = Squad/Parts/Utility/stackCouplers/Assets/stackCouplers_Orange_NRM } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = RealismOverhaulStackHollow defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Utility/stackTriCoupler/stackTriCoupler.cfg PART { name = stackTriCoupler module = Part author = NovaSilisko mesh = model.mu scale = 1 rescaleFactor = 1 node_stack_top = 0.0, 0.5349199, 0.0, 0.0, 1.0, 0.0 node_stack_bottom01 = 0, -0.4361493, -0.7233048, 0.0, -1.0, 0.0 node_stack_bottom02 = -0.6264005, -0.4361493, 0.3616524, 0.0, -1.0, 0.0 node_stack_bottom03 = 0.6264006, -0.4361493, 0.3616522, 0.0, -1.0, 0.0 TechRequired = advConstruction entryCost = 0 TechHidden = true cost = 680 subcategory = 0 title = non RO - TVR-1180C Mk1 Stack Tri-Coupler manufacturer = O.M.B. Demolition Enterprises description = The Stack Tricoupler! If your stack is lacking in awesomeness, this is the tool for you! Just remember that this is not a decoupler, and won't separate stages. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,0,0 stackSymmetry = 2 mass = 0.15 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.3 angularDrag = 3 fuelCrossFeed = True bulkheadProfiles = size1 tags = ?3 mount multi split three triple maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = Squad/Parts/Wheel/LandingGear/GearExtraLarge.cfg PART { name = GearLarge module = Part author = Porkjet scale = 1.0 rescaleFactor = 1.0 node_attach = 0.00, 0.0, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = heavyLanding entryCost = 8000 cost = 1700 category = Ground subcategory = 0 title = LY-99 Extra Large Landing Gear manufacturer = LightYear Tire Company description = Heavy-duty retractable landing gear. With its six large tires and sturdy assembly it's the gear of choice for heavy cargo planes and airliners. attachRules = 1,1,1,1,1,0,0,0 mass = 2.0 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 70 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = srf tags = aero (air aircraft ground plane retract roll takeoff taxi wheel skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 leaveTemp = True maxTemp = 1800 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.7 pitch = 0.75 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.7 pitch = 0.55 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.7 pitch = 0.50 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.7 pitch = 0.60 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.7 pitch = 0.50 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.7 pitch = 0.75 } } } MODEL { model = Squad/Parts/Wheel/LandingGear/GearExtraLarge } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = anchor2 rotatorsName = link1 } CONSTRAINLOOKFX { targetName = anchor1 rotatorsName = link2 } } MODULE { name = ModuleStatusLight lightMeshRendererName = BrakeIndicator lightMatPropertyName = _EmissiveColor colorOn = #ff4433 colorOff = #000000 } MODULE { name = ModuleLight lightName = Spotlight useAnimationDim = True lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 resourceAmount = 0.3 animationName = LandingGearExtraLargeSpotlight useResources = True } MODULE { name = ModuleDragModifier dragCubeName = Deployed dragModifier = 2 } MODULE { name = ModuleDragModifier dragCubeName = Retracted dragModifier = 0.5 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleAnimation2Value animationName = LandingGearExtraLargeDeploy2 valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Deploy type = ModuleWheelDeployment extra_Deploy = 0.22 } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = 0 wheelRadius = 0.3 wheelMass = 0.3 suspensionTravel = 0.527 maxLoadRating = 180 maxSpeed = 300 } MODULE { name = KSPWheelRotation wheelMeshName = wheels1 rotationAxis = 1,0,0 } MODULE { name = KSPWheelRotation wheelMeshName = wheels2 rotationAxis = 1,0,0 } MODULE { name = KSPWheelRotation wheelMeshName = wheels3 rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = SuspensionPivot suspensionOffset = -0.50 suspensionAxis = 0,1,0 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 24 } MODULE { name = KSPWheelDeployment animationName = LandingGearExtraLargeDeploy2 tempColliderName = deployTgt tempColliderOffset = 0 retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed } MODULE { name = KSPWheelBogey bogeyName = WheelBogey bogeyRotAxis = 1, 0, 0 bogeyUpAxis = 0, 1, 0 bogeyFwdAxis = 0, 0, 1 restingRotation = -25 } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } } } UrlConfig { parentUrl = Squad/Parts/Wheel/LandingGear/GearFixed.cfg PART { name = GearFixed module = Part author = Porkjet mesh = model.mu scale = 1.0 rescaleFactor = 1.0 mirrorRefAxis = 0, 0, 1 node_attach = 0.00, 0.00, 0.00, 1.0, 90.0, 0.0, 1 TechRequired = aviation entryCost = 500 cost = 100 category = Ground subcategory = 0 title = LY-01 Fixed Landing Gear manufacturer = LightYear Tire Company description = Simple wheel-on-a-stick Landing Gear to bring your birds down safely. (That means your airplanes, LightYear Co. does not encourage attempting to attach landing gear to actual birds) attachRules = 1,1,1,1,1,0,0,0 mass = 0.015 thermalMassModifier = 4.0 emissiveConstant = 0.95 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 125 breakingForce = 50 breakingTorque = 50 PhysicsSignificance = 0 bulkheadProfiles = srf tags = aero (air aircraft ground plane roll takeoff taxi wheel maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 CoMOffset = -0.65, -0.5, 0 MODEL { model = Squad/Parts/Wheel/LandingGear/GearFixed scale = 1, 1, 1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = 0.065 wheelRadius = 0.2 wheelMass = 0.04 suspensionTravel = 0.09 maxLoadRating = 5 maxSpeed = 300 } MODULE { name = KSPWheelRotation wheelMeshName = WheelPivot rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = WheelPivot wheelColliderName = WheelCollider suspensionOffset = 0 suspensionAxis = 0, 1, 0 } MODULE { name = KSPWheelBrakes wheelColliderName = WheelCollider maxBrakeTorque = 12 } MODULE { name = KSPWheelDamage wheelColliderName = WheelCollider wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Wheel/LandingGear/GearFree.cfg PART { name = GearFree module = Part author = Porkjet mesh = model.mu scale = 1.0 rescaleFactor = 1.0 node_attach = 0.00, 0.00, 0.00, 0.0, 1.0, 0.0, 1 TechRequired = aviation entryCost = 1500 cost = 150 category = Ground subcategory = 0 title = LY-05 Steerable Landing Gear manufacturer = LightYear Tire Company description = Simple wheel with steering actuation. It has become evident that aerodynamic control surfaces don't offer much control while slowly taxiing on the ground. Hopefully these wheels will reduce the number of low altitude low speed collisions with buildings. And Kerbals. attachRules = 1,1,1,1,1,0,0,0 mass = 0.01 thermalMassModifier = 4.0 emissiveConstant = 0.95 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 325 breakingForce = 50 breakingTorque = 50 PhysicsSignificance = 0 bulkheadProfiles = srf tags = aero (air aircraft free ground plane roll takeoff taxi wheel maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 CoMOffset = 0, -0.4, 0 MODEL { model = Squad/Parts/Wheel/LandingGear/GearFree scale = 1, 1, 1 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = -0.075 wheelRadius = 0.198 wheelMass = 0.04 suspensionTravel = 0.05 maxLoadRating = 5 maxSpeed = 300 } MODULE { name = KSPWheelRotation wheelMeshName = wheel rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = suspension suspensionOffset = -0.18 suspensionAxis = 0, 1, 0 } MODULE { name = KSPWheelSteering steeringName = SteeringPivot maxSteeringAngle = 20 steeringAxis = 0, 1, 0 steeringResponse = 0.24 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 12 } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Wheel/LandingGear/GearLarge.cfg PART { name = GearMedium module = Part author = Porkjet scale = 1.0 rescaleFactor = 1.0 node_attach = 0.00, 0.0, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = heavyLanding entryCost = 6400 cost = 1200 category = Ground subcategory = 0 title = LY-60 Large Landing Gear manufacturer = LightYear Tire Company description = Heavy-duty retractable landing gear. With its four large tires and sturdy assembly it's the gear of choice for heavy cargo planes and airliners. attachRules = 1,1,1,1,1,0,0,0 mass = 1.5 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 70 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = srf tags = aero (air aircraft ground plane retract roll takeoff taxi wheel skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 leaveTemp = True maxTemp = 1500 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.6 pitch = 0.75 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.6 pitch = 0.60 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.6 pitch = 0.55 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.6 pitch = 0.75 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.6 pitch = 0.55 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.6 pitch = 0.75 } } } MODEL { model = Squad/Parts/Wheel/LandingGear/GearLarge } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = anchor2 rotatorsName = link1 } CONSTRAINLOOKFX { targetName = anchor1 rotatorsName = link2 } } MODULE { name = ModuleStatusLight lightMeshRendererName = BrakeIndicator lightMatPropertyName = _EmissiveColor colorOn = #ff4433 colorOff = #000000 } MODULE { name = ModuleLight lightName = Spotlight useAnimationDim = True lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 resourceAmount = 0.2 animationName = LandingGearLargeSpotlight useResources = True } MODULE { name = ModuleDragModifier dragCubeName = Deployed dragModifier = 2 } MODULE { name = ModuleDragModifier dragCubeName = Retracted dragModifier = 0.5 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleAnimation2Value animationName = LandingGearLargeDeploy valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Deploy type = ModuleWheelDeployment extra_Deploy = 0.16 } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = -0.277 wheelRadius = 0.3 wheelMass = 0.2 suspensionTravel = 0.25 maxLoadRating = 130 maxSpeed = 300 } MODULE { name = KSPWheelRotation wheelMeshName = wheels1 rotationAxis = 1,0,0 } MODULE { name = KSPWheelRotation wheelMeshName = wheels2 rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = SuspensionPivot suspensionOffset = -0.25 suspensionAxis = 0,1,0 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 18 } MODULE { name = KSPWheelDeployment animationName = LandingGearLargeDeploy tempColliderName = deployTgt tempColliderOffset = -0.25 retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed } MODULE { name = KSPWheelBogey bogeyName = WheelBogey bogeyRotAxis = 1, 0, 0 bogeyUpAxis = 0, 1, 0 bogeyFwdAxis = 0, 0, 1 restingRotation = -25 } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } } } UrlConfig { parentUrl = Squad/Parts/Wheel/LandingGear/GearMedium.cfg PART { name = GearSmall module = Part author = Porkjet scale = 1.0 rescaleFactor = 1.0 node_attach = 0.00, 0.00, 0.00, 0.0, 1.0, 0.0, 1 TechRequired = advLanding entryCost = 4800 cost = 700 category = Ground subcategory = 0 title = LY-35 Medium Landing Gear manufacturer = LightYear Tire Company description = High performance retractable landing gear. This bigger version features two large tires to support big and heavy planes. The longer assembly allows for improved ground clearance. attachRules = 1,1,1,1,1,0,0,0 mass = 0.46 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = srf tags = aero (air aircraft ground plane retract roll takeoff taxi wheel skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 leaveTemp = True maxTemp = 1500 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 2500 EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.9 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.65 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 0.8 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 0.9 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.65 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.9 } } } MODEL { model = Squad/Parts/Wheel/LandingGear/GearMedium } MODULE { name = FXModuleConstrainPosition matchRotation = true matchPosition = false CONSTRAINFX { targetName = SteeringPivot moversName = SteeringActuator } } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = anchor2 rotatorsName = link1 } CONSTRAINLOOKFX { targetName = anchor1 rotatorsName = link2 } } MODULE { name = ModuleStatusLight lightMeshRendererName = BrakeIndicator lightMatPropertyName = _EmissiveColor colorOn = #ff4433 colorOff = #000000 } MODULE { name = ModuleLight lightName = Spotlight useAnimationDim = True lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 resourceAmount = 0.1 animationName = LandingGearMediumSpotlight useResources = True } MODULE { name = ModuleDragModifier dragCubeName = Deployed dragModifier = 2 } MODULE { name = ModuleDragModifier dragCubeName = Retracted dragModifier = 0.5 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleAnimation2Value animationName = LandingGearMediumDeploy valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Deploy type = ModuleWheelDeployment extra_Deploy = 0.1 } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = 0.2 wheelRadius = 0.2375 wheelMass = 0.15 suspensionTravel = 0.2 maxLoadRating = 40 maxSpeed = 300 } MODULE { name = KSPWheelRotation wheelMeshName = WheelPivot rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = SuspensionPivot suspensionOffset = -0.1875 suspensionAxis = 0,1,0 } MODULE { name = KSPWheelSteering steeringName = SteeringPivot maxSteeringAngle = 25 steeringAxis = 0, 1, 0 steeringResponse = 0.1 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 16 } MODULE { name = KSPWheelDeployment animationName = LandingGearMediumDeploy tempColliderName = deployTgt tempColliderOffset = 0.275 retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } } } UrlConfig { parentUrl = Squad/Parts/Wheel/LandingGear/GearSmall.cfg PART { name = SmallGearBay module = Part author = Porkjet scale = 1.0 rescaleFactor = 1.0 node_attach = 0.00, 0.00, 0.00, 0.0, 1.0, 0.0, 1 TechRequired = landing entryCost = 3800 cost = 600 category = Ground subcategory = 0 title = LY-10 Small Landing Gear manufacturer = LightYear Tire Company description = High performance retractable landing gear. Comes with shock absorber, steering and a built-in spotlights. If we didn't tell you, you'd never know that most of those components were salvaged from scrapped machinery... oh. attachRules = 1,1,1,1,1,0,0,0 mass = 0.1 thermalMassModifier = 1 emissiveConstant = 0.85 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = srf tags = aero (air aircraft ground plane retract roll takeoff taxi wheel skinThermalMassModifier = 0.436 skinInternalConductionMult = 0.0000105 skinMassPerArea = 0.815 leaveTemp = True maxTemp = 1000 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 1500 EFFECTS { deploy { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.95 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.75 } } deployed { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 0.75 } } retract { AUDIO { channel = Ship clip = Squad/Sounds/elev_stop volume = 0 0 volume = 1 0.5 pitch = 1.0 } AUDIO_LOOP { channel = Ship clip = Squad/Sounds/elev_loop volume = 0 0 volume = 1 0.5 pitch = 0.75 } } retracted { AUDIO { channel = Ship clip = Squad/Sounds/elev_start volume = 0 0 volume = 1 0.5 pitch = 0.95 } } } MODEL { model = Squad/Parts/Wheel/LandingGear/GearSmall } MODULE { name = ModuleStatusLight lightMeshRendererName = BrakeIndicator lightMatPropertyName = _EmissiveColor colorOn = #ff4433 colorOff = #000000 } MODULE { name = FXModuleConstrainPosition matchRotation = true matchPosition = false CONSTRAINFX { targetName = SteeringPivot moversName = SteeringActuator } } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = anchor2 rotatorsName = link1 } CONSTRAINLOOKFX { targetName = anchor1 rotatorsName = link2 } } MODULE { name = ModuleLight lightName = Spotlight useAnimationDim = True lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 resourceAmount = 0.025 animationName = LandingGearSmallSpotlight useResources = True } MODULE { name = ModuleDragModifier dragCubeName = Deployed dragModifier = 2 } MODULE { name = ModuleDragModifier dragCubeName = Retracted dragModifier = 0.5 } MODULE { name = Driftless active = True } MODULE { name = ModuleAeroReentry leaveTemp = True } MODULE { name = ModuleAnimation2Value animationName = LandingGearSmallDeploy valueName = emissiveConstant valueCurve { key = 0.0 0.85 key = 1.0 0.4 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Deploy type = ModuleWheelDeployment extra_Deploy = 0.06 } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = 0.12 wheelRadius = 0.18 wheelMass = 0.1 suspensionTravel = 0.12 maxLoadRating = 15 maxSpeed = 300 } MODULE { name = KSPWheelRotation wheelMeshName = WheelPivot rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = SuspensionPivot suspensionOffset = -0.10 suspensionAxis = 0,1,0 } MODULE { name = KSPWheelSteering steeringName = SteeringPivot maxSteeringAngle = 25 steeringAxis = 0, 1, 0 steeringResponse = 0.2 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 12 } MODULE { name = KSPWheelDeployment animationName = LandingGearSmallDeploy tempColliderName = deployTgt tempColliderOffset = 0.10 retractEffect = retract retractedEffect = retracted deployEffect = deploy deployedEffect = deployed } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } } } UrlConfig { parentUrl = Squad/Parts/Wheel/roverWheelM1/roverWheelM1.cfg PART { name = roverWheel1 module = Part author = Andrew Cassidy scale = 1 node_attach = 0.3093255, 0.322, 0.00, 1.0, 0.0, 0.0, 1 TechRequired = fieldScience entryCost = 5200 cost = 450 category = Ground subcategory = 0 title = RoveMax Model M1 manufacturer = Kerbal Motion LLC description = After years of outcry against the lack of proper powered wheels, a small startup company named Kerbal Motion was founded and delivered just what the public wanted - the RoveMax Model 1 powered rover wheel. attachRules = 0,1,0,1,0 mass = 0.045 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = srf tags = )car drive ground roll rover wheel maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = susp2-1 rotatorsName = susp2-2 } CONSTRAINLOOKFX { targetName = susp2-2 rotatorsName = susp2-1 } CONSTRAINLOOKFX { targetName = susp1-2 rotatorsName = susp1-1 } CONSTRAINLOOKFX { targetName = susp1-1 rotatorsName = susp1-2 } CONSTRAINLOOKFX { targetName = susp3-1 rotatorsName = susp3-2 } CONSTRAINLOOKFX { targetName = susp3-2 rotatorsName = susp3-1 } } MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Ground/restock-wheel-2 } MODULE { name = ModuleRestockConstraints LOOKATCONSTRAINT { rotatorsName = Link1 targetName = Link1Target } LOOKATCONSTRAINT { rotatorsName = Link2 targetName = Link2Target } COPYROTATIONCONSTRAINT { rotatorsName = LowerBracket targetName = Base } COPYROTATIONCONSTRAINT { rotatorsName = SteeringPivotFollower targetName = SteeringPivot } COPYROTATIONCONSTRAINT { rotatorsName = WheelPivotFollower targetName = WheelPivot } LOOKATCONSTRAINT { rotatorsName = ShockCylinder targetName = ShockPiston } LOOKATCONSTRAINT { rotatorsName = ShockPiston targetName = ShockCylinder } LOOKATCONSTRAINT { rotatorsName = SteeringPiston1 targetName = SteeringCylinder1 } LOOKATCONSTRAINT { rotatorsName = SteeringCylinder1 targetName = SteeringPiston1 } LOOKATCONSTRAINT { rotatorsName = SteeringPiston2 targetName = SteeringCylinder2 } LOOKATCONSTRAINT { rotatorsName = SteeringCylinder2 targetName = SteeringPiston2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = 0.25 wheelRadius = 0.379 wheelMass = 0.04 suspensionTravel = 0.25 loadRating = 1.25 minLoadRating = 0.1 maxLoadRating = 2 groundHeightOffset = 0.272 } MODULE { name = KSPWheelRotation wheelMeshName = WheelPivot rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = SuspensionPivot suspensionAxis = 0, 1, 0 suspensionOffset = -0.25 } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = wheelDamaged } MODULE { name = KSPWheelDustEffects } MODULE { name = KSPWheelSounds } MODULE { name = KSPWheelSteering steeringName = SteeringPivot steeringAxis = 0, 1, 0 maxSteeringAngle = 30 steeringResponse = 0.25 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 10 } MODULE { name = KSPWheelMotor maxMotorTorque = 1.09 maxRPM = 1100 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Wheel/roverWheelS2/roverWheelS2.cfg PART { name = roverWheel2 module = Part author = Andrew Cassidy mesh = model.mu scale = 1 rescaleFactor = 1 node_attach = 0.2233052, 0.5248517, 0.00, 1.0, 0.0, 0.0, 1 TechRequired = spaceExploration entryCost = 3100 cost = 300 category = Ground subcategory = 0 title = RoveMax Model S2 manufacturer = Kerbal Motion LLC description = Seeing an untapped market for a smaller design of rover wheel, Kerbal Motion quickly pounced upon this opportunity with the Model 2 - designed for robotic vehicles or smaller crewed vehicles. attachRules = 0,1,0,1,0 mass = 0.015 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 20 breakingForce = 20 breakingTorque = 20 bulkheadProfiles = srf tags = drive ground roll rover wheel maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Ground/restock-wheel-1 } MODULE { name = ModuleRestockConstraints LOOKATCONSTRAINT { rotatorsName = Suspension1 targetName = Suspension2 } LOOKATCONSTRAINT { rotatorsName = Suspension2 targetName = Suspension1 } } MODULE { name = ModulePartVariants useMultipleDragCubes = false baseVariant = Bare VARIANT { name = Bare displayName = Basic primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS { body_gold = false SteeringPivot_gold = false body_silver = false SteeringPivot_silver = false } } VARIANT { name = Gold displayName = Gold themeName = Gold primaryColor = #fccb0a secondaryColor = #999999 GAMEOBJECTS { body_gold = true SteeringPivot_gold = true body_silver = false SteeringPivot_silver = false } } VARIANT { name = Silver displayName = Silver themeName = Silver primaryColor = #cecece secondaryColor = #999999 GAMEOBJECTS { body_gold = false SteeringPivot_gold = false body_silver = true SteeringPivot_silver = true } } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = 0.1939 wheelRadius = 0.1575 wheelMass = 0.030 suspensionTravel = 0.195 loadRating = 0.1 minLoadRating = 0.01 maxLoadRating = 1 maxSpeed = 11.5 groundHeightOffset = 0.175 } MODULE { name = KSPWheelRotation wheelMeshName = WheelPivot rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = SuspensionPivot suspensionAxis = 0, 1, 0 suspensionOffset = -0.18 } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } MODULE { name = KSPWheelSounds } MODULE { name = KSPWheelSteering steeringName = SteeringPivot steeringAxis = 0, 1, 0 maxSteeringAngle = 40 steeringResponse = 0.15 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 2 } MODULE { name = KSPWheelMotor maxMotorTorque = 0.3 maxRPM = 650 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Wheel/roverWheelTR-2L/roverWheelTR-2L.cfg PART { name = wheelMed module = Part author = Andrew Cassidy mesh = model.mu scale = 1 rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advancedMotors entryCost = 7000 cost = 760 category = Ground subcategory = 0 title = TR-2L Ruggedized Vehicular Wheel manufacturer = Kerbal Motion LLC description = The TR-2L is an extremely tough wheel made for mobilizing medium sized vehicles across a large variety of terrain. The extremely high traction tread ensures firm grip on any surface, providing reliability and reducing the chances of being used for high-speed tomfoolery. attachRules = 0,1,0,1,0 mass = 0.085 CoMOffset = -0.4,-0.1, 0 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 100 breakingForce = 80 breakingTorque = 80 bulkheadProfiles = srf tags = )car drive ground roll rover sports maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = Driftless active = True } MODEL { model = ReStock/Assets/Ground/restock-wheel-3 } MODULE { name = ModuleRestockConstraints LOOKATCONSTRAINT { rotatorsName = DamperCylinder targetName = DamperPiston } LOOKATCONSTRAINT { rotatorsName = DamperPiston targetName = DamperCylinder } LOOKATCONSTRAINT { rotatorsName = SteeringCylinder1 targetName = SteeringPiston1 } LOOKATCONSTRAINT { rotatorsName = SteeringPiston1 targetName = SteeringCylinder1 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = 0.125 wheelRadius = 0.58 wheelMass = 0.07 suspensionTravel = 0.125 loadRating = 1.5 minLoadRating = 0.25 maxLoadRating = 3 maxSpeed = 64 groundHeightOffset = 0.78 } MODULE { name = KSPWheelRotation wheelMeshName = WheelPivot rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = SuspensionPivot suspensionAxis = 0, 1, 0 suspensionOffset = -0.10 } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } MODULE { name = KSPWheelSounds } MODULE { name = KSPWheelSteering steeringName = SteeringPivot steeringAxis = 0, 1, 0 maxSteeringAngle = 30 steeringResponse = 0.15 } MODULE { name = KSPWheelBrakes maxBrakeTorque = 12 } MODULE { name = KSPWheelMotor maxMotorTorque = 1.6 maxRPM = 1050 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Parts/Wheel/roverWheelXL3/roverWheelXL3.cfg PART { name = roverWheel3 module = Part author = Squad mesh = model.mu scale = 1 rescaleFactor = 1 node_attach = 1.893913725, 1.5934552, 0.0, 1.0, 0.0, 0.0, 0 TechRequired = advancedMotors entryCost = 11200 cost = 1200 category = Ground subcategory = 0 title = RoveMax Model XL3 manufacturer = Kerbal Motion LLC description = The RoveMax Model 3 was developed in total secrecy by Kerbal Motion's R&D team over the course of a year and a half. When it was finally revealed to the company's chairman, he stared in shock, screamed 'WHY', and subsequently dropped dead on the spot. attachRules = 0,1,0,0,0 mass = 0.75 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.15 angularDrag = 1.5 crashTolerance = 150 breakingForce = 200 breakingTorque = 200 explosionPotential = 0 bulkheadProfiles = srf tags = crawler drive ground roll rover truck wheel maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = susp2-1 rotatorsName = susp2-2 } CONSTRAINLOOKFX { targetName = susp2-2 rotatorsName = susp2-1 } CONSTRAINLOOKFX { targetName = susp1-2 rotatorsName = susp1-1 } CONSTRAINLOOKFX { targetName = susp1-1 rotatorsName = susp1-2 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = KSPWheelBase wheelColliderName = WheelCollider wheelColliderOffset = 0.125 wheelRadius = 1 wheelMass = 0.8 suspensionTravel = 0.25 loadRating = 4 minLoadRating = 0.5 maxLoadRating = 10 maxSpeed = 23.5 groundHeightOffset = 1.75 } MODULE { name = KSPWheelRotation wheelMeshName = WheelPivot rotationAxis = 1,0,0 } MODULE { name = KSPWheelSuspension suspensionName = SuspensionPivot suspensionAxis = 0, 1, 0 suspensionOffset = -0.175 } MODULE { name = KSPWheelDamage wheelName = wheel bustedWheelName = bustedwheel } MODULE { name = KSPWheelDustEffects } MODULE { name = KSPWheelSounds } MODULE { name = KSPWheelBrakes maxBrakeTorque = 40 } MODULE { name = KSPWheelMotor tankSteering = true maxMotorTorque = 89 maxRPM = 225 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Squad/Props/AltimeterThreeHands/prop.cfg PROP { name = AltimeterThreeHands MODULE { name = InternalAltimeterThreeHands hand100Name = LongArm hand1000Name = MediumArm hand10000Name = ShortArm } } } UrlConfig { parentUrl = Squad/Props/AtmosphereDepth/prop.cfg PROP { name = AtmosphereDepth MODULE { name = InternalAtmosphereDepth indicatorName = Arrow Indicator min = 0.0084, 0.0075, 0.033 max = 0.0084, 0.0075, -0.033 } } } UrlConfig { parentUrl = Squad/Props/AxisIndicator/pitchConfig.cfg PROP { name = AxisIndicatorPitch MODULE { name = InternalAxisIndicatorPitch indicatorName = BarIndicator min = 0, 0.007, -0.033 max = 0, 0.007, 0.033 } } } UrlConfig { parentUrl = Squad/Props/AxisIndicator/rollConfig.cfg PROP { name = AxisIndicatorRoll MODULE { name = InternalAxisIndicatorRoll indicatorName = BarIndicator min = 0, 0.007, -0.033 max = 0, 0.007, 0.033 } } } UrlConfig { parentUrl = Squad/Props/AxisIndicator/yawConfig.cfg PROP { name = AxisIndicatorYaw MODULE { name = InternalAxisIndicatorYaw indicatorName = BarIndicator min = 0, 0.007, -0.033 max = 0, 0.007, 0.033 } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/circularButton.cfg PROP { name = genericCircularButton MODEL { model = Squad/Props/buttonsGeneric/circularButton } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterButtons.cfg PROP { name = genericClusterButtons MODEL { model = Squad/Props/buttonsGeneric/clusterButtons } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterButtons2.cfg PROP { name = genericClusterButtons2 MODEL { model = Squad/Props/buttonsGeneric/clusterButtons2 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterKnob.cfg PROP { name = genericClusterKnobs MODEL { model = Squad/Props/buttonsGeneric/clusterKnob } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterKnob2.cfg PROP { name = genericClusterKnobs2 MODEL { model = Squad/Props/buttonsGeneric/clusterKnob2 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterMixed.cfg PROP { name = genericClusterMixed MODEL { model = Squad/Props/buttonsGeneric/clusterMixed } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterSwitches01.cfg PROP { name = genericClusterSwitches01 MODEL { model = Squad/Props/buttonsGeneric/clusterSwitches01 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterSwitches02.cfg PROP { name = genericClusterSwitches02 MODEL { model = Squad/Props/buttonsGeneric/clusterSwitches02 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterSwitches03.cfg PROP { name = genericClusterSwitches03 MODEL { model = Squad/Props/buttonsGeneric/clusterSwitches03 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterSwitches04.cfg PROP { name = genericClusterSwitches04 MODEL { model = Squad/Props/buttonsGeneric/clusterSwitches04 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterSwitches05.cfg PROP { name = genericClusterSwitches05 MODEL { model = Squad/Props/buttonsGeneric/clusterSwitches05 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterSwitches06.cfg PROP { name = genericClusterSwitches06 MODEL { model = Squad/Props/buttonsGeneric/clusterSwitches06 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/clusterSwitches07.cfg PROP { name = genericClusterSwitches07 MODEL { model = Squad/Props/buttonsGeneric/clusterSwitches07 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/directionalKnob.cfg PROP { name = genericDirectionalKnob MODEL { model = Squad/Props/buttonsGeneric/directionalKnob } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/directionalKnob2.cfg PROP { name = genericDirectionalKnob2 MODEL { model = Squad/Props/buttonsGeneric/directionalKnob2 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/pullSwitch.cfg PROP { name = genericPullSwitch MODEL { model = Squad/Props/buttonsGeneric/pullSwitch } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/squareButton.cfg PROP { name = genericSquareButton MODEL { model = Squad/Props/buttonsGeneric/squareButton } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/standingSwitch.cfg PROP { name = genericStandingSwitch MODEL { model = Squad/Props/buttonsGeneric/standingSwitch } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/switch.cfg PROP { name = genericSwitch MODEL { model = Squad/Props/buttonsGeneric/switch } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/buttonsGeneric/switchWithGuards.cfg PROP { name = genericSwitchWithGuards MODEL { model = Squad/Props/buttonsGeneric/switchWithGuards } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/ButtonSquare/prop.cfg PROP { name = ButtonSquare MODULE { name = InternalButtonLight buttonName = button defaultValue = false lightName = internalLight lightColor = 1,1,1 lightIntensityOn = 0.75 lightIntensityOff = 0 useButtonColor = true buttonColorOn = 0,1,0 buttonColorOff = 0,0,0 } } } UrlConfig { parentUrl = Squad/Props/circularButton/prop.cfg PROP { name = circularButton MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/Compass/prop.cfg PROP { name = Compass MODULE { name = InternalCompass indicatorName = Tumbler } } } UrlConfig { parentUrl = Squad/Props/directionalKnob/prop.cfg PROP { name = directionalKnob MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/directionalKnob2/prop.cfg PROP { name = directionalKnob2 MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/IndicatorPanel/prop.cfg PROP { name = IndicatorPanel MODULE { name = InternalIndicatorPanel indicators { indicator { name = indicator01 colorOn = 0, 1, 0.23 colorOff = 0, 0, 0 value = RCS } indicator { name = indicator02 colorOn = 0, 1, 0.23 colorOff = 0, 0, 0 value = SAS } indicator { name = indicator03 colorOn = 0, 1, 0.23 colorOff = 0, 0, 0 value = Gear } indicator { name = indicator04 colorOn = 1, 0.43, 0 colorOff = 0, 0, 0 value = Oxygen } indicator { name = indicator05 colorOn = 0, 1, 0.23 colorOff = 0, 0, 0 value = KillRot } indicator { name = indicator06 colorOn = 1, 0, 0.06 colorOff = 0, 0, 0 value = MECO } indicator { name = indicator07 colorOn = 0, 1, 0.23 colorOff = 0, 0, 0 value = Stage } indicator { name = indicator08 colorOn = 0, 1, 0.23 colorOff = 0, 0, 0 value = Airlock } indicator { name = indicator09 colorOn = 0, 1, 0.23 colorOff = 0, 0, 0 value = Warn } indicator { name = indicator10 colorOn = 0, 1, 0.06 colorOff = 0, 0, 0 value = Heat } indicator { name = indicator11 colorOn = 0, 1, 0.06 colorOff = 0, 0, 0 value = Fuel } indicator { name = indicator12 colorOn = 0, 1, 0.06 colorOff = 0, 0, 0 value = HighG } } } } } UrlConfig { parentUrl = Squad/Props/IVANavBall/prop.cfg PROP { name = NavBall MODULE { name = InternalNavBall navBallName = NavSphere iconUp = 0, 1, 0 progradeVectorName = progradeVector retrogradeVectorName = retrogradeVector progradeWaypointName = progradeWaypoint retrogradeWaypointName = retrogradeWaypoint normalVectorName = NormalVector antiNormalVectorName = antiNormalVector radialInVectorName = RadialInVector radialOutVectorName = RadialOutVector maneuverArrowName = ManeuverArrow anchorName = Anchor navWaypointVectorName = NavWaypointVector } } } UrlConfig { parentUrl = Squad/Props/IVANavBallNoBase/prop.cfg PROP { name = NavBallNoBase MODULE { name = InternalNavBall navBallName = NavSphere iconUp = 0, 1, 0 progradeVectorName = progradeVector retrogradeVectorName = retrogradeVector progradeWaypointName = progradeWaypoint retrogradeWaypointName = retrogradeWaypoint normalVectorName = NormalVector antiNormalVectorName = antiNormalVector radialInVectorName = RadialInVector radialOutVectorName = RadialOutVector maneuverArrowName = ManeuverArrow anchorName = Anchor navWaypointVectorName = NavWaypointVector } } } UrlConfig { parentUrl = Squad/Props/ledPanelSpeed/prop.cfg PROP { name = ledPanelSpeed MODULE { name = InternalSpeedFAR } } } UrlConfig { parentUrl = Squad/Props/Monitor/DockingMode.cfg PROP { name = MonitorDockingMode MODEL { model = Squad/Props/Monitor/MonitorDockingMode } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/NavBall/prop.cfg PROP { name = NavBall MODULE { name = InternalNavBall navBallName = NavSphere iconUp = 0, 1, 0 progradeVectorName = progradeVector retrogradeVectorName = retrogradeVector progradeWaypointName = progradeWaypoint retrogradeWaypointName = retrogradeWaypoint } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/Button_DockingMode.cfg PROP { name = Button_DockingMode MODEL { model = Squad/Props/PropsGeneric/Button_DockingMode } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/CargoBagA.cfg PROP { name = CargoBagA MODEL { model = Squad/Props/PropsGeneric/CargoBagA } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/CargoBagB.cfg PROP { name = CargoBagB MODEL { model = Squad/Props/PropsGeneric/CargoBagB } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/CargoBagC.cfg PROP { name = CargoBagC MODEL { model = Squad/Props/PropsGeneric/CargoBagC } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/Hatch_Plane.cfg PROP { name = Hatch_Plane MODEL { model = Squad/Props/PropsGeneric/Hatch_Plane } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/Hatch_Plane_Curve90.cfg PROP { name = Hatch_Plane_Curve90 MODEL { model = Squad/Props/PropsGeneric/Hatch_Plane_Curve90 } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/Hatch_Plane_Frame.cfg PROP { name = Hatch_Plane_Frame MODEL { model = Squad/Props/PropsGeneric/Hatch_Plane_Frame } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/Seat_Passenger.cfg PROP { name = Seat_Passenger MODEL { model = Squad/Props/PropsGeneric/Seat_Passenger } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/Seat_Pilot.cfg PROP { name = Seat_Pilot MODEL { model = Squad/Props/PropsGeneric/Seat_Pilot } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/Seat_Pilot_Helmet.cfg PROP { name = Seat_Pilot_Helmet MODEL { model = Squad/Props/PropsGeneric/Seat_Pilot_Helmet } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/PropsGeneric/SideStick.cfg PROP { name = SideStick MODEL { model = Squad/Props/PropsGeneric/SideStick } MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/pullSwitch/prop.cfg PROP { name = pullSwitch MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/radarAltitude/prop.cfg PROP { name = RadarAltimeter MODULE { name = InternalRadarAltitude indicatorName = indicator increments { inc = 0, 0 inc = 34, 100 inc = 70, 200 inc = 110, 300 inc = 145, 400 inc = 180, 500 inc = 215, 1000 inc = 232, 2000 inc = 250, 3000 } } } } UrlConfig { parentUrl = Squad/Props/squareButton/prop.cfg PROP { name = squareButton MODULE { name = InternalButtonLight buttonName = button defaultValue = false lightName = internalLight lightColor = 1,1,1 lightIntensityOn = 0.75 lightIntensityOff = 0 useButtonColor = true buttonColorOn = 0,1,0 buttonColorOff = 0,0,0 } } } UrlConfig { parentUrl = Squad/Props/standingSwitch/prop.cfg PROP { name = standingSwitch MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/switch/prop.cfg PROP { name = switch MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/switchGuard/prop.cfg PROP { name = switchGuard MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/switchWithGuards/prop.cfg PROP { name = switchWithGuards MODULE { name = internalGeneric } } } UrlConfig { parentUrl = Squad/Props/throttle/prop.cfg PROP { name = throttle MODULE { name = InternalLeverThrottle } } } UrlConfig { parentUrl = Squad/Props/VSI/prop.cfg PROP { name = VSI MODULE { name = InternalVSI indicatorName = indicator increments { inc = 0, 0 inc = 35, 5 inc = 70, 10 inc = 115, 100 inc = 167, 1000 } } } } UrlConfig { parentUrl = Squad/Resources/CometDefs.cfg SPACEOBJECTS_LIMITS { homeBodySpawnGroupMinLimit = 3 homeBodySpawnGroupMaxLimit = 10 perSentinelSpawnGroupMaxLimit = 10 } } UrlConfig { parentUrl = Squad/Resources/CometDefs.cfg COMET_MANAGER { maxSpawnDistance = 2.5 minSpawnDistance = 1.5 maxVFXStartDistance = 2.25 minVFXStartDistance = 1.9 maxComaSizeRatio = 1200000 minComaSizeRatio = 300000 maxTailWidthRatio = 1 maxIonTailWidthRatio = 0.3 maxTailLengthRatio = 105 minTailLengthRatio = 45 minGeyserRadiusRatio = 0.1 maxGeyserRadiusRatio = 5 geyserVisibleDistance = 150000 geyserSizeRadiusMultiplier = 0.025 nearDustVisibleRadiusMultiplier = 10 minNearDustEmitterRadiusRatio = 0.14 maxNearDustEmitterRadiusRatio = 2 atmospherePressureForVFXFade = 0.05 gravityAdditionForVFXFadeStart = 300 gravityMultiplierForVFXFadeEnd = 100 gravitySubtractionForVFXFadeEnd = 20 vesselRangeOrbitLoadOverride = 150000 vesselRangeOrbitUnloadOverride = 151000 vesselRangeOrbitPackOverride = 1100 vesselRangeOrbitUnpackOverride = 1000 fragmentdynamicPressurekPa = 10 minFragments = 3 maxFragments = 5 minFragmentClassStep = 1 maxFragmentClassStep = 2 fragmentInstanceOffset = 2.0 fragmentAngleVariation = 22.5 fragmentIgnoreCollisions = 20 fragmentMinPressureModifier = 1.0 fragmentMaxPressureModifier = 6.0 fragmentMinSafeTime = 3.0 fragmentMaxSafeTime = 20.0 ionTailColorP67 = 0.04313725, 0.2906635, 0.8666667, 0.4509804 maxCometsPerUntrackedObjects { key = 10 1 0.03333334 0.03333334 key = 40 2 0.02916667 0.02916667 key = 80 3 0.02083333 0.02083333 key = 140 4 0.01287879 0.01287879 key = 250 5 0.002583628 0 } spawnChance { key = 0 0.1 0 0 key = 0.1 0.1 0 -0.08738667 key = 0.5 0.065 -0.1086933 -0.1086933 key = 1 0 -0.13 -1.3 } vfxStartDistribution { key = 0 0 0 0 key = 1 1 0 0 } comaSizeRatioDistribution { key = 0 0 key = 0.25 0.1 key = 0.5 .5 key = 0.75 0.9 key = 1 1 } tailWidthDistribution { key = 0 1 key = 1 1 } tailLengthRatioDistribution { key = 0 0 key = 0.25 0.1 key = 0.5 .5 key = 0.75 0.9 key = 1 1 } vfxSizeFromDistance { key = 0 1 0 0 key = 0.08504562 1.000809 0.009512004 0.003335021 key = 0.1 0.948 -4.58 -4.58 key = 0.15 0.516 -6.13 -6.13 key = 0.2 0.335 -2.575 -2.575 key = 0.3 0.182 -1.085 -1.085 key = 0.4 0.118 -0.486 -0.486 key = 0.5 0.0848 -0.26725 -0.26725 key = 0.6 0.06455 -0.169 -0.169 key = 0.7 0.051 -0.16775 -0.16775 key = 0.8 0.031 -0.18 -0.18 key = 0.9 0.015 -0.155 -0.155 key = 1 0 -0.15 -0.15 } nearDustVFXSizeFromDistance { key = 0 1 0 0 key = 0.08504562 1.000809 0.009512004 0.009512004 key = 0.1195695 0.9527226 -2.286928 -2.286928 key = 0.1637024 0.7968841 -6.13 -6.13 key = 0.2078278 0.486061 -2.575 -2.575 key = 0.3 0.2952991 -1.259817 -1.259817 key = 0.3980431 0.2029638 -0.6951531 -0.6951531 key = 0.4902267 0.1438122 -0.4804623 -0.4804623 key = 0.5882736 0.09759173 -0.3686515 -0.3686515 key = 0.6941369 0.06280091 -0.3356795 -0.3356795 key = 0.7960938 0.03100336 -0.1535307 -0.1535307 key = 0.892176 0.01264073 -0.2346054 -0.2346054 key = 1 0 -0.15 -0.15 } geyserVFXSizeFromDistance { key = 0 1 0 0 key = 0.08504562 1.000809 0.009512004 0.009512004 key = 0.1195695 0.9527226 -2.286928 -2.286928 key = 0.1637024 0.7968841 -6.13 -6.13 key = 0.2078278 0.497863 -2.575 -2.575 key = 0.3 0.3165427 -1.259817 -1.259817 key = 0.3980431 0.2407302 -0.6951531 -0.6951531 key = 0.4902267 0.1815786 -0.4804623 -0.4804623 key = 0.5882736 0.1353581 -0.3686515 -0.3686515 key = 0.6921799 0.09112568 -0.3356795 -0.3356795 key = 0.7960938 0.05224695 -0.3581125 -0.3581125 key = 0.892176 0.02444272 -0.2346054 -0.2346054 key = 1 0 -0.15 -0.15 } geysersRatioDistribution { key = 0 0 0 0 key = 1 1 0 0 } atmospherePressureFadeDistributionForVFXFade { key = 0 0 key = 0.5 0.1 key = 0.7 0.25 key = 0.80 0.5 key = 0.95 0.75 key = 0.99 0.9 key = 1 1 } ionTailColors { weightedColor { emitterColor = 0.04313725, 0.2906635, 0.8666667, 0.4509804 chanceWeight = 25 } weightedColor { emitterColor = 0.04503382, 0.1821821, 0.8679245, 0.4509804 chanceWeight = 15 } weightedColor { emitterColor = 0.1067996, 0.139397, 0.9056604, 0.4509804 chanceWeight = 15 } weightedColor { emitterColor = 0, 0.5013706, 0.9098039, 0.4509804 chanceWeight = 10 } weightedColor { emitterColor = 0, 0.5923958, 0.9098039, 0.4509804 chanceWeight = 5 } weightedColor { emitterColor = 0, 0.7342432, 0.909, 0.4509804 chanceWeight = 5 } } dustTailColors { weightedColor { emitterColor = 0.990566, 0.9433554, 0.7429245, 0.03137255 chanceWeight = 5 } } } } UrlConfig { parentUrl = Squad/Resources/CometDefs.cfg COMET_ORBIT_TYPE { name = short displayName = Short Period description = Comets are balls of volatile materials - various ices - and dusty rock.\n\nThis comet has been brought into a much lower orbit through encounters with other celestial bodies. It may not last much longer at the rate its ices are being depleted - at least on an astronomical timescale. Enjoy the light show while it lasts. inclination1Min = -15 inclination1Max = 15 inclination2Min = 165 inclination2MAx = 180 inclination1Chance = 0.8 peMin = 0.1 peMax = 0.31 apMin = 0.83 apMax = 1.25 minCometClass = E maxCometClass = F chanceWeight = 50 } } UrlConfig { parentUrl = Squad/Resources/CometDefs.cfg COMET_ORBIT_TYPE { name = intermediate displayName = Intermediate Period description = Comets are balls of volatile materials - various ices - and dusty rock.\n\nA low percentage of comets get pulled into the inner system and have an apoapsis near Jool, due to the great green giant’s massive gravity well, but they seem more populous because of how often they approach the Sun. This is one of those, its period such that it can be seen passing by often if tracked. inclination1Min = -40 inclination1Max = 40 inclination2Min = 40 inclination2MAx = 180 inclination1Chance = 0.8 peMin = 0.068 peMax = 0.31 apMin = 1.25 apMax = 3.12 minCometClass = F maxCometClass = H chanceWeight = 40 } } UrlConfig { parentUrl = Squad/Resources/CometDefs.cfg COMET_ORBIT_TYPE { name = long displayName = Long Period description = Comets are balls of volatile materials - various ices - and dusty rock.\n\nMany comets are thought to originate from a cloud of objects circling far outside the charted planetary bodies. The first step in being a comet is getting perturbed into a highly elliptical orbit that enters the inner system by some unknown object. inclination1Min = -40 inclination1Max = 40 inclination2Min = 40 inclination2MAx = 180 inclination1Chance = 0.8 peMin = 0.1 peMax = 0.31 apMin = 4.16 apMax = 21 minCometClass = G maxCometClass = H chanceWeight = 9 } } UrlConfig { parentUrl = Squad/Resources/CometDefs.cfg COMET_ORBIT_TYPE { name = interstellar displayName = Interstellar description = Comets are balls of volatile materials - various ices - and dusty rock.\n\nThis comet’s orbit is hyperbolic with respect to the Sun. That makes it one of the rarest objects in the system - a true interstellar traveller, destined to only visit our system once in its lonely journey. inclination1Min = -180 inclination1Max = 180 inclination1Chance = 1 peMin = 0.2 peMax = 0.31 useEccentricity = true eccentricityMin = 1.01 eccentricityMax = 1.4 minCometClass = G maxCometClass = I chanceWeight = 1 } } UrlConfig { parentUrl = Squad/Resources/Ore.cfg GLOBAL_RESOURCE { ResourceName = Ore ResourceType = 0 Distribution { PresenceChance = 100 MinAbundance = 1 MaxAbundance = 15 Variance = 50 Dispersal = 3 } } } UrlConfig { parentUrl = Squad/Resources/Ore.cfg PLANETARY_RESOURCE { ResourceName = Ore ResourceType = 0 PlanetName = Sun Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = Squad/Resources/Ore.cfg PLANETARY_RESOURCE { ResourceName = Ore ResourceType = 0 PlanetName = Jool Distribution { PresenceChance = 0 MinAbundance = 0 MaxAbundance = 0 Variance = 0 Dispersal = 0 } } } UrlConfig { parentUrl = Squad/Resources/Overlay.cfg RESOURCE_OVERLAY_CONFIGURATION_SOLID { MapResolution = 256 InterpolationLevel = 4 LoOpacity = 0.25 HiOpacity = 0.50 GridWeight = 0.5 LoColor = 0.01 HiColor = 1.50 CapPixels = 32 FilterMode = 2 } } UrlConfig { parentUrl = Squad/Resources/Overlay.cfg RESOURCE_OVERLAY_CONFIGURATION_LINES { MapResolution = 256 InterpolationLevel = 4 LoOpacity = 0.50 HiOpacity = 0.75 GridWeight = 0.5 LoColor = 0.01 HiColor = 1.50 CapPixels = 32 FilterMode = 2 } } UrlConfig { parentUrl = Squad/Resources/Overlay.cfg RESOURCE_OVERLAY_CONFIGURATION_DOTS { MapResolution = 256 InterpolationLevel = 4 LoOpacity = 0.75 HiOpacity = 1.00 GridWeight = 0.0 LoColor = 0.01 HiColor = 1.50 CapPixels = 32 FilterMode = 1 } } UrlConfig { parentUrl = Squad/Resources/ResourceDefaults.cfg RESOURCE_CONFIGURATION { HeatEnabled = True ECMinScale = 100 OverlayStyle = 1 } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = LiquidFuel displayName = Liquid Fuel abbreviation = LF density = 0.001 unitCost = 0.0001111111 hsp = 2010 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = true showDrainFX = true drainFXPriority = 7 drainForceISP = 5 drainFXDefinition = gasDraining } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = Oxidizer displayName = Oxidizer abbreviation = Ox density = 0.001 unitCost = 0.00211111111 hsp = 1551 flowMode = STACK_PRIORITY_SEARCH transfer = PUMP isTweakable = true volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = true showDrainFX = true drainFXPriority = 7 drainForceISP = 5 drainFXDefinition = gasDraining } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = SolidFuel displayName = Solid Fuel abbreviation = SF density = 0.00178 unitCost = 0.03026 hsp = 920 flowMode = NO_FLOW transfer = NONE isTweakable = true volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = false showDrainFX = false } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = MonoPropellant displayName = Monopropellant abbreviation = MP density = 0.0008 unitCost = 0.0016888888888 hsp = 3000 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = true showDrainFX = true drainFXPriority = 5 drainForceISP = 5 drainFXDefinition = gasDraining } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = XenonGas displayName = Xenon Gas abbreviation = Xe density = 0.000005894 unitCost = 0.00005894 hsp = 120 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = true showDrainFX = true drainFXPriority = 5 drainForceISP = 5 drainFXDefinition = gasDraining } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = ElectricCharge displayName = Electric Charge abbreviation = EC density = 0 unitCost = 0.0 hsp = 0 flowMode = STAGE_PRIORITY_FLOW transfer = PUMP isTweakable = true volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = false showDrainFX = false } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = IntakeAir displayName = Intake Air abbreviation = Air density = 0.001225 unitCost = 0 hsp = 10 flowMode = ALL_VESSEL transfer = PUMP isTweakable = false isVisible = false volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = false showDrainFX = false } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = EVA Propellant displayName = EVA Propellant abbreviation = EP density = 0 unitCost = 0 hsp = 3000 flowMode = NO_FLOW transfer = PUMP isTweakable = false volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = false showDrainFX = false } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = Ore displayName = Ore abbreviation = Ore density = 0.010 unitCost = 0.02 flowMode = ALL_VESSEL transfer = PUMP hsp = 1000 isTweakable = true color = 1,0,1 volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = true showDrainFX = true drainFXPriority = 9 drainForceISP = 5 drainFXDefinition = particlesDraining } } } UrlConfig { parentUrl = Squad/Resources/ResourcesGeneric.cfg RESOURCE_DEFINITION { name = Ablator displayName = Ablator abbreviation = Ab density = 0.001 hsp = 600 flowMode = NO_FLOW transfer = NONE isTweakable = True unitCost = 0.5 volume = 1 RESOURCE_DRAIN_DEFINITION { isDrainable = false showDrainFX = false } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = crewReport title = Crew Report baseValue = 5 scienceCap = 5 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 7 RESULTS { default = You record the crew's assessment of the situation. KerbinSrfLandedLaunchpad = We don't seem to be moving very fast right now. KerbinSrfLandedRunway = Reporting in at the Runway. Good thing there's not a lot of air traffic, because I don't think we ever got clearance from the tower to be here. KerbinSrfLandedKSC = This is our Space Center. We're home. KerbinFlyingLowGrasslands = Hey, I can see my house from here, I think. KerbinFlyingLowGrasslands = It's very comforting to see that much green below you. KerbinFlyingLowHighlands = You get a great view of the highlands. KerbinFlyingLowMountains = The mountains rise up from the ground of Kerbin. They seem so much smaller from way up here. KerbinFlyingLowDeserts = The heat rising from the sand causes the desert to move and shimmer. KerbinFlyingLowBadlands = This looks like a bad place to land. KerbinFlyingLowTundra = You see patches of frozen grass. It looks like it's pretty cold out there. KerbinFlyingLowIceCaps = You look down and see a sheet of shining white ice. If you stare at it too long your eyes start to water. KerbinFlyingLowShores = The shores look inviting and you watch the waves roll in to the coast. KerbinFlyingLowWater = From this perspective you can see the underwater topography. KerbinInSpaceLow = It seems we are very much in space right now. The sky seems to be mostly below us. KerbinInSpaceLow = Maybe if you get out and push... KerbinInSpace = It's very... round. KerbinInSpace = Crew reporting in, from space! MunInSpace = You look down at the cold gray surface. It looks really beat up with craters. MunInSpace = You look at the surface of the Mun and try to find a good landing space. The inside of the craters might be the best option. MinmusInSpace = The lake beds seem relatively flat, perhaps we could land there. MinmusInSpace = Looking at the surface of Minmus reminds you of a favorite childhood dessert. You are tempted to taste the surface... GillyInSpace = It looks like a particularly lumpy rock. Bet you could jetpack down there. MohoInSpace = The planet doesn't appear to have an atmosphere, and you notice darker spots across the surface. EveInSpace = You can't help but notice how incredibly purple the planet is. The shiny oceans are mesmerizing. DunaInSpace = The planet is very red, and appears to have deep brown furrows across the surface. There does appear to be some kind of ice at both poles, though. IkeInSpace = You can't help but like Ike. IkeInSpace = There appear to be some steep, rocky slopes. The higher areas are lighter in color, and the lowlands appear to be very dark gray. DresInSpace = Looking down, you see a massive canyon on the surface. It could be several kilometers deep. DresInSpace = The surface has a patchwork of white and brown areas, with a few craters. JoolInSpace = You watch the flowing green storms below, they seem to go on forever, endlessly swirling into each other. JoolInSpace = This planet is a wholesome green color. You note down that more planets should be this color. LaytheInSpace = Laythe looks a lot like Kerbin. You wonder what would happen if you took your helmet off down there. LaytheInSpace = The surface is mostly covered in oceans. You mark down the landmasses in your report. VallInSpace = The surface has many impressive and jagged mountain ranges. You do not think you'd like to try and land on them. VallInSpace = The moon is mostly white and lighter blue shades. It looks very cold and possibly frozen. TyloInSpace = It looks like it would be very hard to land here. It also appears one side is more heavily cratered than the other. TyloInSpace = The surface is covered with various shades of white and gray. For a second you thought you saw a face down there... BopInSpace = It appears to be a large brown rock. Perhaps an old asteroid? BopInSpace = As you stare at the planet, something flits by the window. Is there something moving down there? PolInSpace = It looks like a really large grain of pollen. You note down -Pol- in your report. PolInSpace = The terrain below looks very hazardous. You make note of the jagged rocks, inclines and other dangerous areas. EelooInSpace = The surface appears to be mostly frozen. You see some interesting brown areas peeking out of the ice and note them in your report. EelooInSpace = You search the sky for other nearby planets. You think Eeloo must be lonely out here by itself. Maybe we should pay it a visit and cheer it up a bit. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = evaReport title = EVA Report baseValue = 8 scienceCap = 8 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 23 RESULTS { default = You've recorded your observations about the situation. MohoSrfLanded = It's getting very hot in here... EveSrfLanded = Everything is tinted purple. You feel like you're changing color. EveSrfLanded = Did you eat too much before you left? You feel so sluggish and heavy... GillySrfLanded = You can barely move without flying away from the surface. You wish you had brought an anchor. KerbinSrf = I don't think a spacesuit was entirely necessary to get here, was it? SunInSpaceHigh = You feel kind of small right now... You hope you know where you're going. KerbinFlyingLow = This is a most precarious situation. KerbinFlyingHigh = You're starting to feel you should really get back into the ship. MunSrfLanded = The dust is getting everywhere! MunSrfLanded = You look up and search the sky for Kerbin. Suddenly, you feel very small. MunSrfLanded = You start to say something dramatic and poignant about the plight of Kerbal-kind in this grand universe, only to be cut off by random radio chatter that the situation is nominal. MunFlyingLow = You're having a bit too much fun with the low gravity. MunFlyingHigh = Is this really a good idea? Staring at the cratered surface below, you're beginning to wonder... MinmusSrfLanded = You feel a bit like a superhero when you jump in the low gravity. DunaSrfLanded = After much testing, you determine that red sand castles are plausible. DunaSrfLanded = Everywhere you look, you see red. IkeSrfLanded = You look up at the sky and see something zip past... IkeSrfLanded = There's a bunch of large rocks scattered around the surface. The surface appears to react oddly to light. DresSrfLanded = When you look closely at the ground, you can see there are many different types of deposits mixed together. JoolSrfLanded = You're not sure how you even landed on the surface of a gas giant. But it's probably best not to think about it for too long. LaytheSrfLanded = This place seems nice and comfortable. So comfortable you feel like taking your helmet off. You check the box on your report for -Looks breathable-. LaytheSrfLanded = After a few long seconds of gasping and haphazardly flailing about you manage to get used to the strange smell. You write a note on your report: 'breathable atmosphere - mouth only'. VallSrfLanded = The surface occasionally rumbles beneath you. You think you should probably get back to the ship. TyloSrfLanded = The gravity here is pretty comfortable and reminds you of home. However, the lack of atmosphere is a stark contrast to Kerbin. BopSrfLanded = The surface is very brown and lumpy. You poke at it with your glove and notice how hard it is. PolSrfLanded = Everywhere you look it appears the planet is sharp. You don't think you want to sit down or fall on anything. EelooSrfLanded = You lay down and give the planet a hug, just so it knows it's not alone out here. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = mysteryGoo title = Mystery Goo™ Observation baseValue = 10 scienceCap = 13 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 3 RESULTS { default = You Observe the Goo. KerbinSrfLandedLaunchPad = The Goo doesn't seem to be doing much right now. KerbinSrfLandedRunway = The Goo seems to behave very much the same as it always does around here. KerbinSrfLandedDeserts = The Goo seems to hate it here. KerbinSrfSplashedWater = The Goo escapes into the water! KerbinSrfSplashedShores = The Goo wobbles around in its container and starts to seep out of the holes. KerbinSrfLandedShores = The Goo accumulates near the water-facing side of the container. KerbinSrfLandedKSC = The Goo seems bored. KerbinFlyingLow = The Goo jiggles and wobbles as the craft flies. KerbinFlyingHigh = The Goo seems to be getting very cold now. KerbinInSpaceLow = The Goo seems to have clumped into a sphere. It also appears to have become brittle. MohoInSpace = The Goo seems to be almost boiling. It writhes around the canister. EveInSpace = The Goo has become rubbery and bounces around the container. EveInSpace = The Goo takes on a purple coloration. Is it just the lighting, or did it change color? DunaInSpace = The Goo takes on a red sheen. It looks very much like the planet below. Mun = The Goo seems to be less dense here. InSpace = The Goo feels right at home here. BopInSpace = The canister begins to resonate, causing an odd harmonic effect inside the vessel. It's very unsettling. PolInSpace = Gooey tentacles reach out of the canister, freeze, and break off. Fascinating! EeLooInSpace = While observing the canister, you feel as though something is looking back at you from the shadows of the container. EeLooInSpace = For a moment the instruments suddenly read off the charts! The container flexes outwards and then settles. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = surfaceSample title = Surface Sample baseValue = 30 scienceCap = 40 dataScale = 1 requireAtmosphere = False situationMask = 3 biomeMask = 3 requiredExperimentLevel = 0.5 RESULTS { default = You've collected a sample of the surface. default = You dig around in the surface a bit, find something interesting, and throw it into a sample container. default = You poke at the ground looking for some really cool rocks to take home. KerbinSrfLandedGrasslands = Yep. Looks like dirt. KerbinSrfLandedHighlands = This is dirt and grass, and some small rocks. You suspect this isn't going to be much of a groundbreaking discovery. KerbinSrfLandedMountains = Here the surface is mostly barren... snow, dirt and rocks. You're very confident that if you looked under the snow, you'd find more dirt and rocks. KerbinSrfLandedDeserts = Lots of sand and rocks here. You're thankful that you've been in a climate-controlled environment, because it sure looks hot out there. The sand is dry and loose and it looks like it's going to take some effort to clean your gear afterwards. KerbinSrfLandedTundra = The ground here seems to be completely frozen. It was very hard to scoop up this sample. KerbinSrfLandedIceCaps = This isn't really solid ground, is it? You got a sample but feared to dig any deeper because of the startling cracking sounds the ice made. You try to not think back on how you landed here. KerbinSrfLandedShores = You took a sample of the soil. It's very muddy and sandy. There might be a body of water nearby. KerbinSrfLandedBadlands = The grass here is definitely not as green as other places, but the knowledge that you've been at a place called the Badlands makes you feel cool. KerbinSrfLandedWater = You scooped up a sample of the surface. It's a very humid sample. You hope the equipment has been properly waterproofed. KerbinSrfSplashedWater = You've taken a sample of the water. It appears to dramatically increase the surface humidity of anything it touches. KerbinSrfSplashedShores = You've taken a sample of the water here. There are bits of vegetation in it, suggesting a strong likelihood that there is land nearby. KerbinSrfLandedLaunchPad = The surface is charred and coated with burnt rocket propellant. There are also trace amounts of a conspicuous green substance. KerbinSrfLandedRunway = The surface appears to be very hard, like concrete. It might actually be concrete. This could be a very good surface to land at. KerbinSrfLandedKSC = This substance is what makes the scientists yell at us when we go into the labs without cleaning our boots first. MunSrfLanded = The surface appears to be a fine dust with a grey-ish tone. Seems too flaky to make snowballs with. MunSrfLandedMidlands = The darker midlands surface appears to be made up of basaltic rocks. MunSrfLandedMidlands = The sample contains odd glass spherules of various colors. They're quite pretty! MunSrfLandedNorthernBasin = The sample contains evidence of a weak, localized, magnetic field. MunSrfLandedNorthernBasin = The surface here consists of multiple types of rock. Some appear almost crystalline. MunSrfLandedEastCrater = The sample contains a combination of breccia and melted materials. MunSrfLandedEastCrater = There are higher concentrations of metals in this crater than from other locations. MunSrfLandedNorthwestCrater = The ground materials appear to be a combination of basaltic rocks and breccia. MunSrfLandedNorthWestCrater = Deeper samples seem to contain more fragmented and shattered formations of rock. MunSrfLandedSouthwestCrater = The sample appears to be radioactive. MunSrfLandedSouthWestCrater = There appear to be layers of completely different materials here. It's possible this site has had multiple impacts. MunSrfLandedFarsideCrater = There are large concentrations of melted byproducts here. Some appear to be formed by intense pressures and heat. MunSrfLandedFarsideCrater = Samples from this location appear to be similar in makeup to the powdery surface of the Mun. MunSrfLandedCanyons = Samples in this location are striated. It's possible that the surface has fractured in this location. MunSrfLandedPolarCrater = Samples from this location seem to show intense shock patterns. MunSrfLandedPolarCrater = It appears that some of the samples are magnetic and show a faint alignment. MunSrfLandedPoles = The samples here show lower concentrations of ejecta. There appear to be some liquids in the soil that remain permanently frozen. MunSrfLandedPolarLowlands = Samples seems to contain frozen liquids... We'll need to send them back to Kerbin for further analysis. MunSrfLandedHighlands = The sample appears to be comprised of a large number of materials layered over time. MunSrfLandedHighlands = The sample contains lesser amounts of basaltic rocks. This might account for the changes in coloration we've seen. MunSrfLandedHighlandCraters = The crater seems to contain materials from lower layers of the surface! MunSrfLandedHighlandCraters = These samples appear to be quite old compared to others we've taken. MunSrfLandedHighlandCraters = You sample the dark surface of the crater. This should help determine what type of object hit here. MunSrfLandedHighlandCraters = This crater seems to be filled with useful materials in high concentration. What luck! MunSrfLandedMidlandCraters = The patterning of this surface sample is particularly interesting. MunSrfLandedMidlandCraters = As you sample the crater you can't help but feel bad for the Mun. It's been beaten up pretty bad by these impacts. MunSrfLandedMidlandCraters = You dig around in the surface of the crater, looking for any rocks that look neat. MunSrfLandedMidlandCraters = You find a really cool looking rock and decide to keep it. Remembering that you're supposed to take a surface sample, you throw any old rocks you find into the container. Job done! MunSrfLandedMidlandCraters = Yep, it's a crater all right. You've noted this down on your checklist with a smiley face. Science is fun! MunSrfLandedEastFarsideCrater = This crater seems to have been a really nasty impact, and the samples are heavier than normal. MunSrfLandedEastFarsideCrater = You're glad that the Mun's gravity is so low. Digging is backbreaking work! MunSrfLandedTwinCraters = This area has a particularly high concentration of rare elements. Nice! MunSrfLandedTwinCraters = Continual samples of this area confirm it is rich in useful materials. MunSrfLandedTwinCraters = You dig around for a nice sample of the crater, carefully selecting a little bit of everything. MinmusSrfLanded = The surface seems to consist of tiny crystal-like grains. Very pretty, but probably not edible. MinmusSrfLanded = You sneak a taste of the surface sample... Nope, it definitely is not made of delicious dessert products. EveSrfLanded = The surface appears to have a very strong purple tint to it... or is it grey and it just looks purple because everything else on Eve is? You start to wonder if you're not taking on a purple tint yourself. DunaSrfLanded = This surface consists of a grainy, very fine, sand-like dust, and it appears to be getting everywhere. DunaSrfLanded = There appear to be traces of water in the soil! DunaSrfLanded = Unable to satisfy your curiousity, you attempt to drill into the rock with your tool. You're thinking it would be a lot easier if you had some kind of pulsating drill-thing on a robotic arm. MohoSrfLanded = The ground is made up of old lava flows, suggesting periods of intense volcanic activity. GillySrfLanded = The surface gives away easily and you have a hard time keeping the sample in the container due to the low gravity. GillySrfLanded = The composition of elements is very similar to that of an asteroid. IkeSrfLanded = The Dark black soil has an almost crystalline structure. It's fun to play with. IkeSrfLanded = The white soil has a powdery texture and clumps together. DresSrfLanded = You find traces of a large number of elements, likely deposited here by impacts over time. DresSrfLanded = After digging around for a bit, you find some nice bits of glass and throw them in your sample container. LaytheSrfLanded = The soil sample contains traces of salt. You wonder if it has blown here, or if this area was once under water. VallSrfLanded = You chip away the frozen surface and deposit some of the blue surface material into a container. VallSrfLanded = You dig around in the surface and find some beautiful green and blue crystal structures. They remind you a bit of home, but you're unable to pick out Kerbin from the mass of twinkling lights. TyloSrfLanded = The ground gives way easily, but the surface underneath is much harder. TyloSrfLanded = You hum a little tune while you work to make the time pass faster. Tylo has some really interesting rocks! BopSrfLanded = The brown dust stains all the parts of your suit that it comes in contact with. This is apparently quite amusing to flight control. BopSrfLanded = You dig through the surface and find a little sphere. It looks a bit like an egg. PolSrfLanded = As you shovel the contents into a container, you can't help but feel you'll be allergic to whatever it is. PolSrfLanded = The sample is the same odd mottle of colors as the planet from orbit. You check off a little box on your list. PolSrfLanded = After conducting samples of the surface, you determine with a high certainty that Pol is not, in fact, made of Pollen. This will cause quite the stir back home! EelooSrfLanded = Chipping away at the icy surface, you find some brown soil underneath. EelooSrfLanded = You find a beautiful crystal and place it in the sample container. EelooSrfLanded = The rocks contain thin wisps of color. They remind you of lovely ION exhaust trails... } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = mobileMaterialsLab title = Materials Study baseValue = 25 scienceCap = 32 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 3 RESULTS { default = You exposed the material samples to the environment, taking notes of how it behaves. SunFlyingLow = Everything is melting, including the electronicsssss......... MohoSrfLanded = The materials bay bakes in the heat of Moho's surface. It appears that trace elements are reacting to the samples contained within. MohoSrfLanded = You expose the samples to the high temperatures of Moho. A lot of them melt in really interesting ways. KerbinSrfLanded = The materials show little signs of change, though one of the samples appears to be judging you silently. KerbinSrfLandedDeserts = The desert dust appears to have contaminated all the samples. We did learn that deserts aren't a good place to bring expensive science equipment, though! KerbinSrfLandedIceCaps = The water sample has frozen solid and the goopy samples appear to be extra goopy. KerbinSrfLandedShores = The water spray has rusted one of the samples and some of the electronics ar&/F***13e5rse4t8st###### KerbinSrfLandedWater = Everything has gotten really wet. One of the samples caught fire! Whoa! KerbinSrfLandedWater = Exposing the power source of the lab to water has proved to be rather... enlightening. KerbinSrfLandedBadlands = You expose the samples to the badlands of Kerbin, but worry that it may have a bad influence on them. KerbinFlyingLow = The less resilient samples appear to have splattered around the interior, forming new and interesting color combinations. KerbinFlyingHigh = The rarified air has caused interesting changes to the gel samples. It seems like something is happening with the interior structure. KerbinInSpaceLow = The micro gravity has greatly affected the growth of crystalline structures. Loose objects are also flying around the bay in a very messy but fascinating way. MunSrfLanded = The fine dust of the Mun has intermixed with some of the samples. You have a sneaking suspicion that they'll never be able to get the lab clean again. MunSrfLanded = You leave the sample bay doors open on the Mun, and go do something else for a while. MinmusSrfLanded = While the material samples were processed, you began to turn your thoughts to how much Minmus looks like a mint dessert, and have discovered that you are now hungry. InSpace = The high radiation environment caused a few of the samples to glow. It looks like it would be fun to paint the rocket with this. EveSrfLanded = The crushing pressure of the atmosphere is causing some of the materials to crystallize rapidly. EveSrfLanded = You're not sure if most of the samples changed color, or if it's just the lighting... EveFlyingHigh = The extremely dense atmosphere strips the contents of the materials bay. EveFlyingLow = The atmosphere appears to either polish or strip the material, depending on its composition. GillySrfLanded = The samples appear to behave like they're in low orbit of Kerbin. GillySrfLanded = Some of the surface material has mixed with the contents of the bay. You write down the results for good measure. DunaSrfLanded = Opening the sample container you find that everything has turned red. Initial tests show that it'll never wash out of white space suits. You consider sending missions in pink EVA suits to reduce cleaning costs. DunaSrfLanded = The sample computer processes the results. It's massive red eye seems to be at home here as it slowly, ominously, blinks. IkeSrfLanded = One of the samples has reacted very strangely to the surface of Ike. IkeSrfLanded = One of the crystal samples explodes and throws green shards out of the materials bay! DresSrfLanded = As the samples process, the computer asks if it can sing you a song while it works. Apparently the song is about a flower of some kind. DresSrfLanded = One of the samples evaporates when exposed the environment. JoolInSpace = The computer gave an odd report no matter how many times we sent the request. Open the sample bay doors... "I'm sorry, I'm afraid I can't let you do that," was the only reply. The doors did open very promptly, however, when we opened the fusebox panel. Very curious. JoolFlyingHigh = The intense, crushing pressure has drastically changed the composition of the materials. Super heating and ablation effects have been observed. The science bay is looking very disgruntled. JoolFlyingLow = The samples burn, boil, or crumple under the extreme pressures and heat. The visual camera shows a wonderful rainbow of colors before it cuts out. JoolSrfLanded = You're not sure where the container stops and the samples start anymore... LaytheFlyingHigh = One of the samples burns on contact with the atmosphere. Interestingly, the color indicates the presence of oxygen. LaytheFlyingLow = The sample smolders and pops as it burns up. LaytheSrfLanded = The fine, particulate sand of Laythe blows into the sample bay. LaytheSrfSplashed = The sample bay power supply begins to short out! Electricity arcs and etches into the samples of the bay. It's quite the display! VallSrfLanded = Many of the samples either freeze or evaporate from the sample container. VallSrfLanded = The container sample door freezes up, before finally continuing to open. A thin coating forms on the surface of the samples. TyloSrfLanded = One of the samples shatters into a fine mist when exposed to the surface of Tylo. BopSrfLanded = The samples appear to be having a chemical reaction with the surface of Bop. BopSrfLanded = All of the liquid samples instantly evaporate. PolSrfLanded = Some of the samples pit and melt when they come in contact with the surface of Pol! EelooSrfLanded = Some of the fine crystals lining Eeloo enter the materials bay. It also appears that some of the samples have become more conductive in the extreme cold. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = temperatureScan title = Temperature Scan baseValue = 8 scienceCap = 8 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 7 RESULTS { default = Collected and recorded temperature data from the environment. KerbinSrfLanded = Temperature readings are quite literally, nominal. KerbinSrfLandedDeserts = Large plumes of heat are rising from the surface of the desert. KerbinSrfLandedIceCaps = It's cold enough to freeze water solid. KerbinSrfLandedShores = Just the right temperature to go for a swim. KerbinSrfLandedWater = The water appears to get colder as the depth increases. KerbinSrfLandedTundra = It's cold enough to keep things permanently frozen here. KerbinSrfLandedGrasslands = The temperature here is quite pleasant, and would be a nice place to live. KerbinSrfBadlands = the temperature appears to fluctuate here a good bit, depending on the time of day. MohoSrfLanded = The temperature is very high and appears to fluctuate to extremes in the sunlight. EveSrfLanded = Temperatures range between very cold and hot enough to boil water. SpaceHigh = Measuring the temperature of space appears to be quite impossible, as there is no matter around to be either hot or cold... except the spacecraft, and the thermometer itself. This is probably going to give the R&D guys something to think about for a while. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = barometerScan title = Atmospheric Pressure Scan baseValue = 12 scienceCap = 12 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 3 RESULTS { default = Collected and recorded atmospheric pressure data from the surroundings. MohoFlyingLow = The barometer reading is too low to measure. This planet has no atmosphere. MohoSrfLanded = The barometer is still reading nothing. EveFlyingLow = The atmospheric pressure is very high, even at this altitude. EveSrfLanded = The atmosphere is very dense at the surface. It crushes down on the instrumentation. GillyFlyingLow = Either the instruments are broken, or there is no atmosphere on this rock. GillySrfLanded = You think that you have a reading for a second, but nope; it was just a smudge on the gauge. MunFlyingLow = Just for kicks you measure the pressure here. Yep, no atmosphere. MunSrfLanded = The pressure gauge is sitting there motionless. Perhaps you should tap it a few times to be sure? MunSrfLanded = They say insanity is doing the same thing multiple times and expecting a different result. You check the atmospheric pressure again anyways. DunaFlyingLow = The atmosphere is very thin here, but it is enough to register on the instrumentation. DunaSrfLanded = The atmosphere is pretty thin even at the surface. You don't think parachutes or wings would work very well here. IkeFlyingLow = There appears to be no atmosphere here. IkeSrfLanded = The gauge reads nothing, even on the surface. JoolFlyingLow = The pressures here are immense. The instrument is beginning to fail. JoolFlyingHigh = The pressures are very high. It seems dangerous to probe any deeper. JoolSrfLanded = Either the pressure is really high, or the instrument just melted. It's hard to tell what happened first. LaytheFlyingLow = There is definitely an atmosphere. Pressures are fairly nominal. LaytheSrfLanded = The pressures here seem to be a bit below that of Kerbin, but definitely at a manageable level. VallFlyingLow = There does not appear to be any atmosphere to sample. VallSrfLanded = Gasses rising for the planet appear to occasionally register slight pressures. Either that, or the instrument is on the fritz. VallSrfLanded = Just to be sure, you check the pressure a few times. You think you saw the gauge move a bit. TyloFlyingLow = Surprisingly, you discover no traces of atmosphere. TyloSrfLanded = There is no detectable atmospheric pressure here. Fascinating! BopFlyingLow = It's a giant space rock. What did you expect to find? BopSrfLanded = Still nothing. Definitely just a space rock. PolFlyingLow = Nothing to report here. PolSrfLanded = No atmospheric pressure is detectable on Pol. EelooSrfLanded = Beep, beep, beep... boop. The instrument has frozen up. EelooFlyingLow = The instrument can't register any pressure here. KerbinSpaceLow = Atmospheric pressure reads zero! This most assuredly indicates we must be in space now! KerbinSpaceHigh = There seems to be no atmosphere at all this far away from home. You find this strangely meaningful. Space = The instrument reads zero. It's as if it were in a vacuum! } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = seismicScan title = Seismic Scan baseValue = 20 scienceCap = 22 dataScale = 2.5 requireAtmosphere = False situationMask = 1 biomeMask = 1 RESULTS { default = Gathered precise acceleration data while subjecting the vessel to this situation. MohoSrfLanded = The sensor detects vibrations deep inside the planet. It appears that the interior is very volcanically active. MohoSrfLanded = Odd reflections are detected in the recorded vibrations. This might tell us more about the interior structure. EveSrfLanded = The sensor has detected possible seismic activity below the surface. EveSrfLanded = The vibrations, though slight, might be enough to map the interior structure of the planet. GillySrfLanded = This area appears to be seismically dead. GillySrfLanded = The only vibrations we detect are coming from the landing craft. The vibrations do not travel well through the surface. MunSrfLanded = The sensor has detected a minor quake on the surface! MunSrfLanded = The sensor picks up distant impacts on the surface, reflecting along the interior of the Mun. MinmusSrfLanded = Faint seismic waves are detected. MinmusSrfLanded = Sounds of shifting and vibration are detected under the surface. It is possible that the interior is not completely frozen. DunaSrfLanded = The sensor gives insight into the seismic activity of Duna. DunaSrfLanded = There does not appear to be significant seismic activity on the planet. It is possible that it is no longer geologically active. DresSrfLanded = This planet appears to be seismically inactive. DresSrfLanded = periodic bombardments appear to be causing slight vibrations and surface quakes. DresSrfLanded = Changes in the speed of vibrations hint to differing materials under the surface. JoolSrfLanded = The sensor doesn't even know what to do with itself here. JoolSrfLanded = The sensor has informed you that the warranty has just been voided. No refunds. LaytheSrfLanded = Tidal forces appear to be churning the interior of the moon. LaytheSrfLanded = Vibrations under the surface indicate current geological activity. VallSrfLanded = Sensors detect signs of cryovolcanism along the surface. VallSrfLanded = The sensor picks up vibrations reflecting around the interior of the moon. TyloSrfLanded = The moon appears to be largely inactive. TyloSrfLanded = The sensor records even the slightest surface vibration. BopSrfLanded = There does not appear to be any major seismic activity on Bop. BopSrfLanded = A seismic event is detected in the distance, as if a large object had just impacted the surface. PolSrfLanded = The loose soil transmits vibration differently than on other bodies. PolSrfLanded = Vibrations reflect off the jagged structures inside the moon. EelooSrfLanded = Cryovolcanic activity is detected in the interior of the planet. EelooSrfLanded = The sensor picks up low frequency sounds. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = gravityScan title = Gravity Scan baseValue = 20 scienceCap = 22 dataScale = 3 requireAtmosphere = False situationMask = 51 biomeMask = 51 RESULTS { default = Recorded accurate measurements of gravitational forces in these conditions. MohoInSpace = The sensor passes over the terrain of Moho surveying for variances in the gravitational field. MohoSrfLanded = Landing here has provided a very accurate and stable measure of gravitational forces. EveInSpace = The sensor records slight variances in gravity as you pass over a massive crater site. EveSrfLanded = The gravitational field is very strong here. The sensor records detailed data about the local field. GillyInSpace = The sensor picks up the fluctuations in the gravity of this lumpy body. GillySrfLanded = The team back at KSC will enjoy these detailed readings. KerbinInSpace = The sensor finds subtle changes in the gravity field of Kerbin. The science team will want to see these readings! KerbinSrfLanded = The sensor seems to think it's being calibrated. KerbinSrfLanded = After reading the manual a few times, the command team is able to take an accurate reading of the local gravity. KerbinInSpaceGrassLands = The instrument surveys the gravity over the grasslands. It appears the field is very stable here. KerbinInSpaceHighlands = The instrument surveys the highlands of Kerbin. The rolling hills seem to affect local gravity slightly. KerbinInSpaceMountains = The field appears to be strongest along these mountain ranges. KerbinInSpaceDeserts = The dunes appear to have a very stable gravitation, though some spikes would indicate the underground terrain varies in composition. KerbinInSpaceBadlands = The sensor reads the gravity over the badlands of Kerbin. KerbinInSpaceIceCaps = The sensor detects variances under the surface of the ice. Is there a landmass under that ice? KerbinInSpaceShores = The sensor passes over the shores of Kerbin. The readings appear to be nominal. KerbinInSpaceWater = The sensor shows a surprising variance as it passes over the oceans, hinting at the varied topography deep below the waters. KerbinSrfSplashedWater = The sensor has detected changes in the local gravity that seem to be related to the passing of the Mun. MunInSpace = The instrument surveys for changes in the gravity field of the Mun. This data will help to accurately calculate the mass of the body. MunSrfLanded = The sensor conducts a detailed survey of the local gravity. MunSrfLanded = After calibration, the sensor is able to detect the interplay of gravity between Kerbin and the Mun. MinmusInSpace = Passing over the surface, the sensor sweeps across the gravitational field of Minmus. MinmusSrfLanded = The sensor takes detailed readings of the local gravity on Minmus. MinmusSrfLanded = The scan picks up the subtle changes in field caused by the orbit of the Mun. This data will provide valuable insight into the local planetary system. DunaInSpace = The sensor passes over the mottled surface of Duna. Gravity appears lowest in the massive canyon that stretches across the surface. DunaSrfLanded = The sensor performs a detailed and calibrated sweep of the local gravity on Duna. DunaSrfLanded = The sensor is able to record the affects of Ike as it orbits Duna. DresInSpace = The sensor sweeps the surface and finds the average gravitational pull to be quite low for a planet. DresSrfLanded = The sensor measures the local gravity in fine detail and records all variations. JoolInSpace = The sensor recalibrates to measure the massive gravitational forces of Jool. JoolInSpace = The sensor picks up a wealth of information about the local planetary system. JoolSrfLanded = The instrument has been crushed by the massive gravitational forces. Science! LaytheInSpace = The sensor scans the gravity of Laythe. It hints at diverse terrain under the water. LaytheSrfLanded = The sensor scans the local gravity of Laythe, recording the influence of Jool. LaytheSrfSplashed = The sensor provides detailed gravity information in relation to the tides. VallInSpace = Scanning from orbit provides a clearer picture of the internal makeup of Vall. VallSrfLanded = Scanning the surface details gravitational fluctuations in the shifting interior of the planet. TyloInSpace = The planet has lower gravity than anticipated. This will give our scientists information about the interior makeup of Tylo. TyloSrfLanded = Detailed scans hint at hollow spaces in the interior of the planet. BopInSpace = Orbiting Bop allows for scans of the varied surface. Interesting stuff! BopSrfLanded = The sensor is giving odd readings here... PolInSpace = The sensor picks up multiple layers under the surface of the planet. PolSrfLanded = Landing on the planet has allowed for highly detailed scans of the interior gravity on Pol. EelooInSpace = Though the surface appears to be smooth, there are fluctuations under the surface of the planet. EelooSrfLanded = Gravity scans are very clear here. There appears to be little influence from other bodies. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = atmosphereAnalysis title = Atmosphere Analysis baseValue = 20 scienceCap = 24 dataScale = 10 requireAtmosphere = True situationMask = 13 biomeMask = 13 RESULTS { default = You run an atmospheric analysis, recording various measurements like temperature, pressure and atmospheric composition. MohoSrf = There appears to be no atmosphere here, though there are trace elements being detected close to the surface. EveSrf = This might be an atmosphere, but it's definitely not something you want to breathe. GillySrf = There is no detectable atmosphere. KerbinFlyingHigh = It seems there is very little atmosphere at these altitudes. Make sure you're properly suited up if you plan on going outside. KerbinSrfLanded = Temperature and Pressure readings suggest today is as good a time for flying as any. KerbinSrfLandedDeserts = It's very hot and dry out in the Deserts. The sensors were getting clogged up with dust. KerbinSrfLandedIceCaps = The polar atmosphere was found to be very, very cold indeed. Some sensors froze shut, but we're reasonably sure this is still air. MunSrf = Instruments detect a faint particulate aura around the surface. Not an atmosphere, but it may explain the reported lights on the horizon. MinmusSrf = There are detectable releases of gasses, but nothing that could be considered an atmosphere. DunaSrf = The atmosphere on Duna is very, very thin. It might be possible to fly in it with large enough wings, or a fast enough aircraft. DunaSrf = There appears to be a larger concentration of heavy isotopes in the atmosphere than on Kerbin. IkeSrf = You run an analysis on the non-existent atmosphere. DresSrf = There does not appear to be an atmosphere here. JoolFlyingHigh = The atmospheric pressures are very high here, and you detect a large number of gasses. JoolFlyingLow = The instrument is having trouble sampling at these densities. The gasses are beginning to liquify under pressure. JoolSrfLanded = The instrument has mostly compressed into an unrecognizable mass of metal. LaytheSrfLanded = The atmosphere on Laythe appears to be very similar to that of Kerbin. I wouldn't volunteer to go out first without a helmet on, however. LaytheSrfLanded = Taking your helmet off here probably won't kill you... very quickly. VallSrfLanded = There are traces of cryovolcanic compounds. But not a full atmosphere. TyloSrfLanded = There appear to be only faint traces of the heaviest isotopes on the surface. BopSrfLanded = The sensors detected organic compounds for a second. Possibly a mistake. BopSrfLanded = The sensors detect nothing out of the ordinary. Surely nothing could live here. PolSrfLanded = There is no atmosphere to speak of, but you sample the temperature anyways. EelooSrfLanded = There appears to be a tenuous atmospheric coating around the planet. But it is too thin to affect any spacecraft landing here. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = asteroidSample title = Asteroid Sample baseValue = 60 scienceCap = 70 dataScale = 1 requireAtmosphere = False situationMask = 63 biomeMask = 7 RESULTS { default = You collect a sample of the asteroid. KerbinInSpaceHigh = You collect a sample while the asteroid is high over Kerbin. KerbinInSpaceLow = You collect a sample as the asteroid orbits close to Kerbin. KerbinFlying = You collect a sample of the asteroid inside Kerbin's atmosphere. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = cometSample_short title = Short Period Comet Sample baseValue = 90 scienceCap = 100 dataScale = 1 requireAtmosphere = False requireNoAtmosphere = False situationMask = 63 biomeMask = 7 RESULTS { default = At some point in the past this comet was swung into a much tighter orbit around the Sun. It's a good thing you got here now, it may not keep its status as a Comet for much longer with the way the Sun is boiling off its volatile material. You've got a good scoop of this melting icecream ball to perserve and return for analysis. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = cometSample_intermediate title = Intermediate Period Comet Sample baseValue = 135 scienceCap = 150 dataScale = 1 requireAtmosphere = False requireNoAtmosphere = False situationMask = 63 biomeMask = 7 RESULTS { default = This solar soujourner has been guided by Jool's massive gravity well into a periodic orbit that makes it a regular visitor to the inner system. This sample can help give our scientists a better look at what the protoplanetary disk out past Jool's orbit was composed of. Be careful bringing it back - it's a little melty. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = cometSample_long title = Long Period Comet Sample baseValue = 270 scienceCap = 300 dataScale = 1 requireAtmosphere = False requireNoAtmosphere = False situationMask = 63 biomeMask = 7 RESULTS { default = The composition of this comet shows the unique fingerprint of the early Solar system as it has remained untouched on its long lonely journeys that only rarely bring it close to the warmth of the Sun. The smallest microscopic dust embedded into the sample you've carefully packed away contains a treasure of information for our astrogeologists. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = cometSample_interstellar title = Interstellar Comet Sample baseValue = 900 scienceCap = 1000 dataScale = 1 requireAtmosphere = False requireNoAtmosphere = False situationMask = 63 biomeMask = 7 RESULTS { default = You've managed to take a sample of one of the rarest pieces of celestial material - a chunk of extra-solar matter. These inter-planetary voyagers travel the space between stars, only rarely diving down into a solar gravity well. Telescopes probe the galaxy far and wide, but actually getting a piece of something from this far away is a unique achievement. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = infraredTelescope title = Infrared Telescope baseValue = 15 scienceCap = 22 dataScale = 2 requireAtmosphere = False situationMask = 32 biomeMask = 0 RESULTS { default = You focus the telescope out into space, scanning for celestial bodies. KerbinInSpaceHigh = You scan for celestial bodies while orbiting high over Kerbin. } } } UrlConfig { parentUrl = Squad/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = magnetometer title = Magnetometer Report baseValue = 45 scienceCap = 45 dataScale = 1 requireAtmosphere = False requireNoAtmosphere = False situationMask = 48 biomeMask = 0 RESULTS { default = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. KerbinInSpaceHigh = Kerbin's magnetic field is weaker out here, but still easily detectable, and this instrument maps the field fluctations as they radiate into deeper space. KerbinInSpaceLow = Kerbin has a strong magnetic field for a planet of its size, shielding us from the Sun's blasts of radiation, even in this low orbit. MohoInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. MohoInSpaceLow = #autoLOC_6002503 /#autoLOC_6002503 = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if its dead inside or if something is churning. EveInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. EveInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. GillyInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. GillyInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. MunInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. MunInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. MinmusInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. MinmusInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. DunaInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. DunaInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. IkeInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. IkeInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. DresInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. DresInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. JoolInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. JoolInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. LaytheInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. LaytheInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. VallInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. VallInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. TyloInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. TyloInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. BopInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. BopInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. PolInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. PolInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. EelooInSpaceHigh = You've measured the interaction between the solar wind and the magnetic field of this planet as it deflects charged particles. EelooInSpaceLow = Trace magnetic fields are magnified by this sensitive instrument, and measured in real time as you orbit near this celestial body. It's almost like hearing the heart beat of a planet, knowing if it's dead inside or if something is churning. } } } UrlConfig { parentUrl = Squad/Resources/StoryDefs.cfg STORY_DEF { Introduction { Generic = As a consequence of a somewhat worse than average accident at [Agency], we've been forced to look for some outside help. Generic = While working late nights, the scientists at [Agency] have made a startling discovery. Generic = While cleaning up after an unintended ignition, one of the overworked teams at [Agency] raised an interesting question. Generic = The board of directors at [Agency] have raised some troubling issues. Generic = The CEO (and chief bottle washer) at [Agency] has stumbled on a problem. Generic = The number of times we've achieved sudden combustion at [Agency] has lead us to consider something. Generic = At [Agency], we're not afraid to try new things. As a result, we sometimes find ourselves in the situation of needing outside help to solve a problem. ARM = We've got some pretty impressive rock collections at [Agency]. Base = [Agency] can think of nothing more prestigious than taking a Kerbal, and leaving them behind on another world. CollectScience = We have the finest scientific minds working at [Agency], and we've been thinking about giving them something to do. CollectScience = The research department at [Agency] is very close to figuring out a unified theory of gravioli. Exploration = At [Agency], we need brave Kerbals with the right stuff to help achieve our dreams. Exploration = One of the founding principles of [Agency] is to continue to advance the frontiers of science. CometSample = Our scientists at [Agency] have been salivating over the idea of getting close-up data from a comet. Let’s make that happen. CometSample = We here at [Agency] have always been interested in the mighty, tailed interlopers of our solar system: the Comet. CometSample = While we’ve done many great things here at [Agency], a mission to meet up with a comet will likely go down in history as our finest achievement. PartTest = While hitting parts with a wrench, the engineers at [Agency] realized we had a problem. PartTest = We've been reviewing our product catalog at [Agency] and have found an oversight. PlantFlag = We're very proud of our flag at [Agency], and wanted to do something special with it. PlantFlag = As part of [Agency]'s commitment to strong corporate statements, we've been looking for ways to get our brand out there. RecoverAsset = At [Agency], we're Kerbal enough to admit when mistakes are made. This is one of those times. RecoverAsset = We're not usually in the habit of misplacing things at [Agency], but we may have lost something big. Satellite = We're constantly looking for how to make better use of satellites at [Agency]. Satellite = As a result of some surplus parts at the [Agency] warehouses, we've got some more opportunities for orbital satellites. Station = To meet our quota of "useful things in space", we've been looking into station building projects at [Agency]. Survey = We've been poring over maps at the [Agency] offices looking for points of interest, and may have come up with something. Survey = While using the [Agency] dart board as a waypoint planner, we've come up with something interesting. Tourism = We're always looking for new revenue streams at [Agency]. Our accountants have told us that space tourism is a growth industry and we'd like to get in on it. CometDetection = Comets have been a hot topic of research for centuries - and never let it be said that [Agency] doesn’t know how to follow a trend! CometDetection = Studying comets can lead to insight into the composition of the outer solar system. [Agency] scientists wish to gather more info about these solar snowballs. CometDetection = Different types of comets can yield unique insights into the origin of the Solar System as well as the behaviour of the solar wind. Plus good PR for discovering one. [Agency] wants all of those benefits. CometDetection = Comets are said to be dusty ice balls - but what if they’re actually *flavored* ice-balls? Doesn’t that sound delicious? Some scientists scoff at this idea, but we here at [Agency] are not so sure. } Problem { Generic = We may have underestimated just how volatile solid rocket fuel really is, and have now found ourselves with a problem we can't solve on our own. Generic = To test out some of our more advanced theories, we need more debris in low orbit. Generic = We're not sure if there really is such a thing as too many struts, but we'd like to find out. Generic = We're trying to figure out if all matter in the universe is as dense as on Kerbin, but haven't come up with a conclusive test for it. Generic = We want to know what shades of green we'll see if we expose a Kerbal to high gee forces. ARM = There are fewer asteroids in orbit of [Topic] than the standard model would predict. ARM = We believe that an asteroid in orbit of [Topic] is worth two in space, and would like to prove it. Base = We'd like to run some experiments on the feasibility of long-term Kerbal habitation outside of Kerbin as part of the [Topic] project. CollectScience = We need someone to apply the scientific method... in space! CollectScience = We're looking for some scientific data. We'd really prefer some new data, but we'd be really happy with any data at all, really. CollectScience = We have some forms to fill out, and we're pretty sure it would be way more interesting if we filled it out using science data from space. CollectScience = Our science containers are all empty, and nobody wants to run out to another biome to fill one. Exploration = We still have unchecked items on our list of records to break and would like to change that. CometSample = Therefore, we need you to send a Kerbal to [Topic] to gather a bit of comet material. Make sure they’re extremely brave, and that they bring their helmet wipers with them if they visit the comet while it’s near the Sun. CometSample = You’ll need a brave astronaut to visit [Topic] and pick up a chunk of what we think will be something like the gunk you find next to the side of the road after a snowplow comes through in the winter. Except much, much, more valuable from a scientific perspective. CometSample = Conditions on the comet may be challenging. We hope you have a Kerbal in mind who’s st… courageous enough to visit [Topic] and scoop up a chunk of it for scientific analysis. Launch = Nobody has set any space records yet! It would probably be best to just start by getting something off the launchpad. Then we can start worrying about things like "survivability". Orbit = The problem is that we don't actually have any idea how difficult it is to get a Kerbal to orbit, and we need to find out quickly. GrandTour = We want to know how many planets we can send a Kerbal to before they start ignoring us and fly the ship back. GrandTour = We're trying to assemble an interplanetary color wheel, and need someone to verify it against a few different celestial bodies. GrandTour = We're not saying that there are aliens on another planet in our solar system, but... aliens. ISRU = We'd like to know if getting [Topic] from somewhere other than Kerbin is as easy as taking snacks from a juvenile Kerbal. ISRU = We think that we can prove that there's an abundance of [Topic] throughout the solar system. PartTest = There is very little knowledge about how the [Topic] performs under conditions not found in a standard laboratory. PartTest = The manual clearly states that the [Topic] is the best in its class. To avoid legal complications, we're going to need proof to justify our claims. PartTest = We have way too many parts like the [Topic], and nobody's sure how they work. PartTest = We don't actually know how to attach a [Topic] to other parts. From the bottom? The top? Is there even a way to tell which side is up? PlantFlag = If we could have our flag proudly standing on the surface of [Topic], we would surely prove ourselves better than the competition. PlantFlag = We want to verify that a flag planted by an astronaut is the best way to test the rigidity of the surface of [Topic]. PlantFlag = We think that the aesthetic of [Topic] would be greatly improved with just one more flag, but we're not able to get one there ourselves. RecoverAsset = Apparently, using crewed craft is not a good way to test theories on the dangers of space junk. If you could bring [Topic] back home, we promise not to leave anyone else up there. RecoverKerbal = We've lost a Kerbal! Could you find [Topic] for us? Their snack supplies may be starting to run a little low. RecoverKerbal = We've been performing a lot of experiments with leaving Kerbals in space for extended periods of time. Things were going great, until [Topic] woke up one morning and decided to walk out of their capsule. RecoverKerbal = So apparently, [Topic] is having a lot of trouble with their EVA jetpack. So much so that the rest of the crew may have forgotten to wait for them to get back to the capsule, resulting in them being left in orbit. RecoverPart = We've been experimenting with methods of calculating delta-v without a Kerbal on board (a "Mechanical Bill Kerman" of sorts) and have run into some trouble. The problem being that we can't seem to get [Topic] back to Kerbin. RecoverPart = We've been experimenting with methods of calculating orbital information without a Kerbal on board (a "Jebediah's Engineer" of sorts) and have run into some trouble. The problem being that we can't seem to get [Topic] back to Kerbin. Satellite = We've got a competition to see which agency can get the most satellites in particular orbits, and would like some assistance. Station = We want to be a part of building some really big space stations, and the [Topic] project is a great opportunity. Survey = We don't know too many interesting things about [Topic], and would like to take a look around. Survey = Some Kerbals say that every place on [Topic] looks exactly the same. We disagree, but need someome else to prove them wrong. Tourism = We want to know if there are Kerbals that will really pay for the extra seats that you surely already have on your craft. Orbit = To get to orbit, we think all we need is for a Kerbal with terrible aim to shoot for the ground and miss. Orbit = We want to know if it's as fun as it seems to be in zero-G. Kerbin = We aren't sure if a day on Kerbin is 6 or 24 hours long. Kerbin = We'd like to check if Kerbin is in fact perfectly round, and not an oblate spheroid as some lunatics suggest. Mun = We want to know if going to the Mun is a good idea or not. Mun = We need to know if Mun Pies would really sell (what a time to be alive!). MunSrf = There's no way for us to know if the surface of the Mun is as pretty as everyone thinks. Minmus = We want to know if Minmus is really a myth or not. Minmus = We're not sure how pretty Minmus is up close. Minmus = We need to know if Minmus Mint Chip ice cream would really sell. MinmusSrf = We believe that it would be a lot of fun to jump around on Minmus. MinmusSrf = If the surface of Minmus isn't edible, will Kerbals still try to eat it? Sun = How far does something that goes up have to go before it doesn't come down again? Sun = We suspect that there's interesting places to see beyond Kerbin and all its moons, although we suspect there's a lot of empty space in between. CometDetection = Therefore, we would like you to discover some new comets orbiting the Sun. CometDetection = Advance our knowledge of cometary bodies by discovering some new ones orbiting the Sun. } Conclusion { Generic = Now we need your help. Generic = This is why we're here. Generic = So this is where you come in. Generic = We believe that you are much better positioned to deal with this than us. ARM = So please get us an asteroid, but watch out with that claw. CollectScience = We need you to science the... Kerbal out of this. CollectScience = So if you could point some of those satellites our way, we'd be rather pleased. Exploration = But really, there's no sense in us still talking while there's science to be done. Shall we get to it? Exploration = It's time for you to take another step in advancing the frontier. CometSample = Reach the comet and return or transmit a surface sample to gather valuable data about the comet. ISRU = So, when can we expect the first shipment? PartTest = So we need a few simple tests run for us. PartTest = It would really help us out if you're able to run a test. PlantFlag = So, up for planting a flag? RecoverAsset = We'd be quite grateful if you could perform this recovery operation for us. Tourism = So, can you take a few extra Kerbals with you on your next flight? CometDetection = Use an orbital telescope to discover the unique signature of a new comet. } } } UrlConfig { parentUrl = Squad/Resources/TechTree.cfg TechTree { RDNode { id = start title = Start description = The technology we started out with. cost = 0 hideEmpty = False nodeName = node0_start anyToUnlock = False icon = RDicon_start pos = -2568,1199,0 scale = 0.6 } RDNode { id = basicRocketry title = Basic Rocketry description = How hard can Rocket Science be anyway? cost = 5 hideEmpty = False nodeName = node1_basicRocketry anyToUnlock = False icon = RDicon_rocketry-basic pos = -2385,1257,0 scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } } RDNode { id = engineering101 title = Engineering 101 description = How hard can Aerospace Engineering be anyway? cost = 5 hideEmpty = False nodeName = node1_engineering101 anyToUnlock = False icon = RDicon_emgineering101 pos = -2385,1142.3,0 scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } } RDNode { id = survivability title = Survivability description = The art and science of landing and walking away from it. cost = 15 hideEmpty = False nodeName = node2_survivability anyToUnlock = False icon = RDicon_survivability pos = -2209,975,0 scale = 0.6 Parent { parentID = engineering101 lineFrom = RIGHT lineTo = LEFT } } RDNode { id = stability title = Stability description = Reaching for the stars starts with keeping our spacecraft pointed generally in the right direction. cost = 18 hideEmpty = False nodeName = node2_stability anyToUnlock = True icon = RDicon_stability pos = -2170,1201,0 scale = 0.6 Parent { parentID = engineering101 lineFrom = RIGHT lineTo = LEFT } Parent { parentID = basicRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = generalRocketry title = General Rocketry description = More engines, more fuel, more ambitious ideas. cost = 20 hideEmpty = False nodeName = node2_generalRocketry anyToUnlock = False icon = RDicon_rocketry-general pos = -2128,1438,0 scale = 0.6 Parent { parentID = basicRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = aviation title = Aviation description = The art and science of keeping heavier-than-air objects aloft for extended periods of time. cost = 45 hideEmpty = False nodeName = node3_aviation anyToUnlock = True icon = RDicon_aerospaceTech pos = -1946,1201,0 scale = 0.6 Parent { parentID = stability lineFrom = RIGHT lineTo = LEFT } } RDNode { id = basicScience title = Basic Science description = We are going to ask all the big questions of the Universe... eventually. For now, we're starting with these. cost = 45 hideEmpty = False nodeName = node3_basicScience anyToUnlock = False icon = RDicon_scienceTech pos = -1946,846.9,0 scale = 0.6 Parent { parentID = survivability lineFrom = RIGHT lineTo = LEFT } } RDNode { id = flightControl title = Flight Control description = Tumbling out of control may be fun, but our engineers insist there's more to rocket science than that. cost = 45 hideEmpty = False nodeName = node3_flightControl anyToUnlock = True icon = RDicon_control-flight-advanced pos = -1946,1051.4,0 scale = 0.6 Parent { parentID = survivability lineFrom = RIGHT lineTo = LEFT } Parent { parentID = stability lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advRocketry title = Advanced Rocketry description = A new step ahead in rocket technology. cost = 45 hideEmpty = False nodeName = node3_advRocketry anyToUnlock = False icon = RDicon_rocketry-advanced pos = -1946,1551,0 scale = 0.6 Parent { parentID = generalRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = generalConstruction title = General Construction description = New equipment to help out in keeping things stable, especially useful when the size of the spacecraft defies the current bounds of sanity. cost = 45 hideEmpty = False nodeName = node3_generalConstruction anyToUnlock = True icon = RDicon_construction-general pos = -1946,1355,0 scale = 0.6 Parent { parentID = stability lineFrom = RIGHT lineTo = LEFT } Parent { parentID = generalRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = propulsionSystems title = Propulsion Systems description = A positively different approach to existing trends in rocketry. These small, lightweight propulsion systems may not seem as exciting, but they might prove just as useful. cost = 90 hideEmpty = False nodeName = node4_propulsionSystems anyToUnlock = False icon = RDicon_propulsionSystems pos = -1723,1551,0 scale = 0.6 Parent { parentID = advRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = spaceExploration title = Space Exploration description = To boldly go where no green man has gone before. cost = 90 hideEmpty = False nodeName = node4_spaceExploration anyToUnlock = False icon = RDicon_evaTech pos = -1723,963.9,0 scale = 0.6 Parent { parentID = basicScience lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advFlightControl title = Advanced Flight Control description = The latest advancements in keeping the correct end of the ship pointing towards where you want it to go. cost = 90 hideEmpty = False nodeName = node4_advFlightControl anyToUnlock = False icon = RDicon_control-flight pos = -1723,1051.4,0 scale = 0.6 Parent { parentID = flightControl lineFrom = RIGHT lineTo = LEFT } } RDNode { id = landing title = Landing description = Our Engineers are nothing if not optimistic. cost = 90 hideEmpty = False nodeName = node4_landing anyToUnlock = True icon = RDicon_landing pos = -1723,1142.4,0 scale = 0.6 Parent { parentID = flightControl lineFrom = RIGHT lineTo = LEFT } Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } } RDNode { id = aerodynamicSystems title = Aerodynamics description = New breakthroughs from C7 Aerospace allow for new types of craft to be built. We're looking into hiring some of their engineers as well. cost = 90 hideEmpty = False nodeName = node4_aerodynamicSystems anyToUnlock = True icon = RDicon_aerodynamicSystems pos = -1723,1243,0 scale = 0.6 Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } } RDNode { id = electrics title = Electrics description = We did know about electricity before inventing space flight. The big breakthrough here was combining the two. cost = 90 hideEmpty = False nodeName = node4_electrics anyToUnlock = True icon = RDicon_electrics pos = -1723,711.1,0 scale = 0.6 Parent { parentID = basicScience lineFrom = RIGHT lineTo = LEFT } } RDNode { id = heavyRocketry title = Heavy Rocketry description = The next logical step for rocketry technology is to just go bigger. cost = 90 hideEmpty = False nodeName = node4_heavyRocketry anyToUnlock = False icon = RDicon_rocketry-heavy pos = -1723,1635,0 scale = 0.6 Parent { parentID = advRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = fuelSystems title = Fuel Systems description = Advancements towards a better understanding of how fuel flows through a rocket. cost = 90 hideEmpty = False nodeName = node4_fuelSystems anyToUnlock = True icon = RDicon_fuelSystems pos = -1723,1470.2,0 scale = 0.6 Parent { parentID = advRocketry lineFrom = RIGHT lineTo = LEFT } Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advConstruction title = Advanced Construction description = New advances in construction make it possible to build larger than ever before. cost = 90 hideEmpty = False nodeName = node4_advConstruction anyToUnlock = False icon = RDicon_construction-advanced pos = -1723,1355,0 scale = 0.6 Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } } RDNode { id = miniaturization title = Miniaturization description = These aren't your standard hobby miniature models. We've been assured they look good enough to actually fly. cost = 90 hideEmpty = False nodeName = node4_miniaturization anyToUnlock = True icon = RDicon_miniaturization pos = -1723,846.9,0 scale = 0.6 Parent { parentID = basicScience lineFrom = RIGHT lineTo = LEFT } } RDNode { id = actuators title = Actuators description = Perfecting the art of making things mobile, without the explicit use of explosives. Our engineers assure us, this is actually a good thing. cost = 160 hideEmpty = False nodeName = node5_actuators anyToUnlock = True icon = RDicon_construction-specialized pos = -1519,1355,0 scale = 0.6 Parent { parentID = advConstruction lineFrom = RIGHT lineTo = LEFT } } RDNode { id = commandModules title = Command Modules description = Flight control technology has evolved far enough that we feel we can honestly say pilots are in command now. cost = 160 hideEmpty = False nodeName = node5_commandModules anyToUnlock = True icon = RDicon_commandmodules pos = -1520,1020.4,0 scale = 0.6 Parent { parentID = spaceExploration lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advFlightControl lineFrom = RIGHT lineTo = LEFT } } RDNode { id = heavierRocketry title = Heavier Rocketry description = There may be an upper limit to how large a rocket can be built, but we're not there yet. cost = 160 hideEmpty = False nodeName = node5_heavierRocketry anyToUnlock = True icon = RDicon_rocketry-heavier pos = -1519,1635,0 scale = 0.6 Parent { parentID = heavyRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = precisionEngineering title = Precision Engineering description = Precise engineering techniques allow for construction of ever smaller parts. cost = 160 hideEmpty = False nodeName = node5_precisionEngineering anyToUnlock = True icon = RDicon_engineering-precision pos = -1519,846.9,0 scale = 0.6 Parent { parentID = miniaturization lineFrom = RIGHT lineTo = LEFT } Parent { parentID = electrics lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advExploration title = Advanced Exploration description = They are Self-Deploying Astronaut Mobility Enhancement Devices, I don't know what you mean by "ladders". cost = 160 hideEmpty = False nodeName = node5_advExploration anyToUnlock = True icon = RDicon_exploration-advanced pos = -1519,963.9,0 scale = 0.6 Parent { parentID = spaceExploration lineFrom = RIGHT lineTo = LEFT } } RDNode { id = specializedControl title = Specialized Control description = A new state-of-the-art in control technology. cost = 160 hideEmpty = False nodeName = node5_specializedControl anyToUnlock = True icon = RDicon_control-large pos = -1521,1082.2,0 scale = 0.6 Parent { parentID = advFlightControl lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advLanding title = Advanced Landing description = Further advances in landing devices, allowing for more controlled descents and a much higher number of parts still attached to the ship after touchdown. cost = 160 hideEmpty = False nodeName = node5_advLanding anyToUnlock = False icon = RDicon_landing-advanced pos = -1519,1142.4,0 scale = 0.6 Parent { parentID = landing lineFrom = RIGHT lineTo = LEFT } } RDNode { id = supersonicFlight title = Supersonic Flight description = A new line of aircraft parts that allow for unprecedented maneuverability and speed. cost = 160 hideEmpty = False nodeName = node5_supersonicFlight anyToUnlock = True icon = RDicon_flight-supersonic pos = -1521,1278,0 scale = 0.6 Parent { parentID = aerodynamicSystems lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advFuelSystems title = Adv. Fuel Systems description = Advanced Advancements towards a better understanding of how fuel flows through a rocket. cost = 160 hideEmpty = False nodeName = node5_advFuelSystems anyToUnlock = True icon = RDicon_fuelSystems-advanced pos = -1519,1470.2,0 scale = 0.6 Parent { parentID = propulsionSystems lineFrom = RIGHT lineTo = LEFT } Parent { parentID = fuelSystems lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advElectrics title = Advanced Electrics description = We're fairly certain no one will ever need more than 64kw of power for anything. cost = 160 hideEmpty = False nodeName = node5_advElectrics anyToUnlock = False icon = RDicon_electrics-advanced pos = -1519,711.1,0 scale = 0.6 Parent { parentID = electrics lineFrom = RIGHT lineTo = LEFT } } RDNode { id = specializedConstruction title = Specialized Construction description = Specialized construction techniques provide new ways of attaching things together, and detaching things on purpose. cost = 160 hideEmpty = False nodeName = node5_specializedConstruction anyToUnlock = True icon = RDicon_automation pos = -1519,1412,0 scale = 0.6 Parent { parentID = advConstruction lineFrom = RIGHT lineTo = LEFT } } RDNode { id = precisionPropulsion title = Precision Propulsion description = Any level of precision achieved in controlling the sustained explosion inside a rocket engine is nothing short of remarkable. It might be quite expensive, too. cost = 160 hideEmpty = False nodeName = node5_precisionPropulsion anyToUnlock = False icon = RDicon_propulsion-precision pos = -1520.1,1551,0 scale = 0.6 Parent { parentID = propulsionSystems lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advAerodynamics title = Advanced Aerodynamics description = Advances in fluid dynamics research technology have allowed development of a new set of streamlined aircraft components, And also these parts here. cost = 160 hideEmpty = False nodeName = node5_advAerodynamics anyToUnlock = True icon = RDicon_aerodynamics-advanced pos = -1519,1207,0 scale = 0.6 Parent { parentID = aerodynamicSystems lineFrom = RIGHT lineTo = LEFT } } RDNode { id = heavyLanding title = Heavy Landing description = A good landing is one where you walk away from it. A great landing is one where you get to use the aircraft again. cost = 300 hideEmpty = False nodeName = node6_heavyLanding anyToUnlock = False icon = RDicon_motors-experimental pos = -1309,1142.4,0 scale = 0.6 Parent { parentID = advLanding lineFrom = RIGHT lineTo = LEFT } } RDNode { id = scienceTech title = Scanning Tech description = Why wonder about what's over the next hill when you can wonder about what's under it? cost = 300 hideEmpty = False nodeName = node6_advScience anyToUnlock = True icon = RDicon_telescope pos = -1309,963.9,0 scale = 0.6 Parent { parentID = advExploration lineFrom = RIGHT lineTo = LEFT } Parent { parentID = precisionEngineering lineFrom = RIGHT lineTo = LEFT } } RDNode { id = unmannedTech title = Unmanned Tech description = Warning: May contain traces of sentience. cost = 300 hideEmpty = False nodeName = node6_unmannedTech anyToUnlock = True icon = RDicon_unmanned-advanced pos = -1309,846.9,0 scale = 0.6 Parent { parentID = precisionEngineering lineFrom = RIGHT lineTo = LEFT } } RDNode { id = nuclearPropulsion title = Nuclear Propulsion description = Nuclear engines don't burn fuel, they totally annihilate it. We just hope it doesn't begin any conflicts. cost = 300 hideEmpty = False nodeName = node6_nuclearPropulsion anyToUnlock = False icon = RDicon_propulsion-nuclear pos = -1309,1551,0 scale = 0.6 Parent { parentID = advFuelSystems lineFrom = RIGHT lineTo = LEFT } Parent { parentID = heavierRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advMetalworks title = Advanced MetalWorks description = These new construction techniques allow for craft designs that were considered insane not too long ago... and still are. But they're now possible! cost = 300 hideEmpty = False nodeName = node6_advMetalWorks anyToUnlock = True icon = RDicon_metalworks-advanced pos = -1309,1412,0 scale = 0.6 Parent { parentID = specializedConstruction lineFrom = RIGHT lineTo = LEFT } } RDNode { id = fieldScience title = Field Science description = Freedom to roam as far as curiosity will take you, or as long as batteries last. cost = 300 hideEmpty = False nodeName = node6_fieldScience anyToUnlock = True icon = RDicon_science-field pos = -1309,1067,0 scale = 0.6 Parent { parentID = advLanding lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advExploration lineFrom = RIGHT lineTo = LEFT } } RDNode { id = highAltitudeFlight title = High Altitude Flight description = New breakthroughs in engine and intake development to enable flying through the upper reaches of the atmosphere. cost = 300 hideEmpty = False nodeName = node6_highAltitudeFlight anyToUnlock = True icon = RDicon_flight-highAltitude pos = -1310,1278,0 scale = 0.6 Parent { parentID = supersonicFlight lineFrom = RIGHT lineTo = LEFT } } RDNode { id = largeVolumeContainment title = Large Volume Containment description = Maximize the payload capacity of your spacecraft by maximizing the size of your spacecraft. cost = 300 hideEmpty = False nodeName = node6_largeVolumeContainment anyToUnlock = True icon = RDicon_largeVolumeContainment pos = -1309,1470.2,0 scale = 0.6 Parent { parentID = advFuelSystems lineFrom = RIGHT lineTo = LEFT } Parent { parentID = specializedConstruction lineFrom = RIGHT lineTo = LEFT } } RDNode { id = composites title = Composites description = Lightweight and strong! and don't worry, we're sure the glue will dry off in no time. cost = 300 hideEmpty = False nodeName = node6_composites anyToUnlock = False icon = RDicon_composites pos = -1309,1355,0 scale = 0.6 Parent { parentID = specializedConstruction lineFrom = RIGHT lineTo = LEFT } } RDNode { id = electronics title = Electronics description = Hopefully these won't become obsolete in the next couple of months. cost = 300 hideEmpty = False nodeName = node6_electronics anyToUnlock = True icon = RDicon_electronics pos = -1309,777.6,0 scale = 0.6 Parent { parentID = precisionEngineering lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advElectrics lineFrom = RIGHT lineTo = LEFT } } RDNode { id = largeElectrics title = High-Power Electrics description = Maximize your energy production and storage potential by maximizing the size of the electrical components on your vessels. cost = 300 hideEmpty = False nodeName = node6_largeElectrics anyToUnlock = False icon = RDicon_electrics-large pos = -1309,711.1,0 scale = 0.6 Parent { parentID = advElectrics lineFrom = RIGHT lineTo = LEFT } } RDNode { id = heavyAerodynamics title = Heavy Aerodynamics description = Advances in construction technology enabled new breakthroughs in aerospace materials. cost = 300 hideEmpty = False nodeName = node6_heavyAerodynamics anyToUnlock = True icon = RDicon_aerospaceTech2 pos = -1310,1207,0 scale = 0.6 Parent { parentID = advAerodynamics lineFrom = RIGHT lineTo = LEFT } } RDNode { id = ionPropulsion title = Ion Propulsion description = Turns out, it's not science fiction. cost = 550 hideEmpty = False nodeName = node7_ionPropulsion anyToUnlock = False icon = RDicon_propulsion-ion pos = -1118,905.2,0 scale = 0.6 Parent { parentID = scienceTech lineFrom = RIGHT lineTo = LEFT } Parent { parentID = unmannedTech lineFrom = RIGHT lineTo = LEFT } } RDNode { id = hypersonicFlight title = Hypersonic Flight description = Push your aircraft to the upper limits of airspeed and sanity. cost = 550 hideEmpty = False nodeName = node7_hypersonicFlight anyToUnlock = True icon = RDicon_flight-hypersonic pos = -1118,1278,0 scale = 0.6 Parent { parentID = highAltitudeFlight lineFrom = RIGHT lineTo = LEFT } } RDNode { id = nanolathing title = Nanolathing description = Despite the threatening appearance of the green metablobs shot out of the Nanolathing Injectors, none can argue the fact that Kerbals have indeed developed technologies at least just as dangerous as this one. cost = 550 hideEmpty = True nodeName = node7_nanolathing anyToUnlock = True icon = RDicon_generic pos = -1118,1406,0 scale = 0.6 Parent { parentID = advMetalworks lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advUnmanned title = Advanced Unmanned Tech description = Improvements in remote control technology for a new generation of probe designs. cost = 550 hideEmpty = False nodeName = node7_advUnmanned anyToUnlock = True icon = RDicon_unmannedTech pos = -1118,846.9,0 scale = 0.6 Parent { parentID = unmannedTech lineFrom = RIGHT lineTo = LEFT } } RDNode { id = metaMaterials title = Meta-Materials description = An advancement in spacecraft construction so revolutionary, you won't even mind that its naming was wildly inaccurate. cost = 550 hideEmpty = False nodeName = node7_metaMaterials anyToUnlock = True icon = RDicon_metamaterials pos = -1118,1355,0 scale = 0.6 Parent { parentID = composites lineFrom = RIGHT lineTo = LEFT } } RDNode { id = veryHeavyRocketry title = Very Heavy Rocketry description = While ever-larger rockets may not be the answer every time, for all other times, we've developed these. cost = 550 hideEmpty = False nodeName = node7_veryHeavyRocketry anyToUnlock = True icon = RDicon_rocketry-veryHeavy pos = -1118,1635,0 scale = 0.6 Parent { parentID = largeVolumeContainment lineFrom = RIGHT lineTo = LEFT } Parent { parentID = heavierRocketry lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advScienceTech title = Advanced Science Tech description = Scientific advancements allow new advanced technologies for advancing Science. cost = 550 hideEmpty = False nodeName = node7_advScienceTech anyToUnlock = True icon = RDicon_scienceTech-advanced pos = -1118,963.9,0 scale = 0.6 Parent { parentID = scienceTech lineFrom = RIGHT lineTo = LEFT } Parent { parentID = fieldScience lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advancedMotors title = Advanced Motors description = Wheel technology is just rolling along now. You could even say our engineers are on a roll with it. cost = 550 hideEmpty = False nodeName = node7_advancedMotors anyToUnlock = False icon = RDicon_motors-advanced pos = -1118,1067,0 scale = 0.6 Parent { parentID = fieldScience lineFrom = RIGHT lineTo = LEFT } } RDNode { id = specializedElectrics title = Specialized Electrics description = Experience the warm glow of the latest in electrical technology. Figuratively, of course, and maybe also quite literally as well. Actually, try to avoid direct exposure. cost = 550 hideEmpty = False nodeName = node7_specializedElectrics anyToUnlock = True icon = RDicon_electrics-specialized pos = -1118,711.1,0 scale = 0.6 Parent { parentID = largeElectrics lineFrom = RIGHT lineTo = LEFT } } RDNode { id = highPerformanceFuelSystems title = High-Performance Fuel Systems description = Massive engines require massive fuel storage solutions. cost = 550 hideEmpty = False nodeName = node7_highPerformanceFuelSystems anyToUnlock = True icon = RDicon_fuelSystems-highPerformance pos = -1118,1470.2,0 scale = 0.6 Parent { parentID = largeVolumeContainment lineFrom = RIGHT lineTo = LEFT } } RDNode { id = experimentalAerodynamics title = Experimental Aerodynamics description = Winged flight technology is soaring to unprecedented heights. It could even be said that it's properly taking off now. cost = 550 hideEmpty = False nodeName = node7_experimentalAerodynamics anyToUnlock = True icon = RDicon_aerodynamics-heavy pos = -1120,1207,0 scale = 0.6 Parent { parentID = heavyAerodynamics lineFrom = RIGHT lineTo = LEFT } } RDNode { id = automation title = Automation description = We can't think of anything that could go wrong with letting an experimental AI handle every aspect of a mission. cost = 550 hideEmpty = False nodeName = node7_automation anyToUnlock = True icon = RDicon_robotics pos = -1118,777.6,0 scale = 0.6 Parent { parentID = unmannedTech lineFrom = RIGHT lineTo = LEFT } Parent { parentID = electronics lineFrom = RIGHT lineTo = LEFT } } RDNode { id = aerospaceTech title = Aerospace Tech description = The absolute cutting-edge in aerospace technology. Quite literally, some of those edges are very sharp. Handle with care. cost = 1000 hideEmpty = False nodeName = node8_aerospaceTech anyToUnlock = True icon = RDicon_aerodynamics-experimental pos = -956,1278,0 scale = 0.6 Parent { parentID = hypersonicFlight lineFrom = RIGHT lineTo = LEFT } } RDNode { id = largeUnmanned title = Large Probes description = The rumours of probe-led world domination are greatly exaggerated. cost = 1000 hideEmpty = False nodeName = node8_largeUnmanned anyToUnlock = True icon = RDicon_probes-large pos = -952,846.9,0 scale = 0.6 Parent { parentID = advUnmanned lineFrom = RIGHT lineTo = LEFT } Parent { parentID = automation lineFrom = RIGHT lineTo = LEFT } } RDNode { id = experimentalScience title = Experimental Science description = Explore novel fields of science that we didn't even know were there. cost = 1000 hideEmpty = False nodeName = node8_experimentalScience anyToUnlock = False icon = RDicon_science-experimental pos = -952,963.9,0 scale = 0.6 Parent { parentID = advScienceTech lineFrom = RIGHT lineTo = LEFT } } RDNode { id = experimentalMotors title = Experimental Motors description = The latest breakthroughs that are driving motor technology forwards, and in reverse, and steering too. cost = 1000 hideEmpty = True nodeName = node8_experimentalMotors anyToUnlock = False icon = RDicon_generic pos = -952,1067,0 scale = 0.6 Parent { parentID = advancedMotors lineFrom = RIGHT lineTo = LEFT } } RDNode { id = experimentalElectrics title = Experimental Electrics description = The very latest in electrical systems technology. Our engineers are buzzing with excitement over it. They also seem to glow in the dark now. Fascinating! cost = 1000 hideEmpty = False nodeName = node8_experimentalElectrics anyToUnlock = False icon = RDicon_electrics-experimental pos = -952,711.1,0 scale = 0.6 Parent { parentID = specializedElectrics lineFrom = RIGHT lineTo = LEFT } } } } UrlConfig { parentUrl = Squad/Spaces/crewCabinInternals/internal.cfg INTERNAL { name = crewCabinInternals scaleAll = 1.6, 1.6, 1.6 MODEL { model = Squad/Spaces/crewCabinInternals/model } MODEL { model = Squad/Spaces/OverlayMasks/HitchhikerMask rotation = 0, 180, 0 } MODEL { model = Squad/Spaces/OverlayMasks/HitchhikerBorder rotation = 0, 180, 0 } MODULE { name = InternalSeat seatTransformName = Seat1 allowCrewHelmet = false displayseatName = Seat <<1>> displayseatIndex = 1 kerbalScale = 1.3, 1.3, 1.3 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat2 allowCrewHelmet = false displayseatName = Seat <<1>> displayseatIndex = 2 kerbalScale = 1.3, 1.3, 1.3 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat3 allowCrewHelmet = false displayseatName = Seat <<1>> displayseatIndex = 3 kerbalScale = 1.3, 1.3, 1.3 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat4 allowCrewHelmet = false displayseatName = Seat <<1>> displayseatIndex = 4 kerbalScale = 1.3, 1.3, 1.3 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = Window1FocusPoint cameraTransformName = Window1EyeTransform } MODULE { name = InternalCameraSwitch colliderTransformName = Window2FocusPoint cameraTransformName = Window2EyeTransform } } } UrlConfig { parentUrl = Squad/Spaces/cupolaInternal/internal.cfg INTERNAL { name = cupolaInternal scaleAll = 1.6, 1.6, 1.6 MODEL { model = Squad/Spaces/cupolaInternal/model } MODEL { model = Squad/Spaces/OverlayMasks/CupolaMask rotation = 90, 180, 0 } MODULE { name = InternalSeat seatTransformName = pilot_seat allowCrewHelmet = false portraitCameraName = pilot_camera displayseatName = Pilot Seat kerbalScale = 1.3, 1.3, 1.3 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_center cameraTransformName = transform_window_center } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_n cameraTransformName = transform_window_n } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_ne cameraTransformName = transform_window_ne } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_nw cameraTransformName = transform_window_nw } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_se cameraTransformName = transform_window_se } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_sw cameraTransformName = transform_window_sw } PROP { name = AxisIndicatorPitch position = 0.181,-0.1881,-0.4803 rotation = 5.960464E-08,0.7071067,0.7071068,5.619103E-09 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.1515,-0.2924,-0.48 rotation = 0.7071068,0,-6.181725E-08,0.7071068 scale = 1.3377,1.3377,1.3377 } PROP { name = genericStandingSwitch position = 0.1241,-0.2924,-0.48 rotation = 0.7071068,0,-6.181725E-08,0.7071068 scale = 1.3377,1.3377,1.3377 } PROP { name = AltimeterThreeHands position = -0.2137297,-0.2671341,-0.471 rotation = -0.7071068,-3.090862E-08,3.090862E-08,-0.7071068 scale = 1.200001,1.2,1.2 } PROP { name = AtmosphereDepth position = 0.1238,-0.2636,-0.48 rotation = -0.5000002,-0.5,-0.4999999,-0.4999999 scale = 0.8084999,0.8084999,0.924 } PROP { name = AxisIndicatorPitch position = -0.001454057,-0.3999284,-0.5500053 rotation = 3.090862E-08,0.7071068,0.7071068,-3.090862E-08 scale = 1,1,1 } PROP { name = AxisIndicatorRoll position = -0.1237296,-0.1516656,-0.48 rotation = 0.5,-0.5,-0.5,0.5 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = 0.1227971,-0.151626,-0.4800001 rotation = 0.5,-0.5,-0.5,0.5 scale = 1,1,1 } PROP { name = Compass position = 0,-0.3637413,-0.48 rotation = -0.5,0.5,0.5,-0.5 scale = 0.7,0.7,0.7000002 } PROP { name = genericDirectionalKnob position = 0.2167977,-0.2088381,-0.48 rotation = 3.090862E-08,0.7071068,0.7071068,-3.090862E-08 scale = 1,1,1 } PROP { name = IndicatorPanel position = -0.1237296,-0.2425345,-0.4704 rotation = -0.7071068,-3.090862E-08,3.090862E-08,-0.7071068 scale = 1,1,1 } PROP { name = ledPanelSpeed position = 0,-0.10327,-0.4368551 rotation = -0.7071068,-3.090862E-08,3.090862E-08,-0.7071068 scale = 1,1,1 } PROP { name = NavBall position = 0,-0.1758259,-0.4504113 rotation = -0.7071068,-3.090862E-08,3.090862E-08,-0.7071068 scale = 1.700001,1.7,1.7 } PROP { name = RadarAltimeter position = 0.1227971,-0.205689,-0.48 rotation = -0.7071068,-3.090862E-08,3.090862E-08,-0.7071068 scale = 1.200001,1.2,1.2 } PROP { name = throttle position = -0.3052907,-0.4100003,-0.1650002 rotation = -1.887379E-15,-4.371139E-08,-4.371139E-08,-1 scale = 1,1,1 } PROP { name = VSI position = 0.2127971,-0.2671341,-0.4799999 rotation = -0.7071068,-3.090862E-08,3.090862E-08,-0.7071068 scale = 1.200001,1.2,1.2 } PROP { name = genericClusterSwitches04 position = -0.1619,-0.3637998,-0.48 rotation = 0.7071066,0,0,0.7071069 scale = 1.15,1.15,1.15 } PROP { name = genericClusterSwitches04 position = 0.1619,-0.3637998,-0.48 rotation = 0.7071066,0,0,0.7071069 scale = 1.15,1.15,1.15 } PROP { name = genericDirectionalKnob position = -0.1837,-0.2088381,-0.48 rotation = -0.235846,0.6666158,0.6666158,-0.235846 scale = 1,1,1 } PROP { name = genericDirectionalKnob position = -0.2135,-0.2088381,-0.48 rotation = 0.2973269,0.6415581,0.6415581,0.2973268 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.0966,-0.2924,-0.48 rotation = 0.7071068,0,-6.181725E-08,0.7071068 scale = 1.3377,1.3377,1.3377 } PROP { name = genericClusterMixed position = 0.3288,-0.3832751,-0.1657 rotation = 0,-0.7071058,0,0.7071078 scale = 1,1,1 } PROP { name = genericClusterButtons position = 0.2927,-0.3832751,-0.1657 rotation = 0,-0.7071058,0,0.7071078 scale = 1,1,1 } } } UrlConfig { parentUrl = Squad/Spaces/GenericSpace1/internal.cfg INTERNAL { name = GenericSpace1 MODULE { name = InternalSeat seatTransformName = CenterSeat allowCrewHelmet = false displayseatName = Center Seat } } } UrlConfig { parentUrl = Squad/Spaces/GenericSpace3/internal.cfg INTERNAL { name = GenericSpace3 MODULE { name = InternalSeat seatTransformName = CenterSeat allowCrewHelmet = false displayseatName = Center Seat } MODULE { name = InternalSeat seatTransformName = RightSeat allowCrewHelmet = false displayseatName = Right Seat } MODULE { name = InternalSeat seatTransformName = LeftSeat allowCrewHelmet = false displayseatName = Left Seat } } } UrlConfig { parentUrl = Squad/Spaces/landerCabinInternals/internal.cfg INTERNAL { name = landerCabinInternals MODEL { model = Squad/Spaces/landerCabinInternals/model position = 0.0, 0.0, 0.182 } MODEL { model = Squad/Spaces/OverlayMasks/Size2LanderMask rotation = -90, 0, 0 position = 0.0, 0.0, 0.182 } MODEL { model = Squad/Spaces/OverlayMasks/Size2LanderBorder rotation = -90, 0, 0 position = 0.0, 0.0, 0.182 } MODULE { name = InternalSeat seatTransformName = CenterSeat allowCrewHelmet = false kerbalEyeOffset = 0, 0.03, 0.02 displayseatName = Center Seat } MODULE { name = InternalSeat seatTransformName = LeftSeat allowCrewHelmet = false displayseatName = Left Seat } PROP { name = NavBall position = -0.0028,-1.2879,-0.12 rotation = -0.2338958,0,0,0.9722617 scale = 1.2,1.2,1.2 } PROP { name = RadarAltimeter position = 0.0687,-1.2818,-0.1219 rotation = -0.1938161,-0.007163423,0.05168353,0.9796494 scale = 1.1,1.1,1.1 } PROP { name = VSI position = 0.1433,-1.2755,-0.1221 rotation = -0.1938161,-0.007163423,0.05168353,0.9796494 scale = 1.1,1.1,1.1 } PROP { name = AltimeterThreeHands position = 0.0656,-1.2401,-0.4106 rotation = 0.2910111,0,3.795028E-08,0.9567197 scale = 1.5,1.5,1.5 } PROP { name = AxisIndicatorPitch position = 0.0997,-1.1926,-0.4898 rotation = 8.940697E-08,-0.9567197,-0.2910112,-4.40018E-08 scale = 1,1,1 } PROP { name = AxisIndicatorRoll position = 0.0448,-1.1844,-0.5021 rotation = 0.205776,-0.6765028,-0.2057759,0.6765031 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = 0.0448,-1.2029,-0.4745 rotation = 0.205776,-0.6765028,-0.2057759,0.6765031 scale = 1,1,1 } PROP { name = IndicatorPanel position = -0.062,-1.2151,-0.444 rotation = 0.2910111,0,3.795028E-08,0.9567197 scale = 1.5,1.5,1.5 } PROP { name = ledPanelSpeed position = -0.109,-1.2854,-0.1098 rotation = -0.3015964,0.01844281,-0.05528555,0.9516528 scale = 1.825722,1.825721,1.825721 } PROP { name = CargoBagA position = -0.7512,-0.074,0.153 rotation = 7.706237E-08,1.672183E-07,-0.707107,0.7071066 scale = 1,1,1 } PROP { name = CargoBagB position = 0.661,-0.591,-0.318 rotation = -0.4221812,0.5672421,0.5672418,0.4221805 scale = 1,1,1 } } } UrlConfig { parentUrl = Squad/Spaces/landerCabinSmallInternal/internal.cfg INTERNAL { name = landerCabinSmallInternal scaleAll = 1, 1, 1 MODEL { model = Squad/Spaces/landerCabinSmallInternal/model } MODEL { model = Squad/Spaces/OverlayMasks/Size1LanderMask rotation = -90, 0, 0 } MODEL { model = Squad/Spaces/OverlayMasks/Size1LanderBorder rotation = -90, 0, 0 } MODULE { name = InternalSeat seatTransformName = pilot allowCrewHelmet = false portraitCameraName = camera_pilot displayseatName = Pilot Seat kerbalScale = 1, 1, 1 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_upper cameraTransformName = transform_window_upper } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_lower cameraTransformName = transform_window_lower } PROP { name = genericDirectionalKnob2 position = -0.2417,-0.6209,0.055 rotation = -0.1257019,-0.6285095,-0.1505343,0.7526715 scale = 1.154142,1.154142,1.154142 } PROP { name = genericDirectionalKnob2 position = -0.279,-0.6054,0.055 rotation = 0.1826832,0.9134157,-0.07133314,0.3566654 scale = 1.154142,1.154142,1.154142 } PROP { name = AltimeterThreeHands position = -0.2780569,-0.6006569,-0.02849852 rotation = 0,0,-0.190809,0.9816272 scale = 1.5,1.2,1.5 } PROP { name = AtmosphereDepth position = -0.1266,-0.6056,-0.1044 rotation = 1.490116E-08,-0.9238796,-0.3826835,1.227583E-07 scale = 1.348387,1.520656,1.655704 } PROP { name = AxisIndicatorPitch position = 0.1248,-0.6115,-0.1004 rotation = -1.490116E-08,-0.9238795,-0.3826834,-9.806973E-08 scale = 1.5,1.5,1.5 } PROP { name = AxisIndicatorRoll position = 0.2823,-0.604,0.1044 rotation = 0.1386751,-0.6933752,0.1386751,0.6933753 scale = 1.2,1,1.2 } PROP { name = AxisIndicatorYaw position = 0.2826,-0.6033,0.05720528 rotation = 0.1349224,-0.6941153,0.1349224,0.6941153 scale = 1.2,1,1.2 } PROP { name = IndicatorPanel position = -0.275569,-0.5963919,0.1638915 rotation = 0,0,-0.190809,0.9816272 scale = 1.2,1.2,1.2 } PROP { name = ledPanelSpeed position = 0.007619729,-0.5575718,-0.1464558 rotation = 0.3826834,0,0,0.9238796 scale = 1.2,1.2,1.2 } PROP { name = NavBall position = 8.996066E-09,-0.616695,-0.09291898 rotation = 0.258819,1.286208E-07,-3.446385E-08,0.9659259 scale = 2,2,2 } PROP { name = RadarAltimeter position = 0.2783177,-0.6006864,0.189725 rotation = 0,0,0.190809,0.9816272 scale = 1.5,1.2,1.5 } PROP { name = throttle position = -0.32,-0.4268568,0.3584234 rotation = -0.5735762,0,0,0.8191522 scale = 1,1,1 } PROP { name = VSI position = 0.2781939,-0.6007282,-0.02830147 rotation = 0,0,0.190809,0.9816272 scale = 1.5,1.2,1.5 } PROP { name = genericClusterSwitches05 position = 0.0796,-0.6028,-0.1072 rotation = 0.3826835,0,-3.345526E-08,0.9238795 scale = 1,1,1 } PROP { name = genericClusterSwitches05 position = -0.0805,-0.6028,-0.1072 rotation = 0.3826835,0,-3.345526E-08,0.9238795 scale = 1,1,1 } PROP { name = genericClusterSwitches01 position = 0.3205,-0.4688,0.3325 rotation = -0.5606288,0,4.901174E-08,0.8280672 scale = 0.7052405,0.7052405,0.7052405 } PROP { name = genericClusterKnobs position = 0.32,-0.3519,0.3793 rotation = -0.5606288,0,4.901174E-08,0.8280672 scale = 0.8434972,0.8434972,0.8434972 } PROP { name = genericClusterButtons position = 0.3211,-0.3905,0.3638 rotation = -0.5606288,0,4.901174E-08,0.8280672 scale = 0.85,0.85,0.85 } PROP { name = genericDirectionalKnob2 position = -0.3158,-0.5901,0.055 rotation = -1.714502E-08,0,-0.1961162,0.9805807 scale = 1.154142,1.154142,1.154142 } } } UrlConfig { parentUrl = Squad/Spaces/landerCabinSmallInternal/internal.cfg INTERNAL { name = landerCabinMediumInternal scaleAll = 1.4, 1.4, 1.4 MODEL { model = Squad/Spaces/landerCabinSmallInternal/model } MODEL { model = Squad/Spaces/OverlayMasks/Size1LanderMask rotation = -90, 0, 0 } MODEL { model = Squad/Spaces/OverlayMasks/Size1LanderBorder rotation = -90, 0, 0 } MODULE { name = InternalSeat allowCrewHelmet = false portraitCameraName = camera_pilot displayseatName = Pilot Seat kerbalEyeOffset = 0.0, 0.0, 0.0 seatTransformName = pilot kerbalScale = 1.2, 1.2, 1.2 kerbalOffset = 0, 0, 0 } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_upper cameraTransformName = transform_window_upper } MODULE { name = InternalCameraSwitch colliderTransformName = collider_window_lower cameraTransformName = transform_window_lower } PROP { name = genericDirectionalKnob2 position = -0.2417,-0.6209,0.055 rotation = -0.1257019,-0.6285095,-0.1505343,0.7526715 scale = 1.154142,1.154142,1.154142 } PROP { name = genericDirectionalKnob2 position = -0.279,-0.6054,0.055 rotation = 0.1826832,0.9134157,-0.07133314,0.3566654 scale = 1.154142,1.154142,1.154142 } PROP { name = AltimeterThreeHands position = -0.2780569,-0.6006569,-0.02849852 rotation = 0,0,-0.190809,0.9816272 scale = 1.5,1.2,1.5 } PROP { name = AtmosphereDepth position = -0.1266,-0.6056,-0.1044 rotation = 1.490116E-08,-0.9238796,-0.3826835,1.227583E-07 scale = 1.348387,1.520656,1.655704 } PROP { name = AxisIndicatorPitch position = 0.1248,-0.6115,-0.1004 rotation = -1.490116E-08,-0.9238795,-0.3826834,-9.806973E-08 scale = 1.5,1.5,1.5 } PROP { name = AxisIndicatorRoll position = 0.2823,-0.604,0.1044 rotation = 0.1386751,-0.6933752,0.1386751,0.6933753 scale = 1.2,1,1.2 } PROP { name = AxisIndicatorYaw position = 0.2826,-0.6033,0.05720528 rotation = 0.1349224,-0.6941153,0.1349224,0.6941153 scale = 1.2,1,1.2 } PROP { name = IndicatorPanel position = -0.275569,-0.5963919,0.1638915 rotation = 0,0,-0.190809,0.9816272 scale = 1.2,1.2,1.2 } PROP { name = ledPanelSpeed position = 0.007619729,-0.5575718,-0.1464558 rotation = 0.3826834,0,0,0.9238796 scale = 1.2,1.2,1.2 } PROP { name = NavBall position = 8.996066E-09,-0.616695,-0.09291898 rotation = 0.258819,1.286208E-07,-3.446385E-08,0.9659259 scale = 2,2,2 } PROP { name = RadarAltimeter position = 0.2783177,-0.6006864,0.189725 rotation = 0,0,0.190809,0.9816272 scale = 1.5,1.2,1.5 } PROP { name = throttle position = -0.32,-0.4268568,0.3584234 rotation = -0.5735762,0,0,0.8191522 scale = 1,1,1 } PROP { name = VSI position = 0.2781939,-0.6007282,-0.02830147 rotation = 0,0,0.190809,0.9816272 scale = 1.5,1.2,1.5 } PROP { name = genericClusterSwitches05 position = 0.0796,-0.6028,-0.1072 rotation = 0.3826835,0,-3.345526E-08,0.9238795 scale = 1,1,1 } PROP { name = genericClusterSwitches05 position = -0.0805,-0.6028,-0.1072 rotation = 0.3826835,0,-3.345526E-08,0.9238795 scale = 1,1,1 } PROP { name = genericClusterSwitches01 position = 0.3205,-0.4688,0.3325 rotation = -0.5606288,0,4.901174E-08,0.8280672 scale = 0.7052405,0.7052405,0.7052405 } PROP { name = genericClusterKnobs position = 0.32,-0.3519,0.3793 rotation = -0.5606288,0,4.901174E-08,0.8280672 scale = 0.8434972,0.8434972,0.8434972 } PROP { name = genericClusterButtons position = 0.3211,-0.3905,0.3638 rotation = -0.5606288,0,4.901174E-08,0.8280672 scale = 0.85,0.85,0.85 } PROP { name = genericDirectionalKnob2 position = -0.3158,-0.5901,0.055 rotation = -1.714502E-08,0,-0.1961162,0.9805807 scale = 1.154142,1.154142,1.154142 } MODULE { name = InternalSeat seatTransformName = pilot kerbalScale = 1.2, 1.2, 1.2 kerbalOffset = -0.3, 0, -0.4 kerbalEyeOffset = 0, 0, -0.2 } MODULE { name = InternalSeat seatTransformName = pilot kerbalScale = 1.2, 1.2, 1.2 kerbalOffset = 0.4, 0, -0.5 kerbalEyeOffset = 0, 0, -0.2 } } } UrlConfig { parentUrl = Squad/Spaces/LargeCrewedLabInternals/internal.cfg INTERNAL { name = Mobile_Processing_Lab_Int MODEL { model = Squad/Spaces/LargeCrewedLabInternals/Large_Crewed_lab_Int } MODEL { model = Squad/Spaces/OverlayMasks/LargeLabMask rotation = -90, 0, 0 } MODEL { model = Squad/Spaces/OverlayMasks/LargeLabBorder rotation = -90, 0, 0 } MODULE { name = InternalSeat seatTransformName = Seat_Left portraitCameraName = Camera_Left allowCrewHelmet = false displayseatName = Left Seat } MODULE { name = InternalSeat seatTransformName = Seat_Right portraitCameraName = Camera_Right allowCrewHelmet = false displayseatName = Right Seat } PROP { name = squareButton position = 0.4932,-0.7769,-0.0516 rotation = 0,0,0.3209866,0.9470838 scale = 1,1,1 } PROP { name = squareButton position = 0.5165,-0.7591,-0.0516 rotation = 0,0,0.3209869,0.9470837 scale = 1,0.9999999,1 } PROP { name = squareButton position = 0.779,0.48,0.256 rotation = 0,0,0.8966617,0.4427165 scale = 1,0.9999999,1 } PROP { name = squareButton position = 0.7563,0.5097,0.256 rotation = 0,0,0.8966616,0.4427168 scale = 1,1,1 } } } UrlConfig { parentUrl = Squad/Spaces/Mk1-3/internal.cfg INTERNAL { name = Mk1-3 allowCrewHelmet = false scaleAll = 1.722222, 1.722222, 1.722222 MODEL { model = Squad/Spaces/Mk1-3/model } MODULE { name = InternalSeat seatTransformName = pilotSeat_01 portraitCameraName = pilotCamera_01 allowCrewHelmet = false kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = pilotSeat_02 portraitCameraName = pilotCamera_02 allowCrewHelmet = false kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = pilotSeat_03 portraitCameraName = pilotCamera_03 allowCrewHelmet = false kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint cameraTransformName = WindowEyeTransform } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint02 cameraTransformName = WindowEyeTransform02 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint03 cameraTransformName = WindowEyeTransform03 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint04 cameraTransformName = WindowEyeTransform04 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint05 cameraTransformName = WindowEyeTransform05 } PROP { name = NavBallNoBase position = 0.0708,0.2566,-0.7051 rotation = 0.7071068,0,0,0.7071068 scale = 1.75,1.750002,1.750002 } PROP { name = AxisIndicatorRoll position = 0.2416,0.2764,-0.6628 rotation = 0.5,-0.5,-0.5,0.5 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = 0.2416,0.2364,-0.6628 rotation = 0.5,-0.5,-0.5,0.5 scale = 1,1,1 } PROP { name = AxisIndicatorPitch position = 0.1758,0.2563,-0.6628 rotation = 0,0.7071068,0.7071068,0 scale = 1,1,1 } PROP { name = AltimeterThreeHands position = -0.1091284,0.2614,-0.6527 rotation = 0.7071068,0,0,0.7071068 scale = 0.9,0.9000009,0.9000009 } PROP { name = RadarAltimeter position = -0.0378,0.2614,-0.6527 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = VSI position = -0.1799,0.2614,-0.6594 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = AtmosphereDepth position = 0,0.35,-0.6527 rotation = 0.5000001,0.5,0.5,0.5 scale = 1,1,1 } PROP { name = Compass position = 0,0.3908,-0.6674 rotation = 0.5,-0.5,-0.5,0.5 scale = 0.8,0.8,0.8 } PROP { name = IndicatorPanel position = -0.2587,0.2386,-0.6527 rotation = 0.7071068,0,0,0.7071068 scale = 0.9000019,0.9000009,0.9000009 } PROP { name = ledPanelSpeed position = 0.0708,0.1766,-0.6619 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = throttle position = -0.2587,0.1166,-0.6655 rotation = 0.7071068,0,0,0.7071068 scale = 0.5,0.5000005,0.5000005 } PROP { name = directionalKnob position = -0.509,-0.0012,-0.6622 rotation = 0.2619438,-0.6460012,-0.6519611,0.2983533 scale = 1.5,1.5,1.5 } PROP { name = directionalKnob position = -0.3957,0.1269,-0.6622 rotation = -0.5604286,-0.4565326,-0.4504158,-0.5240453 scale = 1.5,1.500001,1.500001 } PROP { name = directionalKnob position = -0.3957,0.3269,-0.6603 rotation = -0.5604286,-0.4565326,-0.4504158,-0.5240453 scale = 1.500001,1.500002,1.500002 } PROP { name = directionalKnob2 position = -0.126,0.3908,-0.6622 rotation = -0.5544282,-0.4453863,-0.4560941,-0.534994 scale = 1.500001,1.500002,1.500003 } PROP { name = directionalKnob2 position = 0.126,0.3908,-0.6622 rotation = -0.2587954,-0.6624084,-0.6620091,-0.2366096 scale = 1.500005,1.500005,1.500005 } PROP { name = directionalKnob position = 0.3873,0.3266,-0.6622 rotation = -0.5604286,-0.4565326,-0.4504158,-0.5240453 scale = 1.500001,1.500002,1.500002 } PROP { name = genericPullSwitch position = 0.09,0.1484,-0.6619 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = genericPullSwitch position = 0.0514,0.1484,-0.6619 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = genericClusterSwitches01 position = 0.4414,0.083,-0.6637 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 1,1,1 } PROP { name = genericClusterSwitches02 position = -0.1091284,0.1766,-0.6612 rotation = -0.7071068,0,0,-0.7071068 scale = 1,1,1 } PROP { name = genericClusterSwitches02 position = 0.2498,0.1766,-0.663 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 1,1,1 } PROP { name = genericClusterSwitches03 position = -0.4048,0.2269,-0.6615 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 1,1,1 } PROP { name = genericClusterSwitches04 position = 0.0824,0.1229,-0.662 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 1,1,1 } PROP { name = genericClusterSwitches04 position = -0.0846,0.1229,-0.6615 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 1,1,1 } PROP { name = genericClusterSwitches04 position = -0.4421,0.0441,-0.6627 rotation = -0.7071068,0,0,-0.7071068 scale = 1,1,1 } PROP { name = directionalKnob position = -0.4690531,0.1268242,-0.6622 rotation = -0.6419666,0.3322361,0.3012995,-0.6218655 scale = 1.5,1.500001,1.500001 } PROP { name = genericClusterSwitches04 position = -0.4421,0.0841,-0.6627 rotation = -0.7071068,0,0,-0.7071068 scale = 1,1,1 } PROP { name = genericClusterKnobs position = 0.4414,-0.012,-0.6596 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 1,1,1 } PROP { name = genericSwitchWithGuards position = 0.2313,0.1083,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = genericSwitchWithGuards position = 0.269,0.1083,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = 0.3067,0.1083,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = 0.3067,0.0746,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = genericSwitchWithGuards position = 0.269,0.0746,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = 0.3067,0.041,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000003,1.000003 } PROP { name = genericSwitchWithGuards position = 0.4612,0.2147,-0.6612 rotation = -0.007781088,0.707064,0.707064,0.007781088 scale = 1,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = 0.4234,0.2147,-0.6623 rotation = -0.007781088,0.707064,0.707064,0.007781088 scale = 1,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = 0.3856,0.2147,-0.6633 rotation = -0.007781088,0.707064,0.707064,0.007781088 scale = 1,1.000002,1.000002 } PROP { name = genericSwitchWithGuards position = 0.3856,0.2438,-0.6633 rotation = -0.007781088,0.707064,0.707064,0.007781088 scale = 1.000001,1.000002,1.000002 } PROP { name = genericSwitchWithGuards position = 0.4234,0.2438,-0.6623 rotation = -0.007781088,0.707064,0.707064,0.007781088 scale = 1.000001,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = 0.3856,0.2751,-0.6633 rotation = -0.007781088,0.707064,0.707064,0.007781088 scale = 1.000001,1.000002,1.000002 } PROP { name = genericClusterSwitches04 position = 0.4414,0.1855,-0.6612 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 0.9999996,0.9999996,1 } PROP { name = genericClusterSwitches04 position = 0.126,0.35,-0.6625 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 0.9999996,0.9999996,1 } PROP { name = genericClusterSwitches04 position = -0.126,0.35,-0.6625 rotation = 0.005609008,0.7070845,0.7070845,-0.005609008 scale = 0.9999993,0.9999993,1 } PROP { name = genericSwitchWithGuards position = -0.3859,-0.0012,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = genericSwitchWithGuards position = -0.4236,-0.0012,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = -0.4612,-0.0012,-0.6642 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = -0.4626,0.1705,-0.6615 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000001,1.000001 } PROP { name = genericSwitchWithGuards position = -0.4626,0.208,-0.6615 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000002,1.000002 } PROP { name = genericSwitchWithGuards position = -0.4626,0.2457,-0.6615 rotation = 0.7071068,0,0,0.7071068 scale = 1,1.000003,1.000003 } } } UrlConfig { parentUrl = Squad/Spaces/mk1CabinInternal/internal.cfg INTERNAL { name = mk1CabinInternal MODEL { model = Squad/Spaces/mk1CabinInternal/mk1cabin texture = CockpitGeneric, Squad/Spaces/sharedAssets/CockpitGeneric texture = CockpitGeneric_NRM, Squad/Spaces/sharedAssets/CockpitGeneric_NRM } MODEL { model = Squad/Spaces/OverlayMasks/Mk1CabinMask } MODEL { model = Squad/Spaces/OverlayMasks/Mk1CabinBorder } MODULE { name = InternalSeat seatTransformName = Seat1 allowCrewHelmet = false displayseatName = Seat <<1>> displayseatIndex = 1 } MODULE { name = InternalSeat seatTransformName = Seat2 allowCrewHelmet = false displayseatName = Seat <<1>> displayseatIndex = 2 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam1 cameraTransformName = Cam1 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam2 cameraTransformName = Cam2 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam3 cameraTransformName = Cam3 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam4 cameraTransformName = Cam4 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam5 cameraTransformName = Cam5 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam6 cameraTransformName = Cam6 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam7 cameraTransformName = Cam7 } PROP { name = Hatch_Plane position = 0,0,0.907 rotation = 0.7071068,-1.377734E-07,-1.292402E-07,-0.7071068 scale = 1,1,1 } PROP { name = Hatch_Plane position = 0,0,-0.907 rotation = -1.192093E-07,-0.7071068,-0.7071068,-1.053671E-08 scale = 1,1,1 } PROP { name = Seat_Passenger position = 0.1875,-0.4125,-0.3750001 rotation = 8.146034E-08,0,0,1 scale = 1,1,1 } PROP { name = Seat_Passenger position = 0.1875,-0.4125,0.3750001 rotation = -2.16942E-14,1,-1.331581E-07,-1.629207E-07 scale = 1,1,1 } } } UrlConfig { parentUrl = Squad/Spaces/mk1CockpitInternal/internal.cfg INTERNAL { name = mk1CockpitInternal MODEL { model = Squad/Spaces/mk1CockpitInternal/Mk1StandardIVA texture = CockpitGeneric, Squad/Spaces/sharedAssets/CockpitGeneric texture = CockpitGeneric_NRM, Squad/Spaces/sharedAssets/CockpitGeneric_NRM } MODEL { model = Squad/Spaces/OverlayMasks/Mk1StandardMask2 position = 0.0, 0.0, 0.175 } MODEL { model = Squad/Spaces/OverlayMasks/Mk1StandardBorder2 position = 0.0, 0.0, 0.175 } MODULE { name = InternalSeat seatTransformName = Seat1 portraitCameraName = CockpitCam allowCrewHelmet = false kerbalEyeOffset = 0, 0.02, 0 displayseatName = Pilot Seat } MODULE { name = InternalCameraSwitch colliderTransformName = DockingTrigger cameraTransformName = DockingCam } MODULE { name = InternalCameraSwitch colliderTransformName = DockingTrigger2 cameraTransformName = DockingCam } MODULE { name = InternalCameraSwitch colliderTransformName = Cam1Trigger cameraTransformName = Cam1 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam2 cameraTransformName = Cam2 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam3 cameraTransformName = Cam3 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam4Trigger cameraTransformName = Cam4 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam5Trigger cameraTransformName = Cam5 } MODULE { name = InternalCameraSwitch colliderTransformName = SelfieTrigger1 cameraTransformName = SelfieCam1 } MODULE { name = InternalCameraSwitch colliderTransformName = SelfieTrigger2 cameraTransformName = SelfieCam2 } PROP { name = AltimeterThreeHands position = -0.07959667,0.2446839,-0.931874 rotation = 0.6087611,-1.356866E-07,1.851719E-07,0.7933536 scale = 1,0.9999999,1 } PROP { name = AtmosphereDepth position = 0,0.1602,-0.917 rotation = -0.4304592,-0.5609856,-0.4304591,-0.5609857 scale = 1.15,1.15,1.15 } PROP { name = AxisIndicatorPitch position = -0.0656,0.5035,0.1466002 rotation = -5.831868E-08,0.7071068,-0.7071068,-9.323037E-08 scale = 0.8,0.8,0.8000001 } PROP { name = AxisIndicatorPitch position = 0.2219027,0.1654247,-0.8898957 rotation = 0.3543853,-0.631123,-0.5630794,-0.3987939 scale = 0.9999996,1,1 } PROP { name = AxisIndicatorRoll position = -0.1102,0.5062,0.1466002 rotation = -0.5,0.5000002,-0.4999999,0.5 scale = 0.8000003,0.8000001,0.8000003 } PROP { name = AxisIndicatorRoll position = 0.2485575,0.1904428,-0.8407836 rotation = 0.6487455,-0.7282612,-0.1475693,0.1642813 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = -0.1102,0.4833,0.1466002 rotation = -0.5,0.5000002,-0.4999999,0.5 scale = 0.8000003,0.8000001,0.8000003 } PROP { name = AxisIndicatorYaw position = 0.2452455,0.1588912,-0.8392651 rotation = 0.6487455,-0.7282612,-0.1475693,0.1642813 scale = 1,1,1 } PROP { name = CargoBagA position = -0.5317086,0.1736501,-0.07300001 rotation = 0.5671858,0.4222561,-0.5671858,0.4222562 scale = 0.8,0.8,0.8 } PROP { name = CargoBagB position = -0.5232033,-0.1941839,-0.08700001 rotation = 0.4304595,0.5609855,-0.4304594,0.5609855 scale = 0.8,0.8,0.8 } PROP { name = Compass position = 0.1578244,0.1993773,-0.9291308 rotation = 0.4304593,-0.5609857,-0.4304589,0.5609858 scale = 0.4999996,0.5,0.5 } PROP { name = Hatch_Plane position = 0,0,0.14375 rotation = -0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = Hatch_Plane_Curve90 position = 0.5327566,-0.1737644,-0.1524241 rotation = -0.415627,0.5720614,0.4156268,0.5720614 scale = 1,1,1.000001 } PROP { name = IndicatorPanel position = -0.1099,0.1273,-0.8966 rotation = 0.6087611,-1.356866E-07,1.851719E-07,0.7933536 scale = 1.2,1.2,1.200001 } PROP { name = IndicatorPanel position = 0.07883465,0.5037204,0.1340235 rotation = 9.162171E-08,0.7071068,-0.7071068,-5.530614E-08 scale = 0.66,0.66,0.66 } PROP { name = IndicatorPanel position = -0.3303,0.1226,-0.6192 rotation = 0.5630789,0.3987943,-0.3543846,0.6311235 scale = 1.25,1.249999,1.25 } PROP { name = IndicatorPanel position = 0.3246,0.1227,-0.6313 rotation = 0.5630792,-0.3987941,0.3543853,0.631123 scale = 1.25,1.25,1.25 } PROP { name = MonitorDockingMode position = -4.616842E-08,0.09078927,-0.8965402 rotation = 0.6087615,0,1.360013E-07,0.7933533 scale = 0.85,0.85,0.85 } PROP { name = ledPanelSpeed position = 0,0.1912,-0.923 rotation = 0.6087611,-1.356866E-07,1.851719E-07,0.7933536 scale = 1.15,1.15,1.15 } PROP { name = ledPanelSpeed position = -8.972282E-09,0.4360673,0.1486939 rotation = 9.162171E-08,0.7071068,-0.7071068,-5.530614E-08 scale = 1.5,1.5,1.500001 } PROP { name = NavBall position = 0,0.251,-0.9551 rotation = 0.6087611,-1.356866E-07,1.851719E-07,0.7933536 scale = 1.5,1.5,1.500002 } PROP { name = NavBall position = -2.661874E-09,0.5213212,0.1554403 rotation = 7.418543E-08,-0.4999992,0.8660259,-7.713513E-08 scale = 1.5,1.5,1.5 } PROP { name = RadarAltimeter position = 0.07835375,0.2378509,-0.9355242 rotation = 0.6087611,-1.356866E-07,1.851719E-07,0.7933536 scale = 1,1,1 } PROP { name = Seat_Pilot position = 0,-0.2179852,-0.5121522 rotation = -4.37114E-08,1,0,0 scale = 1,1,1 } PROP { name = SideStick position = 0.125,0.417595,0.1490468 rotation = -0.7071068,0,0,0.7071068 scale = 1,0.9999998,0.9999998 } PROP { name = SideStick position = -0.125,0.417595,0.149047 rotation = -0.7071068,0,0,0.7071068 scale = -1,1,1 } PROP { name = throttle position = 0.1285,0.0878,-0.899 rotation = 0.6087611,-1.356866E-07,1.851719E-07,0.7933536 scale = 0.5,0.5,0.5 } PROP { name = VSI position = 0.07835375,0.1765,-0.9191 rotation = 0.6087611,-1.356866E-07,1.851719E-07,0.7933536 scale = 1,1,1 } PROP { name = genericClusterSwitches05 position = -0.1788,0.126,-0.906 rotation = 0.6087614,0,-1.048224E-07,0.7933534 scale = 1,1,1 } PROP { name = genericClusterKnobs position = -0.2669,0.1279,-0.7758 rotation = 0.5593085,0.3928547,-0.3605711,0.6346871 scale = 1.422426,1.422427,1.422427 } PROP { name = genericClusterSwitches04 position = -0.2616,0.0786,-0.7736 rotation = 0.5588389,0.3920285,-0.3612985,0.6351978 scale = 1.238854,1.238854,1.238853 } PROP { name = genericClusterButtons position = -0.272,0.1808,-0.779 rotation = 0.5630077,0.3993974,-0.3547675,0.6305903 scale = 1.373894,1.373894,1.373894 } PROP { name = genericClusterButtons position = 0.3021,0.1187,-0.6996 rotation = 0.1470941,0.1644207,0.6489026,0.7281859 scale = 1.233137,1.233137,1.233137 } PROP { name = genericClusterSwitches02 position = 0.2513,0.0811,-0.796 rotation = 0.563069,-0.3990234,0.354492,0.6309271 scale = 1.087113,1.087113,1.087113 } PROP { name = genericDirectionalKnob2 position = 0.2799,0.1635,-0.7582 rotation = 0.2864029,0,0.6005703,0.7465178 scale = 2.164317,1.198568,2.164317 } PROP { name = genericClusterKnobs position = 0.1758,0.1088,-0.9014 rotation = 0.4316859,0.5593823,0.4292291,0.5625843 scale = 1,1,1 } PROP { name = genericClusterSwitches03 position = 0.08049999,0.0944,-0.8975 rotation = 0.6087614,0,2.119143E-07,0.7933534 scale = 0.6993551,0.6993551,0.6993551 } PROP { name = genericClusterSwitches02 position = 0,0.3795,0.1437504 rotation = -0.7071068,0,0,0.7071068 scale = 1,1,1 } PROP { name = genericClusterSwitches03 position = -0.3899,0.1286,-0.517 rotation = 0.562256,0.3976885,-0.356437,0.631399 scale = 1,1,1 } PROP { name = genericClusterSwitches03 position = 0.3845,0.1297,-0.5298 rotation = 0.5611121,-0.3955497,0.3575814,0.6331108 scale = 1,1,1 } } } UrlConfig { parentUrl = Squad/Spaces/mk1InlineInternal/internal.cfg INTERNAL { name = mk1InlineInternal MODEL { model = Squad/Spaces/mk1InlineInternal/Mk1InlineIVA texture = CockpitGeneric, Squad/Spaces/sharedAssets/CockpitGeneric texture = CockpitGeneric_NRM, Squad/Spaces/sharedAssets/CockpitGeneric_NRM } MODEL { model = Squad/Spaces/OverlayMasks/Mk1InlineMask2 } MODULE { name = InternalSeat seatTransformName = Seat portraitCameraName = PilotCam allowCrewHelmet = False kerbalEyeOffset = 0, 0.055, 0 displayseatName = Pilot Seat } MODULE { name = InternalCameraSwitch colliderTransformName = Cam1 cameraTransformName = Cam1 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam2 cameraTransformName = Cam2 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam3 cameraTransformName = Cam3 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam4 cameraTransformName = Cam4 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam5 cameraTransformName = Cam5 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam6 cameraTransformName = Cam6 } PROP { name = genericSquareButton position = -0.0619,0.6486,-0.561 rotation = 0.4449967,0.5495251,0.4449968,0.549525 scale = 1.483437,1.483437,1.483437 } PROP { name = genericSquareButton position = -0.0619,0.6907,-0.57 rotation = 0.4449967,0.5495251,0.4449968,0.549525 scale = 1.483437,1.483437,1.483437 } PROP { name = genericSquareButton position = 0.0619,0.6907,-0.57 rotation = 0.4449967,0.5495251,0.4449968,0.549525 scale = 1.483437,1.483437,1.483437 } PROP { name = genericClusterSwitches05 position = -0.0594,0.4392,-0.4875 rotation = 3.091991E-07,-0.9002057,-0.4354649,6.963531E-07 scale = 0.91,0.91,0.9100001 } PROP { name = Hatch_Plane position = 0,0,-0.9375 rotation = -1.192093E-07,-0.7071068,-0.7071068,-1.053671E-08 scale = 1,1,1 } PROP { name = Hatch_Plane position = 0,0,0.9375 rotation = 0.7071068,-1.377734E-07,-1.292402E-07,-0.7071068 scale = 1,1,1 } PROP { name = Seat_Pilot position = 0,0.15045,-0.144425 rotation = 0,1,0,-1.629207E-07 scale = 1,1,1 } PROP { name = IndicatorPanel position = -0.0015,0.4445,-0.4803 rotation = 0.4353056,0,0,0.9002827 scale = 0.95,0.95,0.95 } PROP { name = NavBall position = 0,0.6766,-0.5699 rotation = 0.6293204,0,0,0.777146 scale = 1.5,1.5,1.5 } PROP { name = AltimeterThreeHands position = -0.1499,0.6162,-0.5435 rotation = 0.6293204,0,0,0.777146 scale = 1.5,1.5,1.5 } PROP { name = AtmosphereDepth position = 0.15,0.63,-0.5629 rotation = 0.4449968,0.5495251,0.4449967,0.5495253 scale = 1.4,1.4,1.4 } PROP { name = AxisIndicatorPitch position = 0.1149,0.5416,-0.5391 rotation = -2.384186E-07,-0.777146,-0.6293204,1.667622E-07 scale = 1.25,0.9,0.9 } PROP { name = AxisIndicatorRoll position = 0.1681,0.5238,-0.5355 rotation = 0.4449968,-0.5495253,-0.4449969,0.549525 scale = 1.25,0.9,0.9 } PROP { name = AxisIndicatorYaw position = 0.1678,0.5595,-0.5429 rotation = 0.4449968,-0.549525,-0.4449968,0.5495253 scale = 1.25,0.9,0.9 } PROP { name = ledPanelSpeed position = 0,0.6007,-0.5532 rotation = 0.6293204,0,0,0.777146 scale = 2,2,2 } PROP { name = throttle position = -0.2943,0.4761,-0.3981 rotation = 0.01645024,-0.04859821,-0.2077469,0.9768362 scale = 0.6600001,0.66,0.66 } PROP { name = VSI position = 0.038,0.5425,-0.5317 rotation = 0.6293204,0,0,0.777146 scale = 1.2,1.2,1.2 } PROP { name = Compass position = 0.1508,0.5949,-0.5575 rotation = 0.4449967,-0.5495253,-0.4449968,0.549525 scale = 0.6999999,0.7,0.7 } PROP { name = RadarAltimeter position = -0.038,0.5425,-0.5317 rotation = 0.6293204,0,0,0.777146 scale = 1.2,1.2,1.2 } PROP { name = genericClusterSwitches05 position = 0.0594,0.4392,-0.4875 rotation = 0.4354649,0,0,0.9002057 scale = 0.91,0.91,0.91 } PROP { name = genericClusterKnobs2 position = -0.1494,0.5322,-0.5362 rotation = 0.6293204,0,-3.040299E-07,0.777146 scale = 0.9241717,0.9241716,0.9241717 } PROP { name = genericSquareButton position = 0.0619,0.6486,-0.561 rotation = 0.4449967,0.5495251,0.4449968,0.549525 scale = 1.483437,1.483437,1.483437 } PROP { name = genericCircularButton position = 0.1177,0.6718,-0.566 rotation = 0.6293205,0,9.996432E-08,0.7771459 scale = 1.256826,1.256826,1.256826 } } } UrlConfig { parentUrl = Squad/Spaces/mk1PodCockpit/internal.cfg INTERNAL { name = mk1PodCockpit MODULE { name = InternalSeat seatTransformName = pilotSeat allowCrewHelmet = false displayseatName = Pilot Seat } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint cameraTransformName = WindowEyeTransform } PROP { name = AltimeterThreeHands position = -0.0826,0.116,-0.1937 rotation = 0.5224234,-0.02259917,0.01240638,0.8522964 scale = 1,1,1 } PROP { name = AtmosphereDepth position = 0.09715462,0.1835504,-0.2329795 rotation = -0.3883636,-0.5775291,-0.4094696,-0.5898886 scale = 1,1,1 } PROP { name = AxisIndicatorPitch position = 0.04695153,0.1676569,-0.226972 rotation = -0.01451988,0.8539876,0.5199119,0.01363798 scale = 0.7576665,0.7576665,0.7576665 } PROP { name = AxisIndicatorRoll position = 0.09650087,0.1583266,-0.2199712 rotation = 0.3788908,-0.6118522,-0.3563156,0.5959178 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = 0.09583187,0.1325848,-0.20669 rotation = 0.3762259,-0.6162743,-0.3591281,0.5913435 scale = 1,1,1 } PROP { name = Compass position = 0.0107,0.0188,-0.1515 rotation = 0.3760241,-0.6166065,-0.3593395,0.590997 scale = 0.4613118,0.4613118,0.4613118 } PROP { name = IndicatorPanel position = 0.09509754,0.06577349,-0.1620018 rotation = 0.5199545,-0.016311,0.01289243,0.8539409 scale = 1,1,1 } PROP { name = ledPanelSpeed position = 0.0022,0.1286,-0.2086 rotation = 0.5349815,-0.009351483,0.006512722,0.8447869 scale = 1,1,1 } PROP { name = NavBall position = 0,0.0752089,-0.1812306 rotation = 0.5199609,-0.01674504,0.01262825,0.8539325 scale = 1.45,1.45,1.45 } PROP { name = RadarAltimeter position = -0.0835,0.0523,-0.173 rotation = 0.5199723,-0.01752372,0.01215399,0.8539169 scale = 1,1,1 } PROP { name = throttle position = -0.2021,0.1472,-0.2065 rotation = 0.5115482,0.1018259,-0.172454,0.8355893 scale = 0.5974331,0.5974331,0.5974331 } PROP { name = VSI position = 0.0029,0.1702,-0.2302 rotation = 0.5199462,-0.01576281,0.0132262,0.8539512 scale = 1,1,1 } PROP { name = genericClusterSwitches02 position = -0.088,0.1708,-0.2345 rotation = 0.5199952,-0.01919327,0.01113728,0.8538809 scale = 0.7640235,0.7640235,0.7640235 } PROP { name = genericClusterKnobs position = -0.0904,0.014,-0.1536 rotation = 0.5200233,-0.0214961,0.009734809,0.853826 scale = 0.85,0.8499999,0.85 } PROP { name = genericClusterSwitches01 position = 0.2169,0.1657,-0.1819 rotation = 0.5027134,-0.1254322,0.2026132,0.8309597 scale = 0.8064,0.8064,0.8064 } PROP { name = genericClusterSwitches03 position = -0.2513,0.1702,-0.1896 rotation = 0.5114127,0.1011704,-0.1728552,0.8356689 scale = 0.7152129,0.7152129,0.7152129 } PROP { name = genericClusterButtons position = -0.1318,0.0842,-0.1916 rotation = 0.3601284,0.5897009,0.3752687,0.6178462 scale = 0.9099997,0.91,0.91 } PROP { name = genericClusterKnobs2 position = 0.1933,0.0863,-0.1541 rotation = 0.4995919,-0.112852,0.2101921,0.8327614 scale = 0.6831988,0.6831989,0.6831989 } } } UrlConfig { parentUrl = Squad/Spaces/mk1pod_IVA/mk1pod_Internal.cfg INTERNAL { name = mk1pod_IVA scaleAll = 1.6, 1.6, 1.6 MODEL { model = Squad/Spaces/mk1pod_IVA/mk1pod_IVA } MODULE { name = InternalSeat seatTransformName = pilotSeat_01 portraitCameraName = pilotCamera_01 allowCrewHelmet = false kerbalScale = 1.2, 1.2, 1.2 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint cameraTransformName = WindowEyeTransform } PROP { name = NavBall position = -0.0128,0.2204,-0.1631 rotation = 0.6175281,0,0,0.7865489 scale = 1.2,1.199999,1.199999 } PROP { name = VSI position = -0.0995,0.3579998,-0.1415 rotation = 0.8183819,0,0,0.5746747 scale = 0.8175737,0.8175735,0.8175735 } PROP { name = throttle position = 0.151,0.0636,-0.1367 rotation = 0.6173004,0,0,0.7867276 scale = 0.4443541,0.4443548,0.4443548 } PROP { name = RadarAltimeter position = 0.0789,0.358,-0.1415 rotation = 0.8183819,0,0,0.5746747 scale = 0.8175737,0.8175735,0.8175735 } PROP { name = ledPanelSpeed position = 0.0849,0.178,-0.1516 rotation = 0.6390272,0,0,0.7691841 scale = 0.9,0.9000006,0.9000006 } PROP { name = IndicatorPanel position = -0.2038,0.0768,-0.1254 rotation = 0.6479288,0,0,0.7617009 scale = 1,1,1 } PROP { name = Compass position = -0.0098,0.3058,-0.168 rotation = 0.5743688,-0.3988398,-0.5834452,0.4130606 scale = 0.5662715,0.5662714,0.5662714 } PROP { name = AltimeterThreeHands position = -0.0097,0.3571,-0.1372 rotation = 0.8183819,0,0,0.5746747 scale = 0.8175737,0.8175735,0.8175735 } PROP { name = AtmosphereDepth position = 0.0847,0.2193,-0.1596 rotation = -0.4545195,-0.5416753,-0.4545195,-0.5416753 scale = 0.9000008,0.9000006,0.9 } PROP { name = AxisIndicatorRoll position = -0.111,0.2199,-0.1612 rotation = -0.4545195,0.5416753,0.4545195,-0.5416753 scale = 0.9000008,0.9000006,0.9 } PROP { name = AxisIndicatorYaw position = -0.111,0.1807,-0.1542 rotation = 0.4545195,-0.5416753,-0.4545195,0.5416753 scale = 0.9000008,0.9000006,0.9 } PROP { name = AxisIndicatorPitch position = -0.1755,0.1977,-0.1566 rotation = 0,0.7660445,0.6427876,0 scale = 0.8999994,0.9000012,0.9000019 } PROP { name = genericSwitch position = 0.4011,-0.0403,0.0239 rotation = -0.3527337,0.6413224,0.5252773,0.4340142 scale = 1.200001,1.200001,1.200002 } PROP { name = genericSwitch position = 0.4093,-0.0405,0.0431 rotation = -0.3527337,0.6413224,0.5252773,0.4340142 scale = 1.200001,1.200001,1.200002 } PROP { name = genericSwitch position = 0.4088,-0.0029,0.0211 rotation = -0.3612338,0.6308268,0.5378367,0.4269655 scale = 1.200001,1.200001,1.200001 } PROP { name = genericSwitch position = 0.4158,-0.0028,0.0407 rotation = -0.3612338,0.6308268,0.5378367,0.4269655 scale = 1.200001,1.200001,1.200001 } PROP { name = genericSwitch position = 0.42388,-0.00294,0.06064 rotation = -0.3612338,0.6308268,0.5378367,0.4269655 scale = 1.200001,1.200001,1.200001 } PROP { name = genericSwitch position = 0.4234,0.0365,0.0377 rotation = -0.3590528,0.6335599,0.5346144,0.4288011 scale = 1.200002,1.200001,1.200001 } PROP { name = genericSwitch position = 0.4148,0.0367,0.0189 rotation = -0.3590528,0.6335599,0.5346144,0.4288011 scale = 1.200002,1.200001,1.200001 } PROP { name = genericSwitch position = 0.43008,0.03662,0.0581 rotation = -0.3590528,0.6335599,0.5346144,0.4288011 scale = 1.200002,1.200001,1.200001 } PROP { name = genericSwitch position = 0.4374,0.0366,0.0773 rotation = -0.3590528,0.6335599,0.5346144,0.4288011 scale = 1.200002,1.200001,1.200001 } PROP { name = genericSwitch position = 0.4378,0.1352,0.0345 rotation = -0.3647121,0.6304787,0.5336314,0.4297898 scale = 1.2,1.2,1.200001 } PROP { name = genericSwitch position = 0.45292,0.13519,0.07262 rotation = -0.3647121,0.6304787,0.5336314,0.4297898 scale = 1.2,1.2,1.200001 } PROP { name = genericSwitch position = 0.44524,0.13506,0.05351 rotation = -0.3647121,0.6304787,0.5336314,0.4297898 scale = 1.2,1.2,1.200001 } PROP { name = genericSwitch position = 0.43112,0.13509,0.01572 rotation = -0.3647121,0.6304787,0.5336314,0.4297898 scale = 1.2,1.2,1.200001 } PROP { name = genericSwitch position = 0.45948,0.13533,0.09208 rotation = -0.3647121,0.6304787,0.5336314,0.4297898 scale = 1.2,1.2,1.200001 } PROP { name = genericClusterSwitches07 position = 0.4339,0.0879,0.0499 rotation = 0.5309854,-0.4359938,0.3661557,0.6276098 scale = 1,1,1 } PROP { name = genericDirectionalKnob position = 0.27107,0.24291,-0.1208 rotation = 0.636202,-0.1613664,0.2012792,0.7271139 scale = 1.100001,1.1,1.1 } PROP { name = genericDirectionalKnob position = 0.27078,0.20337,-0.1149 rotation = 0.636202,-0.1613664,0.2012792,0.7271139 scale = 1.100001,1.1,1.1 } PROP { name = genericDirectionalKnob position = 0.2709,0.1652,-0.1097 rotation = 0.6384977,-0.1520289,0.1906056,0.7299846 scale = 1.100001,1.1,1.1 } PROP { name = pullSwitch position = 0.2691,0.1284,-0.1029 rotation = 0.6311551,-0.1314523,0.1566871,0.7482064 scale = 1.1,1.1,1.1 } PROP { name = pullSwitch position = 0.27083,0.09089,-0.09906 rotation = 0.6389853,-0.1499663,0.1882474,0.7305962 scale = 1.1,1.1,1.1 } PROP { name = pullSwitch position = 0.27045,0.0524,-0.09365 rotation = 0.6422562,-0.135274,0.1714442,0.7347209 scale = 1.1,1.1,1.100001 } PROP { name = pullSwitch position = 0.27,0.0149,-0.0869 rotation = 0.6422433,-0.1353353,0.1715144,0.7347046 scale = 1.100001,1.100001,1.100001 } PROP { name = genericDirectionalKnob position = 0.2714,-0.0306,-0.0801 rotation = 0.6169466,-0.1665809,0.1969853,0.7435217 scale = 1.100001,1.100001,1.100001 } PROP { name = directionalKnob2 position = 0.3874,0.0606,-0.0158 rotation = 0.6328545,-0.2931448,0.202225,0.6875075 scale = 1,1,1 } PROP { name = directionalKnob2 position = 0.3207,0.1271,-0.0766 rotation = 0.6141673,-0.08056768,0.2438067,0.7462344 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.41008,0.13522,-0.01062 rotation = 0.6179116,-0.2662256,0.2256806,0.7045406 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.38826,0.13429,-0.02909 rotation = 0.6179116,-0.2662256,0.2256806,0.7045406 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.36586,0.13319,-0.04779 rotation = 0.6179116,-0.2662256,0.2256806,0.7045406 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.3795,0.1016,-0.0302 rotation = 0.6179116,-0.2662256,0.2256806,0.7045406 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.40068,0.10374,-0.0128 rotation = 0.6179116,-0.2662256,0.2256806,0.7045406 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.23482,0.28602,-0.14543 rotation = 0.6367226,-0.2174289,0.1702779,0.7199407 scale = 1,1,1 } PROP { name = genericSwitch position = 0.2302,0.2414,-0.1439 rotation = 0.297835,0.3880709,0.5820861,0.649516 scale = 1.100001,1.1,1.1 } PROP { name = genericSwitch position = 0.2294,0.2044,-0.1384 rotation = 0.297835,0.3880709,0.5820861,0.649516 scale = 1.100001,1.1,1.1 } PROP { name = genericSwitch position = 0.2299,0.1653,-0.1332 rotation = 0.297835,0.3880709,0.5820861,0.649516 scale = 1.100001,1.1,1.1 } PROP { name = genericSwitch position = 0.2305,0.1282,-0.1279 rotation = 0.297835,0.3880709,0.5820861,0.649516 scale = 1.100001,1.1,1.1 } PROP { name = genericSwitch position = 0.2302,0.091,-0.1216 rotation = 0.297835,0.3880709,0.5820861,0.649516 scale = 1.100001,1.1,1.1 } PROP { name = genericSwitch position = 0.2307,0.0525,-0.116 rotation = 0.297835,0.3880709,0.5820861,0.649516 scale = 1.100001,1.1,1.1 } PROP { name = genericSwitch position = 0.2312,0.0146,-0.1102 rotation = 0.297835,0.3880709,0.5820861,0.649516 scale = 1.100001,1.1,1.1 } PROP { name = genericSwitch position = 0.2309,-0.0305,-0.1031 rotation = 0.297835,0.3880709,0.5820861,0.649516 scale = 1.100001,1.1,1.1 } PROP { name = standingSwitch position = 0.31954,0.09258,-0.07208 rotation = 0.6309793,-0.1596038,0.138577,0.7464504 scale = 1,1,1 } PROP { name = standingSwitch position = 0.3181,0.0592,-0.0682 rotation = 0.6247428,-0.1824957,0.1656916,0.7409036 scale = 1,1,1 } PROP { name = standingSwitch position = 0.3158,0.025,-0.0631 rotation = 0.6245651,-0.1831031,0.1664119,0.7407421 scale = 1,1,1 } PROP { name = standingSwitch position = 0.3141,-0.0074,-0.0588 rotation = 0.6242326,-0.1842333,0.1677524,0.7404397 scale = 1,1,1 } PROP { name = standingSwitch position = 0.3324,0.00798,-0.05059 rotation = 0.6243178,-0.1839447,0.1674102,0.7405171 scale = 1,1,1 } PROP { name = standingSwitch position = 0.3344,0.04152,-0.05558 rotation = 0.6273614,-0.1732801,0.1547679,0.7432622 scale = 1,1,1 } PROP { name = standingSwitch position = 0.33057,-0.02536,-0.04595 rotation = 0.6247342,-0.1825248,0.1657261,0.7408959 scale = 1,1,1 } PROP { name = genericStandingSwitch position = 0.0611,0.2519,-0.1647 rotation = 0.6418244,0,0,0.7668517 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3263,0.19756,-0.15406 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.2941,0.2231,-0.1593 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3263,0.16856,-0.14951 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3263,0.13786,-0.1441 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3263,0.1071,-0.1389 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3263,0.07481001,-0.13331 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericSwitch position = -0.2941,0.1974,-0.1554 rotation = 0.453952,0.5421509,0.453952,0.5421509 scale = 1,1,1 } PROP { name = genericSwitch position = -0.2941,0.169,-0.1499 rotation = 0.453952,0.5421509,0.453952,0.5421509 scale = 1,1,1 } PROP { name = genericSwitch position = -0.2941,0.1391,-0.1451 rotation = 0.453952,0.5421509,0.453952,0.5421509 scale = 1,1,1 } PROP { name = genericSwitch position = -0.2941,0.109,-0.1399 rotation = 0.453952,0.5421509,0.453952,0.5421509 scale = 1,1,1 } PROP { name = genericSwitch position = -0.2941,0.07708,-0.134 rotation = 0.453952,0.5421509,0.453952,0.5421509 scale = 1,1,1 } PROP { name = pullSwitch position = -0.312,0.0008,-0.121 rotation = 0.638092,0,0,0.7699601 scale = 1,1,1 } PROP { name = pullSwitch position = -0.312,0.04055,-0.12814 rotation = 0.638092,0,0,0.7699601 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3582,0.1228,-0.142 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3582,0.0919,-0.1365 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3582,0.0591,-0.1306 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.3582,0.0251,-0.1245 rotation = 0.6420051,0,0,0.7667004 scale = 1,1,1 } PROP { name = pullSwitch position = -0.2038,-0.0119,-0.11732 rotation = 0.6298386,0,0,0.776726 scale = 0.8175737,0.8175735,0.8175735 } PROP { name = CargoBagA position = -0.236,-0.3465,0.2414 rotation = -0.4216239,0.4432693,0.4996158,0.6132941 scale = 0.5099596,0.5099598,0.5099596 } PROP { name = genericClusterSwitches07 position = -0.2338,0.1998,-0.1544 rotation = 0.4576277,-0.5396566,-0.4518596,0.543296 scale = 1,1,1 } PROP { name = directionalKnob2 position = 0.1677,0.1939,-0.1542 rotation = 0.4576277,-0.5396566,-0.4518596,0.543296 scale = 0.8,0.8,0.8 } PROP { name = directionalKnob2 position = 0.16769,0.24832,-0.16299 rotation = 0.2741362,-0.6936834,-0.5817642,0.3243503 scale = 0.8000002,0.8,0.8000001 } PROP { name = directionalKnob2 position = 0.1677,0.1694,-0.1506 rotation = 0.3687398,-0.6287007,-0.5269073,0.4371901 scale = 0.8000002,0.8,0.8000001 } PROP { name = standingSwitch position = -0.2212,0.31762,-0.15922 rotation = 0.8171346,0,0,0.576447 scale = 1,1,1 } PROP { name = standingSwitch position = -0.2212,0.29283,-0.16825 rotation = 0.8145505,0,0,0.5800927 scale = 1,0.9999999,0.9999999 } PROP { name = genericClusterSwitches06 position = 0.1079,0.2928,-0.1666 rotation = 0.0007046674,-0.5970681,-0.8021881,-0.001866212 scale = 1,1,1 } PROP { name = genericClusterSwitches06 position = 0.1079,0.3166,-0.1578 rotation = -0.8181863,0.000233721,7.874187E-05,-0.5749532 scale = 1,1,1 } PROP { name = genericClusterSwitches06 position = -0.12854,0.31679,-0.15737 rotation = -0.8181655,0.005835725,-0.00385788,-0.5749403 scale = 0.9999999,1,1 } PROP { name = genericClusterSwitches06 position = -0.1285,0.2925,-0.1665 rotation = 0.0007046674,-0.5970681,-0.8021881,-0.001866212 scale = 1,1,1 } PROP { name = pullSwitch position = -0.172,-0.01189991,-0.11732 rotation = 0.6298386,0,0,0.776726 scale = 0.81757,0.8175699,0.8175699 } PROP { name = pullSwitch position = -0.2353,-0.01189991,-0.11732 rotation = 0.6298386,0,0,0.776726 scale = 0.81757,0.8175699,0.8175699 } PROP { name = genericStandingSwitch position = 0.0876,0.2519002,-0.1647 rotation = 0.6418244,0,0,0.7668517 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.0825,0.2519002,-0.1647 rotation = 0.6418244,0,0,0.7668517 scale = 1,1,1 } PROP { name = genericStandingSwitch position = -0.1073,0.2519002,-0.1647 rotation = 0.6418244,0,0,0.7668517 scale = 1,1,1 } PROP { name = genericClusterSwitches05 position = -0.2011,0.2575,-0.1651 rotation = 0.458698,0.5442255,0.4525121,0.5372593 scale = 0.8000004,0.8000001,0.8000003 } PROP { name = directionalKnob2 position = 0.1677,0.2204,-0.1586 rotation = 0.2741362,-0.6936834,-0.5817642,0.3243503 scale = 0.8000006,0.8000003,0.8000003 } PROP { name = standingSwitch position = 0.14348,0.2482,-0.16409 rotation = 0.6464705,8.143183E-05,-9.608537E-05,0.762939 scale = 1,1,1 } PROP { name = standingSwitch position = 0.1436,0.22063,-0.15959 rotation = 0.646458,-0.004022046,0.004746649,0.7629243 scale = 1,0.9999998,0.9999999 } PROP { name = standingSwitch position = 0.14365,0.19378,-0.1545 rotation = 0.646464,0.002858984,-0.003374063,0.7629316 scale = 1,0.9999998,0.9999999 } PROP { name = standingSwitch position = 0.1437,0.1698,-0.1493 rotation = 0.646395,-0.009874103,0.01165302,0.7628501 scale = 1,0.9999998,0.9999999 } PROP { name = standingSwitch position = 0.33658,0.07557,-0.0606 rotation = 0.6247428,-0.1824957,0.1656916,0.7409036 scale = 1,1,1 } } } UrlConfig { parentUrl = Squad/Spaces/mk2CockpitStandardInternal/internal.cfg INTERNAL { name = mk2CockpitStandardInternals scaleAll = 1.722222, 1.722222, 1.722222 MODEL { model = Squad/Spaces/mk2CockpitStandardInternal/model } MODEL { model = Squad/Spaces/OverlayMasks/Mk2StandardMask rotation = 0, 180, 0 } MODEL { model = Squad/Spaces/OverlayMasks/Mk2StandardBorder rotation = 0, 180, 0 } MODULE { name = InternalSeat seatTransformName = Seat1 portraitCameraName = PilotCam1 allowCrewHelmet = false displayseatName = Seat <<1>> displayseatIndex = 1 kerbalScale = 1.25, 1.25, 1.25 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat2 portraitCameraName = PilotCam2 allowCrewHelmet = false displayseatName = Seat <<1>> displayseatIndex = 2 kerbalScale = 1.25, 1.25, 1.25 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam1 cameraTransformName = Cam1 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam2 cameraTransformName = Cam2View } MODULE { name = InternalCameraSwitch colliderTransformName = Cam3 cameraTransformName = Cam3View } MODULE { name = InternalCameraSwitch colliderTransformName = Cam4 cameraTransformName = Cam4 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam5 cameraTransformName = Cam5 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam6 cameraTransformName = Cam6 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam7 cameraTransformName = Cam7 } PROP { name = AltimeterThreeHands position = -0.2549814,0.3305327,-0.5084531 rotation = 0.531473,0,0,0.8470753 scale = 0.7180957,0.6999999,0.7 } PROP { name = AltimeterThreeHands position = 0.2549811,0.3305329,-0.5084535 rotation = 0.5314725,0,0,0.8470756 scale = 0.7180957,0.7000002,0.6999997 } PROP { name = AtmosphereDepth position = 0,0.3258228,-0.5182357 rotation = 0.3758078,0.5989729,0.3758078,0.5989729 scale = 1.3,1.3,1.333606 } PROP { name = AxisIndicatorPitch position = -0.4418156,0.1922871,-0.4538008 rotation = -1.490116E-07,-0.8516812,-0.5240602,8.089862E-08 scale = 1.025851,1,0.9999999 } PROP { name = AxisIndicatorPitch position = 0.4418157,0.1922875,-0.4538009 rotation = 5.960465E-08,-0.8516812,-0.5240604,-3.03145E-08 scale = 1.025851,1,1 } PROP { name = AxisIndicatorRoll position = -0.5012031,0.1920855,-0.453699 rotation = 0.3705661,-0.6022298,-0.3705661,0.6022298 scale = 0.7999999,0.8,0.8206807 } PROP { name = AxisIndicatorRoll position = 0.5012026,0.1920857,-0.4536991 rotation = 0.3705665,-0.6022297,-0.3705666,0.6022295 scale = 0.8,0.8,0.8206807 } PROP { name = AxisIndicatorYaw position = 0.5012026,0.2122608,-0.4638858 rotation = 0.3705665,-0.6022296,-0.3705665,0.6022297 scale = 0.8,0.8,0.8206807 } PROP { name = AxisIndicatorYaw position = -0.5012031,0.2122609,-0.4638861 rotation = 0.3705661,-0.6022298,-0.3705661,0.6022298 scale = 0.7999999,0.8,0.8206807 } PROP { name = Compass position = 0,0.1726,-0.4442 rotation = 0.3758084,-0.5989721,-0.3758078,0.5989733 scale = 0.6000001,0.6000001,0.6155108 } PROP { name = IndicatorPanel position = 0.05229679,0.1186,-0.3461 rotation = 0.2262341,0,0,0.974073 scale = 0.7468196,0.728,0.728 } PROP { name = IndicatorPanel position = -0.05229686,0.1183,-0.3456 rotation = 0.2262341,0,0,0.974073 scale = 0.7468196,0.7280004,0.728 } PROP { name = ledPanelSpeed position = 0.3294906,0.1829484,-0.4491984 rotation = 0.5314725,0,0,0.8470756 scale = 1.128436,1.1,1.1 } PROP { name = ledPanelSpeed position = -0.3142742,0.1829486,-0.4491986 rotation = 0.531473,0,0,0.8470753 scale = 1.128436,1.1,1.1 } PROP { name = NavBall position = 0.2436396,0.1732987,-0.4403038 rotation = 0.5314725,0,0,0.8470756 scale = 0.9232659,0.9000003,0.8999999 } PROP { name = NavBall position = -0.2436396,0.1732984,-0.4403037 rotation = 0.531473,0,0,0.8470753 scale = 0.9232659,0.8999999,0.9 } PROP { name = RadarAltimeter position = 0.2020771,0.3274406,-0.5148531 rotation = 0.5314725,0,0,0.8470756 scale = 0.8206808,0.8000004,0.7999997 } PROP { name = RadarAltimeter position = -0.2020773,0.3274402,-0.5148531 rotation = 0.531473,0,0,0.8470753 scale = 0.8206808,0.8,0.8 } PROP { name = throttle position = 0,0.1057,-0.3493 rotation = 0.2262341,0,0,0.974073 scale = 0.4103404,0.55,0.55 } PROP { name = VSI position = 0.3997079,0.1768058,-0.4401631 rotation = 0.5314725,0,0,0.8470756 scale = 0.8206808,0.8000004,0.7999997 } PROP { name = VSI position = -0.3997075,0.1768056,-0.440163 rotation = 0.531473,0,0,0.8470753 scale = 0.8206808,0.8,0.8 } PROP { name = genericClusterButtons position = 9.55399E-10,0.1402,-0.4097 rotation = 0.2238235,0,2.796084E-17,0.9746297 scale = 1.165576,1.165577,1.165577 } PROP { name = genericClusterMixed position = 0.5046167,0.1494546,-0.215765 rotation = -0.09219361,0.705004,0.1327525,0.6905407 scale = 0.9449886,0.9449889,0.9449889 } PROP { name = genericClusterSwitches02 position = 0.5489172,0.1642484,-0.2181033 rotation = 0.1326246,-0.6895627,0.0923775,0.7059606 scale = 0.93,0.9300001,0.9299999 } PROP { name = genericClusterKnobs2 position = 0.5112014,0.1609966,-0.3628003 rotation = -0.09320302,0.7049432,0.136359,0.6897641 scale = 1,1,1 } PROP { name = genericClusterSwitches02 position = 0.6006,0.2659,-0.2385 rotation = 0.5365485,-0.3979187,0.4585939,0.5860615 scale = 1.074552,1.074552,1.074552 } PROP { name = genericClusterButtons2 position = 0.5646,0.2512,-0.3684 rotation = 0.06935524,0.1220445,0.7057297,0.6944355 scale = 1.224105,1.224105,1.224105 } PROP { name = genericClusterKnobs2 position = 0.4964,0.2622,-0.4878 rotation = 0.3590261,-0.5996767,-0.3753859,0.6087475 scale = 0.7776393,0.7776393,0.7776393 } PROP { name = genericClusterKnobs2 position = -0.4962,0.2608,-0.4872 rotation = 0.3781628,-0.604072,-0.3561001,0.6043863 scale = 0.7776393,0.7776393,0.7776394 } PROP { name = genericClusterKnobs position = 0.6043,0.2081,0.2272 rotation = 0.3386487,-0.548366,0.2890231,0.7078683 scale = 1.592997,1.592997,1.592997 } PROP { name = genericClusterSwitches02 position = -0.5996,0.2655,-0.2418 rotation = -0.4497553,-0.5794737,-0.5439786,0.4074526 scale = 1.074552,1.074552,1.074552 } PROP { name = genericClusterButtons2 position = -0.5645,0.2515,-0.3687 rotation = 0.0588353,-0.132375,-0.7066845,0.6925405 scale = 1.224105,1.224105,1.224105 } PROP { name = genericClusterSwitches06 position = 0.3458,0.3142,-0.5103 rotation = 0.5192669,0.003613321,-0.01327005,0.8545014 scale = 1,1,1 } PROP { name = genericClusterSwitches05 position = 0.440296,0.2700302,-0.4902348 rotation = 0.5192062,0,-0.01546567,0.8545091 scale = 0.6589522,0.6589523,0.6589522 } PROP { name = genericClusterButtons2 position = 0.1945,0.1755,-0.4412 rotation = -0.3734273,0.6004599,0.3734274,-0.6004598 scale = 0.67871,0.6787102,0.6787102 } PROP { name = genericClusterSwitches04 position = 0.3212,0.1644,-0.4359 rotation = 0.5285084,0,-3.42171E-17,0.8489281 scale = 0.6730909,0.6730907,0.6730907 } PROP { name = genericClusterSwitches04 position = -0.3225,0.1644,-0.4359 rotation = 0.5285084,0,-3.42171E-17,0.8489281 scale = 0.6730909,0.6730907,0.6730907 } PROP { name = genericClusterMixed position = -0.5048,0.1489,-0.2158 rotation = 0.1357397,0.6850873,-0.09410271,0.7094892 scale = 0.9449886,0.9449889,0.9449888 } PROP { name = genericClusterKnobs2 position = -0.5112013,0.1609966,-0.3628003 rotation = -0.09539165,-0.7215728,-0.1304735,0.6732086 scale = 1,1,1 } PROP { name = genericClusterSwitches02 position = -0.5488999,0.1643,-0.2181 rotation = 0.131561,0.6814553,-0.09388608,0.7137898 scale = 0.9300001,0.93,0.93 } PROP { name = genericClusterKnobs position = -0.6047999,0.2074,0.2318 rotation = 0.3383318,0.5475898,-0.2893941,0.7084687 scale = 1.592997,1.592997,1.592997 } PROP { name = genericClusterSwitches04 position = 0,0.3031,-0.5041 rotation = 0.5285084,0,-3.42171E-17,0.8489281 scale = 0.7085168,0.7085165,0.7085165 } PROP { name = genericClusterButtons2 position = -0.1927,0.1755,-0.4412 rotation = 0.3734274,0.6004598,0.3734274,0.6004599 scale = 0.6787099,0.6787101,0.67871 } PROP { name = genericClusterSwitches05 position = -0.4413,0.2701,-0.4901 rotation = 0.528106,-1.647899E-25,-3.411595E-17,0.8491785 scale = 0.6589523,0.6589524,0.6589522 } PROP { name = genericClusterSwitches06 position = -0.3453,0.3131,-0.5098 rotation = 0.5192303,-0.0013676,0.01463469,0.854508 scale = 1,1,1 } PROP { name = genericClusterSwitches04 position = 0,0.1965,-0.4517 rotation = 0.5285084,0,-3.42171E-17,0.8489281 scale = 0.7085168,0.7085165,0.7085165 } } } UrlConfig { parentUrl = Squad/Spaces/Mk2CrewCabinInternal/internal_MK2_CrewCab.cfg INTERNAL { name = MK2_CrewCab_Int scaleAll = 1.722222, 1.722222, 1.722222 MODEL { model = Squad/Spaces/Mk2CrewCabinInternal/MK2_CrewCab_Int } MODEL { model = Squad/Spaces/OverlayMasks/Mk2CabinMask } MODEL { model = Squad/Spaces/OverlayMasks/Mk2CabinBorder } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W1 cameraTransformName = Camera_Focus_W1 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W2 cameraTransformName = Camera_Focus_W2 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W3 cameraTransformName = Camera_Focus_W3 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W4 cameraTransformName = Camera_Focus_W4 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W5 cameraTransformName = Camera_Focus_W5 } MODULE { name = InternalSeat seatTransformName = Seat_Left portraitCameraName = Camera_Left allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 1 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right portraitCameraName = Camera_Right allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 1 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_BackRight portraitCameraName = Camera_BackRight allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 2 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_BackLeft portraitCameraName = Camera_BackLeft allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 2 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } } } UrlConfig { parentUrl = Squad/Spaces/mk2InlineInternal/internal.cfg INTERNAL { name = mk2InlineInternal MODEL { model = Squad/Spaces/mk2InlineInternal/mk2InlineIVA } MODEL { model = Squad/Spaces/OverlayMasks/Mk2InlineMask rotation = 0, 180, 0 } MODEL { model = Squad/Spaces/OverlayMasks/Mk2InlineBorder rotation = 0, 180, 0 } MODULE { name = InternalSeat seatTransformName = Seat1 portraitCameraName = PilotCam1 allowCrewHelmet = false kerbalEyeOffset = 0, 0.06, 0.005 displayseatName = Seat <<1>> displayseatIndex = 1 } MODULE { name = InternalSeat seatTransformName = Seat2 portraitCameraName = PilotCam2 allowCrewHelmet = false kerbalEyeOffset = 0, 0.05, 0 displayseatName = Seat <<1>> displayseatIndex = 1 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam1 cameraTransformName = Cam1 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam2 cameraTransformName = Cam2 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam3 cameraTransformName = Cam3 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam4 cameraTransformName = Cam4 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam5 cameraTransformName = Cam5 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam6 cameraTransformName = Cam6 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam7 cameraTransformName = Cam7 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam8 cameraTransformName = Cam8 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam9 cameraTransformName = Cam9 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam10 cameraTransformName = Cam10 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam11 cameraTransformName = Cam11 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam12 cameraTransformName = Cam12 } MODULE { name = InternalCameraSwitch colliderTransformName = TriggerCeil cameraTransformName = CamCeil } MODULE { name = InternalCameraSwitch colliderTransformName = TriggerDocking1 cameraTransformName = CamDocking } MODULE { name = InternalCameraSwitch colliderTransformName = TriggerDocking2 cameraTransformName = CamDocking } PROP { name = MonitorDockingMode position = 0,0.5942,-0.0062 rotation = 0.5000001,1.466925E-07,-1.063045E-07,0.8660254 scale = 0.96,0.9599998,0.9599999 } PROP { name = AltimeterThreeHands position = 0.0379,0.779,-0.0371 rotation = 0.7071066,0,0,0.7071069 scale = 1.155,1.155,1.155 } PROP { name = AtmosphereDepth position = -0.0361,0.8074,-0.0437 rotation = -0.5000023,-0.4999999,-0.4999976,-0.5000002 scale = 0.9360686,0.9360686,0.9360686 } PROP { name = IndicatorPanel position = -0.0361,0.7359,-0.0353 rotation = 0.7071067,0,-3.287454E-06,0.7071068 scale = 0.87,0.87,0.87 } PROP { name = ledPanelSpeed position = 0.0431,0.7234,-0.0458 rotation = 0.7071067,0,-3.287454E-06,0.7071068 scale = 0.7939859,0.793986,0.793986 } PROP { name = Compass position = 0.037,0.6969,-0.0437 rotation = 0.4999977,-0.5,-0.5000022,0.5000001 scale = 0.4272954,0.4272954,0.4272954 } PROP { name = NavBall position = 0.0438,0.7184,-0.7282 rotation = 0.5735765,0,-2.66665E-06,0.819152 scale = 1.4,1.4,1.4 } PROP { name = AltimeterThreeHands position = -0.1601,0.6797,-0.7102 rotation = 0.5735765,0,-2.66665E-06,0.819152 scale = 1.3,1.3,1.3 } PROP { name = AtmosphereDepth position = -0.0416,0.6857,-0.7189 rotation = 0.4055815,0.5792282,0.4055781,0.5792277 scale = 1.15,1.15,1.15 } PROP { name = AxisIndicatorPitch position = 0.1184,0.6581,-0.7089 rotation = 0.5735765,0,-2.66665E-06,0.819152 scale = 1.25,1.25,1.25 } PROP { name = AxisIndicatorRoll position = 0.1853,0.6283,-0.6979 rotation = 0.405578,-0.5792278,-0.4055817,0.5792281 scale = 1.25,1.25,1.25 } PROP { name = AxisIndicatorYaw position = 0.1852,0.6617,-0.7101 rotation = 0.405578,-0.5792278,-0.4055817,0.5792281 scale = 1.25,1.25,1.25 } PROP { name = IndicatorPanel position = 0.1553,0.5302,-0.6537 rotation = 0.5735765,0,-2.66665E-06,0.819152 scale = 1.25,1.25,1.25 } PROP { name = ledPanelSpeed position = -0.0458,0.7186,-0.7307 rotation = 0.5735765,0,-2.66665E-06,0.819152 scale = 1.3,1.3,1.3 } PROP { name = RadarAltimeter position = 0.0419,0.6282,-0.698 rotation = 0.5735765,0,-2.66665E-06,0.819152 scale = 1.35,1.35,1.35 } PROP { name = VSI position = -0.0426,0.6287,-0.6982 rotation = 0.5735765,0,-2.66665E-06,0.819152 scale = 1.35,1.35,1.35 } PROP { name = throttle position = -0.1601,0.5613,-0.6807 rotation = 0.5735765,0,-2.66665E-06,0.819152 scale = 0.7075736,0.7075736,0.7075736 } PROP { name = Compass position = 0,0.5615,-0.6825 rotation = 0.4055776,-0.5792283,-0.405582,0.5792276 scale = 1,1,1 } PROP { name = NavBall position = 0,0.6869,1.0338 rotation = 3.352761E-06,-0.7660443,0.6427878,-5.499271E-07 scale = 1.5,1.5,1.5 } PROP { name = SideStick position = 0.1442,0.5082,0.9953 rotation = -0.3628848,0,1.687111E-06,0.931834 scale = 1,1,1 } PROP { name = SideStick position = -0.1442,0.5082,0.9953 rotation = -0.3628848,0,1.687111E-06,0.931834 scale = -1,1,1 } PROP { name = ledPanelSpeed position = 0,0.6181,1.0217 rotation = 3.322958E-06,-0.7660443,0.6427878,-5.02772E-07 scale = 1.4454,1.445399,1.445399 } PROP { name = IndicatorPanel position = 0,0.5208,0.96 rotation = 1.408393E-06,-0.9063078,0.4226183,1.203E-06 scale = 0.9153014,0.9153014,0.9153014 } } } UrlConfig { parentUrl = Squad/Spaces/mk2LanderCanInternal/internal.cfg INTERNAL { name = mk2LanderCanInternal allowCrewHelmet = false scaleAll = 1.6, 1.6, 1.6 MODEL { model = Squad/Spaces/mk2LanderCanInternal/mk2LanderCanInternal } MODULE { name = InternalSeat seatTransformName = pilotSeat_01 portraitCameraName = pilotCamera_01 allowCrewHelmet = false kerbalScale = 1.3, 1.3, 1.3 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = pilotSeat_02 portraitCameraName = pilotCamera_02 allowCrewHelmet = false kerbalScale = 1.3, 1.3, 1.3 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint_01 cameraTransformName = WindowEyeTransform_01 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint_02 cameraTransformName = WindowEyeTransform_02 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint_03 cameraTransformName = WindowEyeTransform_03 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint_04 cameraTransformName = WindowEyeTransform_04 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint_05 cameraTransformName = WindowEyeTransform_05 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint_06 cameraTransformName = WindowEyeTransform_06 } MODULE { name = InternalCameraSwitch colliderTransformName = WindowFocusPoint_07 cameraTransformName = WindowEyeTransform_07 } PROP { name = NavBall position = -0.2597,-1.228,-0.1189 rotation = -0.1437482,0.008497196,-0.09722029,0.9847906 scale = 1.230711,1.230711,1.230711 } PROP { name = ledPanelSpeed position = -0.2514,-1.1901,-0.0488 rotation = -0.2157756,0.009320142,-0.1011813,0.9711418 scale = 1,1,1 } PROP { name = throttle position = 0.3796,-1.192,-0.0944 rotation = -0.2073,-0.01644691,0.1110696,0.9718126 scale = 0.646912,0.646912,0.6469121 } PROP { name = VSI position = 0,-1.1991,-0.0587 rotation = -0.2159279,-0.001695188,0.001848515,0.9764061 scale = 1,1,1 } PROP { name = IndicatorPanel position = 0.0964,-1.211,-0.0992 rotation = -0.2182728,0,0,0.9758878 scale = 1,1,1 } PROP { name = Compass position = 0,-1.2461,-0.1435 rotation = -0.1491359,-0.6890212,0.1577514,0.6914643 scale = 0.6170254,0.6170251,0.6170253 } PROP { name = AxisIndicatorRoll position = -0.3379,-1.2008,-0.1151 rotation = 0.2336757,0.6790338,-0.07966846,-0.6913478 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = -0.3354,-1.1882,-0.086 rotation = 0.2332528,0.6826669,-0.08089856,-0.6877605 scale = 1,1,1 } PROP { name = AxisIndicatorPitch position = -0.392,-1.1805,-0.1035 rotation = -0.2099811,0.01984522,-0.09362951,0.9730096 scale = 1,1,1 } PROP { name = AtmosphereDepth position = 0,-1.2264,-0.1056 rotation = -0.15201,0.6905744,-0.15201,0.6905743 scale = 1,1,1 } PROP { name = AltimeterThreeHands position = 0.2507,-1.2163,-0.1327 rotation = -0.2129238,-0.0046865,0.1010358,0.9718196 scale = 1,1,1 } PROP { name = genericCircularButton position = 0.2781,0.3931,-0.2473 rotation = -0.03256293,-0.04839892,0.7061946,0.7056108 scale = 0.9999999,0.9999999,1 } PROP { name = genericCircularButton position = 0.2901,0.3934,-0.3275 rotation = -0.03256293,-0.04839892,0.7061946,0.7056108 scale = 1,1,1 } PROP { name = genericClusterKnobs position = 0.2691,0.0965,-0.0149 rotation = -0.1978714,-0.2116768,0.6829896,0.6704962 scale = 1,1,1 } PROP { name = genericClusterKnobs position = 0.273,0.6918,-0.0157 rotation = -0.1978714,-0.2116768,0.6829896,0.6704962 scale = 1,1,1 } PROP { name = genericClusterKnobs2 position = 0.286,-1.1842,-0.0611 rotation = -0.2020373,-0.01226871,0.1002974,0.9741514 scale = 1,1,1 } PROP { name = genericClusterSwitches04 position = -0.4454,0.5104,-0.0734 rotation = 0.0422259,-0.005661844,-0.3439806,0.9380097 scale = 1,1,1 } PROP { name = genericClusterSwitches04 position = -0.4175,0.6318,-0.0727 rotation = -0.005467697,0.003926399,-0.8831807,0.4689846 scale = 1,1,1 } PROP { name = genericPullSwitch position = -0.3182,-1.1725,-0.0525 rotation = -0.2290389,0.02751751,-0.1036137,0.9674959 scale = 1,1,1 } PROP { name = genericPullSwitch position = -0.3504,-1.1661,-0.0533 rotation = -0.2290389,0.02751751,-0.1036137,0.9674959 scale = 1,1,1 } PROP { name = genericSquareButton position = 0.2845,0.3934,-0.2876 rotation = -0.04132796,-0.05526735,0.7115619,0.6992263 scale = 1,1,1 } PROP { name = genericClusterSwitches07 position = -0.0969,-1.2011,-0.0578 rotation = -0.2226381,0,0,0.9749012 scale = 1,1,1 } PROP { name = genericClusterSwitches07 position = -0.1104,-1.2282,-0.1173 rotation = -0.1509267,0.6908119,-0.1509267,0.6908119 scale = 1,1,1 } PROP { name = genericPullSwitch position = -0.07280999,-1.22153,-0.10253 rotation = -0.2247196,0.05212636,0.001627277,0.9730269 scale = 0.9999999,1,1 } PROP { name = genericPullSwitch position = -0.0722,-1.2331,-0.1271 rotation = -0.2254418,0.04890831,-0.01228387,0.9729508 scale = 0.9999999,0.9999998,1 } PROP { name = RadarAltimeter position = 0.3172,-1.2113,-0.1348 rotation = -0.2037998,-0.01464195,0.09801988,0.9739832 scale = 1,1,1 } PROP { name = squareButton position = -0.3459,-1.2167,-0.1536 rotation = -0.2165635,0,-0.102346,0.970889 scale = 1,1,1 } PROP { name = squareButton position = -0.3709,-1.2115,-0.1546 rotation = -0.2165635,0,-0.102346,0.970889 scale = 1,1,1 } PROP { name = squareButton position = -0.3961,-1.2064,-0.1556 rotation = -0.2165635,0,-0.102346,0.970889 scale = 1,1,1 } } } UrlConfig { parentUrl = Squad/Spaces/MK3CockpitInternal/internal_MK3.cfg INTERNAL { name = MK3_Cockpit_Int scaleAll = 1.722222, 1.722222, 1.722222 MODEL { model = Squad/Spaces/MK3CockpitInternal/MK3_Cockpit_Int } MODEL { model = Squad/Spaces/OverlayMasks/Mk3ShuttleMask rotation = 0, 180, 0 } MODEL { model = Squad/Spaces/OverlayMasks/Mk3ShuttleBorder rotation = 0, 180, 0 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W1 cameraTransformName = Camera_Focus_W1 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W2 cameraTransformName = Camera_Focus_W2 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W3 cameraTransformName = Camera_Focus_W3 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W4 cameraTransformName = Camera_Focus_W4 } MODULE { name = InternalCameraSwitch colliderTransformName = focus_W5 cameraTransformName = Camera_Focus_W5 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam1 cameraTransformName = Cam1 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam2 cameraTransformName = Cam2 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam3 cameraTransformName = Cam3 } MODULE { name = InternalCameraSwitch colliderTransformName = Cam4 cameraTransformName = Cam4 } MODULE { name = InternalSeat seatTransformName = Seat_Left portraitCameraName = Camera_Left allowCrewHelmet = false displayseatName = Left Seat kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right portraitCameraName = Camera_Right allowCrewHelmet = false displayseatName = Right Seat kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_BackRight portraitCameraName = Camera_BackRight allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 2 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_BackLeft portraitCameraName = Camera_BackLeft allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 2 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } PROP { name = CargoBagB position = -1.538285,0.651,0.6960002 rotation = 0.5000004,0.4999998,-0.4999998,0.5000001 scale = 1,1,1 } PROP { name = CargoBagB position = 1.551,0.634,0.696 rotation = -0.5338696,0.4636624,-0.5338699,-0.463663 scale = 1,1,1 } PROP { name = CargoBagB position = 0.624,0.989,1.185 rotation = -0.7071067,0,-2.103701E-07,0.7071068 scale = 1,1,1 } PROP { name = CargoBagA position = 1.159,1.032,1.185 rotation = 1.152023E-07,0.7071068,-0.7071067,-1.152023E-07 scale = 1,1,1 } PROP { name = CargoBagB position = 1.19,0.635,1.185 rotation = 0.01173871,0.7070094,-0.7070093,0.01173848 scale = 1,1,1 } PROP { name = CargoBagB position = 0.662,0.166,1.185 rotation = 1.152023E-07,0.7071068,-0.7071067,-1.152023E-07 scale = 1,1,1 } PROP { name = CargoBagA position = 0.636,0.591,1.185 rotation = 1.152023E-07,0.7071068,-0.7071067,-1.152023E-07 scale = 1,1,1 } PROP { name = CargoBagA position = -0.5780003,1.049,1.183394 rotation = -0.7071067,0,2.103701E-07,0.7071068 scale = 1,1,1 } PROP { name = CargoBagB position = -1.087,1.054,1.185 rotation = 1.152023E-07,0.7071068,-0.7071067,-1.152023E-07 scale = 1,1,1 } PROP { name = CargoBagA position = -0.637,0.626,1.185 rotation = 0.01223229,0.707001,-0.707001,0.01223206 scale = 1,1,1 } PROP { name = CargoBagA position = -1.193,0.626,1.185 rotation = 1.152023E-07,0.7071068,-0.7071067,-1.152023E-07 scale = 1,1,1 } PROP { name = NavBall position = 0.3997,0.76,-0.7299 rotation = -0.5687209,0.0009631529,0.009035727,-0.8224804 scale = 1,0.9999998,1.000001 } PROP { name = AltimeterThreeHands position = 0.2518,0.5889,-0.6574 rotation = 0.5372998,0,0,0.8433914 scale = 1,0.9999996,1 } PROP { name = AtmosphereDepth position = 0.0585,0.686,-0.7053 rotation = 5.153835E-07,-0.8433914,-0.5372998,8.469538E-07 scale = 1,0.9999996,0.9999996 } PROP { name = Compass position = -0.0001,0.7657,-0.7526 rotation = 0.3799288,-0.5963671,-0.379928,0.5963684 scale = 0.9017153,0.5793399,0.9017157 } PROP { name = ledPanelSpeed position = 0.2907,0.7748,-0.7508 rotation = 0.5372998,-1.692175E-07,-1.329631E-07,0.8433914 scale = 1.589112,1.589109,1.589113 } PROP { name = IndicatorPanel position = -0.0002,0.688,-0.701 rotation = 0.5372998,6.248004E-07,3.731015E-07,0.8433913 scale = 1,0.9999997,0.9999999 } PROP { name = AtmosphereDepth position = -0.0583,0.686,-0.7053 rotation = 1E-06,-0.8433912,-0.5373001,1E-06 scale = 1,1,1 } PROP { name = RadarAltimeter position = 0.4052,0.6905,-0.6999 rotation = 0.5400604,-0.0525706,0.08087499,0.8360804 scale = 1.000001,0.9999997,1 } PROP { name = VSI position = 0.0364,0.5927,-0.6595 rotation = 0.5372998,0,0,0.8433914 scale = 1,0.9999996,1 } PROP { name = VSI position = -0.0332,0.5927,-0.6595 rotation = 0.5373001,0,0,0.8433912 scale = 1,1,1 } PROP { name = RadarAltimeter position = -0.2495,0.588,-0.66 rotation = 0.5373001,0,0,0.8433912 scale = 1,1,1 } PROP { name = AltimeterThreeHands position = -0.4037,0.7053,-0.6979 rotation = 0.5339154,0.06021382,-0.09451662,0.8380784 scale = 0.8958579,0.8958589,0.8958579 } PROP { name = NavBall position = -0.4027,0.7677,-0.734 rotation = 0.57033,-0.01299836,-0.003634111,0.8213048 scale = 1,0.9999999,0.9999999 } PROP { name = VSI position = 0.3335,0.5873,-0.6628 rotation = 0.5375453,0.00581272,-0.01198997,0.8431296 scale = 1.120001,1.119999,1.12 } PROP { name = ledPanelSpeed position = -0.2902,0.776,-0.748 rotation = 0.5373001,0,0,0.8433912 scale = 1.589112,1.58911,1.589111 } PROP { name = throttle position = -0.0545,0.5574,-0.4913 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = throttle position = 0.0533,0.5574,-0.4919 rotation = 0,0,0,1 scale = 1,1,1 } PROP { name = directionalKnob2 position = -0.0207,0.4673,-0.5013 rotation = 0.05486918,0.9444036,0.247499,0.2093692 scale = 1,0.9999996,1 } PROP { name = directionalKnob position = -0.0496,0.4673,-0.5014 rotation = 0.1712676,0.7131929,0.1869058,0.6535209 scale = 0.9999998,0.9999999,1 } PROP { name = directionalKnob2 position = 0.0192,0.4673,-0.5013 rotation = 0.09701345,0.8936989,0.2342109,0.3701837 scale = 0.9999999,0.9999989,1 } PROP { name = directionalKnob position = 0.0528,0.4673,-0.5014 rotation = -0.08670534,0.9089957,0.2382195,-0.3308483 scale = 1,0.9999989,1 } PROP { name = IndicatorPanel position = -0.856,0.6969,-0.6069 rotation = 0.5928121,0.06830079,-0.08713759,0.7976941 scale = 1,1,0.9999993 } PROP { name = IndicatorPanel position = 0.859,0.6963,-0.6054 rotation = 0.5999324,-0.08366153,0.05845546,0.7935143 scale = 1,0.9999993,1 } PROP { name = AtmosphereDepth position = 0.5492,0.7838,-0.7043 rotation = 0.3741736,0.5027713,0.4559304,0.6319357 scale = 1.000001,1,0.9999986 } PROP { name = AxisIndicatorPitch position = 0.5672,0.7076,-0.6756 rotation = 0.04503915,-0.8017575,-0.5903197,-0.08172642 scale = 0.9999996,0.9999998,1 } PROP { name = AxisIndicatorRoll position = 0.5471,0.7584,-0.6965 rotation = 0.4559304,-0.6319358,-0.3741736,0.5027713 scale = 0.9999997,0.9999988,0.9999985 } PROP { name = AxisIndicatorYaw position = 0.5386,0.6556,-0.6647 rotation = 0.4559304,-0.6319357,-0.3741736,0.5027713 scale = 0.9999998,0.9999989,0.9999985 } PROP { name = VSI position = -0.3324,0.588,-0.66 rotation = 0.5373001,0,0,0.8433912 scale = 1,0.9999999,0.9999999 } PROP { name = circularButton position = 0.4593,0.7695,-0.73 rotation = 0.534512,-0.057322,0.087055,0.8387089 scale = 1,1,1 } PROP { name = circularButton position = -0.4625,0.7754,-0.7331 rotation = 0.5333732,0.06484102,-0.10178,0.8372273 scale = 1,0.999999,1 } PROP { name = ledPanelSpeed position = 0.0539,1.1273,-0.6249 rotation = 0.8433917,0,0,0.5372992 scale = 1.14993,1.149927,1.149929 } PROP { name = AltimeterThreeHands position = 0,1.0783,-0.6405 rotation = 0.8433917,0,0,0.5372992 scale = 0.9227336,0.9227321,0.9227355 } PROP { name = IndicatorPanel position = -0.0703,0.9873,-0.6842 rotation = 0.8433917,0,0,0.5372992 scale = 0.7152786,0.7152775,0.7152803 } PROP { name = VSI position = 0.0671,1.0807,-0.6454 rotation = 0.8433917,0,0,0.5372992 scale = 1,0.9999996,1 } PROP { name = RadarAltimeter position = -0.0656,1.0809,-0.6462 rotation = 0.8433917,0,0,0.5372992 scale = 1,0.9999977,1.000002 } PROP { name = Compass position = 0.0307,0.9618,-0.7031 rotation = 0.5963675,-0.3799282,-0.5963686,0.3799276 scale = 0.7617157,0.4624014,0.7617156 } PROP { name = NavBall position = 0,1.0171,-0.6781 rotation = 0.8433915,0,5.869127E-08,0.5372996 scale = 0.95,0.949999,0.9499992 } PROP { name = AtmosphereDepth position = -0.0556,1.129,-0.6279 rotation = 0.5963684,0.3799277,0.5963677,0.3799281 scale = 1.165589,1.072297,1.072297 } PROP { name = AxisIndicatorPitch position = 0.0372,1.0052,-0.6813 rotation = -3.278255E-07,-0.5372991,-0.8433918,-6.679073E-08 scale = 0.5434316,0.368031,0.6610957 } PROP { name = AxisIndicatorRoll position = 0.0706,1.0152,-0.675 rotation = 0.5963672,-0.3799284,-0.5963688,0.3799274 scale = 0.4664842,0.3305481,0.6293848 } PROP { name = AxisIndicatorYaw position = 0.0706,0.9954,-0.6902 rotation = 0.5963673,-0.3799284,-0.5963688,0.3799274 scale = 0.4905793,0.8018237,0.6404941 } PROP { name = CargoBagA position = -0.653,-0.236,1.185 rotation = 1.152023E-07,0.7071068,-0.7071067,-1.152023E-07 scale = 1,1,1 } PROP { name = CargoBagC position = 0.681,-0.255,1.185 rotation = 1.152023E-07,0.7071068,-0.7071067,-1.152023E-07 scale = 1,1,1 } PROP { name = CargoBagB position = -0.643,0.203,1.185 rotation = 1.152023E-07,0.7071068,-0.7071067,-1.152023E-07 scale = 1,1,1 } PROP { name = Seat_Pilot position = 0.425,0.542,-0.25 rotation = 7.54979E-08,1,-2.185569E-08,-1.588827E-15 scale = 1,1,1 } PROP { name = Seat_Pilot position = 0.21,0.601,0.2 rotation = 7.54979E-08,1,-2.185569E-08,-1.588827E-15 scale = 1,1,1 } PROP { name = Seat_Pilot position = -0.21,0.6,0.2 rotation = 7.54979E-08,1,-2.185569E-08,-1.588827E-15 scale = 1,1,1 } PROP { name = Seat_Pilot position = -0.425,0.541,-0.2500002 rotation = 7.54979E-08,1,-2.185569E-08,-1.588827E-15 scale = 1,1,1 } PROP { name = genericClusterKnobs position = 0.5915,1.3285,-0.3147 rotation = 0.785509,-0.1314704,0.531204,0.2889871 scale = 1,1,1 } PROP { name = genericClusterKnobs position = 0.7862,1.3773,0.1273 rotation = 0.785509,-0.1314704,0.531204,0.2889871 scale = 1,1,1 } PROP { name = genericClusterKnobs position = -0.7935,1.3744,0.1305 rotation = -0.7846254,-0.1291452,0.536148,-0.2832487 scale = 1,1,1 } PROP { name = genericClusterKnobs position = -0.5956,1.3276,-0.3201 rotation = -0.7846254,-0.1291452,0.536148,-0.2832487 scale = 1,1,1 } PROP { name = genericClusterSwitches06 position = -0.6876,1.474,0.218 rotation = -0.7848824,-0.129281,0.5357718,-0.2831867 scale = 1.594196,1.594196,1.594196 } PROP { name = genericClusterSwitches06 position = -0.4568,1.4189,-0.3091 rotation = -0.7848824,-0.129281,0.5357717,-0.2831866 scale = 1.594196,1.594197,1.594197 } PROP { name = genericClusterSwitches06 position = 0.6835,1.4748,0.2144 rotation = 0.7846491,-0.1291575,0.5361134,0.283243 scale = 1.594196,1.594196,1.594196 } PROP { name = genericClusterSwitches06 position = 0.4553,1.4189,-0.3105 rotation = 0.7833782,-0.1284869,0.5379688,0.2835478 scale = 1.594196,1.594196,1.594196 } PROP { name = genericClusterSwitches01 position = 0.479,1.4628,-0.0129 rotation = 0.8323111,0.04072395,0.5521889,0.026216 scale = 0.9761293,0.9761291,0.9761289 } PROP { name = genericClusterSwitches01 position = -0.4799,1.4626,-0.0143 rotation = 0.5450876,0.02656164,0.836979,0.04049932 scale = 0.9761294,0.9761291,0.9761291 } PROP { name = genericClusterSwitches07 position = -0.5763,1.4415,-0.0519 rotation = -0.7915264,-0.1328158,0.5259066,-0.281546 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches07 position = 0.572,1.443,-0.054 rotation = 0.7786477,-0.1260046,0.5447931,0.2846597 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches07 position = -0.6907,1.3538,-0.0938 rotation = -0.7915264,-0.1328158,0.5259066,-0.281546 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches07 position = 0.6915,1.3537,-0.0916 rotation = 0.7786477,-0.1260046,0.5447931,0.2846597 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches07 position = 0.572,1.443,-0.054 rotation = 0.7786477,-0.1260046,0.5447931,0.2846597 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches06 position = -0.2629,1.2997,-0.5426 rotation = 0.9407366,0,-1.949279E-07,0.3391383 scale = 1.318929,1.318929,1.318929 } PROP { name = genericClusterSwitches07 position = -0.358,1.4037,-0.4265 rotation = -5.662442E-07,-0.3382875,-0.9410428,-8.551044E-08 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches07 position = -0.234,1.4037,-0.4265 rotation = 0.9410428,0,-4.401728E-07,0.3382875 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches07 position = 0.3513,1.4037,-0.4265 rotation = 0.9410428,0,-4.401728E-07,0.3382875 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches07 position = 0.2301001,1.40373,-0.426525 rotation = 4.470348E-07,0.3382875,0.9410428,1.331109E-07 scale = 1.14885,1.14885,1.14885 } PROP { name = genericClusterSwitches07 position = 0,1.3005,-0.5515 rotation = 0.9410428,0,-4.401728E-07,0.3382875 scale = 1.2765,1.2765,1.2765 } PROP { name = genericClusterSwitches07 position = 0,1.3982,-0.4332 rotation = 0.9410428,0,-4.401728E-07,0.3382875 scale = 1.2765,1.2765,1.2765 } PROP { name = genericClusterSwitches01 position = 0,1.424744,-0.3298 rotation = 1,0,0,0 scale = 0.9761293,0.9761291,0.9761291 } PROP { name = genericClusterKnobs2 position = 0.7558,0.6706,-0.6251 rotation = 0.3986352,0.5096735,0.4507976,0.614902 scale = 1.058,1.058,1.058 } PROP { name = genericClusterKnobs2 position = 0.5353,0.5974,-0.6436 rotation = 0.4097039,-0.6396918,-0.3727362,0.5329211 scale = 0.9200001,0.9200001,0.92 } PROP { name = genericClusterKnobs position = 0.4571,0.7197,-0.7042 rotation = 0.4606049,-0.6085072,-0.3517394,0.5420716 scale = 1,1,1 } PROP { name = genericClusterButtons2 position = 0.4221,0.6037,-0.6621 rotation = 0.5525443,-0.0569071,0.03852613,0.8306456 scale = 1.339061,1.339061,1.339061 } PROP { name = genericClusterSwitches03 position = -0.5382105,0.7386168,-0.6902162 rotation = 0.5983202,0.09434306,-0.08391839,0.7912459 scale = 0.8217157,0.8217158,0.8217158 } PROP { name = genericClusterButtons2 position = -0.4238999,0.6109,-0.6649 rotation = 0.5514585,0.03692149,-0.05179823,0.8317736 scale = 1.339061,1.339061,1.339061 } PROP { name = genericClusterKnobs2 position = -0.5337,0.6124,-0.6503 rotation = 0.3680502,-0.5401654,-0.4139186,0.6335865 scale = 1,1,1 } PROP { name = genericClusterKnobs position = -0.4560999,0.7233,-0.7059 rotation = 0.3575191,-0.5323147,-0.4634831,0.6115592 scale = 1,1,1 } PROP { name = genericClusterSwitches07 position = 0.5270001,0.7075,-0.6840999 rotation = 0.3696533,0.4850314,0.4778972,0.6322303 scale = 1.11,1.11,1.11 } PROP { name = genericClusterSwitches01 position = 0,0.5616899,-0.2487 rotation = 0,0,0,1 scale = 1.344493,1.344493,1.344493 } PROP { name = genericClusterSwitches06 position = 0.2575002,1.2997,-0.5425999 rotation = 0.9407365,2.980232E-08,-1.937151E-07,0.3391383 scale = 1.318929,1.31893,1.31893 } PROP { name = genericClusterKnobs2 position = -0.7565,0.6846,-0.6293 rotation = 0.3980838,-0.5085188,-0.4498714,0.6168904 scale = 1.186503,1.186503,1.186503 } } } UrlConfig { parentUrl = Squad/Spaces/MK3_CrewCab_Int/internal_MK3_CrewCab.cfg INTERNAL { name = MK3_CrewCab_Int scaleAll = 1.722222, 1.722222, 1.722222 MODEL { model = Squad/Spaces/MK3_CrewCab_Int/MK3_CrewCab_Int } MODEL { model = Squad/Spaces/OverlayMasks/Mk3CabinMask } MODEL { model = Squad/Spaces/OverlayMasks/Mk3CabinBorder } MODULE { name = InternalSeat seatTransformName = Seat_Left001 portraitCameraName = Camera_Left001 allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 1 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Left002 portraitCameraName = Camera_Left002 allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 2 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Left003 portraitCameraName = Camera_Left003 allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 3 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Left004 portraitCameraName = Camera_Left004 allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 4 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Left005 portraitCameraName = Camera_Left005 allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 5 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Left006 portraitCameraName = Camera_Left006 allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 6 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Left007 portraitCameraName = Camera_Left007 allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 7 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Left008 portraitCameraName = Camera_Left008 allowCrewHelmet = false displayseatName = Left Seat <<1>> displayseatIndex = 8 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right001 portraitCameraName = Camera_Right001 allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 1 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right002 portraitCameraName = Camera_Right002 allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 2 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right003 portraitCameraName = Camera_Right003 allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 3 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right004 portraitCameraName = Camera_Right004 allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 4 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right005 portraitCameraName = Camera_Right005 allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 5 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right006 portraitCameraName = Camera_Right006 allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 6 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right007 portraitCameraName = Camera_Right007 allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 7 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = Seat_Right008 portraitCameraName = Camera_Right008 allowCrewHelmet = false displayseatName = Right Seat <<1>> displayseatIndex = 8 kerbalScale = 1.722222, 1.722222, 1.722222 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } } } UrlConfig { parentUrl = Squad/Spaces/Placeholder/internal.cfg INTERNAL { name = Placeholder MODULE { name = InternalSeat seatTransformName = Seat1 allowCrewHelmet = false portraitCameraName = Cam1 displayseatName = Seat <<1>> displayseatIndex = 1 } MODULE { name = InternalSeat seatTransformName = Seat2 allowCrewHelmet = false portraitCameraName = Cam2 displayseatName = Seat <<1>> displayseatIndex = 2 } MODULE { name = InternalSeat seatTransformName = Seat3 allowCrewHelmet = false portraitCameraName = Cam3 displayseatName = Seat <<1>> displayseatIndex = 3 } MODULE { name = InternalSeat seatTransformName = Seat4 allowCrewHelmet = false portraitCameraName = Cam4 displayseatName = Seat <<1>> displayseatIndex = 4 } MODULE { name = InternalSeat seatTransformName = Seat5 allowCrewHelmet = false portraitCameraName = Cam5 displayseatName = Seat <<1>> displayseatIndex = 5 } MODULE { name = InternalSeat seatTransformName = Seat6 allowCrewHelmet = false portraitCameraName = Cam6 displayseatName = Seat <<1>> displayseatIndex = 6 } MODULE { name = InternalSeat seatTransformName = Seat7 allowCrewHelmet = false portraitCameraName = Cam7 displayseatName = Seat <<1>> displayseatIndex = 7 } MODULE { name = InternalSeat seatTransformName = Seat8 allowCrewHelmet = false portraitCameraName = Cam8 displayseatName = Seat <<1>> displayseatIndex = 8 } MODULE { name = InternalSeat seatTransformName = Seat9 allowCrewHelmet = false portraitCameraName = Cam9 displayseatName = Seat <<1>> displayseatIndex = 9 } MODULE { name = InternalSeat seatTransformName = Seat10 allowCrewHelmet = false portraitCameraName = Cam10 displayseatName = Seat <<1>> displayseatIndex = 10 } MODULE { name = InternalSeat seatTransformName = Seat11 allowCrewHelmet = false portraitCameraName = Cam11 displayseatName = Seat <<1>> displayseatIndex = 11 } MODULE { name = InternalSeat seatTransformName = Seat12 allowCrewHelmet = false portraitCameraName = Cam12 displayseatName = Seat <<1>> displayseatIndex = 12 } MODULE { name = InternalSeat seatTransformName = Seat13 allowCrewHelmet = false portraitCameraName = Cam13 displayseatName = Seat <<1>> displayseatIndex = 13 } MODULE { name = InternalSeat seatTransformName = Seat14 allowCrewHelmet = false portraitCameraName = Cam14 displayseatName = Seat <<1>> displayseatIndex = 14 } MODULE { name = InternalSeat seatTransformName = Seat15 allowCrewHelmet = false portraitCameraName = Cam15 displayseatName = Seat <<1>> displayseatIndex = 15 } MODULE { name = InternalSeat seatTransformName = Seat16 allowCrewHelmet = false portraitCameraName = Cam16 displayseatName = Seat <<1>> displayseatIndex = 16 } } } UrlConfig { parentUrl = Squad/Spaces/PodCockpit/internal.cfg INTERNAL { name = PodCockpit scaleAll = 1.64, 1.64, 1.64 MODEL { model = Squad/Spaces/PodCockpit/model } MODEL { model = Squad/Spaces/OverlayMasks/Size2PodMask rotation = 90, 180, 0 } MODEL { model = Squad/Spaces/OverlayMasks/Size2PodBorder rotation = 90, 180, 0 } MODULE { name = InternalSeat seatTransformName = LeftSeat allowCrewHelmet = false displayseatName = Left Seat kerbalScale = 1.64, 1.64, 1.64 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = RightSeat allowCrewHelmet = false displayseatName = Right Seat kerbalScale = 1.64, 1.64, 1.64 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalSeat seatTransformName = BottomSeat allowCrewHelmet = false displayseatName = Bottom Seat kerbalScale = 1.64, 1.64, 1.64 kerbalOffset = 0.0, 0.0, 0.0 kerbalEyeOffset = 0.0, 0.0, 0.0 } MODULE { name = InternalCameraSwitch colliderTransformName = focusLeftWindow cameraTransformName = LeftEyeTransform } MODULE { name = InternalCameraSwitch colliderTransformName = focusRightWindow cameraTransformName = RightEyeTransform } MODULE { name = InternalCameraSwitch colliderTransformName = focusLeftSideWindow cameraTransformName = LeftSideEyeTransform } MODULE { name = InternalCameraSwitch colliderTransformName = focusRightSideWindow cameraTransformName = RightSideEyeTransform } PROP { name = AltimeterThreeHands position = 0.32,0.252,-0.645 rotation = 0.5416434,0.03236297,-0.05577519,0.8381313 scale = 1,1,1 } PROP { name = AtmosphereDepth position = 0.3167916,0.4012913,-0.7163901 rotation = 0.4535677,0.6201537,0.3547511,0.532764 scale = 1,1,1 } PROP { name = AxisIndicatorPitch position = 0.2664351,0.3781132,-0.6979097 rotation = 0.5710237,0.05511793,-0.07342447,0.8157836 scale = 1,1,1 } PROP { name = AxisIndicatorRoll position = 0.3166312,0.3746848,-0.7066509 rotation = 0.3524164,-0.5359427,-0.4553842,0.6174086 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = 0.3173429,0.3486255,-0.6972856 rotation = 0.3508911,-0.5380051,-0.4565605,0.6156123 scale = 1,1,1 } PROP { name = Compass position = 0.4057,0.24,-0.664 rotation = -0.3648364,0.5903288,0.3887388,-0.6060433 scale = 0.415,0.415,0.415 } PROP { name = IndicatorPanel position = 0.518,0.2955,-0.669 rotation = -0.5303835,0.0359595,-0.02298465,-0.8466829 scale = 1.141,1.141,1.141 } PROP { name = IndicatorPanel position = -0.153,-0.618,-0.33 rotation = 0.4281873,-5.258624E-05,-0.01086118,0.9036247 scale = 1,1,1 } PROP { name = ledPanelSpeed position = -0.0269,-0.5504,-0.402 rotation = 0.4971214,-0.003838993,-0.003243528,0.8676665 scale = 1,1,1 } PROP { name = ledPanelSpeed position = 0.4056,0.352,-0.713 rotation = -0.5625392,-0.03245893,0.03663293,-0.8253206 scale = 1,1,1 } PROP { name = ledPanelSpeed position = -0.3756353,0.370743,-0.7096229 rotation = 0.5457253,-0.01199894,0.00504086,0.8378631 scale = 1,1,1 } PROP { name = NavBall position = 0.3999813,0.3017742,-0.6832672 rotation = -0.5308632,0.004728253,-0.005231029,-0.8474282 scale = 1.418,1.418,1.418 } PROP { name = RadarAltimeter position = 0.393,0.391,-0.717 rotation = -0.5859929,-0.0388121,0.04578209,-0.8080904 scale = 0.814,0.814,0.814 } PROP { name = RadarAltimeter position = -0.367,0.411,-0.721 rotation = -0.5839309,0.05067115,-0.05632992,-0.8082599 scale = 0.932,0.932,0.932 } PROP { name = RadarAltimeter position = 0.052,-0.6570207,-0.3209582 rotation = 0.4281877,2.586919E-06,-0.0108873,0.9036242 scale = 1,1,1 } PROP { name = VSI position = 0.319,0.311,-0.6733 rotation = 0.5533006,0.02319262,-0.03592947,0.8318833 scale = 1,1,1 } PROP { name = throttle position = 0.61,0.281,-0.682 rotation = 0.6108826,-0.01242803,-0.009612965,0.7915653 scale = 0.734,0.734,0.734 } PROP { name = AltimeterThreeHands position = 0.05,-0.59,-0.35 rotation = 0.4281873,-5.258624E-05,-0.01086118,0.9036247 scale = 1,1,1 } PROP { name = AltimeterThreeHands position = -0.2908,0.2773,-0.6519 rotation = 0.5690828,-0.04183435,0.02688326,0.8207752 scale = 1,1,1 } PROP { name = AtmosphereDepth position = -0.1558822,-0.5166169,-0.4331783 rotation = 0.310603,0.6385247,0.2949068,0.6394076 scale = 1,1,1 } PROP { name = AtmosphereDepth position = -0.2853693,0.4464861,-0.7249122 rotation = -0.3571964,-0.5412959,-0.445623,-0.617114 scale = 1,1,1 } PROP { name = AxisIndicatorPitch position = -0.209,-0.534,-0.42 rotation = -0.01337008,-0.9035877,-0.4281611,-0.005351045 scale = 1,1,1 } PROP { name = AxisIndicatorPitch position = -0.2295212,0.4180083,-0.7069302 rotation = -0.07072796,0.8145782,0.5695488,0.08410811 scale = 1,1,1 } PROP { name = AxisIndicatorRoll position = -0.156,-0.536,-0.412 rotation = -0.279288,0.6426917,0.2917638,-0.6510142 scale = 1,1,1 } PROP { name = AxisIndicatorRoll position = -0.2871362,0.4172896,-0.7142309 rotation = 0.445069,-0.6179518,-0.3578864,0.5403393 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = -0.157,-0.556,-0.395 rotation = -0.2951375,0.6388916,0.3104817,-0.6389934 scale = 1,1,1 } PROP { name = AxisIndicatorYaw position = -0.2871046,0.3912223,-0.7044097 rotation = 0.4448331,-0.6183078,-0.3581797,0.5399318 scale = 1,1,1 } PROP { name = Compass position = -0.03,-0.64,-0.32 rotation = -0.2958596,0.637395,0.3097606,-0.6405023 scale = 0.5,0.5,0.5 } PROP { name = Compass position = -0.38,0.261,-0.654 rotation = -0.3678612,0.6089225,0.3667482,-0.5994892 scale = 0.415,0.415,0.415 } PROP { name = IndicatorPanel position = -0.508,0.3175,-0.6601 rotation = 0.5452454,-0.006917936,-0.007088284,0.838218 scale = 1.141,1.141,1.141 } PROP { name = NavBall position = -0.0285337,-0.5998321,-0.3599214 rotation = 0.4281873,-5.258624E-05,-0.01086118,0.9036247 scale = 1.415,1.415,1.415 } PROP { name = NavBall position = -0.376,0.319,-0.676 rotation = 0.5552447,-1.246676E-05,-0.007153196,0.8316563 scale = 1.415,1.415,1.415 } PROP { name = throttle position = -0.59,0.306,-0.679 rotation = 0.6108826,-0.01242803,-0.009612965,0.7915653 scale = 0.734,0.7340001,0.734 } PROP { name = throttle position = 0.13,-0.61,-0.35 rotation = 0.4281854,0.0001053321,-0.01093601,0.9036247 scale = 0.786,0.786,0.786 } PROP { name = VSI position = 0.05,-0.54,-0.4 rotation = 0.4282109,-5.213627E-05,-0.01086083,0.9036135 scale = 1,1,1 } PROP { name = VSI position = -0.2857,0.3387,-0.6811 rotation = 0.5659456,-0.04768967,0.02471835,0.8226908 scale = 1,1,1 } PROP { name = genericClusterSwitches05 position = -0.0917,0.6649,-0.6629 rotation = 0.8573753,4.958016E-08,4.620425E-08,0.5146918 scale = 1.12,1.12,1.12 } PROP { name = genericClusterSwitches05 position = 0.1296,0.6625,-0.6583 rotation = 0.8573753,4.958016E-08,4.620425E-08,0.5146918 scale = 1.12,1.12,1.12 } PROP { name = genericClusterSwitches06 position = 0.2399,-0.5677,-0.3708 rotation = 0.1643008,0.553841,0.4245921,0.6971276 scale = 1.198284,1.198285,1.198285 } PROP { name = genericClusterMixed position = -0.2157,-0.6215,-0.3413 rotation = 0.31128,0.6371978,0.2942244,0.6407151 scale = 1,1,1 } PROP { name = genericClusterButtons2 position = -0.3046,-0.5034,-0.4036 rotation = 0.4177198,0.08159497,-0.2146429,0.8790796 scale = 1,1,1 } } } UrlConfig { parentUrl = Squad/Strategies/Departments.cfg STRATEGY_DEPARTMENT { name = Finances title = Finances desc = He's an accountant, called Mortimer. He doesn't have many friends, but he likes things to be under control and arranged in right angles. This job is pretty stressful for him. color = 254 250 135 avatar = Strategy_Mortimer headName = Mortimer Kerman headImage = MORTIMER_KERMAN } } UrlConfig { parentUrl = Squad/Strategies/Departments.cfg STRATEGY_DEPARTMENT { name = Science title = Science desc = Linus is Wernher Von Kerman's Intern. Because Wernher himself is too important to be bothered with these boring strategy meetings. He sends his intern in his stead. color = 135 253 254 avatar = Strategy_ScienceGuy headName = Linus Kerman headImage = SCIGUY_KERMAN } } UrlConfig { parentUrl = Squad/Strategies/Departments.cfg STRATEGY_DEPARTMENT { name = Public Relations title = Public Relations desc = Walt Kerman is the spokesperson for the Space Program. He wears a hazmat suit. Which isn't strictly required for his job, but it seems appropriate for someone working in such a toxic environment. color = 149 254 135 avatar = Strategy_PRGuy headName = Walt Kerman headImage = PRGUY_KERMAN } } UrlConfig { parentUrl = Squad/Strategies/Departments.cfg STRATEGY_DEPARTMENT { name = Operations title = Operations desc = Gus Kerman is head of Space Program Operations and all-around repairs guy whenever something around here breaks down, and he's the reason why all our pods have windows. color = 254 178 0 avatar = Strategy_MechanicGuy headName = Gus Kerman headImage = PRGUY_KERMAN } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = AppreciationCampaignCfg title = Appreciation Campaign desc = We could definitely improve our image by putting some effort into reminding Kerbals everywhere of just how great the Space Program is. Advertisement space isn't free, however. department = Public Relations icon = Squad/Strategies/Icons/AppreciationCampaign groupTag = Basic,A minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -500 requiredReputationMax = 750 initialCostFundsMin = 35000.0 initialCostFundsMax = 750000.0 initialCostReputation = 0.0 initialCostScience = 0.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyConverter input = Funds output = Reputation minShare = 0.0 maxShare = 1.0 minRate = 0.00015959268119807379 maxRate = 0.00019949085149759224 AffectReasons = ContractReward, ContractAdvance, Progression effectDescription = Income } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = FundraisingCampaignCfg title = Fundraising Campaign desc = We can likely raise some money by exploiting the attention that we get out of new successful ventures to remind the well-to-do Kerbals out there that we could use their support, and the contents of their wallets. This is probably going to be seen as a bit cheeky of us, so be prepared to face some backlash from the public. department = Finances icon = Squad/Strategies/Icons/FundraisingCampaign groupTag = Basic,A minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -500 requiredReputationMax = 750 initialCostFunds = 0.0 initialCostReputationMin = 4.0 initialCostReputationMax = 70.0 initialCostScience = 0.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyConverter input = Reputation output = Funds minShare = 0.0 maxShare = 1.0 minRate = 1002.55223985754507416784 maxRate = 1253.19029982193134270980 AffectReasons = ContractReward, ScienceTransmission, Progression effectDescription = gains } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = OpenSourceTechProgramCfg title = Open-Source Tech Program desc = Even though we went through great lengths to get our scientific data, making it available for free to all of Kerbalkind can only be seen as a good thing. R&D will probably not be at its peak efficiency however, with all the noise these outside opinions tend to generate. department = Public Relations icon = Squad/Strategies/Icons/OpenSourceTechProgram groupTag = Basic,B minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -500 requiredReputationMax = 750 initialCostFunds = 0.0 initialCostReputation = 0.0 initialCostScienceMin = 100.0 initialCostScienceMax = 2000.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyConverter input = Science output = Reputation minShare = 0.0 maxShare = 1.0 minRate = 1.65630257976754453626 maxRate = 2.07037822470943067033 AffectReasons = ContractReward effectDescription = Gains from contracts } EFFECT { name = CurrencyConverter input = Science output = Reputation minShare = 0.0 maxShare = 1.0 minRate = 0.01656302579767544536 maxRate = 0.02070378224709430670 AffectReasons = ScienceTransmission, VesselRecovery, Progression effectDescription = gains from field work } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = UnpaidResearchProgramCfg title = Unpaid Research Program desc = A program where undergrad researchers are given the opportunity to work in our great Space Program, to boost the science earned out of each mit of data. The Interns don't get paid, but the prestige of working with such a grand organization as ours surely is its own reward, isn't it? department = Science icon = Squad/Strategies/Icons/UnpaidResearchProgram groupTag = Basic,B minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -500 requiredReputationMax = 750 initialCostFunds = 0.0 initialCostScience = 0.0 initialCostReputationMin = 30.0 initialCostReputationMax = 130.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyConverter input = Reputation output = Science minShare = 0.0 maxShare = 1.0 minRate = 0.38640282748929935764 maxRate = 0.48300353436162419705 AffectReasons = ContractReward, ScienceTransmission, Progression effectDescription = gains } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = OutsourcedResearchCfg title = Outsourced R&D desc = Why do all the data-crunching ourselves when we can contract external research labs to help us process the data we receive. These services aren't exactly cheap, but their R&D facilities are very impressive. department = Science icon = Squad/Strategies/Icons/OutsourcedResearch groupTag = Basic,C minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -500 requiredReputationMax = 750 initialCostFundsMin = 38000.0 initialCostFundsMax = 800000.0 initialCostReputation = 0.0 initialCostScience = 0.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyConverter input = Funds output = Science minShare = 0.0 maxShare = 1.0 minRate = 0.00007708382907691757 maxRate = 0.00009635478634614696 AffectReasons = ContractReward, ContractAdvance, Progression effectDescription = Income } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = PatentsLicensingCfg title = Patents Licensing desc = Our science data can be worth a lot of money by selling licenses for other organizations to use our patents. The added book-keeping required will probably add some extra work for the R&D team, but the financial benefits could be worth their reduced output. department = Finances icon = Squad/Strategies/Icons/PatentsLicensing groupTag = Basic,C minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -500 requiredReputationMax = 750 initialCostFunds = 0.0 initialCostReputation = 0.0 initialCostScienceMin = 135.0 initialCostScienceMax = 2700.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyConverter input = Science output = Funds minShare = 0.0 maxShare = 1.0 minRate = 2075.66232653472749122244 maxRate = 2594.57790816840936402805 AffectReasons = ContractReward effectDescription = Gains from contracts } EFFECT { name = CurrencyConverter input = Science output = Funds minShare = 0.0 maxShare = 1.0 minRate = 83.026493061389099648900 maxRate = 103.78311632673637456112 AffectReasons = ScienceTransmission, VesselRecovery, Progression effectDescription = gains from field work } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = AgressiveNegotiations title = Aggressive Negotiations desc = We can get better deals with our suppliers by taking up a more... assertive stance on our negotiations with them. They probably won't see this as a friendly move, but we can definitely have it our way if we press them. It's not as if we care what others think, do we? department = Operations icon = Squad/Strategies/Icons/AggressiveNegotiations groupTag = Misc,D minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -10 requiredReputationMax = 950 initialCostFunds = 0.0 initialCostReputationMin = 10.0 initialCostReputationMax = 100.0 initialCostScienceMax = 0.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyOperation currency = Funds operation = Multiply effectDescription = Off on Launch Costs and R&D Purchases minValue = 1.00 maxValue = 0.70 AffectReasons = VesselRollout, RnDPartPurchase } EFFECT { name = CurrencyOperation currency = Funds operation = Multiply effectDescription = Off on Facility Repair and Construction minValue = 1.00 maxValue = 0.99 AffectReasons = StructureRepair, StructureConstruction } EFFECT { name = CurrencyOperation currency = Reputation operation = Add effectDescription = on each discount minValue = -1 maxValue = -6 AffectReasons = VesselRollout, RnDPartPurchase, StructureRepair, StructureConstruction } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = RecoveryTransponders title = Recovery Transponder Fitting desc = Recovering parts landed far away from the Space Center can be very costly, but I reckon we can reduce those costs by installing better transponders on the parts we launch. These units are not cheap, but they should make it much easier to find parts, improving the recovery value even if they're half-way around Kerbin. What do you say? department = Operations icon = Squad/Strategies/Icons/RecoveryTransponderFitting groupTag = Misc,Recovery minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -1000 requiredReputationMax = -1000 initialCostFundsMin = 70000.0 initialCostFundsMax = 550000.0 initialCostReputation = 0.0 initialCostScienceMax = 0.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = ValueModifier valueId = RecoveryMinimumDelta effectDescription = to Minimum Vessel Recovery minValue = 1.05 maxValue = 1.15 } EFFECT { name = ValueModifier valueId = RecoveryMaximumDelta effectDescription = from Maximum Vessel Recovery minValue = 0.94 maxValue = 0.90 } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = BailoutGrant title = Bail-Out Grant desc = We must be in dire straits to be considering such an option. Accepting a public grant could save us from bankruptcy, but it would also put a very serious dent in the Space Program's reputation. However, the Space Program is too big to fail, so if it's either this option or closing shop, I would advise you to accept the money. department = Public Relations icon = Squad/Strategies/Icons/BailOutGrant groupTag = Emergency,A minLeastDuration = 0 maxLeastDuration = 0 minLongestDuration = 0 maxLongestDuration = 0 requiredReputationMin = -1000 requiredReputationMax = 0 initialCostFundsMin = 0.0 initialCostReputation = 0.0 initialCostScience = 0.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyExchanger input = Reputation output = Funds minShare = 0.1 maxShare = 1.0 minRate = 83.026493061389099648900 maxRate = 103.78311632673637456112 } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = researchIPsellout title = Research Rights Sell-Out desc = We could make a quick buck from the Science the R&D team has collected by selling exclusive research rights to the highest bidder. Yes, that means we wouldn't be able to make use of that Science ourselves, but for exclusive rights, I'm sure we could fetch a pretty penny from some large agency or conglomerate. department = Science icon = Squad/Strategies/Icons/ResearchRightsSellOut groupTag = Emergency,A minLeastDuration = 0 maxLeastDuration = 0 minLongestDuration = 0 maxLongestDuration = 0 requiredReputationMin = -1000 requiredReputationMax = 0 initialCostFundsMin = 0.0 initialCostReputation = 0.0 initialCostScience = 0.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyExchanger input = Science output = Funds minShare = 0.1 maxShare = 1.0 minRate = 41.51324653069454982445 maxRate = 51.89155816336818728056 } } } UrlConfig { parentUrl = Squad/Strategies/Strategies.cfg STRATEGY { name = LeadershipInitiative title = Leadership Initiative desc = If we focus our efforts on consistently pushing our own space program forward, we can drum up more public interest. We will need to put a few contracts on the backburner, so we may have to start selling research rights to the academic community to stay solvent. department = Operations icon = Squad/Strategies/Icons/LeadershipInitiative groupTag = Misc,D minLeastDuration = 60 maxLeastDuration = 100 minLongestDuration = 1200 maxLongestDuration = 1600 requiredReputationMin = -500 requiredReputationMax = 750 initialCostFundsMin = 25000.0 initialCostFundsMax = 250000.0 initialCostScienceMin = 50.0 initialCostScienceMax = 500.0 initialCostReputationMin = 10.0 initialCostReputationMax = 100.0 hasFactorSlider = True factorSliderDefault = 0.05 factorSliderSteps = 20 EFFECT { name = CurrencyOperation currency = Funds operation = Multiply effectDescription = to milestone gains minValue = 1.00 maxValue = 2.50 AffectReasons = Progression } EFFECT { name = CurrencyOperation currency = Reputation operation = Multiply effectDescription = to milestone gains minValue = 1.00 maxValue = 2.50 AffectReasons = Progression } EFFECT { name = CurrencyOperation currency = Science operation = Multiply effectDescription = to field work gains minValue = 1.00 maxValue = 1.50 AffectReasons = ScienceTransmission, VesselRecovery, Progression } EFFECT { name = CurrencyOperation currency = Funds operation = Multiply effectDescription = from contract gains minValue = 1.00 maxValue = 0.25 AffectReasons = ContractAdvance, ContractPenalty, ContractReward } EFFECT { name = CurrencyOperation currency = Science operation = Multiply effectDescription = from contract gains minValue = 1.00 maxValue = 0.25 AffectReasons = ContractAdvance, ContractPenalty, ContractReward } EFFECT { name = CurrencyOperation currency = Reputation operation = Multiply effectDescription = from contract gains minValue = 1.00 maxValue = 0.25 AffectReasons = ContractAdvance, ContractPenalty, ContractReward } } } UrlConfig { parentUrl = Squad/Tutorials/FlightSuborbital.cfg TUTORIAL { name = FlightSuborbital velocityPitch { key = 0 90 0 0 key = 45 90 0 0 key = 130 80 0 0 key = 250 80 0 0 key = 400 70 0 0 } } } UrlConfig { parentUrl = Squad/Tutorials/FromMun.cfg TUTORIAL { name = FromMun velocityPitch { key = 0.5 90 0 -0.8204113 key = 15 60 -3.264801 -3.264801 key = 30 20 -1.893749 -1.893749 key = 40 6 -0.1178844 -0.1178844 key = 150 2 -0.004449593 0 } } } UrlConfig { parentUrl = Squad/Tutorials/GoForOrbit.cfg TUTORIAL { name = GoForOrbit velocityPitch { key = 0 90 0 0 key = 60 90 0 0 key = 120 80 -0.1217949 -0.1217949 key = 250 70 key = 360 60 key = 500 48 key = 530 45 key = 650 37 key = 700 34.2 key = 815 29 key = 850 26.8 key = 900 24 key = 1000 20 key = 1200 14 key = 1400 10.3 key = 1500 9.1 key = 1700 7.5 key = 1800 6.9 key = 1960 6.4 key = 2032 6.3 } velocityAlt { key = 0 0 key = 60 340 key = 120 1000 key = 250 3450 key = 360 6400 key = 500 14500 key = 530 16200 key = 650 21300 key = 700 23300 key = 810 27400 key = 850 29400 key = 900 31900 key = 1000 35700 key = 1200 41600 key = 1400 45800 key = 1500 47500 key = 1700 50500 key = 1800 51900 } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Contracts/contracts.cfg Contracts { ROCScienceArm { MaximumExistent = 3 SimpleArmPercentage = 40 ComplexArmPercentage = 70 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { SimpleArmAdvance = 8000 SimpleArmReward = 17000 SimpleArmFailure = 10000 ComplexArmAdvance = 10000 ComplexArmReward = 21000 ComplexArmFailure = 12000 AdvancedArmAdvance = 12000 AdvancedArmReward = 25000 AdvancedArmFailure = 17000 } Science { SimpleArmReward = 0 ComplexArmReward = 0 AdvancedArmReward = 0 } Reputation { SimpleArmReward = 2 SimpleArmFailure = 2 ComplexArmReward = 2 ComplexArmFailure = 2 AdvancedArmReward = 2 AdvancedArmFailure = 2 } } ROCScienceRetrieval { MaximumExistent = 2 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { Advance = 22000 Reward = 35000 Failure = 27000 } Science { Reward = 0 } Reputation { Reward = 2 Failure = 2 } } DeployedScience { MaximumExistent = 5 SciencePercentage = 50 Expiration { MinimumExpireDays = 1 MaximumExpireDays = 7 DeadlineDays = 2130 } Funds { BaseAdvance = 25000 BaseReward = 65000 BaseFailure = 25000 } Science { BaseReward = 0 } Reputation { BaseReward = 2 BaseFailure = 2 } } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Experience/Traits.cfg EXPERIENCE_TRAIT { name = Engineer title = Engineer desc = Engineers are capable of repairing broken parts, if at all possible. EFFECT { name = DeployedSciencePowerSkill modifiers = 0, 1, 1, 2, 2 } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Experience/Traits.cfg EXPERIENCE_TRAIT { name = Scientist title = Scientist desc = Scientists can boost the value of data from Science experiments. EFFECT { name = DeployedScienceExpSkill modifiers = 0.35, 0.45, 0.60, 0.80, 1 } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Localization/dictionary.cfg Localization { en-us { #autoLOC_6006033 = Unsuited Kerbal #autoLOC_6006034 = <<1>> lvl<<2>> #autoLOC_6006035 = Activate Pitch Controls #autoLOC_6006036 = Deactivate Pitch Control #autoLOC_6006037 = Toggle Pitch Control #autoLOC_6006038 = Activate Yaw Control #autoLOC_6006039 = Deactivate Yaw Control #autoLOC_6006040 = Toggle Yaw Control #autoLOC_6006041 = Activate Roll Control #autoLOC_6006042 = Deactivate Roll Control #autoLOC_6006043 = Toggle Roll Control #autoLOC_6006044 = Activate All Controls #autoLOC_6006045 = Deactivate All Controls #autoLOC_6011010 = Your scan has collected some, but not all the information available. Come back later with a better sensor. #autoLOC_6011011 = Your scan has collected most, but not all the information available. Come back later with a better sensor. #autoLOC_6011012 = Your scan has collected all the detail possible, congratulations! #autoLOC_6011013 = Return this to have it analyzed and gain all information about it. #autoLOC_6011014 = Pickup <<1>> #autoLOC_6011015 = If our experts are correct, this is one of the oldest trees on the planet… perhaps as old as Professor von Kerman himself. #autoLOC_6011016 = A ring sample of this ancient tree will provide centuries of valuable historical climate data. But can it be gathered without harming the elder Baobab? #autoLOC_6011017 = While there are other trees on Kerbin, these are by far the most interesting.They stand out so much its like you can barely see the others sometimes. #autoLOC_6011018 = Glistening like a mirror, this massive crystal formation provides valuable information, if Bob will stop looking at his reflection long enough to gather it. #autoLOC_6011019 = These quartz formations are still something of a mystery. Some of our scientists are pondering how such a massive structure could have formed here. Others are wondering if they picked the right career and shouldn't have been jewelers instead. #autoLOC_6011020 = These quartz formations only show up in the more difficult to reach areas of Kerbin. Are they shy? Or did something happen in the past to the more accessible ones? #autoLOC_6011021 = This strange formation seems almost weathered, which is uttery impossible on a low gravity body. Further study may provide vital clues. #autoLOC_6011022 = Scattered far and wide across the surface of Ike, these strange meteorites hint at an extermely violent early history of both Duna and Ike. #autoLOC_6011023 = Besides providing valuable data of Ike & Duna's pre-history, pet "Ike-Rocks" are now all the rage back home on Kerbin. #autoLOC_6011024 = It is curious how such a pile could accumulate on a low gravity moon. Further analysis could provide valuable insite on Bop's origin's, and whether it's a natural or captured moon. #autoLOC_6011025 = The huge rock spires of Pol already defy all logic. Perhaps if we can learn how these particular fragments broke apart, we can also discover how they were able to form at all? #autoLOC_6011026 = These small fragments appear to be made of the same material as Pol's huge rock spires. But what could have broken them off? Krakens? #autoLOC_6011027 = All evidence points towards Minmus once having several liquid oceans, physics indicates this is impossible! Study of these strange small stones will provide valuable insight into this mystery. #autoLOC_6011028 = It's going to be really hard to convince the folks back home that these aren't actually mint flavored sugar cookies. #autoLOC_6011029 = An olivine formation jutting out from a salt flat… on a low gravity moon with no atmosphere? More impossible evidence that Minmus may have once had… oceans??? #autoLOC_6011030 = This huge formation will provide scores of valuable data. But more important to the guys at the lab, in this low gravity, can you reach the top in one leap? #autoLOC_6011031 = As strange as it sounds, these stones look more like smooth river-rocks than meteorite fragments. Further analysis will prove valuable. #autoLOC_6011032 = If Minmus is made of mint ice-cream, we could use these small brown stones as the chocolate sprinkles - if we were willing to take them there. Do we have the delta-v for a detour? #autoLOC_6011033 = Strangely enough, this cooled magma resembles layers of delicious hot fudge. #autoLOC_6011034 = Now cooled, this wonderful magma flow has an almost organic look to it. #autoLOC_6011035 = Incredably lightweight for its size, one wonders if this pumice like stone can actually float in Eve's weird pinkish oceans. #autoLOC_6011036 = Similar to volcanic glass found on Kerbin, analysis of this facinating sample should glean valuable information into Eve's volcanic past. #autoLOC_6011037 = Formations like this one are rare on Kerbin. Some of our scientists theorize that Eve's more violent past has something to do with their formation. #autoLOC_6011038 = Whichever scientist first looked at these large dome shaped formations and thought 'This reminds me of breakfast' likely won a prize of some sort. #autoLOC_6011039 = This Duna stone is much like every other stone we've seen on Duna. But now that you've found it, it's taken on special signifigance and will go down in the history of Kerbal spacefaring. Also may sell well in an auction house. #autoLOC_6011040 = Duna's thin atmosphere does little to stop these meteorites from crashing into it and scattering over its surface. While we did come to Duna to study the planet itself, why not stop to sample composition of another celestial body as well? #autoLOC_6011041 = Duna's thin winds carry this fine sand in huge storms, leaving these dunes behind in deposits all over the planet. Amazing for scientists - terrible to try to get out of your bathing suit though. #autoLOC_6011042 = How these formed is still a mystery to scientists back on Kerbin. Do they have any relationship to the pancake domes on Eve, or is that just a galactic and gastronomical mystery we have yet to solve. Who knows where we may find an elusive 'syrup' sample. #autoLOC_6011043 = Dres is in ideal solar position to get struck repeatedly by asteroids whose orbit is perturbed by Jool's influence. It's almost like Jool has a plan for its smaller neighbor #autoLOC_6011044 = When these smaller craters of Dres formed they didn't kick up nearly as much material as the larger ones, which makes studying them a different sort of scientific opportunity. Also, a great place to nap where Wernher can't see you. #autoLOC_6011045 = These greyish, plain stones may not look like much to the naked eye, but we've seen our scientists literally salivating at the thought of examing one. #autoLOC_6011046 = What secrets hide in these ordinary looking Mun stones? Careful anaylsis will help us understand the secret of Kerbin's orgins. Less rigorous analysis tells us that they hurt when you hit your toe with one. #autoLOC_6011047 = Kerbals have been staring at the craters of the Mun for untold generations, but never from such a close distance. Then again, this crater is much smaller than the ones we've been looking at, so it should all balance out. #autoLOC_6011048 = Is anyone up for a round of cosmic golf? Once the Mun is fully explored, these craters may make for amazing tourist destinations. #autoLOC_6011049 = These large Mun craters present a navigation challenge for rovers. Careful examination shows no ill intent, however. #autoLOC_6011050 = These large craters are barely visible with the best telescopes we have on Kerbin. Now that we've finally examined them up close, we've determined that yes, the Mun is as full of holes as we expected. #autoLOC_6011051 = Laythe stone is very similar to the types we see on Kerbin. Strangely, those similarities actually seem to excite our scientists about the possiblities. They really need to get out more. #autoLOC_6011052 = This rock is the first we've found away from Kerbin that might make a good napping spot. #autoLOC_6011053 = Timing the eruptions of Laythe's geysers has shown that their irregularity is regular. #autoLOC_6011054 = Vall's crust is made up of these volatile ice chunks. Unfortunately, project 'Vall Smoothies' has not been approved as a line of research for further testing. #autoLOC_6011055 = These stones cropping up in Vall's frozen crust remind us of sprinkles on a ball of ice cream. #autoLOC_6011056 = One of the most amazing sights in the entire solar system, cryovolcanos sound like an oxymoron. Actually they're an amazing feature only possible when elements we normally only encounter as a gas freeze on a planets surface. #autoLOC_6011057 = Careful examination helps us finally determine why this type of Tylo stone comes in only brighter shades. #autoLOC_6011058 = Now we can finally determine why this type of Tylo stone comes in only darker shades. Does Tylo itself have multiple personalities to generate such distinct rock colors? #autoLOC_6011059 = This formation is clearly a place where Tylo's different stone factions have come together in peace and unity to... have some sort of party. We think. There's definitely mingling going on. #autoLOC_6011060 = Eeloo's distance from the Sun means that nearly anything will freeze here. When our scientists see this chunk of ice we've found they may not be as impressed as we hope. #autoLOC_6011061 = This brown boulder may look ordinary, but reaching it is one of the most impressive feats of Kerbal engineering. Consider examining it a major achievement... even if only geologists can tell it apart from a brownish boulder back on Kerbin. #autoLOC_6011062 = These impressive bergs form due to tectonic activity on Eeloo... or is it oceanic? They are really impressive and I'm sure our scientists will have a vigorous discussion to sort out the nomenclature. #autoLOC_6011063 = Surface Features Mission Seed #autoLOC_6011064 = Breaking Ground #autoLOC_6011065 = Deployed Science #autoLOC_6011066 = Deployed Science - Overview #autoLOC_6011067 = Deployed Science - Types of Experiments #autoLOC_6011068 = Cargo System - VAB/SPH #autoLOC_6011069 = Cargo System - Placeable parts #autoLOC_6011070 = Surface Features #autoLOC_6011071 = Surface Features - Overview #autoLOC_6011072 = Surface Features - Rover Arm Details #autoLOC_6011073 = Robotics #autoLOC_6011074 = Robotic Parts #autoLOC_6011075 = Robotic Controller #autoLOC_6011076 = Laying Down Some Tracks #autoLOC_6011077 = Track Editor - Preview & Play #autoLOC_6011081 = Traction #autoLOC_6011082 = Medium Grip #autoLOC_6011083 = High Grip #autoLOC_6011084 = Extreme Grip #autoLOC_6011085 = Default #autoLOC_6011086 = Low Grip #autoLOC_6011087 = GP-156 Grip Pad #autoLOC_6011088 = A large size non-slip pad so that you don't slip off the back of your mech-bot as you stomp across KSC in search of science! Comes in two form factors and three grip levels. #autoLOC_6011089 = GP-036 Grip Pad #autoLOC_6011090 = A medium size non-slip pad so that the feet of your mecha-bot do not slip out from under it on the shifty sands of Duna. Comes in two form factors and three grip levels. #autoLOC_6011091 = GP-004 Grip Pad #autoLOC_6011092 = A very small non-slip pad to help make sure rocks do not slip out of the fingers of your mecha-bot. Comes in two form factors and three grip levels. #autoLOC_6011093 = GPS-156 Grip Strip #autoLOC_6011094 = A large non-slip strip, giving unparalleled traction for all your non-slip needs. #autoLOC_6011095 = GPS-025 Grip Strip #autoLOC_6011096 = A non slip strip. The manufacturer assures us the price is justified and 'going down to the local market and buying a nice doormat' would NOT be just as good. #autoLOC_6011097 = cover plat support grip rubber friction #autoLOC_6011098 = Square #autoLOC_6011099 = Round #autoLOC_6011100 = cover plat support grip rubber friction #autoLOC_6011101 = cover plat support grip rubber friction #autoLOC_6011102 = cover plat support grip rubber friction #autoLOC_6011103 = cover plat support grip rubber friction #autoLOC_6011104 = R-062 Ducted Fan Blade #autoLOC_6011105 = This small ducted fan propeller can push a lot of air through a small space. #autoLOC_6011106 = (prop lift (rotor fan plane #autoLOC_6011107 = R-12 Ducted Fan Blade #autoLOC_6011108 = This medium ducted fan propeller can push a lot of air through a small space. #autoLOC_6011109 = (prop lift (rotor fan plane #autoLOC_6011110 = R-25 Ducted Fan Blade #autoLOC_6011111 = This large ducted fan propeller can push a lot of air through a small space. #autoLOC_6011112 = (prop lift (rotor fan plane #autoLOC_6011113 = S-062 Fan Shroud #autoLOC_6011114 = This aesthetically pleasing shroud is for a small ducted fan engine.\n\nHelps reduce the incidence of air crew incidents with them by over 5%! #autoLOC_6011115 = duct fan aero shroud intake #autoLOC_6011116 = S-12 Fan Shroud #autoLOC_6011117 = This aesthetically pleasing shroud is for a medium ducted fan engine.\n\nHelps reduce the incidence of air crew incidents with them by over 5%! #autoLOC_6011118 = duct fan aero shroud intake #autoLOC_6011119 = S-25 Fan Shroud #autoLOC_6011120 = This aesthetically pleasing shroud fits a large ducted fan blade.\n\nHelps reduce the incidence of air crew incidents with them by over 5%! #autoLOC_6011121 = duct fan aero shroud intake #autoLOC_6011127 = Blade Cyclic/Collective - Behaviour #autoLOC_6011128 = Blade Cyclic/Collective - Controls #autoLOC_6012000 = The Probodobodyne Experiment Control Station coordinates and controls both power and data from nearby deployed parts, and coordinates sending it back to Kerbin.\n\nBe sure to use one, if you want to generate any useful data.\n\nCan be left to gather data over long periods of time, as the loneliness circuits were disabled during testing. Needs a deployed power unit to operate. #autoLOC_6012001 = control core science cargo deploy #autoLOC_6012003 = Probodobodyne Experiment Control Station #autoLOC_6012004 = Go-ob ED Monitor #autoLOC_6012005 = "What would happen if you left some Mystery Goo sitting around in the weird radiation and/or atmosphere of some faraway planet?" is a thought that has occurred to nearly every Kerbal. And now, you can find out thanks to the intrepid engineers at FLOOYD.\n\nNote: Please allow trained Scientists to deploy for best results.\nAlso Note: Please do not return to Kerbin. Ever! Needs a deployed power unit & central station to operate. #autoLOC_6012006 = experiment research science cargo deploy #autoLOC_6012007 = PD-3 Weather Analyzer #autoLOC_6012008 = This multi-function experiment gathers data on wind, pressure, temperature, and humidity to generate a picture of the planets climate model over time. \n\nNote: Please allow trained Scientists to deploy for best results. Needs a deployed power unit & central station to operate. #autoLOC_6012009 = Mini-NUK-PD Radioisotope Thermoelectric Generator #autoLOC_6012010 = While small, this small radioisotope thermoelectric generator can still provide plenty of power to run deployed science experiments.\n\nCareful calibration should be considered. Needs a deployed central station to operate. Bring a trained engineer or this part will only produce enough power for one other unit. #autoLOC_6012011 = science cargo power deploy #autoLOC_6012012 = OX-Stat-PD Photovoltaic Panel #autoLOC_6012013 = The OX-Stat-PD Photovoltaic Panel can, when properly set up by trained engineers, power several ground-breaking science experiments at a time. Reduced power output caused by allowing Jebediah to just 'unfold the flippy bit' is not covered under the manufacturer's warranty. Needs a deployed central station to operate. Bring a trained engineer or this part will only produce enough power for one other unit. #autoLOC_6012014 = This ground-deployed sensor contains very delicate, sophisticated accelerometers meant to detect and analyze the precisely calibrated seismic shock waves generated by smashing rocket parts at high speed into whatever planet or moon it happens to be sitting on.\n\nNote: Please allow trained Scientists to deploy for best results. Needs a deployed power unit & central station to operate. #autoLOC_6012015 = experiment research science cargo planet deploy #autoLOC_6012016 = Ionographer PD-22 #autoLOC_6012017 = Normally in the business of building things that emit tons of Ions, ISPE has instead turned their hands to this nifty little gadget that helps detect them. \n\nWas it because of their devotion to the expansion of our universe? Or does it have something to do with the special, free filters they built meant to help 'screen out erroneous signals from nearby ion-generating devices'.\n\nNote: Please allow trained Scientists to deploy for best results. Needs a deployed power unit & central station to operate. #autoLOC_6012018 = Grand Slam Passive Seismometer #autoLOC_6012019 = Communotron Ground HG-48 #autoLOC_6012020 = The Communotron Ground HG-48 is an adapted version of Ionic Symphonic Protonic Electronics most popular space-based antenna. Designed to boost the signal of any ground-based communication devices to interplanetary ranges.\n\nNot designed to pirate movie channels from nearby satellites. Needs a deployed central station to operate. #autoLOC_6012021 = SEQ-9 Container Module #autoLOC_6012022 = A large 1.25 container capable of storing a wide variety of equipment. Specifically designed for storing precision scientific instruments and protecting them from the rigours of launch, travel and landing on distant planets.\n\nWarning: Contents not pressurized. Risk of Snack Bag explosion >99%. #autoLOC_6012023 = contain storage cargo surface #autoLOC_6012032 = [<<1>>]: Interact #autoLOC_6012033 = Deployable Ground Part #autoLOC_6012034 = experiment research science cargo planet aerial antenna deploy direct dish extend fold radio signal transmi #autoLOC_6012035 = Deployable Comms Part #autoLOC_6012036 = EM-16S Light Duty Rotor #autoLOC_6012037 = EM-32S Standard Rotor #autoLOC_6012038 = EM-64S Heavy Rotor #autoLOC_6012039 = A small low-torque, high RPM electric motor. The smaller attachment head allows for more power applied to a smaller space. No warranty applies if you attempt to duplicate a blender with it. #autoLOC_6012040 = A medium low-torque, high RPM eletric motor. The smaller attachment head allows for more power applied to a smaller space. #autoLOC_6012041 = A large low-torque, high RPM electric motor. The smaller head allows it to masquearade as a medium rotor - don't be fooled! #autoLOC_6013028 = Extension Limit #autoLOC_6013029 = Target Extension #autoLOC_6013030 = Damping #autoLOC_6013031 = Force Limit #autoLOC_6013032 = Current Force #autoLOC_6013033 = Current Extension #autoLOC_6013034 = Extend Piston #autoLOC_6013035 = Retract Piston #autoLOC_6013036 = Toggle Piston #autoLOC_6013037 = Toggle Rotor #autoLOC_6013038 = N #autoLOC_6013039 = Nm #autoLOC_6013040 = u/s #autoLOC_6013043 = Rotation Control State #autoLOC_8002222 = Deployed Science Power #autoLOC_8002223 = Deployable Science Part #autoLOC_8002224 = Requires an Atmosphere #autoLOC_8002225 = Deployed Science Experiment #autoLOC_8002226 = Requires No Atmosphere #autoLOC_8002227 = Deployed Science Control Unit #autoLOC_8002228 = Science Generation Rate: <<1>>% #autoLOC_8002229 = Deployed Power Generation Units: <<1>> #autoLOC_8002230 = Pick Up Part #autoLOC_8002231 = Connection State #autoLOC_8002232 = Power State #autoLOC_8002233 = Low Voltage #autoLOC_8002234 = Disable parts or add Power production #autoLOC_8002235 = Power Units Produced #autoLOC_8002236 = Power Units Required #autoLOC_8002237 = Toggle Deployed Part Enabled/Disabled #autoLOC_8002238 = Disable Part #autoLOC_8002239 = Enable Part #autoLOC_8002240 = Connected #autoLOC_8002241 = Powered #autoLOC_8002242 = Unpowered #autoLOC_8002243 = Disabled #autoLOC_8002244 = Not Connected #autoLOC_8002245 = Science Rate #autoLOC_8002246 = Experiments Connected #autoLOC_8002247 = Total Power Available #autoLOC_8002248 = Science #autoLOC_8002249 = p/hour #autoLOC_8002250 = Science Completed #autoLOC_8002251 = Experiment Situation Invalid #autoLOC_8002252 = Module Enabled #autoLOC_8002253 = Controller Disabled #autoLOC_8002254 = <<1>> has generated and successfully transmitted <<2>> Science points back to <<3>> #autoLOC_8002255 = Unable to transmit Deployed Science Data from <<1>>, Deployed Science Cluster has no CommNet connection to home. #autoLOC_8002256 = Unable to transmit Deployed Science Data from <<1>>, Deployed Science Cluster has no power. #autoLOC_8002257 = Science Transmitted #autoLOC_8002258 = Gather <<1>> science from the surface of <<2>> #autoLOC_8002259 = We've just received <<1>>% of <<2>> data from the surface of <<3>> #autoLOC_8002260 = Collected <<1>>% of <<2>>% of the <<3>> science on <<4>>. #autoLOC_8002261 = Collect <<1>>% of the <<2>> science on <<3>>. #autoLOC_8002262 = Our Scientists at [Agency] have come up with a great idea. We just need a little of your help. #autoLOC_8002263 = Mystery Goo remains as mysterious as when Kerbals first started playing with it. And just as fun. Set up a extended duration Goo experiment on [Topic] and gather some data for us. #autoLOC_8002264 = We are wondering what kind of clothes to pack for a vacation on [Topic].  We don’t want to be caught unaware just because it was sunny the one day we checked. #autoLOC_8002265 = Ions are tricky little beasties. While some of them just bombard a spaceship, others only show up once in a long while. We need you to set up a long term ion detector on [Topic] and catch us some of these mysterious particles. #autoLOC_8002266 = Rather than waiting a long time for random quakes to reveal the secret insides of [Topic], our scientists want you to smash a huge rocket into it and see what happens! #autoLOC_8002267 = Therefore, we’d like you to set up a experiment on [Topic] for us. #autoLOC_8002268 = So, we’d like you to gather data on the subject on [Topic]. #autoLOC_8002269 = Please place an experiment on [Topic] for us so we can figure this out. #autoLOC_8002270 = We need you to set up a [Topic] and then start dropping things. #autoLOC_8002272 = Surface Deployed Weather Observations #autoLOC_8002273 = Weather information gathered from the surface. #autoLOC_8002274 = Weather information gathered from the surface of Kerbin. #autoLOC_8002275 = Weather information gathered from the surface of Duna. #autoLOC_8002276 = Weather information gathered from the surface of Laythe. #autoLOC_8002277 = Surface Deployed Mystery Goo Observations #autoLOC_8002278 = Long term Mystery Goo observation data from the surface. #autoLOC_8002279 = Long term Mystery Goo observation data from the surface of Kerbin. #autoLOC_8002280 = Long term Mystery Goo observation data from the surface of The Mun. #autoLOC_8002281 = Long term Mystery Goo observation data from the surface of Minmus. #autoLOC_8002282 = Long term Mystery Goo observation data from the surface of Moho. #autoLOC_8002283 = Long term Mystery Goo observation data from the surface of Eve. #autoLOC_8002284 = Long term Mystery Goo observation data from the surface of Duna. #autoLOC_8002285 = Long term Mystery Goo observation data from the surface of Ike. #autoLOC_8002286 = Long term Mystery Goo observation data from the surface of Dres. #autoLOC_8002287 = Long term Mystery Goo observation data from the surface of Laythe. #autoLOC_8002288 = Long term Mystery Goo observation data from the surface of Val. #autoLOC_8002289 = Long term Mystery Goo observation data from the surface of Tylo. #autoLOC_8002290 = Long term Mystery Goo observation data from the surface of Bop. #autoLOC_8002291 = Long term Mystery Goo observation data from the surface of Pol. #autoLOC_8002292 = Long term Mystery Goo observation data from the surface of Eeloo. #autoLOC_8002293 = Surface Deployed Ion Collector #autoLOC_8002294 = Ion detector data gathered from the surface. #autoLOC_8002295 = Ion detector data gathered from the surface of Kerbin. #autoLOC_8002296 = Ion detector data gathered from the surface of The Mun. #autoLOC_8002297 = Ion detector data gathered from the surface of Minmus. #autoLOC_8002298 = Ion detector data gathered from the surface of Moho. #autoLOC_8002299 = Ion detector data gathered from the surface of Laythe. #autoLOC_8002300 = Ion detector data gathered from the surface of Duna. #autoLOC_8002301 = Ion detector data gathered from the surface of Ike. #autoLOC_8002302 = Ion detector data gathered from the surface of Dres. #autoLOC_8002303 = Ion detector data gathered from the surface of Gilly. #autoLOC_8002304 = Ion detector data gathered from the surface of Val. #autoLOC_8002305 = Ion detector data gathered from the surface of Tylo. #autoLOC_8002306 = Ion detector data gathered from the surface of Bop. #autoLOC_8002307 = Ion detector data gathered from the surface of Pol. #autoLOC_8002308 = Ion detector data gathered from the surface of Eeloo. #autoLOC_8002309 = Surface Deployed Seismic Sensor #autoLOC_8002310 = Seismic data gathered from impacts on the surface. #autoLOC_8002311 = Seismic data gathered from impacts on the surface of Kerbin. #autoLOC_8002312 = Seismic data gathered from impacts on the surface of The Mun. #autoLOC_8002313 = Seismic data gathered from impacts on the surface of Minmus. #autoLOC_8002314 = Seismic data gathered from impacts on the surface of Moho. #autoLOC_8002315 = Seismic data gathered from impacts on the surface of Eve. #autoLOC_8002316 = Seismic data gathered from impacts on the surface of Duna. #autoLOC_8002317 = Seismic data gathered from impacts on the surface of Ike. #autoLOC_8002318 = Seismic data gathered from impacts on the surface of Dres. #autoLOC_8002319 = Seismic data gathered from impacts on the surface of Laythe. #autoLOC_8002320 = Seismic data gathered from impacts on the surface of Val. #autoLOC_8002321 = Seismic data gathered from impacts on the surface of Tylo. #autoLOC_8002322 = Seismic data gathered from impacts on the surface of Bop. #autoLOC_8002323 = Seismic data gathered from impacts on the surface of Pol. #autoLOC_8002324 = Seismic data gathered from impacts on the surface of Eeloo. #autoLOC_8002325 = Module Deployed #autoLOC_8002326 = Cannot Deploy Part as it is not on the surface of a planet. #autoLOC_8002327 = Deployed Science Comms Unit #autoLOC_8002328 = Control Unit Range: <<1>>m #autoLOC_8002329 = [Agency] engineers are worried about their job security, and have come up with an idea for a long term study. #autoLOC_8002330 = Here at [Agency] we don’t just worry about short term shareholder value. We also worry about short-to-medium term shareholder value. #autoLOC_8002331 = As you know, Mystery Goo does odd things to your brain the longer you look at it, and we suspect the effects vary depending on the location you’ve put it. We’d like to find out what watching a recording of [Topic] goo’s will do at our next Christmas party. #autoLOC_8002332 = [Topic] seems to have some interesting weather patterns. Or maybe not - mostly we just see a dot when we stare at it through a telescope, and we’d like to know more before we develop a pictorial calendar for it. #autoLOC_8002333 = We think the ionic environment on [Topic] is especially interesting. Its a veritable zoo of funny particles - or at least, so we’ve been led to believe. #autoLOC_8002334 = Did you know that, at orbital velocities, a ton of vessel hitting a planet has more energy than a ton of TNT? Well, get out there and smash things into [Topic] and you’ll see for yourself. #autoLOC_8002337 = <<1>> generated <<2>> science.\nSensor Readings affected by Impact Energy: <<3>>%\nDistance Attenuation: <<4>>%\nSetup: <<5>>%\n<<6>> Science Points transmitted back to <<7>> #autoLOC_8002338 = <<1>> generated <<2>> science.\nSensor Readings affected by Impact Energy: <<3>>%\nDistance Attenuation: <<4>>%\nSetup: <<5>>%\n<<6>> Science Points stored. No connection for transmission. #autoLOC_8002339 = Current Torque #autoLOC_8002340 = Motor Size & Output(%) #autoLOC_8002341 = Torque Output #autoLOC_8002342 = <<1>>kN max: Extra mass <<2>>t #autoLOC_8002343 = Power consumption #autoLOC_8002344 = Angle Limit #autoLOC_8002345 = Target Angle #autoLOC_8002346 = Current Angle #autoLOC_8002347 = Damping #autoLOC_8002348 = Set Minimum Angle #autoLOC_8002349 = Set Maximum Angle #autoLOC_8002350 = Unavailable #autoLOC_8002351 = Motorized #autoLOC_8002352 = Unmotorized #autoLOC_8002353 = Power Unit Production Capacity #autoLOC_8002354 = Locked #autoLOC_8002355 = Toggle Locked #autoLOC_8002356 = Cannot Toggle Robotic part, part is Locked. #autoLOC_8002361 = <<1>> impact does not meet the scientific value threshold. No science generated. #autoLOC_8002362 = Power:\u0020 #autoLOC_8002363 = Cost:\u0020 #autoLOC_8002364 = Mass:\u0020 #autoLOC_8002365 = Will consume <<1>><<2>> #autoLOC_8002366 = Changes based on Motor Limit and Size. #autoLOC_8002367 = <<1>> funds with no motor.\n<<2>> funds with maximum size motor. #autoLOC_8002368 = Changes if motor size is changed. #autoLOC_8002369 = <<1>>t with maximum size motor. #autoLOC_8002370 = Changes if motor is removed or resized. #autoLOC_8002371 = Deployed Science Cluster on <<1>> unable to process seismic event, Science Cluster is Not Powered. #autoLOC_8002372 = Deployed Science Cluster on <<1>> unable to process seismic event, Seismometer is Not Enabled. #autoLOC_8002373 = <<1>> generated <<2>> science.\nSensor Readings affected by Impact Energy: <<3>>%\nDistance Attenuation: <<4>>%\nSetup: <<5>>%\nSandbox Game, Science Discarded. #autoLOC_8002374 = Add Robotics Tag to Item (add Breaking Ground DLC dependancy). #autoLOC_8002376 = Propeller Blade Type A #autoLOC_8002377 = Propeller Blade Type B #autoLOC_8002378 = Propeller Blade Type S #autoLOC_8002379 = Helicopter Blade Type A #autoLOC_8002380 = Helicopter Blade Type B #autoLOC_8002381 = Helicopter Blade Type S #autoLOC_8002382 = This blade part can be used to convert lift into thrust if you spin it fast enough. The advanced user can even find this useful on other planets with an atmosphere. #autoLOC_8002383 = This blade part can be used to convert lift into thrust if you spin it fast enough. The advanced user can even find this useful on other planets with an atmosphere. #autoLOC_8002384 = This blade part can be used to convert lift into thrust if you spin it fast enough. The advanced user can even find this useful on other planets with an atmosphere. #autoLOC_8002385 = Rockets aren't the only way to go up. This small helicopter-style rotor can create lift whenever there's enough atmospheric pressure. #autoLOC_8002386 = Rockets aren't the only way to go up. This medium helicopter-style rotor can create lift whenever there's enough atmospheric pressure. #autoLOC_8002387 = Rockets aren't the only way to go up. This large helicopter-style rotor can create lift whenever there's enough atmospheric pressure. #autoLOC_8002392 = Clockwise #autoLOC_8002393 = Counterclockwise #autoLOC_8002394 = (prop lift (rotor plane #autoLOC_8002395 = Deployed Science #autoLOC_8002398 = Tiny Nosecone #autoLOC_8002399 = A tiny nosecap for important, but small applications.\n\nDo not let Jeb borrow it to use as a hat. #autoLOC_8002400 = Very Small Nosecone #autoLOC_8002401 = A small nosecap for aerodynamic streamlining. Its primary use is for rotors. #autoLOC_8002402 = R121 Turboshaft Engine #autoLOC_8002403 = This strong turbine engine consumes liquid fuel and outputs angular acceleration. Also emits a pleasently high pitched whine. #autoLOC_8002404 = R7000 Turboshaft Engine #autoLOC_8002405 = This massive turbine engine consumes liquid fuel and outputs angular acceleration. We'd say it's the most powerful thing you can buy - but it's still not a rocket. #autoLOC_8002406 = robot actuator motor LF #autoLOC_8002407 = robot actuator motor LF #autoLOC_8003235 = Set Minimum Angle #autoLOC_8003236 = Set Maximum Angle #autoLOC_8003237 = Power Limit(%) #autoLOC_8003238 = Torque Limit(%) #autoLOC_8003239 = Force Limit(%) #autoLOC_8003240 = Loop Mode: None (Finishes play when it reaches an end) #autoLOC_8003241 = Loop Mode: Repeat (Continuous play, repeating from the start) #autoLOC_8003242 = Loop Mode: PingPong (Reverses play direction when it reaches an end) #autoLOC_8003243 = Play Button: Click to play/pause. #autoLOC_8003244 = Play Direction: Click to change play direction. #autoLOC_8003245 = Previous Point: Click to move to previous point. #autoLOC_8003246 = Next Point: Click to move to next point. #autoLOC_8003247 = Sequence Name: Click to rename this sequence. #autoLOC_8003248 = Length of the Sequence: Click to edit. #autoLOC_8003249 = Track Editor #autoLOC_8003250 = Length #autoLOC_8003251 = (s) #autoLOC_8003252 = Index: #autoLOC_8003253 = Time: #autoLOC_8003254 = Value: #autoLOC_8003255 = Remove #autoLOC_8003256 = Field Remove: Click to remove this field from the sequence. #autoLOC_8003257 = <<1>> : Click to expand. #autoLOC_8003258 = <<1>> : Select point to edit. Double-click line to add point. #autoLOC_8003259 = Open Track Editor #autoLOC_8003260 = Change the nickname of this track #autoLOC_8003262 = Controllers #autoLOC_8003263 = Sequence #autoLOC_8003264 = Fields Assigned #autoLOC_8003265 = Play Position #autoLOC_8003266 = Play Length #autoLOC_8003267 = Play/Pause #autoLOC_8003268 = Play Direction #autoLOC_8003269 = Loop Mode #autoLOC_8003270 = Playing #autoLOC_8003271 = Paused #autoLOC_8003272 = Forward #autoLOC_8003273 = Reverse #autoLOC_8003274 = None #autoLOC_8003275 = Repeat #autoLOC_8003276 = Ping Pong #autoLOC_8003277 = Toggle Play #autoLOC_8003278 = Open Editor #autoLOC_8003279 = KAL-1000 Controller #autoLOC_8003280 = A first of its kind, this intelligent programmable controller can manage a number of parts across a vessel.\n\nIts not an entirely autonomous entity... yet... #autoLOC_8003281 = (contr (robo (seq (anim #autoLOC_8003282 = Toggle Hinge #autoLOC_8003283 = Toggle Loop Mode #autoLOC_8003284 = Toggle Direction #autoLOC_8003285 = Toggle Servo #autoLOC_8003287 = Controller Fields #autoLOC_8003289 = Display Robotic Joint Data in Action Menus #autoLOC_8003290 = Robotics #autoLOC_8003291 = Allow Full Rotation #autoLOC_8003292 = Axis Limit: Drag to Adjust the Maximum Limit of this Axis #autoLOC_8003293 = Add fields to control via #autoLOC_8003294 = Tangents: Smooth #autoLOC_8003295 = Tangents: Sharp #autoLOC_8003296 = Curve: Add Point #autoLOC_8003297 = Axis Limit: Drag to Adjust the Minimum Limit of this Axis #autoLOC_8003298 = Surface Features #autoLOC_8003299 = Breaking Ground #autoLOC_8003306 = Play Sequence #autoLOC_8003307 = Stop Sequence #autoLOC_8003308 = Set Play Direction to Forward #autoLOC_8003309 = Set Play Direction to Reverse #autoLOC_8003310 = Set Loop Mode to Once #autoLOC_8003311 = Set Loop Mode to Repeat #autoLOC_8003312 = Set Loop Mode to PingPong #autoLOC_8003313 = Move row up #autoLOC_8003314 = Move row down #autoLOC_8003315 = Copy row values #autoLOC_8003316 = Paste row values #autoLOC_8003317 = Flip the row horizontally, reversing times #autoLOC_8003318 = Flip the row vertically, inverting values #autoLOC_8003319 = Align the end point/tangents with the start point #autoLOC_8003320 = Clamp all values between min/max #autoLOC_8003321 = Select all points #autoLOC_8003322 = Delete selected point(s) #autoLOC_8003323 = Clamp selected point(s) value between min/max #autoLOC_8003324 = Speed(%) the sequence will play at #autoLOC_8003325 = Row: #autoLOC_8003326 = Point: #autoLOC_8003327 = Resize Mode: Scale (Keep points positioned relative to the whole curve) #autoLOC_8003328 = Resize Mode: Maintain (Keep points at keyframe time and extend/shrink the curve) #autoLOC_8003329 = Play Speed #autoLOC_8003330 = Multiple Points (<<1>>)... #autoLOC_8003331 = Set Play Speed to 0% #autoLOC_8003332 = Set Play Speed to 100% #autoLOC_8003333 = Engage Servo Lock #autoLOC_8003334 = Disengage Servo Lock #autoLOC_8003335 = Cannot Lock Robotic part, Servo is moving. #autoLOC_8003336 = Engage Motor Drive #autoLOC_8003337 = Disengage Motor Drive #autoLOC_8003341 = aero aircraft (prop lift (rotor plane #autoLOC_8003342 = aero aircraft (prop lift (rotor plane #autoLOC_8003343 = aero aircraft (prop lift (rotor plane (heli #autoLOC_8003344 = aero aircraft (prop lift (rotor plane (heli #autoLOC_8003345 = aero aircraft (prop lift (rotor plane (heli #autoLOC_8003348 = Actions Assigned #autoLOC_8003349 = Controller Priority #autoLOC_8003350 = Apply preset curve pattern #autoLOC_8003351 = Presets #autoLOC_8003352 = Cycles: #autoLOC_8003353 = Sine #autoLOC_8003354 = Square #autoLOC_8003355 = Triangle #autoLOC_8003356 = Sawtooth #autoLOC_8003357 = Reverse Sawtooth #autoLOC_8003358 = How many cycles to complete within the sequence length #autoLOC_8003359 = Phase: #autoLOC_8003360 = Where in the preset cycle to start the pattern #autoLOC_8003361 = Period: #autoLOC_8003362 = How long each cycle should take in the pattern #autoLOC_8003384 = Pitch Control State #autoLOC_8003385 = Yaw Control State #autoLOC_8003386 = Roll Control State #autoLOC_8003402 = cyclic #autoLOC_8003403 = collective #autoLOC_8003404 = none #autoLOC_8004268 = CRSY Light Scanning Arm #autoLOC_8004270 = The Experimental Engineering Group managed to successfully adapt technologies from several other manufacturers to produce this once-in-a-lifetime piece of technology.\n\nThe light scanning arm is capable of independent work on distant planets, analyzing the geology and composition of rocks and other surface features with two different instruments.\n\nA masterpiece of engineering and design. #autoLOC_8004271 = Scan <<1>> #autoLOC_8004272 = [<<1>>]: Arm hit object. Aborting scan! #autoLOC_8004273 = [<<1>>]: Vessel moved. Aborting scan! #autoLOC_8004274 = Scanning... #autoLOC_8004276 = Surface Feature Report #autoLOC_8004277 = <<1>> Scan #autoLOC_8004278 = SPRT Medium Scanning Arm #autoLOC_8004279 = The Experimental Engineering Group has triumphed in creating a larger version of their previous scanning arm, duplicating their heroic feat for a twice-in-a-lifetime scientific accomplishment.\n\nThe medium scanning arm incoporates a 3rd instrument for further data gathering, increasing the amount of data the arm can gather. #autoLOC_8004280 = OP-E Large Scanning Arm #autoLOC_8004281 = The Experimental Engineering Group's marketing department claims this is another once-in-a-lifetime achievement. We're starting to get suspicious!\n\nNonetheless, this even larger rover arm has four separate instruments, and we can't think of what else they might add, so this is probably the top of the line model from them. #autoLOC_8004282 = Baobab Tree Scan #autoLOC_8004283 = Giant Quartz Scan #autoLOC_8004284 = Gilly Ridgeline Scan #autoLOC_8004285 = Duna Ejecta Analysis #autoLOC_8004286 = Gravel Pile Scan #autoLOC_8004287 = Yellow Stones Analysis #autoLOC_8004288 = Green Sandstone Analysis #autoLOC_8004289 = Olivine Formation Scan #autoLOC_8004290 = Moho Stone Analysis #autoLOC_8004291 = Wrinkle Ridge Scan #autoLOC_8004292 = Volcanic Rock Analysis #autoLOC_8004293 = Basalt Formation Scan #autoLOC_8004294 = Pancake Dome Scan #autoLOC_8004295 = Duna Stone Analysis #autoLOC_8004296 = Duna Meteorite Scan #autoLOC_8004297 = Duna Dune Scan #autoLOC_8004298 = Blueberries Analysis #autoLOC_8004299 = Dres Meteorite Scan #autoLOC_8004300 = Dres Crater Scan #autoLOC_8004301 = Mun Stone Analysis #autoLOC_8004302 = Mun Crater Scan #autoLOC_8004303 = Mun Large Crater Scan #autoLOC_8004304 = Laythe Stone Analysis #autoLOC_8004305 = Laythe Boulder Scan #autoLOC_8004306 = Laythe Geyser Scan #autoLOC_8004307 = Vall Ice Chunk Analysis #autoLOC_8004308 = Vall Stone Scan #autoLOC_8004309 = Cryovolcano Scan #autoLOC_8004310 = Tylo Light Stone Analysis #autoLOC_8004311 = Tylo Dark Boulder Scan #autoLOC_8004312 = Tylo Checkerboard Scan #autoLOC_8004313 = Eeloo Ice Chunk Analysis #autoLOC_8004314 = Eeloo Brown Boulder Scan #autoLOC_8004315 = These ancient trees provide good practice for studying the secrets of the universe. Also, their seed pods are tough as meteorites and potentially just as tasty. #autoLOC_8004316 = A huge, majestic looking formation of quartz. Now how do we move it without breaking it? #autoLOC_8004317 = Gilly's relatively low density is of great interest to Kerbin Scientists. Is it due to low density rock or could Gilly possibly have a cream filling? #autoLOC_8004318 = These chunks of debris have rained on Ike for eons. Providing insight into the history of Duna through the impacts that threw this material off its surface. #autoLOC_8004319 = Bop's low gravity causes accretia to slowly accumulate - some of it from long before it was captured by Jool. #autoLOC_8004320 = Pol's distinctive color shows up particularly well in these chunks of stone left across its surface. Could they be more than just cold stone - perhaps some new type of cheese, aged over millions of years? #autoLOC_8004321 = Kerbin Scientists are curious about how Minmus managed to have salt flats despite its low gravity and lack of atmosphere. These old rocks provide numerous clues... also, they kind of look like sprinkles, right? #autoLOC_8004322 = Outcroppings of these mineral deposits can tell us much about Minmus' more energetic past. As a side note the chunks chipped off are very pretty. #autoLOC_8004323 = Stones on Moho show signs of heavy space weathering - certainly there was no water here to erode them. Careful study shows the history of the Sun's effect on Moho. #autoLOC_8004324 = A type of feature created on the surface of a celestial body when magma settles after cooling down. Kerbal astronomers call them moon frowns. #autoLOC_8004325 = A small chunk of volcanic rock. Good thing it's not hot anymore. #autoLOC_8004326 = A bunch of vertical rocks grouped one next to the other. They look like old spaghetti that somebody forgot and left there for centuries. #autoLOC_8004327 = A large, round, volcanic crater. Anything this food-shaped in space is worth studying. #autoLOC_8004328 = Geologists on Kerbin hope to determine much from just a chunk of rock. Including the most important question - was there life on Duna? And if so - how many shapes did it come in? #autoLOC_8004329 = The remains of a past meteorite that struck Duna's surface. #autoLOC_8004330 = The winds on Duna can pile up sand in odd places. They have piled up this residue, and the information it contains, from hundreds of kilometers away. #autoLOC_8004331 = Small rocks that might look like blueberries, but don't taste like them... we're almost certain. #autoLOC_8004332 = Despite being a relatively small planet, Dres has seen its share of violent impacts in the past. #autoLOC_8004333 = These small impact craters tell us as much about Dres and its history as studying the larger ones... and they are easier to get into and out of. #autoLOC_8004334 = Munar rocks seem like they'll make excellent paper weights. They also give us clues to the history of our planet and others. But - those papers aren't going to weight themselves. #autoLOC_8004335 = The Mun is full of holes - big and small. Kerbin scientists eagerly await the data on this one. Also, Kerbin golfers may start investing more heavily in our space program depending on the data. #autoLOC_8004336 = Not really a huge crater, but still a large crater, with potentially larger and more interesting features. Or just a good place to hide and take a nap. #autoLOC_8004337 = This stone is... really boring. Looks just like any old rock from back on Kerbin. You travelled so far, experienced so much, just to look at this rock. The scientists still love it though! #autoLOC_8004338 = This boulder shows evidence of extensive hydrological action, it's lovely and smooth. #autoLOC_8004339 = One of the rarest features in the Solar system, these geysers occasionally jet scalding water into Laythe's atmosphere... which might be the source of the terrible smell. #autoLOC_8004340 = A broken chunk of Vall's icy crust, showing layers of frozen material. #autoLOC_8004341 = Scientists aren't sure if these stones are meteorites that have been frozen into the crust or the result of glacial action. #autoLOC_8004342 = A spouting geyser of sublimated gasses from deep inside Vall. This research has been a prime opportunity to observe one of the Solar system's most fascinating phenomena. Also makes for a good selfie spot. #autoLOC_8004343 = A light colored stone, showing one of two common mineral colors that make up Tylo's crust. Hopefully a full analysis will determine its composition and usefulness as a paperweight. #autoLOC_8004344 = A dark colored stone, showing one of two common mineral colors that make up Tylo's crust. Many Kerbals wonder where the strawberry ones are. #autoLOC_8004345 = This outcropping with patterns of light and dark on it looks natural. Is it, or is it really some alien plaything? Which begs the question - are we all just playthings of some vast, incomprehensible alien minds?\n\nNo that can't be. #autoLOC_8004346 = The chilliest of chill ices. When you want a cold drink, Eeloo's the place to go. Our scientists claim they are strictly studying these ice chunks for research. Suspiciously scheduled parties not withstanding. #autoLOC_8004347 = A chunk of Eeloo's crust that managed to make its way here, it looks a little lonely. #autoLOC_8004348 = A huge chunk of ice. Careful examination shows the span of eons recorded in Eeloo's ice strata. Shame no one brought skis. #autoLOC_8004349 = Eeloo Berg Scan #autoLOC_8004350 = [<<1>>]: Arm isn't retracted! #autoLOC_8004351 = [<<1>>]: No scannable objects in range! #autoLOC_8004352 = [<<1>>]: Vessel is moving too fast to perform a scan! #autoLOC_8004353 = Scanner Arm #autoLOC_8004354 = arm scanner science rover rock test #autoLOC_8004355 = Scan Surface Feature #autoLOC_8004356 = Baobab Tree #autoLOC_8004357 = Giant Quartz #autoLOC_8004358 = Gilly Ridgeline #autoLOC_8004359 = Duna Ejecta #autoLOC_8004360 = Gravel Pile #autoLOC_8004361 = Yellow Stones #autoLOC_8004362 = Green Sandstone #autoLOC_8004363 = Olivine Formation #autoLOC_8004364 = Moho Stone #autoLOC_8004365 = Wrinkle Ridge #autoLOC_8004366 = Volcanic Rock #autoLOC_8004367 = Basalt Formation #autoLOC_8004368 = Pancake Dome #autoLOC_8004369 = Duna Stone #autoLOC_8004370 = Duna Meteorite #autoLOC_8004371 = Sand Dune #autoLOC_8004372 = Blueberries #autoLOC_8004373 = Dres Meteorite #autoLOC_8004374 = Dres Crater #autoLOC_8004375 = Mun Stone #autoLOC_8004376 = Mun Crater #autoLOC_8004377 = Mun Large Crater #autoLOC_8004378 = Laythe Stone #autoLOC_8004379 = Laythe Boulder #autoLOC_8004380 = Laythe Geyser #autoLOC_8004381 = Vall Ice Chunk #autoLOC_8004382 = Vall Stone #autoLOC_8004383 = Cryovolcano #autoLOC_8004384 = Tylo Light Stone #autoLOC_8004385 = Tylo Dark Boulder #autoLOC_8004386 = Tylo Checkerboard #autoLOC_8004387 = Eeloo Ice Chunk #autoLOC_8004388 = Eeloo Brown Boulder #autoLOC_8004389 = Eeloo Berg #autoLOC_8004390 = \nMax Science Fraction: <<1>>% #autoLOC_8004391 = Do a simple scan with a rover arm of <<1>>. #autoLOC_8004392 = Do a complex scan with a rover arm of <<1>>. #autoLOC_8004393 = Do an advanced scan with a rover arm of <<1>>. #autoLOC_8004394 = Transmit <<1>>% of the total available science for <<2>> on <<3>> #autoLOC_8004395 = Transmitted <<1>>% of <<2>>% of the total available science for <<3>> on <<4>> #autoLOC_8004396 = Bring <<1>> back with you. #autoLOC_8004397 = Bring a <<1>> on <<2>> back to Kerbin #autoLOC_8004398 = Brought a <<1>> back to Kerbin #autoLOC_8004399 = Didn't bring a <<1>> back to Kerbin #autoLOC_8004401 = We at [Agency] are intrigued by the possibilities of your budding unmanned exploration program. We’ve heard good things. #autoLOC_8004402 = [Agency]’s engineers are interested in your rover program - most of them wanted remote control cars when they were kids. #autoLOC_8004403 = Your unmanned program is showing great promise. [Agency] has a big interest in a certain subject, can you bring us some more sophisticated data about it? #autoLOC_8004404 = [Agency] has heard you’ve expanded the potential of your rover program. They’ve got toy models on their desks of some of your designs. #autoLOC_8004405 = Your space program has made such great progress! Here at [Agency] we’ve watched one triumph after another, which brings us to our request. #autoLOC_8004406 = The composition of [Topic] is of great interest to us. Could you do a simple scan of one of these? Not enough data exists for us to determine what use we could put one to. #autoLOC_8004407 = Visiting a planet shouldn’t just be about going out and grabbing the first handful of dirt you find. We want something more interesting - a scan of [Topic]. #autoLOC_8004408 = [Topic] is of great interest to us. Not enough data exists for us to determine what use we could put one to. Do they make better desserts, or appetizers? #autoLOC_8004409 = We need more data about [Topic]. We’re not sure what sort of recipe they’d work best in, and our culinary department is very curious - somehow they have our largest budget as well. #autoLOC_8004410 = We’d like to know everything there is to know about [Topic]. Can you scan one and send us the data? #autoLOC_8004411 = Send a rover arm equipped craft out and perform a simple scan, get us some data. #autoLOC_8004412 = Send a rover arm equipped craft out and perform a thorough scan, get us some data. #autoLOC_8004413 = Send a rover arm equipped craft out and perform a complex scan, get us some data. #autoLOC_8004414 = Find a <<1>> and collect data with the <<2>>. #autoLOC_8004415 = [Agency] has be working long and hard on practical applications of various materials. #autoLOC_8004416 = Everyone here at [Agency] is looking for the next big thing, and we’ve got an idea of how to get it. #autoLOC_8004417 = We want a real sample of [Topic] to do various… tests on. We know this is a tall order, but bring one back for us. #autoLOC_8004418 = There’s a lot we could do with a sample of [Topic]. But we need to test it in our labs, remote data is no substitute for the real thing. #autoLOC_8004419 = We’ve got a big vat of Mystery Goo back here and we’re dying to see what happens when we dip a chunk of [Topic] into it. Can you help us make that happen? #autoLOC_8004420 = Bring us back one intact. #autoLOC_8004421 = Find a <<1>>, have a Kerbal pick it up and return it to Kerbin. #autoLOC_8004422 = We’ve heard reports of an interesting planetary feature: [Topic]. Do a scan to satisfy our curiosity. #autoLOC_8004423 = You’ll need to have someone pick one up and bring it here. #autoLOC_8004424 = <<1>> retrieved from <<2>> #autoLOC_8004425 = \nReach: <<1>>m #autoLOC_8004426 = Scan distance: <<1>>m. No target in range. #autoLOC_8004427 = Must be stationary to scan a surface feature #autoLOC_8004428 = [<<1>>]: Scan Cancelled. <<2>> vanished. #autoLOC_8004429 = [<<1>>]: <<2>> is too far below the base plate, cannot reach. #autoLOC_8004430 = Preview Scanning Range #autoLOC_8004431 = [<<1>>]: Scan aborted! <<2>> #autoLOC_8004432 = Previewing... #autoLOC_8004433 = SEQ-3 Cargo Storage Unit #autoLOC_8004434 = This sturdy unit keeps the expensive and delicate equipment our astronauts need to bring with them safely stored. Rigorous engineering studies have shown it to be 20% more effective than 'a picnic cooler and some duct tape' at making sure these items arrive intact at their destination. #autoLOC_8004435 = \u0020We suspect you can find one of these in the <<1>> biome. #autoLOC_8004436 = \u0020We suspect you can find one of these in the <<1>> or <<2>> biomes. #autoLOC_8004437 = \u0020We suspect you can find one of these in the <<1>>, <<2>> or <<3>> biomes. #autoLOC_8004440 = Robotic Servo Hinge #autoLOC_8004441 = Robotic Servo Rotor #autoLOC_8004442 = Robotic Servo Piston #autoLOC_8004443 = Robotic Rotation Servo #autoLOC_8004444 = Action Sets #autoLOC_8004451 = Surface Feature Statistics #autoLOC_8004452 = Enable Surface Feature Stats Gathering (PQS Event Driven) #autoLOC_8004453 = Type, # Quads, Area, # Features, Per Km^2, cfg Freq #autoLOC_8004454 = Surface Feature Finder #autoLOC_8004455 = Surface Feature Scan Points #autoLOC_8004456 = <<1>>, <<2>> quads, <<3>> Km^2, <<4>> features, <<5>>, <<6>>\n #autoLOC_8005418 = Total Power Needed #autoLOC_8005419 = Traverse Rate #autoLOC_8005420 = Target Angle #autoLOC_8005421 = Angle Limit #autoLOC_8005423 = Motorized #autoLOC_8005424 = RPM Limit #autoLOC_8005425 = Rotation Direction #autoLOC_8005426 = Clockwise #autoLOC_8005427 = Counterclockwise #autoLOC_8005428 = Ratcheted #autoLOC_8005429 = Power #autoLOC_8005430 = Engaged #autoLOC_8005431 = Disengaged #autoLOC_8005432 = <<1>> max<<2>> #autoLOC_8005433 = Motor Power #autoLOC_8005434 = Toggle Motor Power #autoLOC_8005435 = Toggle Motor Direction #autoLOC_8005436 = Toggle Motor Engaged #autoLOC_8005437 = Current RPM #autoLOC_8005438 = On Power Loss #autoLOC_8005439 = Free #autoLOC_8005440 = Track Editor - Toolbar #autoLOC_8005441 = Grip Pads #autoLOC_8005442 = Propellers #autoLOC_8005443 = Propeller Aerodynamics #autoLOC_8005468 = Kerbodyne Rotodyne #autoLOC_8005469 = With both a dual top-rotor, and dual forward propellers, the Kerbodyne Rotodyne takes off like a helicopter, and flies like a plane.\nTo fly, custom 1 turns on the engines and fuel cells. Vertical lift is controlled with main throttle, and translate f/b will adjust the pitch of the forward propellers and control forward velocity. #autoLOC_8005470 = Jeb's Quadtaxi #autoLOC_8005471 = Jeb's sleek new ride is his fallback if he ever decides to quit being an astronaut and go into the ride sharing business.\nControls: Action group 1 to turn on engines and fuel cells. Main throttle controls vertical lift. #autoLOC_8005472 = Butterfly Rover #autoLOC_8005473 = The Butterfly rover is fast, nimble, and perfect for hunting baobab trees.\nTo drive, throttle up the fans with the main throttle, and control the velocity by using main throttle to increase/decrease the blade pitch.\nBe warned, this beauty can go extremely fast... #autoLOC_8005474 = Arrow-E #autoLOC_8005475 = This beautiful and simple electric plane is so fun to fly, pilots are glad they can do it all day. Just make sure to bring it in before the sun sets. Also don't fly it upside down too long.\nControls: Main throttle controls engine power. #autoLOC_8005476 = Seahawk #autoLOC_8005477 = The Seahawk is perfect for flying around the KSC to gather atmospheric data.\nTo fly, custom 1 turns on the engines, and main throttle adjusts blade pitch and motor torque. #autoLOC_8005485 = Val-Thopter #autoLOC_8005486 = Valentina's Triple Hover Copter' was dubbed too long of a name by the Space Center marketing department, but this amazing craft is no slouch despite its size or the length of its name. It's both agile and speedy, zipping around into places that no other can.\nCustom 1 to activate engines, Main throttle to control lift/blade pitch. #autoLOC_8320002 = Controls other deployed experiments and power generators w/in <<1>> meters. #autoLOC_8320003 = Science experiment: studies Mystery Goo over long periods of time. #autoLOC_8320004 = Science experiment: monitors weather on planets with an atmosphere. Deploy with an experienced scientist for best results. Requires <<1>> unit of power #autoLOC_8320005 = Provides continuous power. Deploy with an experienced engineer for best results. #autoLOC_8320006 = Provides solar power. Deploy with an experienced engineer for best results. #autoLOC_8320007 = Science experiment: Crash things into the planet to get data. Deploy with an experienced scientist for best results. Requires <<1>> unit of power #autoLOC_8320008 = Science experiment: Catch ions on a body with no atmosphere Deploy with an experienced scientist for best results. Requires <<1>> unit of power #autoLOC_8320009 = Increases the comment range for the central station to transmit results back. Antenna rating: <<1>> Gm. #autoLOC_8320011 = Long term Mystery Goo observation data from the surface of Gilly. #autoLOC_8320012 = Seismic data gathered from impacts on the surface of Gilly. #autoLOC_8320013 = Weather information gathered the surface of Eve. #autoLOC_8320014 = G-01L Alligator Hinge #autoLOC_8320015 = A small actuator with a longer frame that can be used for a variety of purposes. Despite its appearence, clamping Wernher's loose notes together is not an ideal choice. #autoLOC_8320016 = G-00 Hinge #autoLOC_8320017 = G-11 Hinge #autoLOC_8320018 = A medium size actuator that has a variety of uses. Be creative! #autoLOC_8320019 = A small actuator that can be used for a variety of purposes. Over 20% of those have something to do with rockets. #autoLOC_8320020 = G-12L Alligator Hinge #autoLOC_8320021 = A medium actuator. Moving Parts Experts Group offers no warranty if you jury rig your own landing legs with them. Our engineers were curious what a warranty is for anyway. #autoLOC_8320022 = robot actuator hinge #autoLOC_8320023 = G-32W Hinge #autoLOC_8320024 = The largest hinge actuator available. Doubles as an EZ-fold picnic table. #autoLOC_8320026 = Rotation Servo M-06 #autoLOC_8320027 = A small, high-torque servo that can rotate attached parts through almost 360 degrees. No Kerbals were harmed in the creation of this part. Yet. #autoLOC_8320028 = robot actuator rotate servo #autoLOC_8320029 = Rotation Servo M-12 #autoLOC_8320030 = A medium, high-torque servo that can rotate attached parts through 360 degrees. Makes sure any evil robots you construct with it can see behind themselves. #autoLOC_8320031 = Rotation Servo F-12 #autoLOC_8320032 = Rotation Servo M-25 #autoLOC_8320033 = A large, high-torque servo that can rotate attached parts through 360 degrees. When you just don't have enough torque for whatever nefarious prupose you have in mind, this is what you use. #autoLOC_8320034 = The flush mounted rotation servo has reduced output but a much sleeker form factor, hiding all the motor bits inside the servo head itself, reducing the space it requires. #autoLOC_8320035 = EM-16 Light Duty Rotor #autoLOC_8320036 = A small low-torque, high RPM electric motor #autoLOC_8320037 = robot actuator motor #autoLOC_8320038 = EM-32 Standard Rotor #autoLOC_8320039 = A medium low-torque, high RPM electric motor #autoLOC_8320041 = EM-64 Heavy Rotor #autoLOC_8320042 = A large low-torque, high RPM eletric motor. Make sure you don't run out of EC, or it will only be useful as a large lazy susan. #autoLOC_8320050 = 1P2 Hydraulic Cylinder #autoLOC_8320051 = This small piston generates an impressive amount of force. Use with care. #autoLOC_8320052 = robot actuator piston #autoLOC_8320053 = 3P6 Hydraulic Cylinder #autoLOC_8320054 = Moving Parts Experts Group took one of its landing leg designs, stripped off a few bits, doubled the power, and sold us this piston. #autoLOC_8320056 = 1P4 Telescoping Hydraulic Cylinder #autoLOC_8320059 = 3PT Telescoping Hydraulic Cylinder #autoLOC_8320062 = KAL 1000 Controller #autoLOC_8320063 = A first of its kind, this intelligent programmable controller can manage a number of parts across a vessel.\n\nIts not an entirely autonomous entity... yet... #autoLOC_8320064 = (contr (robo (seq (anim #autoLOC_8320065 = A small telescoping piston. Eye protection is mandatory when working with this part. #autoLOC_8320066 = A large telescoping piston. Capable of enormous feats of stretchiness. Rocket engines are still recommended for attempting to reach orbit, however. #autoLOC_8320089 = At maximum motor size & output and traverse rate. #autoLOC_8320090 = At maximum motor size & output and RPM. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Aero/FanShroud_01.cfg PART { name = FanShroud_01 module = Part author = Pablo rescaleFactor = 1 node_stack_top = 0.0, 0.19354, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.19354, 0.0, 0.0, -1.0, 0.0, 1 node_stack_mount = 0.0, -0.1656, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = highAltitudeFlight entryCost = 1050 cost = 85 subcategory = 0 title = non RO - S-062 Fan Shroud manufacturer = WinterOwl Aircraft Emporium description = This aesthetically pleasing shroud is for a small ducted fan engine.\n\nHelps reduce the incidence of air crew incidents with them by over 5%! (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.04 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 15 bodyLiftMultiplier = 2.5 bulkheadProfiles = size0, srf tags = duct fan aero shroud intake maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Aero/Assets/FanShroud_01 } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #4b7c9a baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Aero/Assets/shroudsDiffuse_plain } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_? defaultScale = 0.625 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Aero/FanShroud_02.cfg PART { name = FanShroud_02 module = Part author = Pablo rescaleFactor = 1 node_stack_top = 0.0, 0.244949, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.244949, 0.0, 0.0, -1.0, 0.0, 1 node_stack_mount = 0.0, -0.2097, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = hypersonicFlight entryCost = 1750 cost = 175 subcategory = 0 title = non RO - S-12 Fan Shroud manufacturer = WinterOwl Aircraft Emporium description = This aesthetically pleasing shroud is for a medium ducted fan engine.\n\nHelps reduce the incidence of air crew incidents with them by over 5%! (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.13 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 15 bodyLiftMultiplier = 2.5 bulkheadProfiles = size1, srf tags = duct fan aero shroud intake maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Aero/Assets/FanShroud_02 } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #b08b39 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Aero/Assets/shroudsDiffuse_plain } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_? defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Aero/FanShroud_03.cfg PART { name = FanShroud_03 module = Part author = Pablo rescaleFactor = 1 node_stack_top = 0.0, 0.544, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.544, 0.0, 0.0, -1.0, 0.0, 1 node_stack_mount = 0.0, -0.466, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = hypersonicFlight entryCost = 2750 cost = 325 subcategory = 0 title = non RO - S-25 Fan Shroud manufacturer = WinterOwl Aircraft Emporium description = This aesthetically pleasing shroud fits a large ducted fan blade.\n\nHelps reduce the incidence of air crew incidents with them by over 5%! (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.42 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 15 bodyLiftMultiplier = 2.5 bulkheadProfiles = size2, srf tags = duct fan aero shroud intake maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Aero/Assets/FanShroud_03 } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #915934 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Aero/Assets/shroudsDiffuse_plain } } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_? defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Aero/noseconeTiny.cfg PART { name = noseconeTiny module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0, 0, 0, 0, -1.0, 0, 0 node_attach = 0, 0, 0, 0, -1.0, 0, 0 TechRequired = aerodynamicSystems entryCost = 1200 cost = 40 subcategory = 0 title = non RO - Tiny Nosecone manufacturer = C7 Aerospace Division description = A tiny nosecap for important, but small applications.\n\nDo not let Jeb borrow it to use as a hat. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 stackSymmetry = 2 mass = 0.001 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = .25 fuelCrossFeed = True bulkheadProfiles = size0 thermalMassModifier = 6.0 emissiveConstant = 0.95 tags = aero aircraft booster )cap drag fligh plane rocket stab stream tail maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Aero/Assets/noseconeTiny texture = copterBlades_diffuse, SquadExpansion/Serenity/Parts/Propellers/Assets/copterBlades_diffuse } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 0.625 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Aero/noseconeVS.cfg PART { name = noseconeVS module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0, 0, 0, 0, -1.0, 0, 0 node_attach = 0, 0, 0, 0, -1.0, 0, 0 TechRequired = aerodynamicSystems entryCost = 1400 cost = 80 subcategory = 0 title = non RO - Very Small Nosecone manufacturer = C7 Aerospace Division description = A small nosecap for aerodynamic streamlining. Its primary use is for rotors. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 stackSymmetry = 2 mass = 0.004 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = .25 fuelCrossFeed = True bulkheadProfiles = size0 thermalMassModifier = 6.0 emissiveConstant = 0.95 tags = aero aircraft booster )cap drag fligh plane rocket stab stream tail maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Aero/Assets/noseconeVS texture = copterBlades_diffuse, SquadExpansion/Serenity/Parts/Propellers/Assets/copterBlades_diffuse } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack_square defaultScale = 0.625 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Cargo/cargoContainer/cargoContainer.cfg PART { name = cargoContainer module = Part author = Pablo rescaleFactor = 1 node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.3, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advExploration entryCost = 2200 cost = 600 subcategory = 0 title = non RO - SEQ-9 Container Module manufacturer = Experimental Engineering Group description = A large 1.25 container capable of storing a wide variety of equipment. Specifically designed for storing precision scientific instruments and protecting them from the rigours of launch, travel and landing on distant planets.\n\nWarning: Contents not pressurized. Risk of Snack Bag explosion >99%. (PART NOT SUPPORTED BY RO) attachRules = 1,0,1,1,0 mass = 0.15 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 14 bulkheadProfiles = size1 heatConductivity = 0.04 thermalMassModifier = 5.0 emissiveConstant = 0.95 tags = contain storage cargo surface maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Cargo/cargoContainer/cargoContainer } MODULE { name = ModuleInventoryPart InventorySlots = 9 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 1.25 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Cargo/smallCargoContainer/smallCargoContainer.cfg PART { name = smallCargoContainer module = Part author = Pablo rescaleFactor = 1 node_attach = 0,0,0.25,0,0,-1,0 node_stack_top = 0.0, 0.35, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.35, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = spaceExploration entryCost = 750 cost = 200 subcategory = 0 title = non RO - SEQ-3 Cargo Storage Unit manufacturer = Experimental Engineering Group description = This sturdy unit keeps the expensive and delicate equipment our astronauts need to bring with them safely stored. Rigorous engineering studies have shown it to be 20% more effective than 'a picnic cooler and some duct tape' at making sure these items arrive intact at their destination. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 15 bulkheadProfiles = srf heatConductivity = 0.04 thermalMassModifier = 5.0 emissiveConstant = 0.95 tags = contain storage cargo surface maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Cargo/smallCargoContainer/smallCargoContainer } MODULE { name = ModuleInventoryPart InventorySlots = 3 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Prebuilt/kerbalEVA.cfg PART { name = kerbalEVA maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleScienceExperiment experimentID = ROCScience resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 0 dataIsCollectable = True scienceValueRatio = 1.0 extraResultString = Return this to have it analyzed and gain all information about it. } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Prebuilt/kerbalEVAfemale.cfg PART { name = kerbalEVAfemale maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleScienceExperiment experimentID = ROCScience resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 0 dataIsCollectable = True scienceValueRatio = 1.0 extraResultString = Return this to have it analyzed and gain all information about it. } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Prebuilt/kerbalEVAfemaleFuture.cfg PART { name = kerbalEVAfemaleFuture crashTolerance = 50 boundsCentroidOffset = 0.0, 0.25, 0.2 CenterOfDisplacement = 0.0, 0.1, 0.0 CenterOfBuoyancy = 0.0, 0.1, 0.0 dragModelType = default rescaleFactor = 1 sound_click_tick = placementNotAllowed skinMaxTemp = 1086 skinInternalConductionMult = 0.0056 gaugeThresholdMult = 1.349162539 edgeHighlightThresholdMult = 1.124302116 thermalMassModifier = 4.375 emissiveConstant = 0.89 absorptiveConstant = 0.25 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = KerbalEVA __OVERLOAD = True isCfg = True walkSpeed = 0.8 strafeSpeed = 0.5 runSpeed = 2.2 turnRate = 4 maxJumpForce = 10 boundForce = 1 boundSpeed = 0.8 boundThreshold = 0.04 swimSpeed = 0.8 waterAngularDragMultiplier = 0.01 ladderClimbSpeed = 0.60 ladderPushoffForce = 3 minWalkingGee = 0.17 minRunningGee = 0.6 initialMass = 3.125 massMultiplier = 0.03 onFallHeightFromTerrain = 0.3 clamberMaxAlt = 100 splatEnabled = True splatSpeed = 50 propellantResourceName = Nitrogen boundFrequency = 0.15 boundSharpness = 0.3 boundAttack = 0.4 boundRelease = 2 boundFallThreshold = 1.5 _flags = 1 flagReach = 0.3 Kp = 0.7 Ki = 0.25 Kd = 0.300000012 iC = 0.005 rotPower = 1 linPower = 3.33333333333333 PropellantConsumption = 0.075 stumbleThreshold = 3.5 hopThreshold = 2 recoverThreshold = 0.6 recoverTime = 3 splatThreshold = 150 clamberReach = 0.9 clamberStandoff = 0.45 helmetOffMinSafePressureAtm = 0.177 helmetOffMinSafeTempK = 223.0 helmetOffMaxSafeTempK = 333.0 helmetOffMaxOceanPressureAtm = 5.8 helmetOffMinSafePressureAtmMargin = 0.038 helmetOffMinSafeTempKMargin = 10.0 helmetOffMaxSafeTempKMargin = 10.0 helmetOffMaxOceanPressureAtmMargin = 1.0 evaExitTemperature = 303.0 } MODULE { name = ModuleScienceExperiment experimentID = surfaceSample experimentActionName = Take Surface Sample resetActionName = Discard Sample reviewActionName = Review Sample hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True resourceToReset = Supplies resourceResetCost = 5 xmitDataScalar = 0.25 dataIsCollectable = True deployableSeated = False } MODULE { name = ModuleScienceExperiment experimentID = evaReport experimentActionName = EVA Report resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True resourceToReset = Supplies resourceResetCost = 5 xmitDataScalar = 1 dataIsCollectable = True } MODULE { name = ModuleScienceExperiment experimentID = ROCScience resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 0 dataIsCollectable = True scienceValueRatio = 1.0 extraResultString = Return this to have it analyzed and gain all information about it. } MODULE { name = FlagDecal textureQuadName = kbEVA_flagDecals } MODULE { name = ModuleTripLogger } RESOURCE { name = Nitrogen amount = 0 maxAmount = 5 isTweakable = False } MODULE { name = ModuleEvaChute semiDeployedAnimation = semiDeploySmall fullyDeployedAnimation = fullyDeploySmall invertCanopy = true autoCutSpeed = 0.5 canopyName = canopy stowedDrag = 0.22 semiDeployedDrag = 1 fullyDeployedDrag = 500 minAirPressureToOpen = 0.04 clampMinAirPressure = 0.04 deployAltitude = 1000 deploymentSpeed = 1.0 semiDeploymentSpeed = 1.0 chuteMaxTemp = 650 evaChuteName = EVAparachute rotationSpeedDPS = 180.0 chutePitchRate = 1.0 chuteRollRate = 1.0 chuteYawRateAtMinSpeed = 1.0 chuteMinSpeedForYawRate = 1.0 chuteYawRateAtMaxSpeed = 1.0 chuteMaxSpeedForYawRate = 50.0 chuteDefaultForwardPitch = 9.0 semiDeployedChuteForwardPitch = 25.0 chutePitchRateDivisorWhenTurning = 1.0 chuteRollRateDivisorWhenPitching = 1.0 chuteYawRateDivisorWhenPitching = 1.0 baseName = base flagName = flag stagingEnabled = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 2.5 transformDir = Y transformSign = -1 omnidirectional = False } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 1.0 transformDir = X } MODULE { name = FlagDecal textureQuadName = flag } MODULE { name = ModuleInventoryPart InventorySlots = 1 } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = false toggleInFlight = false unfocusedRange = 5 toggleAction = true defaultActionGroup = Light useMaterialsList = true materialsNames = FutureEVABody,FutureHelmet alphaOnly = true redColor = 1.0 greenColor = 0.5176 blueColor = 0.0 alphaCurve { key = 0 0 0 1 key = 1 1 0 0 } } MODULE { name = Driftless active = True } MODULE { name = ModuleKerbalAeroReentry maxOperationalTemp = 317.15 skinMaxOperationalTemp = 923.1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _EVAScrubber title = EVA Scrubber capacity = 1.0 toggle = true running = true } MODULE { name = ProcessController resource = _WaterSublimator title = Water Sublimator capacity = 1.0 toggle = false running = true } MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = False } MODULE { name = HardDrive dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = Atmosphere amount = 19 maxAmount = 19 } RESOURCE { name = WasteAtmosphere amount = 0 maxAmount = 19 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Prebuilt/kerbalEVAfemaleVintage.cfg PART { name = kerbalEVAfemaleVintage maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleScienceExperiment experimentID = ROCScience resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 0 dataIsCollectable = True scienceValueRatio = 1.0 extraResultString = Return this to have it analyzed and gain all information about it. } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Prebuilt/kerbalEVAFuture.cfg PART { name = kerbalEVAFuture crashTolerance = 50 boundsCentroidOffset = 0.0, 0.25, 0.2 CenterOfDisplacement = 0.0, 0.1, 0.0 CenterOfBuoyancy = 0.0, 0.1, 0.0 dragModelType = default rescaleFactor = 1 sound_click_tick = placementNotAllowed skinMaxTemp = 1086 skinInternalConductionMult = 0.0056 gaugeThresholdMult = 1.349162539 edgeHighlightThresholdMult = 1.124302116 thermalMassModifier = 4.375 emissiveConstant = 0.89 absorptiveConstant = 0.25 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = KerbalEVA __OVERLOAD = True isCfg = True walkSpeed = 0.8 strafeSpeed = 0.5 runSpeed = 2.2 turnRate = 4 maxJumpForce = 10 boundForce = 1 boundSpeed = 0.8 boundThreshold = 0.04 swimSpeed = 0.8 waterAngularDragMultiplier = 0.01 ladderClimbSpeed = 0.60 ladderPushoffForce = 3 minWalkingGee = 0.17 minRunningGee = 0.6 initialMass = 3.125 massMultiplier = 0.03 onFallHeightFromTerrain = 0.3 clamberMaxAlt = 100 splatEnabled = True splatSpeed = 50 propellantResourceName = Nitrogen boundFrequency = 0.15 boundSharpness = 0.3 boundAttack = 0.4 boundRelease = 2 boundFallThreshold = 1.5 _flags = 1 flagReach = 0.3 Kp = 0.7 Ki = 0.25 Kd = 0.300000012 iC = 0.005 rotPower = 1 linPower = 3.33333333333333 PropellantConsumption = 0.075 stumbleThreshold = 3.5 hopThreshold = 2 recoverThreshold = 0.6 recoverTime = 3 splatThreshold = 150 clamberReach = 0.9 clamberStandoff = 0.45 helmetOffMinSafePressureAtm = 0.177 helmetOffMinSafeTempK = 223.0 helmetOffMaxSafeTempK = 333.0 helmetOffMaxOceanPressureAtm = 5.8 helmetOffMinSafePressureAtmMargin = 0.038 helmetOffMinSafeTempKMargin = 10.0 helmetOffMaxSafeTempKMargin = 10.0 helmetOffMaxOceanPressureAtmMargin = 1.0 evaExitTemperature = 303.0 } MODULE { name = ModuleScienceExperiment experimentID = surfaceSample experimentActionName = Take Surface Sample resetActionName = Discard Sample reviewActionName = Review Sample hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True resourceToReset = Supplies resourceResetCost = 5 xmitDataScalar = 0.25 dataIsCollectable = True deployableSeated = False } MODULE { name = ModuleScienceExperiment experimentID = evaReport experimentActionName = EVA Report resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True resourceToReset = Supplies resourceResetCost = 5 xmitDataScalar = 1 dataIsCollectable = True } MODULE { name = ModuleScienceExperiment experimentID = ROCScience resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 0 dataIsCollectable = True scienceValueRatio = 1.0 extraResultString = Return this to have it analyzed and gain all information about it. } MODULE { name = FlagDecal textureQuadName = kbEVA_flagDecals } MODULE { name = ModuleTripLogger } RESOURCE { name = Nitrogen amount = 0 maxAmount = 5 isTweakable = False } MODULE { name = ModuleEvaChute semiDeployedAnimation = semiDeploySmall fullyDeployedAnimation = fullyDeploySmall invertCanopy = true autoCutSpeed = 0.5 canopyName = canopy stowedDrag = 0.22 semiDeployedDrag = 1 fullyDeployedDrag = 500 minAirPressureToOpen = 0.04 clampMinAirPressure = 0.04 deployAltitude = 1000 deploymentSpeed = 1.0 semiDeploymentSpeed = 1.0 chuteMaxTemp = 650 evaChuteName = EVAparachute rotationSpeedDPS = 180.0 chutePitchRate = 1.0 chuteRollRate = 1.0 chuteYawRateAtMinSpeed = 1.0 chuteMinSpeedForYawRate = 1.0 chuteYawRateAtMaxSpeed = 1.0 chuteMaxSpeedForYawRate = 50.0 chuteDefaultForwardPitch = 9.0 semiDeployedChuteForwardPitch = 25.0 chutePitchRateDivisorWhenTurning = 1.0 chuteRollRateDivisorWhenPitching = 1.0 chuteYawRateDivisorWhenPitching = 1.0 baseName = base flagName = flag stagingEnabled = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 2.5 transformDir = Y transformSign = -1 omnidirectional = False } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 1.0 transformDir = X } MODULE { name = FlagDecal textureQuadName = flag } MODULE { name = ModuleInventoryPart InventorySlots = 1 } MODULE { name = ModuleColorChanger shaderProperty = _EmissiveColor animRate = 0.8 animState = false useRate = true toggleInEditor = false toggleInFlight = false unfocusedRange = 5 toggleAction = true defaultActionGroup = Light useMaterialsList = true materialsNames = FutureEVABody,FutureHelmet alphaOnly = true redColor = 1.0 greenColor = 0.5176 blueColor = 0.0 alphaCurve { key = 0 0 0 1 key = 1 1 0 0 } } MODULE { name = Driftless active = True } MODULE { name = ModuleKerbalAeroReentry maxOperationalTemp = 317.15 skinMaxOperationalTemp = 923.1 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _EVAScrubber title = EVA Scrubber capacity = 1.0 toggle = true running = true } MODULE { name = ProcessController resource = _WaterSublimator title = Water Sublimator capacity = 1.0 toggle = false running = true } MODULE { name = ModuleProbeControlPoint minimumCrew = 1 multiHop = False } MODULE { name = HardDrive dataCapacity = 2048.0 sampleCapacity = 3 } MODULE { name = ModuleCommand minimumCrew = 0 hasHibernation = False defaultControlPointDisplayName = Default CONTROLPOINT { name = forward displayName = Forward orientation = 90,0,0 } CONTROLPOINT { name = reverse displayName = Reversed orientation = 0,0,180 } } RESOURCE { name = Atmosphere amount = 19 maxAmount = 19 } RESOURCE { name = WasteAtmosphere amount = 0 maxAmount = 19 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Prebuilt/kerbalEVAVintage.cfg PART { name = kerbalEVAVintage maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODULE { name = ModuleScienceExperiment experimentID = ROCScience resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 0 dataIsCollectable = True scienceValueRatio = 1.0 extraResultString = Return this to have it analyzed and gain all information about it. } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/largeFanBlade.cfg PART { name = largeFanBlade module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = advAerodynamics entryCost = 5200 cost = 550 subcategory = 0 title = non RO - R-25 Ducted Fan Blade manufacturer = WinterOwl Aircraft Emporium description = This large ducted fan propeller can push a lot of air through a small space. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.12 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = (prop lift (rotor fan plane CoLOffset = -0.4, 0.0, 0.0 CoMOffset = 0.48, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/largeFanBlade } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 0.1 authorityLimiter = 5 ctrlSurfaceRange = 60 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades displaceVelocity = true velocityOffset = -5.8, 0.0, 0.0 ignorePitch = true ignoreYaw = true ignoreRoll = true liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.04 0.6 10 10 key = 0.08 1 0.5315806 0.5315806 key = 0.3 0.4961243 -1.057947 -1.057947 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 -2.433333 -2.433333 key = 0.3 0.27 -1.304167 -1.304167 key = 0.7 0.2 -0.1375 -0.1375 key = 1.2 0.15 -0.4000004 -0.4000004 key = 1.3 0.08 -0.6250004 -0.6250004 key = 1.4 0.025 -0.2958333 -0.2958333 key = 2 0 -0.04166666 -0.04166666 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/largeHeliBlade.cfg PART { name = largeHeliBlade module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = advAerodynamics entryCost = 4000 cost = 500 subcategory = 0 title = non RO - Helicopter Blade Type S manufacturer = WinterOwl Aircraft Emporium description = Rockets aren't the only way to go up. This large helicopter-style rotor can create lift whenever there's enough atmospheric pressure. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.18 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft (prop lift (rotor plane (heli CoLOffset = -1.2, 0.0, 0.0 CoMOffset = 0.48, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/largeHeliBlade } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 1.6 authorityLimiter = 20 ctrlSurfaceRange = 15 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades velocityOffset = -3.0, 0.0, 0.0 displaceVelocity = True liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.05 0.6 10 10 key = 0.1 1 3.166667 3.166667 key = 0.4 0.5 -1.585721 -1.585721 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 0 0 key = 0.3 0.5 -1.671345 -0.8273422 key = 1 0.025 -0.00023 -0.009 key = 5 0 0 0 key = 25 0.05 0 0 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/largePropeller.cfg PART { name = largePropeller module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = advAerodynamics entryCost = 3500 cost = 400 subcategory = 0 title = non RO - Propeller Blade Type S manufacturer = WinterOwl Aircraft Emporium description = This blade part can be used to convert lift into thrust if you spin it fast enough. The advanced user can even find this useful on other planets with an atmosphere. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.12 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft (prop lift (rotor plane CoLOffset = -0.8, 0.0, 0.0 CoMOffset = 0.48, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/largePropeller } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 0.12 authorityLimiter = 5 ctrlSurfaceRange = 60 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades displaceVelocity = true velocityOffset = -4.8, 0.0, 0.0 ignorePitch = true ignoreYaw = true ignoreRoll = true liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.05 0.6 10 10 key = 0.1 1 3.166667 3.166667 key = 0.4 0.5 -1.997597 -1.997597 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 -2.433333 -2.433333 key = 0.3 0.27 -0.2686215 -0.2686215 key = 0.7 0.2 -0.2043576 -0.2043576 key = 0.92 0.15 -0.408667 -0.408667 key = 1 0.07863159 -0.4254455 -0.4254455 key = 1.25 0.025 -0.1166667 -0.1166667 key = 2 0 0.0003714963 0.0003714963 key = 5 0 0 0 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/mediumFanBlade.cfg PART { name = mediumFanBlade module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = aerodynamicSystems entryCost = 3700 cost = 275 subcategory = 0 title = non RO - R-12 Ducted Fan Blade manufacturer = WinterOwl Aircraft Emporium description = This medium ducted fan propeller can push a lot of air through a small space. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.035 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = (prop lift (rotor fan plane CoLOffset = -0.2, 0.0, 0.0 CoMOffset = 0.27, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/mediumFanBlade } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 0.025 authorityLimiter = 5 ctrlSurfaceRange = 60 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades displaceVelocity = true velocityOffset = -5.8, 0.0, 0.0 ignorePitch = true ignoreYaw = true ignoreRoll = true liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.04 0.6 10 10 key = 0.08 1 0.5315806 0.5315806 key = 0.3 0.4961243 -1.057947 -1.057947 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 -2.433333 -2.433333 key = 0.3 0.27 -1.304167 -1.304167 key = 0.7 0.2 -0.1375 -0.1375 key = 1.2 0.15 -0.4000004 -0.4000004 key = 1.3 0.08 -0.6250004 -0.6250004 key = 1.4 0.025 -0.2958333 -0.2958333 key = 2 0 -0.04166666 -0.04166666 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/mediumHeliBlade.cfg PART { name = mediumHeliBlade module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = aerodynamicSystems entryCost = 2500 cost = 225 subcategory = 0 title = non RO - Helicopter Blade Type B manufacturer = WinterOwl Aircraft Emporium description = Rockets aren't the only way to go up. This medium helicopter-style rotor can create lift whenever there's enough atmospheric pressure. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.05 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft (prop lift (rotor plane (heli CoLOffset = -0.6, 0.0, 0.0 CoMOffset = 0.27, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/mediumHeliBlade } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 0.4 authorityLimiter = 20 ctrlSurfaceRange = 15 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades velocityOffset = -2.5, 0.0, 0.0 displaceVelocity = True liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.05 0.6 10 10 key = 0.1 1 3.166667 3.166667 key = 0.4 0.5 -1.585721 -1.585721 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 0 0 key = 0.3 0.5 -1.671345 -0.8273422 key = 1 0.025 -0.00023 -0.009 key = 5 0 0 0 key = 25 0.05 0 0 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/mediumPropeller.cfg PART { name = mediumPropeller module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = aerodynamicSystems entryCost = 2000 cost = 175 subcategory = 0 title = non RO - Propeller Blade Type B manufacturer = WinterOwl Aircraft Emporium description = This blade part can be used to convert lift into thrust if you spin it fast enough. The advanced user can even find this useful on other planets with an atmosphere. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.035 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft (prop lift (rotor plane CoLOffset = -0.4, 0.0, 0.0 CoMOffset = 0.27, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/mediumPropeller } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 0.03 authorityLimiter = 5 ctrlSurfaceRange = 60 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades displaceVelocity = true velocityOffset = -4.8, 0.0, 0.0 ignorePitch = true ignoreYaw = true ignoreRoll = true liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.05 0.6 10 10 key = 0.1 1 3.166667 3.166667 key = 0.4 0.5 -1.997597 -1.997597 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 -2.433333 -2.433333 key = 0.3 0.27 -0.2686215 -0.2686215 key = 0.7 0.2 -0.2043576 -0.2043576 key = 0.92 0.15 -0.408667 -0.408667 key = 1 0.07863159 -0.4254455 -0.4254455 key = 1.25 0.025 -0.1166667 -0.1166667 key = 2 0 0.0003714963 0.0003714963 key = 5 0 0 0 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/smallFanBlade.cfg PART { name = smallFanBlade module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = advAerodynamics entryCost = 2100 cost = 150 subcategory = 0 title = non RO - R-062 Ducted Fan Blade manufacturer = WinterOwl Aircraft Emporium description = This small ducted fan propeller can push a lot of air through a small space. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.01 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = (prop lift (rotor fan plane CoLOffset = -0.1, 0.0, 0.0 CoMOffset = 0.16, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/smallFanBlade } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 0.00625 authorityLimiter = 5 ctrlSurfaceRange = 60 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades displaceVelocity = true velocityOffset = -5.8, 0.0, 0.0 ignorePitch = true ignoreYaw = true ignoreRoll = true liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.04 0.6 10 10 key = 0.08 1 0.5315806 0.5315806 key = 0.3 0.4961243 -1.057947 -1.057947 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 -2.433333 -2.433333 key = 0.3 0.27 -1.304167 -1.304167 key = 0.7 0.2 -0.1375 -0.1375 key = 1.2 0.15 -0.4000004 -0.4000004 key = 1.3 0.08 -0.6250004 -0.6250004 key = 1.4 0.025 -0.2958333 -0.2958333 key = 2 0 -0.04166666 -0.04166666 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/smallHeliBlade.cfg PART { name = smallHeliBlade module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = advAerodynamics entryCost = 1500 cost = 100 subcategory = 0 title = non RO - Helicopter Blade Type A manufacturer = WinterOwl Aircraft Emporium description = Rockets aren't the only way to go up. This small helicopter-style rotor can create lift whenever there's enough atmospheric pressure. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.015 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = aero aircraft (prop lift (rotor plane (heli CoLOffset = -0.3, 0.0, 0.0 CoMOffset = 0.16, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/smallHeliBlade } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 0.1 authorityLimiter = 20 ctrlSurfaceRange = 15 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades velocityOffset = -2.0, 0.0, 0.0 displaceVelocity = True liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.05 0.6 10 10 key = 0.1 1 3.166667 3.166667 key = 0.4 0.5 -1.585721 -1.585721 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 0 0 key = 0.3 0.5 -1.671345 -0.8273422 key = 1 0.025 -0.00023 -0.009 key = 5 0 0 0 key = 25 0.05 0 0 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Propellers/smallPropeller.cfg PART { name = smallPropeller module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = advAerodynamics entryCost = 1200 cost = 75 subcategory = 0 title = non RO - Propeller Blade Type A manufacturer = WinterOwl Aircraft Emporium description = This blade part can be used to convert lift into thrust if you spin it fast enough. The advanced user can even find this useful on other planets with an atmosphere. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,1,0 mass = 0.01 thermalMassModifier = 8.0 emissiveConstant = 0.95 dragModelType = none maximum_drag = 0.02 minimum_drag = 0.02 angularDrag = 3 explosionPotential = 0.1 fuelCrossFeed = True bulkheadProfiles = srf tags = (prop lift (rotor plane CoLOffset = -0.2, 0.0, 0.0 CoMOffset = 0.16, 0.0, 0.0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Propellers/Assets/smallPropeller } MODULE { name = ModuleControlSurface useInternalDragModel = True deflectionLiftCoeff = 0.0075 authorityLimiter = 5 ctrlSurfaceRange = 60 ctrlSurfaceArea = 1 actuatorSpeed = 35 transformName = blades displaceVelocity = true velocityOffset = -4.8, 0.0, 0.0 ignorePitch = true ignoreYaw = true ignoreRoll = true liftingSurfaceCurve = Custom liftCurve { key = 0 0 12 12 key = 0.05 0.6 10 10 key = 0.1 1 3.166667 3.166667 key = 0.4 0.5 -1.997597 -1.997597 key = 1 0 -0.8333333 -0.8333333 } liftMachCurve { key = 0 1 -2.433333 -2.433333 key = 0.3 0.27 -0.2686215 -0.2686215 key = 0.7 0.2 -0.2043576 -0.2043576 key = 0.92 0.15 -0.408667 -0.408667 key = 1 0.07863159 -0.4254455 -0.4254455 key = 1.25 0.025 -0.1166667 -0.1166667 key = 2 0 0.0003714963 0.0003714963 key = 5 0 0 0 } dragCurve { key = 0 0.1 1.408251 1.408251 key = 0.1420201 0.3 0.4262961 0.4262961 key = 0.25 0.24 2.561458 2.561458 key = 0.5071068 1.7 5.678575 5.678575 key = 1 2.4 1.387938 0 } dragMachCurve { key = 0 0.35 0 -0.8463008 key = 0.15 0.125 0 0 key = 0.9 0.275 0.541598 0.541598 key = 1.1 0.75 0 0 key = 1.4 0.4 -0.3626955 -0.3626955 key = 1.6 0.35 -0.1545923 -0.1545923 key = 2 0.3 -0.09013031 -0.09013031 key = 5 0.22 0 0 key = 25 0.3 0.0006807274 0 } } MODULE { name = ModulePartVariants baseVariant = Clockwise useMultipleDragCubes = false VARIANT { name = Clockwise displayName = Clockwise primaryColor = #ffffff secondaryColor = #000000 GAMEOBJECTS { blade = true bladeFlipped = false } EXTRA_INFO { reverseDeployDirection = true } } VARIANT { name = Counterclockwise displayName = Counterclockwise primaryColor = #000000 secondaryColor = #ffffff GAMEOBJECTS { blade = false bladeFlipped = true } EXTRA_INFO { reverseDeployDirection = false } } } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false applyMirrorRotationZAxis = false applyMirrorRotationYAxis = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free_square } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/hinge_01.cfg PART { name = hinge_01 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, -0.3125, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.3125, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -0.3125, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = actuators entryCost = 2500 cost = 120 subcategory = 0 title = non RO - G-11 Hinge manufacturer = Moving Parts Experts Group description = A medium size actuator that has a variety of uses. Be creative! (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.08 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator hinge maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/hinge_01 } MODULE { name = ModuleRoboticServoHinge servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top servoSrfMeshNames = COL2 traverseVelocityLimits = 1, 180 hardMinMaxLimits = -90, 90 softMinMaxAngles = -90, 90 targetAngle = 0 maxMotorOutput = 200 driveSpringMutliplier = 100 driveDampingMutliplier = 20 motorizedMassPerKN = 0.0003 motorizedCostPerDriveUnit = 0.75 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 mainAxis = X RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #b08b39 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Hinge_diffuse_G-11_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoHinge resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/hinge_01_s.cfg PART { name = hinge_01_s module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, -0.10348, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.10348, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, -0.10348, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = advConstruction entryCost = 1000 cost = 50 subcategory = 0 title = non RO - G-00 Hinge manufacturer = Moving Parts Experts Group description = A small actuator that can be used for a variety of purposes. Over 20% of those have something to do with rockets. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.01 dragModelType = default maximum_drag = 0.2 maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator hinge maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/hinge_01_s } MODULE { name = ModuleRoboticServoHinge servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top servoSrfMeshNames = COL2 traverseVelocityLimits = 1, 180 hardMinMaxLimits = -90, 90 softMinMaxAngles = -90, 90 targetAngle = 0 maxMotorOutput = 50 driveSpringMutliplier = 100 driveDampingMutliplier = 20 motorizedMassPerKN = 0.0002 motorizedCostPerDriveUnit = 1 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 mainAxis = X RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #4b7c9a baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Hinge_diffuse_G-11_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoHinge resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/hinge_03.cfg PART { name = hinge_03 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.218749, 0.937497, 0.0, 1.0, 0.0, 0.0, 1 node_stack_top = -0.937497, -0.218749, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.218749, 0.937497, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = actuators entryCost = 3600 cost = 360 subcategory = 0 title = non RO - G-12L Alligator Hinge manufacturer = Moving Parts Experts Group description = A medium actuator. Moving Parts Experts Group offers no warranty if you jury rig your own landing legs with them. Our engineers were curious what a warranty is for anyway. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.1 CoMOffset = 0.1, 0.937497, 0 mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2 tags = robot actuator hinge maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/hinge_03 } MODULE { name = ModuleRoboticServoHinge servoCoMOffset = -0.937497, -0.1, 0 servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top servoSrfMeshNames = TopCol traverseVelocityLimits = 1, 180 hardMinMaxLimits = 0, 180 softMinMaxAngles = 0, 180 targetAngle = 90 maxMotorOutput = 800 driveSpringMutliplier = 100 driveDampingMutliplier = 20 modelInitialAngle = 90 motorizedMassPerKN = 0.0004 motorizedCostPerDriveUnit = 0.5 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 useMultipleDragCubes = true RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } DRAG_CUBE { cube = 100, 1.285,0.9659,0.305, 1.285,0.9661,0.305, 0.2668,0.9646,1.969, 0.2668,0.769,0.4112, 0.5491,0.9698,0.2595, 0.5491,0.9698,0.2595, -5.215E-07,0.8594,0, 0.4375,2.031,0.6943 cube = 50, 1.31,0.9679,0.4677, 1.31,0.9766,2.159, 1.31,0.9766,2.159, 1.31,0.9677,0.4677, 0.5619,0.9721,0.2595, 0.5599,0.9743,0.2595, -0.8281,0.8281,0, 2.094,2.094,0.6943 cube = 0, 2.43,0.9759,0.2616, 2.43,0.9597,0.4397, 0.2183,0.8919,1.967, 0.2183,0.8919,1.967, 0.5618,0.9494,0.2595, 0.5618,0.9494,0.2595, 0.03125,-1.192E-07,0, 0.375,3.75,0.6943 } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #b08b39 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/hinges-03_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoHinge resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/hinge_03_s.cfg PART { name = hinge_03_s module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.109375, 0.468749, 0.0, 1.0, 0.0, 0.0, 0 node_stack_top = -0.468749, -0.109375, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.109375, 0.468749, 0.00, 1.0, 0.0, 0.0, 0 TechRequired = advConstruction entryCost = 2100 cost = 120 subcategory = 0 title = non RO - G-01L Alligator Hinge manufacturer = Moving Parts Experts Group description = A small actuator with a longer frame that can be used for a variety of purposes. Despite its appearence, clamping Wernher's loose notes together is not an ideal choice. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 CoMOffset = 0.05, 0.468749, 0 mass = 0.08 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1 tags = robot actuator hinge maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/hinge_03_s } MODULE { name = ModuleRoboticServoHinge servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top servoSrfMeshNames = TopCol servoCoMOffset = -0.468749, -0.05, 0 traverseVelocityLimits = 1, 180 hardMinMaxLimits = 0, 180 softMinMaxAngles = 0, 180 targetAngle = 90 maxMotorOutput = 200 driveSpringMutliplier = 100 driveDampingMutliplier = 20 modelInitialAngle = 90 motorizedMassPerKN = 0.0003 motorizedCostPerDriveUnit = 0.75 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 useMultipleDragCubes = true RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } DRAG_CUBE { cube = 100, 0.2093,0.9777,0.202, 0.2093,0.9762,0.202, 0.0444,0.9573,1.034, 0.0444,0.7589,0.2574, 0.1373,0.9698,0.1533, 0.1373,0.9698,0.1533, -7.451E-09,0.4297,1.49E-08, 0.2188,1.016,0.2547 cube = 50, 0.2249,0.9482,0.2836, 0.2249,0.9561,1.13, 0.2249,0.9559,1.13, 0.2249,0.9461,0.2836, 0.1405,0.9721,0.1533, 0.14,0.9743,0.1533, -0.4141,0.4141,1.49E-08, 1.047,1.047,0.2547 cube = 0, 0.3912,0.9925,0.1808, 0.3912,0.9768,0.269, 0.03583,0.8806,1.033, 0.03583,0.8822,1.033, 0.1404,0.9494,0.1533, 0.1404,0.9494,0.1533, 0.01563,-5.96E-08,1.49E-08, 0.1875,1.875,0.2547 } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #4b7c9a baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/hinges-03_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoHinge resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/hinge_04.cfg PART { name = hinge_04 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.122755, 0.569934, 0.0, 1.0, 0.0, 0.0, 1 node_stack_top = -0.526093, -0.122755, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.122755, 0.569934, 0.0, 1.0, 0.0, 0.0, 1 TechRequired = actuators entryCost = 4000 cost = 480 subcategory = 0 title = non RO - G-32W Hinge manufacturer = Moving Parts Experts Group description = The largest hinge actuator available. Doubles as an EZ-fold picnic table. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 CoMOffset = 0.05, 0.569934, 0 mass = 0.4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size2 tags = robot actuator hinge maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/hinge_04 } MODULE { name = ModuleRoboticServoHinge servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top servoSrfMeshNames = TopCol servoCoMOffset = -0.569934, -0.05, 0 traverseVelocityLimits = 1, 180 hardMinMaxLimits = 0, 180 softMinMaxAngles = 0, 180 targetAngle = 90 maxMotorOutput = 1200 driveSpringMutliplier = 100 driveDampingMutliplier = 20 modelInitialAngle = 90 motorizedMassPerKN = 0.0004 motorizedCostPerDriveUnit = 0.5 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 useMultipleDragCubes = true RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Bar2 rotatorsName = Bar1 } } DRAG_CUBE { cube = 0, 2.745,0.974,0.3232, 2.745,0.9807,0.2131, 0.4879,0.9011,1.109, 0.4879,0.7184,0.2732, 0.1729,0.9698,0.2859, 0.1729,0.9698,0.2859, -1.49E-08,0.4823,0, 0.2455,1.14,2.5 cube = 50, 2.737,0.9695,0.3019, 2.737,0.9873,1.251, 2.856,0.9821,1.251, 2.856,0.9846,0.3127, 0.177,0.9721,0.2859, 0.1764,0.9743,0.2859, -0.4647,0.4647,0, 1.175,1.175,2.5 cube = 100, 5.154,0.9948,0.1915, 5.154,0.9836,0.2897, 0.3281,0.8948,1.139, 0.3281,0.8949,1.139, 0.1769,0.9494,0.2859, 0.1769,0.9494,0.2859, 0.01754,-1.192E-07,0, 0.2104,2.104,2.5 } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #915934 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/hinges-03_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoHinge resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = ModuleMirrorPlacement ignoreMirrorIfSurfaceXOffset = false } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/piston_01.cfg PART { name = piston_01 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, -0.85214, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 1.30408, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -0.85214, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advConstruction entryCost = 2500 cost = 300 subcategory = 0 title = non RO - 3P6 Hydraulic Cylinder manufacturer = Moving Parts Experts Group description = Moving Parts Experts Group took one of its landing leg designs, stripped off a few bits, doubled the power, and sold us this piston. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.16 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator piston maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/piston_01 } DRAG_CUBE { cube = 0, 0.9947,0.7773,0.3783, 0.9947,0.7773,0.3783, 0.3813,0.998,1.105, 0.3813,0.999,0.1005, 0.996,0.7817,0.4006, 0.9959,0.7818,0.4006, -0.0002191,0.2181,2.98E-08, 0.6176,2.129,0.6171 cube = 50, 1.28735, 0.7789, 0.3815, 1.28735, 0.7789, 0.3815, 0.3813, 0.998, 1.508, 0.3813, 0.999, 0.096475, 1.317, 0.7747, 0.38615, 1.31695, 0.7748, 0.38615, -0.0002191, 0.61805, 2.98e-08, 0.6176, 2.929, 0.6171 cube = 100, 1.58,0.7805,0.3847, 1.58,0.7805,0.3847, 0.3813,0.998,1.911, 0.3813,0.999,0.09245, 1.638,0.7677,0.3717, 1.638,0.7678,0.3717, -0.0002191,1.018,2.98E-08, 0.6176,3.729,0.6171 } MODULE { name = ModuleRoboticServoPiston servoTransformName = TopJoint servoSrfMeshNames = capTransform baseTransformName = BottomJoint servoAttachNodes = top traverseVelocityLimits = 0.05, 5 hardMinMaxLimits = 0,1.6 softMinMaxExtension = 0,1.6 mainAxis = Y servoMass = 0.25 maxMotorOutput = 800 positionSpringMutliplier = 100 positionDampingMutliplier = 20 motorizedMassPerKN = 0.0004 motorizedCostPerDriveUnit = 0.5 efficiency = 0.75 baseResourceConsumptionRate = 0.05 referenceConsumptionVelocity = 5 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants baseVariant = Gray with Stripes baseThemeName = Gray with Stripes baseDisplayName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray with Stripes primaryColor = #999999 secondaryColor = #b08b39 displayName = Gray with Stripes GAMEOBJECTS { PistonStripes = true } } VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_01_diffuse_plain } GAMEOBJECTS { PistonStripes = false } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoPiston resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/piston_02.cfg PART { name = piston_02 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, -0.420726, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.643867, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -0.420726, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advConstruction entryCost = 1000 cost = 50 subcategory = 0 title = non RO - 1P2 Hydraulic Cylinder manufacturer = Moving Parts Experts Group description = This small piston generates an impressive amount of force. Use with care. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.032 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator piston maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/piston_02 } DRAG_CUBE { cube = 0, 0.1669,0.7906,0.1986, 0.1669,0.7906,0.1986, 0.04346,0.9961,0.6001, 0.04346,0.9971,0.09918, 0.167,0.7954,0.2002, 0.167,0.7956,0.2002, -7.395E-05,0.1116,4.47E-08, 0.2085,1.065,0.2083 cube = 50, 0.21905, 0.78175, 0.1914, 0.21905, 0.78175, 0.1914, 0.04346, 0.9961, 0.80205, 0.04346, 0.9971, 0.09817, 0.2245, 0.7774, 0.19535, 0.2245, 0.77745, 0.19615, -7.395e-05, 0.3116, 4.47e-08, 0.2085, 1.465, 0.2083 cube = 100, 0.2712,0.7729,0.1842, 0.2712,0.7729,0.1842, 0.04346,0.9961,1.004, 0.04346,0.9971,0.09716, 0.282,0.7594,0.1905, 0.282,0.7593,0.1921, -7.395E-05,0.5116,4.47E-08, 0.2085,1.865,0.2083 } MODULE { name = ModuleRoboticServoPiston servoTransformName = TopJoint servoSrfMeshNames = capTransform baseTransformName = BottomJoint servoAttachNodes = top traverseVelocityLimits = 0.01, 1 hardMinMaxLimits = 0,0.8 softMinMaxExtension = 0,0.8 mainAxis = Y servoMass = 0.25 maxMotorOutput = 100 positionSpringMutliplier = 100 positionDampingMutliplier = 20 motorizedMassPerKN = 0.0002 motorizedCostPerDriveUnit = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.01 referenceConsumptionVelocity = 1 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants baseVariant = Gray with Stripes baseThemeName = Gray with Stripes baseDisplayName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray with Stripes primaryColor = #999999 secondaryColor = #4b7c9a displayName = Gray with Stripes GAMEOBJECTS { PistonStripes = true } } VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_01_diffuse_plain } GAMEOBJECTS { PistonStripes = false } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoPiston resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/piston_03.cfg PART { name = piston_03 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, -0.88812, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 1.32439, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -0.88812, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = actuators entryCost = 4500 cost = 500 subcategory = 0 title = non RO - 3PT Telescoping Hydraulic Cylinder manufacturer = Moving Parts Experts Group description = A large telescoping piston. Capable of enormous feats of stretchiness. Rocket engines are still recommended for attempting to reach orbit, however. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.3 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator piston maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/piston_03 } DRAG_CUBE { cube = 0, 1.268,0.7747,0.4014, 1.268,0.7747,0.4014, 0.3911,0.9961,1.145, 0.3911,0.9971,0.1041, 1.269,0.7795,0.4044, 1.269,0.7796,0.4044, -0.000222,0.2181,5.066E-07, 0.6254,2.213,0.625 cube = 50, 2.25, 0.7548, 0.3917, 2.25, 0.7548, 0.3917, 0.3911, 0.9961, 2.3405, 0.3911, 0.9971, 0.094475, 2.2505, 0.7679, 0.38985, 2.2505, 0.76785, 0.38985, -0.000222, 1.41805, 5.066e-07, 0.6254, 4.613, 0.625 cube = 100, 3.232,0.7349,0.382, 3.232,0.7349,0.382, 0.3911,0.9961,3.536, 0.3911,0.9971,0.08485, 3.232,0.7563,0.3753, 3.232,0.7561,0.3753, -0.000222,2.618,5.066E-07, 0.6254,7.013,0.625 } MODULE { name = ModuleRoboticServoPiston servoTransformName = TopJoint servoSrfMeshNames = capTransform baseTransformName = BottomJoint slaveTransformNames = Sleave0, Sleave1 servoAttachNodes = top traverseVelocityLimits = 0.1, 10 hardMinMaxLimits = 0, 4.8 softMinMaxExtension = 0, 4.8 mainAxis = Y servoMass = 0.25 maxMotorOutput = 800 positionSpringMutliplier = 100 positionDampingMutliplier = 20 motorizedMassPerKN = 0.00045 motorizedCostPerDriveUnit = 0.5 efficiency = 0.75 baseResourceConsumptionRate = 0.1 referenceConsumptionVelocity = 10 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants baseVariant = Gray with Stripes baseThemeName = Gray with Stripes baseDisplayName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray with Stripes primaryColor = #999999 secondaryColor = #b08b39 displayName = Gray with Stripes GAMEOBJECTS { PistonStripes = true } } VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_01_diffuse_plain } GAMEOBJECTS { PistonStripes = false } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoPiston resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/piston_04.cfg PART { name = piston_04 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, -0.44406, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.662193, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, -0.44406, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = actuators entryCost = 2200 cost = 100 subcategory = 0 title = non RO - 1P4 Telescoping Hydraulic Cylinder manufacturer = Moving Parts Experts Group description = A small telescoping piston. Eye protection is mandatory when working with this part. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.048 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator piston maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/piston_04 } DRAG_CUBE { cube = 0, 0.214,0.771,0.1992, 0.214,0.771,0.1992, 0.04395,0.9961,0.6198, 0.04395,0.9971,0.09733, 0.2148,0.775,0.4095, 0.2147,0.775,0.4095, -7.4E-05,0.1091,0, 0.2096,1.106,0.2095 cube = 50, 0.3761, 0.756, 0.18795, 0.3761, 0.756, 0.18795, 0.04395, 0.9961, 1.2184, 0.04395, 0.9971, 0.099515, 0.3765, 0.7728, 0.2971, 0.37645, 0.77275, 0.2971, -7.4e-05, 0.70905, 0.0, 0.2096, 2.306, 0.2095 cube = 100, 0.5382,0.741,0.1767, 0.5382,0.741,0.1767, 0.04395,0.9961,1.817, 0.04395,0.9971,0.1017, 0.5382,0.7706,0.1847, 0.5382,0.7705,0.1847, -7.4E-05,1.309,0, 0.2096,3.506,0.2095 } MODULE { name = ModuleRoboticServoPiston servoTransformName = TopJoint servoSrfMeshNames = capTransform baseTransformName = BottomJoint slaveTransformNames = Sleave0, Sleave1 servoAttachNodes = top traverseVelocityLimits = 0.02, 2 hardMinMaxLimits = 0, 2.4 softMinMaxExtension = 0, 2.4 mainAxis = Y servoMass = 0.25 maxMotorOutput = 100 positionSpringMutliplier = 100 positionDampingMutliplier = 20 motorizedMassPerKN = 0.00045 motorizedCostPerDriveUnit = 0.5 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 2 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants baseVariant = Gray with Stripes baseThemeName = Gray with Stripes baseDisplayName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray with Stripes primaryColor = #999999 secondaryColor = #4b7c9a displayName = Gray with Stripes GAMEOBJECTS { PistonStripes = true } } VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_01_diffuse_plain } GAMEOBJECTS { PistonStripes = false } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoPiston resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/RotorEngine_02.cfg PART { name = RotorEngine_02 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.415, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = aerodynamicSystems entryCost = 1200 cost = 200 subcategory = 0 title = non RO - R121 Turboshaft Engine manufacturer = C7 Aerospace Division description = This strong turbine engine consumes liquid fuel and outputs angular acceleration. Also emits a pleasently high pitched whine. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.6 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator motor LF maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/RotorEngine_02 } NODE { name = N2_1 transform = N2_1 size = 0 method = FIXED_JOINT } NODE { name = N2_2 transform = N2_2 size = 0 method = FIXED_JOINT } NODE { name = N3_1 transform = N3_1 size = 0 method = FIXED_JOINT } NODE { name = N3_2 transform = N3_2 size = 0 method = FIXED_JOINT } NODE { name = N3_3 transform = N3_3 size = 0 method = FIXED_JOINT } NODE { name = N4_1 transform = N4_1 size = 0 method = FIXED_JOINT } NODE { name = N4_2 transform = N4_2 size = 0 method = FIXED_JOINT } NODE { name = N4_3 transform = N4_3 size = 0 method = FIXED_JOINT } NODE { name = N4_4 transform = N4_4 size = 0 method = FIXED_JOINT } NODE { name = N6_1 transform = N6_1 size = 0 method = FIXED_JOINT } NODE { name = N6_2 transform = N6_2 size = 0 method = FIXED_JOINT } NODE { name = N6_3 transform = N6_3 size = 0 method = FIXED_JOINT } NODE { name = N6_4 transform = N6_4 size = 0 method = FIXED_JOINT } NODE { name = N6_5 transform = N6_5 size = 0 method = FIXED_JOINT } NODE { name = N6_6 transform = N6_6 size = 0 method = FIXED_JOINT } NODE { name = N8_1 transform = N8_1 size = 0 method = FIXED_JOINT } NODE { name = N8_2 transform = N8_2 size = 0 method = FIXED_JOINT } NODE { name = N8_3 transform = N8_3 size = 0 method = FIXED_JOINT } NODE { name = N8_4 transform = N8_4 size = 0 method = FIXED_JOINT } NODE { name = N8_5 transform = N8_5 size = 0 method = FIXED_JOINT } NODE { name = N8_6 transform = N8_6 size = 0 method = FIXED_JOINT } NODE { name = N8_7 transform = N8_7 size = 0 method = FIXED_JOINT } NODE { name = N8_8 transform = N8_8 size = 0 method = FIXED_JOINT } NODE { name = N9_1 transform = N9_1 size = 0 method = FIXED_JOINT } MODULE { name = ModuleDynamicNodes autostrut = true NODE_SET { DisplayText = Double NodePrefix = N2_ SetCount = 2 Symmetry = 1 } NODE_SET { DisplayText = Triple NodePrefix = N3_ SetCount = 3 Symmetry = 2 } NODE_SET { DisplayText = Quad NodePrefix = N4_ SetCount = 4 Symmetry = 3 } NODE_SET { DisplayText = Hex NodePrefix = N6_ SetCount = 6 Symmetry = 5 } NODE_SET { DisplayText = Octo NodePrefix = N8_ SetCount = 8 Symmetry = 7 } } MODULE { name = ModuleRoboticServoRotor servoTransformName = TopJoint servoAttachNodes = top,N2_1,N2_2,N3_1,N3_2,N3_3,N4_1,N4_2,N4_3,N4_4,N6_1,N6_2,N6_3,N6_4,N6_5,N6_6,N8_1,N8_2,N8_3,N8_4,N8_5,N8_6,N8_7,N8_8,N9_1 servoSrfMeshNames = COL1 rotationMatch = 0.009 maxMotorOutput = 150 mainAxis = Y traverseVelocityLimits = 0, 460 motorizedMassPerKN = 0.004 motorizedCostPerDriveUnit = 2 brakeTorque = 450 rpmLimit = 460 rotorSpoolTime = 150 rotorTorqueCurve = 1 efficiency = 0.4 baseResourceConsumptionRate = 0.1 referenceConsumptionVelocity = 460 angularPositionSpring = 0.0000000001 angularPositionDamper = 1000 RESOURCE { name = LiquidFuel rate = 0.01 resourceFlowMode = STAGE_STACK_FLOW_BALANCE = = } RESOURCE { name = IntakeAir rate = 0.5 } } MODULE { name = ModuleResourceIntake resourceName = IntakeAir checkForOxygen = true area = 0.005 intakeSpeed = 75 intakeTransformName = Intake useDynamicDrag = false useDynamicDrag = false machCurve { key = 0 0.85 0 0 key = 1 1 0 0 key = 2 0.95 -0.08751557 -0.08751557 key = 4 0.5 -0.4034287 -0.4034287 key = 8 0.01 0 0 } } MODULE { name = ModuleAlternator roboticRotorMode = true RESOURCE { name = ElectricCharge rate = 0.4 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } RESOURCE { name = IntakeAir amount = 3 maxAmount = 3 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/RotorEngine_03.cfg PART { name = RotorEngine_03 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.415, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = advAerodynamics entryCost = 5000 cost = 550 subcategory = 0 title = non RO - R7000 Turboshaft Engine manufacturer = C7 Aerospace Division description = This massive turbine engine consumes liquid fuel and outputs angular acceleration. We'd say it's the most powerful thing you can buy - but it's still not a rocket. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 1.2 dragModelType = default maximum_drag = 0 minimum_drag = 0 angularDrag = 0 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator motor LF maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/RotorEngine_03 } NODE { name = N2_1 transform = N2_1 size = 0 method = FIXED_JOINT } NODE { name = N2_2 transform = N2_2 size = 0 method = FIXED_JOINT } NODE { name = N3_1 transform = N3_1 size = 0 method = FIXED_JOINT } NODE { name = N3_2 transform = N3_2 size = 0 method = FIXED_JOINT } NODE { name = N3_3 transform = N3_3 size = 0 method = FIXED_JOINT } NODE { name = N4_1 transform = N4_1 size = 0 method = FIXED_JOINT } NODE { name = N4_2 transform = N4_2 size = 0 method = FIXED_JOINT } NODE { name = N4_3 transform = N4_3 size = 0 method = FIXED_JOINT } NODE { name = N4_4 transform = N4_4 size = 0 method = FIXED_JOINT } NODE { name = N6_1 transform = N6_1 size = 0 method = FIXED_JOINT } NODE { name = N6_2 transform = N6_2 size = 0 method = FIXED_JOINT } NODE { name = N6_3 transform = N6_3 size = 0 method = FIXED_JOINT } NODE { name = N6_4 transform = N6_4 size = 0 method = FIXED_JOINT } NODE { name = N6_5 transform = N6_5 size = 0 method = FIXED_JOINT } NODE { name = N6_6 transform = N6_6 size = 0 method = FIXED_JOINT } NODE { name = N8_1 transform = N8_1 size = 0 method = FIXED_JOINT } NODE { name = N8_2 transform = N8_2 size = 0 method = FIXED_JOINT } NODE { name = N8_3 transform = N8_3 size = 0 method = FIXED_JOINT } NODE { name = N8_4 transform = N8_4 size = 0 method = FIXED_JOINT } NODE { name = N8_5 transform = N8_5 size = 0 method = FIXED_JOINT } NODE { name = N8_6 transform = N8_6 size = 0 method = FIXED_JOINT } NODE { name = N8_7 transform = N8_7 size = 0 method = FIXED_JOINT } NODE { name = N8_8 transform = N8_8 size = 0 method = FIXED_JOINT } NODE { name = N9_1 transform = N9_1 size = 0 method = FIXED_JOINT } MODULE { name = ModuleDynamicNodes autostrut = true NODE_SET { DisplayText = Double NodePrefix = N2_ SetCount = 2 Symmetry = 1 } NODE_SET { DisplayText = Triple NodePrefix = N3_ SetCount = 3 Symmetry = 2 } NODE_SET { DisplayText = Quad NodePrefix = N4_ SetCount = 4 Symmetry = 3 } NODE_SET { DisplayText = Hex NodePrefix = N6_ SetCount = 6 Symmetry = 5 } NODE_SET { DisplayText = Octo NodePrefix = N8_ SetCount = 8 Symmetry = 7 } } MODULE { name = ModuleRoboticServoRotor servoTransformName = TopJoint servoAttachNodes = top,N2_1,N2_2,N3_1,N3_2,N3_3,N4_1,N4_2,N4_3,N4_4,N6_1,N6_2,N6_3,N6_4,N6_5,N6_6,N8_1,N8_2,N8_3,N8_4,N8_5,N8_6,N8_7,N8_8 servoSrfMeshNames = COL3 rotationMatch = 0.009 maxMotorOutput = 550 mainAxis = Y traverseVelocityLimits = 0, 460 motorizedMassPerKN = 0.004 motorizedCostPerDriveUnit = 2 brakeTorque = 1650 rpmLimit = 460 rotorSpoolTime = 150 rotorTorqueCurve = 1 efficiency = 0.4 baseResourceConsumptionRate = 0.1 referenceConsumptionVelocity = 460 angularPositionSpring = 0.0000000001 angularPositionDamper = 1000 RESOURCE { name = LiquidFuel rate = 0.012 resourceFlowMode = STAGE_STACK_FLOW_BALANCE } RESOURCE { name = IntakeAir rate = 0.6 } } MODULE { name = ModuleResourceIntake resourceName = IntakeAir checkForOxygen = true area = 0.02 intakeSpeed = 75 intakeTransformName = Intake useDynamicDrag = false useDynamicDrag = false machCurve { key = 0 0.85 0 0 key = 1 1 0 0 key = 2 0.95 -0.08751557 -0.08751557 key = 4 0.5 -0.4034287 -0.4034287 key = 8 0.01 0 0 } } MODULE { name = ModuleAlternator roboticRotorMode = true RESOURCE { name = ElectricCharge rate = 0.48 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } RESOURCE { name = IntakeAir amount = 3 maxAmount = 3 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotor_01.cfg PART { name = rotor_01 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.415, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = advLanding entryCost = 1400 cost = 60 subcategory = 0 title = non RO - EM-16 Light Duty Rotor manufacturer = Kerbal Motion LLC description = A small low-torque, high RPM electric motor (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.02 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator motor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/rotor_01 } NODE { name = N2_1 transform = N2_1 size = 0 method = FIXED_JOINT } NODE { name = N2_2 transform = N2_2 size = 0 method = FIXED_JOINT } NODE { name = N3_1 transform = N3_1 size = 0 method = FIXED_JOINT } NODE { name = N3_2 transform = N3_2 size = 0 method = FIXED_JOINT } NODE { name = N3_3 transform = N3_3 size = 0 method = FIXED_JOINT } NODE { name = N4_1 transform = N4_1 size = 0 method = FIXED_JOINT } NODE { name = N4_2 transform = N4_2 size = 0 method = FIXED_JOINT } NODE { name = N4_3 transform = N4_3 size = 0 method = FIXED_JOINT } NODE { name = N4_4 transform = N4_4 size = 0 method = FIXED_JOINT } NODE { name = N6_1 transform = N6_1 size = 0 method = FIXED_JOINT } NODE { name = N6_2 transform = N6_2 size = 0 method = FIXED_JOINT } NODE { name = N6_3 transform = N6_3 size = 0 method = FIXED_JOINT } NODE { name = N6_4 transform = N6_4 size = 0 method = FIXED_JOINT } NODE { name = N6_5 transform = N6_5 size = 0 method = FIXED_JOINT } NODE { name = N6_6 transform = N6_6 size = 0 method = FIXED_JOINT } NODE { name = N8_1 transform = N8_1 size = 0 method = FIXED_JOINT } NODE { name = N8_2 transform = N8_2 size = 0 method = FIXED_JOINT } NODE { name = N8_3 transform = N8_3 size = 0 method = FIXED_JOINT } NODE { name = N8_4 transform = N8_4 size = 0 method = FIXED_JOINT } NODE { name = N8_5 transform = N8_5 size = 0 method = FIXED_JOINT } NODE { name = N8_6 transform = N8_6 size = 0 method = FIXED_JOINT } NODE { name = N8_7 transform = N8_7 size = 0 method = FIXED_JOINT } NODE { name = N8_8 transform = N8_8 size = 0 method = FIXED_JOINT } MODULE { name = ModuleDynamicNodes autostrut = true NODE_SET { DisplayText = Double NodePrefix = N2_ SetCount = 2 Symmetry = 1 } NODE_SET { DisplayText = Triple NodePrefix = N3_ SetCount = 3 Symmetry = 2 } NODE_SET { DisplayText = Quad NodePrefix = N4_ SetCount = 4 Symmetry = 3 } NODE_SET { DisplayText = Hex NodePrefix = N6_ SetCount = 6 Symmetry = 5 } NODE_SET { DisplayText = Octo NodePrefix = N8_ SetCount = 8 Symmetry = 7 } } MODULE { name = ModuleRoboticServoRotor servoTransformName = TopJoint servoAttachNodes = top,N2_1,N2_2,N3_1,N3_2,N3_3,N4_1,N4_2,N4_3,N4_4,N6_1,N6_2,N6_3,N6_4,N6_5,N6_6,N8_1,N8_2,N8_3,N8_4,N8_5,N8_6,N8_7,N8_8 servoSrfMeshNames = COL1 rotationMatch = 0.009 maxMotorOutput = 20 mainAxis = Y traverseVelocityLimits = 0, 460 rpmLimit = 460 motorizedMassPerKN = 0.002 motorizedCostPerDriveUnit = 6 brakeTorque = 60 rotorSpoolTime = 150 efficiency = 0.75 baseResourceConsumptionRate = 0.06 referenceConsumptionVelocity = 460 angularPositionSpring = 0.0000000001 angularPositionDamper = 1000 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #4b7c9a baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_01_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoRotor resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotor_01s.cfg PART { name = rotor_01s module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.343347, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = advLanding entryCost = 1400 cost = 60 subcategory = 0 title = non RO - EM-16S Light Duty Rotor manufacturer = Kerbal Motion LLC description = A small low-torque, high RPM electric motor. The smaller attachment head allows for more power applied to a smaller space. No warranty applies if you attempt to duplicate a blender with it. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.018 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator motor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/rotor_01s } NODE { name = N2_1 transform = N2_1 size = 0 method = FIXED_JOINT } NODE { name = N2_2 transform = N2_2 size = 0 method = FIXED_JOINT } NODE { name = N3_1 transform = N3_1 size = 0 method = FIXED_JOINT } NODE { name = N3_2 transform = N3_2 size = 0 method = FIXED_JOINT } NODE { name = N3_3 transform = N3_3 size = 0 method = FIXED_JOINT } NODE { name = N4_1 transform = N4_1 size = 0 method = FIXED_JOINT } NODE { name = N4_2 transform = N4_2 size = 0 method = FIXED_JOINT } NODE { name = N4_3 transform = N4_3 size = 0 method = FIXED_JOINT } NODE { name = N4_4 transform = N4_4 size = 0 method = FIXED_JOINT } NODE { name = N6_1 transform = N6_1 size = 0 method = FIXED_JOINT } NODE { name = N6_2 transform = N6_2 size = 0 method = FIXED_JOINT } NODE { name = N6_3 transform = N6_3 size = 0 method = FIXED_JOINT } NODE { name = N6_4 transform = N6_4 size = 0 method = FIXED_JOINT } NODE { name = N6_5 transform = N6_5 size = 0 method = FIXED_JOINT } NODE { name = N6_6 transform = N6_6 size = 0 method = FIXED_JOINT } NODE { name = N8_1 transform = N8_1 size = 0 method = FIXED_JOINT } NODE { name = N8_2 transform = N8_2 size = 0 method = FIXED_JOINT } NODE { name = N8_3 transform = N8_3 size = 0 method = FIXED_JOINT } NODE { name = N8_4 transform = N8_4 size = 0 method = FIXED_JOINT } NODE { name = N8_5 transform = N8_5 size = 0 method = FIXED_JOINT } NODE { name = N8_6 transform = N8_6 size = 0 method = FIXED_JOINT } NODE { name = N8_7 transform = N8_7 size = 0 method = FIXED_JOINT } NODE { name = N8_8 transform = N8_8 size = 0 method = FIXED_JOINT } MODULE { name = ModuleDynamicNodes autostrut = true NODE_SET { DisplayText = Double NodePrefix = N2_ SetCount = 2 Symmetry = 1 } NODE_SET { DisplayText = Triple NodePrefix = N3_ SetCount = 3 Symmetry = 2 } NODE_SET { DisplayText = Quad NodePrefix = N4_ SetCount = 4 Symmetry = 3 } NODE_SET { DisplayText = Hex NodePrefix = N6_ SetCount = 6 Symmetry = 5 } NODE_SET { DisplayText = Octo NodePrefix = N8_ SetCount = 8 Symmetry = 7 } } MODULE { name = ModuleRoboticServoRotor servoTransformName = TopJoint servoAttachNodes = top,N2_1,N2_2,N3_1,N3_2,N3_3,N4_1,N4_2,N4_3,N4_4,N6_1,N6_2,N6_3,N6_4,N6_5,N6_6,N8_1,N8_2,N8_3,N8_4,N8_5,N8_6,N8_7,N8_8 servoSrfMeshNames = COL1 rotationMatch = 0.009 maxMotorOutput = 20 mainAxis = Y traverseVelocityLimits = 0, 460 motorizedMassPerKN = 0.002 motorizedCostPerDriveUnit = 6 brakeTorque = 60 rpmLimit = 460 rotorSpoolTime = 150 rotorTorqueCurve = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.06 referenceConsumptionVelocity = 460 angularPositionSpring = 0.0000000001 angularPositionDamper = 1000 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #4b7c9a baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_01_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoRotor resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotor_02.cfg PART { name = rotor_02 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.42, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = fieldScience entryCost = 4000 cost = 150 subcategory = 0 title = non RO - EM-32 Standard Rotor manufacturer = Kerbal Motion LLC description = A medium low-torque, high RPM electric motor (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.1 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator motor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/rotor_02 } NODE { name = N2_1 transform = N2_1 size = 1 method = FIXED_JOINT } NODE { name = N2_2 transform = N2_2 size = 1 method = FIXED_JOINT } NODE { name = N3_1 transform = N3_1 size = 1 method = FIXED_JOINT } NODE { name = N3_2 transform = N3_2 size = 1 method = FIXED_JOINT } NODE { name = N3_3 transform = N3_3 size = 1 method = FIXED_JOINT } NODE { name = N4_1 transform = N4_1 size = 1 method = FIXED_JOINT } NODE { name = N4_2 transform = N4_2 size = 1 method = FIXED_JOINT } NODE { name = N4_3 transform = N4_3 size = 1 method = FIXED_JOINT } NODE { name = N4_4 transform = N4_4 size = 1 method = FIXED_JOINT } NODE { name = N6_1 transform = N6_1 size = 1 method = FIXED_JOINT } NODE { name = N6_2 transform = N6_2 size = 1 method = FIXED_JOINT } NODE { name = N6_3 transform = N6_3 size = 1 method = FIXED_JOINT } NODE { name = N6_4 transform = N6_4 size = 1 method = FIXED_JOINT } NODE { name = N6_5 transform = N6_5 size = 1 method = FIXED_JOINT } NODE { name = N6_6 transform = N6_6 size = 1 method = FIXED_JOINT } NODE { name = N8_1 transform = N8_1 size = 1 method = FIXED_JOINT } NODE { name = N8_2 transform = N8_2 size = 1 method = FIXED_JOINT } NODE { name = N8_3 transform = N8_3 size = 1 method = FIXED_JOINT } NODE { name = N8_4 transform = N8_4 size = 1 method = FIXED_JOINT } NODE { name = N8_5 transform = N8_5 size = 1 method = FIXED_JOINT } NODE { name = N8_6 transform = N8_6 size = 1 method = FIXED_JOINT } NODE { name = N8_7 transform = N8_7 size = 1 method = FIXED_JOINT } NODE { name = N8_8 transform = N8_8 size = 1 method = FIXED_JOINT } MODULE { name = ModuleDynamicNodes autostrut = true NODE_SET { DisplayText = Double NodePrefix = N2_ SetCount = 2 Symmetry = 1 } NODE_SET { DisplayText = Triple NodePrefix = N3_ SetCount = 3 Symmetry = 2 } NODE_SET { DisplayText = Quad NodePrefix = N4_ SetCount = 4 Symmetry = 3 } NODE_SET { DisplayText = Hex NodePrefix = N6_ SetCount = 6 Symmetry = 5 } NODE_SET { DisplayText = Octo NodePrefix = N8_ SetCount = 8 Symmetry = 7 } } MODULE { name = ModuleRoboticServoRotor servoTransformName = TopJoint servoAttachNodes = top,N2_1,N2_2,N3_1,N3_2,N3_3,N4_1,N4_2,N4_3,N4_4,N6_1,N6_2,N6_3,N6_4,N6_5,N6_6,N8_1,N8_2,N8_3,N8_4,N8_5,N8_6,N8_7,N8_8 servoSrfMeshNames = COL1 rotationMatch = 0.009 maxMotorOutput = 70 mainAxis = Y traverseVelocityLimits = 0, 460 rpmLimit = 460 motorizedMassPerKN = 0.003 motorizedCostPerDriveUnit = 5 brakeTorque = 210 rotorSpoolTime = 150 efficiency = 0.75 baseResourceConsumptionRate = 0.06 referenceConsumptionVelocity = 460 angularPositionSpring = 0.0000000001 angularPositionDamper = 1000 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #b08b39 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_01_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoRotor resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotor_02s.cfg PART { name = rotor_02s module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.42, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = fieldScience entryCost = 4000 cost = 150 subcategory = 0 title = non RO - EM-32S Standard Rotor manufacturer = Kerbal Motion LLC description = A medium low-torque, high RPM eletric motor. The smaller attachment head allows for more power applied to a smaller space. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.09 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator motor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/rotor_02s } NODE { name = N2_1 transform = N2_1 size = 0 method = FIXED_JOINT } NODE { name = N2_2 transform = N2_2 size = 0 method = FIXED_JOINT } NODE { name = N3_1 transform = N3_1 size = 0 method = FIXED_JOINT } NODE { name = N3_2 transform = N3_2 size = 0 method = FIXED_JOINT } NODE { name = N3_3 transform = N3_3 size = 0 method = FIXED_JOINT } NODE { name = N4_1 transform = N4_1 size = 0 method = FIXED_JOINT } NODE { name = N4_2 transform = N4_2 size = 0 method = FIXED_JOINT } NODE { name = N4_3 transform = N4_3 size = 0 method = FIXED_JOINT } NODE { name = N4_4 transform = N4_4 size = 0 method = FIXED_JOINT } NODE { name = N6_1 transform = N6_1 size = 0 method = FIXED_JOINT } NODE { name = N6_2 transform = N6_2 size = 0 method = FIXED_JOINT } NODE { name = N6_3 transform = N6_3 size = 0 method = FIXED_JOINT } NODE { name = N6_4 transform = N6_4 size = 0 method = FIXED_JOINT } NODE { name = N6_5 transform = N6_5 size = 0 method = FIXED_JOINT } NODE { name = N6_6 transform = N6_6 size = 0 method = FIXED_JOINT } NODE { name = N8_1 transform = N8_1 size = 0 method = FIXED_JOINT } NODE { name = N8_2 transform = N8_2 size = 0 method = FIXED_JOINT } NODE { name = N8_3 transform = N8_3 size = 0 method = FIXED_JOINT } NODE { name = N8_4 transform = N8_4 size = 0 method = FIXED_JOINT } NODE { name = N8_5 transform = N8_5 size = 0 method = FIXED_JOINT } NODE { name = N8_6 transform = N8_6 size = 0 method = FIXED_JOINT } NODE { name = N8_7 transform = N8_7 size = 0 method = FIXED_JOINT } NODE { name = N8_8 transform = N8_8 size = 0 method = FIXED_JOINT } MODULE { name = ModuleDynamicNodes autostrut = true NODE_SET { DisplayText = Double NodePrefix = N2_ SetCount = 2 Symmetry = 1 } NODE_SET { DisplayText = Triple NodePrefix = N3_ SetCount = 3 Symmetry = 2 } NODE_SET { DisplayText = Quad NodePrefix = N4_ SetCount = 4 Symmetry = 3 } NODE_SET { DisplayText = Hex NodePrefix = N6_ SetCount = 6 Symmetry = 5 } NODE_SET { DisplayText = Octo NodePrefix = N8_ SetCount = 8 Symmetry = 7 } } MODULE { name = ModuleRoboticServoRotor servoTransformName = TopJoint servoAttachNodes = top,N2_1,N2_2,N3_1,N3_2,N3_3,N4_1,N4_2,N4_3,N4_4,N6_1,N6_2,N6_3,N6_4,N6_5,N6_6,N8_1,N8_2,N8_3,N8_4,N8_5,N8_6,N8_7,N8_8 servoSrfMeshNames = COL1 rotationMatch = 0.009 maxMotorOutput = 70 mainAxis = Y traverseVelocityLimits = 0, 460 motorizedMassPerKN = 0.003 motorizedCostPerDriveUnit = 5 brakeTorque = 210 rpmLimit = 460 rotorSpoolTime = 150 rotorTorqueCurve = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.06 referenceConsumptionVelocity = 460 angularPositionSpring = 0.0000000001 angularPositionDamper = 1000 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #b08b39 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_01_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoRotor resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotor_03.cfg PART { name = rotor_03 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 1.25, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 TechRequired = advancedMotors entryCost = 8200 cost = 600 subcategory = 0 title = non RO - EM-64 Heavy Rotor manufacturer = Kerbal Motion LLC description = A large low-torque, high RPM eletric motor. Make sure you don't run out of EC, or it will only be useful as a large lazy susan. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.6 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1 tags = robot actuator motor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/rotor_03 } NODE { name = N2_1 transform = N2_1 size = 2 method = FIXED_JOINT } NODE { name = N2_2 transform = N2_2 size = 2 method = FIXED_JOINT } NODE { name = N3_1 transform = N3_1 size = 2 method = FIXED_JOINT } NODE { name = N3_2 transform = N3_2 size = 2 method = FIXED_JOINT } NODE { name = N3_3 transform = N3_3 size = 2 method = FIXED_JOINT } NODE { name = N4_1 transform = N4_1 size = 2 method = FIXED_JOINT } NODE { name = N4_2 transform = N4_2 size = 2 method = FIXED_JOINT } NODE { name = N4_3 transform = N4_3 size = 2 method = FIXED_JOINT } NODE { name = N4_4 transform = N4_4 size = 2 method = FIXED_JOINT } NODE { name = N6_1 transform = N6_1 size = 2 method = FIXED_JOINT } NODE { name = N6_2 transform = N6_2 size = 2 method = FIXED_JOINT } NODE { name = N6_3 transform = N6_3 size = 2 method = FIXED_JOINT } NODE { name = N6_4 transform = N6_4 size = 2 method = FIXED_JOINT } NODE { name = N6_5 transform = N6_5 size = 2 method = FIXED_JOINT } NODE { name = N6_6 transform = N6_6 size = 2 method = FIXED_JOINT } NODE { name = N8_1 transform = N8_1 size = 2 method = FIXED_JOINT } NODE { name = N8_2 transform = N8_2 size = 2 method = FIXED_JOINT } NODE { name = N8_3 transform = N8_3 size = 2 method = FIXED_JOINT } NODE { name = N8_4 transform = N8_4 size = 2 method = FIXED_JOINT } NODE { name = N8_5 transform = N8_5 size = 2 method = FIXED_JOINT } NODE { name = N8_6 transform = N8_6 size = 2 method = FIXED_JOINT } NODE { name = N8_7 transform = N8_7 size = 2 method = FIXED_JOINT } NODE { name = N8_8 transform = N8_8 size = 2 method = FIXED_JOINT } MODULE { name = ModuleDynamicNodes autostrut = true NODE_SET { DisplayText = Double NodePrefix = N2_ SetCount = 2 Symmetry = 1 } NODE_SET { DisplayText = Triple NodePrefix = N3_ SetCount = 3 Symmetry = 2 } NODE_SET { DisplayText = Quad NodePrefix = N4_ SetCount = 4 Symmetry = 3 } NODE_SET { DisplayText = Hex NodePrefix = N6_ SetCount = 6 Symmetry = 5 } NODE_SET { DisplayText = Octo NodePrefix = N8_ SetCount = 8 Symmetry = 7 } } MODULE { name = ModuleRoboticServoRotor servoTransformName = TopJoint servoAttachNodes = top,N2_1,N2_2,N3_1,N3_2,N3_3,N4_1,N4_2,N4_3,N4_4,N6_1,N6_2,N6_3,N6_4,N6_5,N6_6,N8_1,N8_2,N8_3,N8_4,N8_5,N8_6,N8_7,N8_8 servoSrfMeshNames = COL1 rotationMatch = 0.009 maxMotorOutput = 400 mainAxis = Y traverseVelocityLimits = 0, 460 rpmLimit = 460 motorizedMassPerKN = 0.004 motorizedCostPerDriveUnit = 4 brakeTorque = 1200 rotorSpoolTime = 150 efficiency = 0.75 baseResourceConsumptionRate = 0.06 referenceConsumptionVelocity = 460 angularPositionSpring = 0.0000000001 angularPositionDamper = 1000 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #915934 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_03_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoRotor resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotor_03s.cfg PART { name = rotor_03s module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.955512, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advancedMotors entryCost = 8200 cost = 600 subcategory = 0 title = non RO - EM-64S Heavy Rotor manufacturer = Kerbal Motion LLC description = A large low-torque, high RPM electric motor. The smaller head allows it to masquearade as a medium rotor - don't be fooled! (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.55 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1 tags = robot actuator motor maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/rotor_03s } NODE { name = N2_1 transform = N2_1 size = 1 method = FIXED_JOINT } NODE { name = N2_2 transform = N2_2 size = 1 method = FIXED_JOINT } NODE { name = N3_1 transform = N3_1 size = 1 method = FIXED_JOINT } NODE { name = N3_2 transform = N3_2 size = 1 method = FIXED_JOINT } NODE { name = N3_3 transform = N3_3 size = 1 method = FIXED_JOINT } NODE { name = N4_1 transform = N4_1 size = 1 method = FIXED_JOINT } NODE { name = N4_2 transform = N4_2 size = 1 method = FIXED_JOINT } NODE { name = N4_3 transform = N4_3 size = 1 method = FIXED_JOINT } NODE { name = N4_4 transform = N4_4 size = 1 method = FIXED_JOINT } NODE { name = N6_1 transform = N6_1 size = 1 method = FIXED_JOINT } NODE { name = N6_2 transform = N6_2 size = 1 method = FIXED_JOINT } NODE { name = N6_3 transform = N6_3 size = 1 method = FIXED_JOINT } NODE { name = N6_4 transform = N6_4 size = 1 method = FIXED_JOINT } NODE { name = N6_5 transform = N6_5 size = 1 method = FIXED_JOINT } NODE { name = N6_6 transform = N6_6 size = 1 method = FIXED_JOINT } NODE { name = N8_1 transform = N8_1 size = 1 method = FIXED_JOINT } NODE { name = N8_2 transform = N8_2 size = 1 method = FIXED_JOINT } NODE { name = N8_3 transform = N8_3 size = 1 method = FIXED_JOINT } NODE { name = N8_4 transform = N8_4 size = 1 method = FIXED_JOINT } NODE { name = N8_5 transform = N8_5 size = 1 method = FIXED_JOINT } NODE { name = N8_6 transform = N8_6 size = 1 method = FIXED_JOINT } NODE { name = N8_7 transform = N8_7 size = 1 method = FIXED_JOINT } NODE { name = N8_8 transform = N8_8 size = 1 method = FIXED_JOINT } MODULE { name = ModuleDynamicNodes autostrut = true NODE_SET { DisplayText = Double NodePrefix = N2_ SetCount = 2 Symmetry = 1 } NODE_SET { DisplayText = Triple NodePrefix = N3_ SetCount = 3 Symmetry = 2 } NODE_SET { DisplayText = Quad NodePrefix = N4_ SetCount = 4 Symmetry = 3 } NODE_SET { DisplayText = Hex NodePrefix = N6_ SetCount = 6 Symmetry = 5 } NODE_SET { DisplayText = Octo NodePrefix = N8_ SetCount = 8 Symmetry = 7 } } MODULE { name = ModuleRoboticServoRotor servoTransformName = TopJoint servoAttachNodes = top,N2_1,N2_2,N3_1,N3_2,N3_3,N4_1,N4_2,N4_3,N4_4,N6_1,N6_2,N6_3,N6_4,N6_5,N6_6,N8_1,N8_2,N8_3,N8_4,N8_5,N8_6,N8_7,N8_8 servoSrfMeshNames = COL1 rotationMatch = 0.009 maxMotorOutput = 400 mainAxis = Y traverseVelocityLimits = 0, 460 motorizedMassPerKN = 0.004 motorizedCostPerDriveUnit = 4 brakeTorque = 1200 rpmLimit = 460 rotorSpoolTime = 150 rotorTorqueCurve = 1 maxTorque = 500 efficiency = 0.75 baseResourceConsumptionRate = 0.06 referenceConsumptionVelocity = 460 angularPositionSpring = 0.0000000001 angularPositionDamper = 1000 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #915934 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/Rotor_03_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticServoRotor resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotoServo_00.cfg PART { name = rotoServo_00 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.21796, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 stackSymmetry = 3 TechRequired = advConstruction entryCost = 1000 cost = 60 subcategory = 0 title = non RO - Rotation Servo M-06 manufacturer = Kerbal Motion LLC description = A small, high-torque servo that can rotate attached parts through almost 360 degrees. No Kerbals were harmed in the creation of this part. Yet. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.016 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator rotate servo maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/RotoServo_00 } NODE { name = N1 transform = N1 size = 0 method = FIXED_JOINT rigid = true } NODE { name = N2 transform = N2 size = 0 method = FIXED_JOINT rigid = true } NODE { name = N3 transform = N3 size = 0 method = FIXED_JOINT rigid = true } NODE { name = N4 transform = N4 size = 0 method = FIXED_JOINT rigid = true symmetry = } MODULE { name = ModuleRoboticRotationServo servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top,N1,N2,N3,N4 servoSrfMeshNames = Rotor,COL1 traverseVelocityLimits = 1, 180 hardMinMaxLimits = -177, 177 softMinMaxAngles = -177, 177 targetAngle = 0 mainAxis = Y maxMotorOutput = 50 driveSpringMutliplier = 100 driveDampingMutliplier = 20 motorizedMassPerKN = 0.0002 motorizedCostPerDriveUnit = 1 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #4b7c9a baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/rotoServos_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticRotationServo resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotoServo_02.cfg PART { name = rotoServo_02 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.21796, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 stackSymmetry = 3 TechRequired = actuators entryCost = 2500 cost = 100 subcategory = 0 title = non RO - Rotation Servo F-12 manufacturer = Kerbal Motion LLC description = The flush mounted rotation servo has reduced output but a much sleeker form factor, hiding all the motor bits inside the servo head itself, reducing the space it requires. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.06 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator rotate servo maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/RotoServo_02 } NODE { name = N1 transform = N1 size = 0 method = FIXED_JOINT rigid = true } NODE { name = N2 transform = N2 size = 0 method = FIXED_JOINT rigid = true } NODE { name = N3 transform = N3 size = 0 method = FIXED_JOINT rigid = true } NODE { name = N4 transform = N4 size = 0 method = FIXED_JOINT rigid = true } MODULE { name = ModuleRoboticRotationServo servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top,N1,N2,N3,N4 servoSrfMeshNames = Rotor,COL1 traverseVelocityLimits = 1, 180 hardMinMaxLimits = -177, 177 softMinMaxAngles = -177, 177 targetAngle = 0 mainAxis = Y maxMotorOutput = 150 driveSpringMutliplier = 100 driveDampingMutliplier = 20 motorizedMassPerKN = 0.0002 motorizedCostPerDriveUnit = 1 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #b08b39 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/rotoServos_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticRotationServo resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotoServo_03.cfg PART { name = rotoServo_03 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_stack_top = 0.0, 0.62483, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 stackSymmetry = 3 TechRequired = actuators entryCost = 3500 cost = 120 subcategory = 0 title = non RO - Rotation Servo M-12 manufacturer = Kerbal Motion LLC description = A medium, high-torque servo that can rotate attached parts through 360 degrees. Makes sure any evil robots you construct with it can see behind themselves. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.08 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size0 tags = robot actuator rotate servo maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/RotoServo_03 } NODE { name = N1 transform = N1 size = 1 method = FIXED_JOINT rigid = true } NODE { name = N2 transform = N2 size = 1 method = FIXED_JOINT rigid = true } NODE { name = N3 transform = N3 size = 1 method = FIXED_JOINT rigid = true } NODE { name = N4 transform = N4 size = 1 method = FIXED_JOINT rigid = true } MODULE { name = ModuleRoboticRotationServo servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top,N1,N2,N3,N4 servoSrfMeshNames = Rotor,COL1 traverseVelocityLimits = 1, 180 hardMinMaxLimits = -177, 177 softMinMaxAngles = -177, 177 targetAngle = 0 mainAxis = Y maxMotorOutput = 200 driveSpringMutliplier = 100 driveDampingMutliplier = 20 motorizedMassPerKN = 0.0003 motorizedCostPerDriveUnit = 0.75 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #b08b39 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/rotoServos_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticRotationServo resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/rotoServo_04.cfg PART { name = rotoServo_04 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 stackSymmetry = 3 TechRequired = actuators entryCost = 6400 cost = 500 subcategory = 0 title = non RO - Rotation Servo M-25 manufacturer = Kerbal Motion LLC description = A large, high-torque servo that can rotate attached parts through 360 degrees. When you just don't have enough torque for whatever nefarious prupose you have in mind, this is what you use. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.48 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1 tags = robot actuator rotate servo maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/RotoServo_04 } NODE { name = N1 transform = N1 size = 1 method = FIXED_JOINT rigid = true } NODE { name = N2 transform = N2 size = 1 method = FIXED_JOINT rigid = true } NODE { name = N3 transform = N3 size = 1 method = FIXED_JOINT rigid = true } NODE { name = N4 transform = N4 size = 1 method = FIXED_JOINT rigid = true } MODULE { name = ModuleRoboticRotationServo servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top,N1,N2,N3,N4 servoSrfMeshNames = Rotor,COL1 traverseVelocityLimits = 1, 180 hardMinMaxLimits = -177, 177 softMinMaxAngles = -177, 177 targetAngle = 0 mainAxis = Y maxMotorOutput = 1000 driveSpringMutliplier = 100 driveDampingMutliplier = 20 motorizedMassPerKN = 0.0004 motorizedCostPerDriveUnit = 0.5 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 RESOURCE { name = ElectricCharge rate = 1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #915934 baseDisplayName = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/rotoServos_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticRotationServo resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Robotics/Controllers/KAL1000.cfg PART { name = controller1000 module = Part author = Pablo mesh = model.mu rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, -1.0 TechRequired = advElectrics entryCost = 8000 cost = 1000 subcategory = 0 title = non RO - KAL-1000 Controller manufacturer = Moving Parts Experts Group description = A first of its kind, this intelligent programmable controller can manage a number of parts across a vessel.\n\nIts not an entirely autonomous entity... yet... (PART NOT SUPPORTED BY RO) attachRules = 0,1,0,0,0 mass = 0.01 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = (contr (robo (seq (anim mapActionsToSymmetryParts = false maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODULE { name = ModuleRoboticController RESOURCE { name = ElectricCharge rate = 0.1 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Science/RobotArmScanner/RobotArmScanner_S1.cfg PART { name = RobotArmScanner_S1 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 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 TechRequired = advExploration entryCost = 4200 cost = 400 subcategory = 0 title = non RO - CRSY Light Scanning Arm manufacturer = Experimental Engineering Group description = The Experimental Engineering Group managed to successfully adapt technologies from several other manufacturers to produce this once-in-a-lifetime piece of technology.\n\nThe light scanning arm is capable of independent work on distant planets, analyzing the geology and composition of rocks and other surface features with two different instruments.\n\nA masterpiece of engineering and design. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,0,0 mass = 0.06 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf tags = arm scanner science rover rock test maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Science/RobotArmScanner/Assets/ROCArm_01 } EFFECTS { unpacking { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_small_start maxVolumeDistance = 150 } } extending { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_small_motor_00 loop = true volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } scanning { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_small_scan volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } retracting { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_small_motor_00 loop = true volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } packing { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_small_end maxVolumeDistance = 150 } } } MODULE { name = ModuleRobotArmScanner pivotName = BaseRotator extendActionName = Scan Surface Feature trackingSpeed = 30 animationName = ROCScan1 TrackingAlignmentOffset = 0 unpackAnimationName = ROCDeploy editorReachAnimationName = ROCPreview firstJointAlignOffset = -90 gimbalAlignOffset = 90 instAlignOffset = 180 distanceFromSurface = 0.6 cancelScanDistance = 0.1 firstJointRotStartAngleModifier = 0 impactResistance = 2 impactResistanceRetracted = 6 retractable = False rangeTriggerRadius = 2 rangeTriggerParentTransformName = ROCArm_01 firstJointRotationLimit = 90 safeRetractPeriods = 0 1 safeRetractPeriods = 3.5 4.5 safeRetractPeriods = 7 15 RESOURCE { name = ElectricCharge rate = 13.6 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } SCANNEREFFECTS { EFFECT { className = RobotArmFXSpectrometer effectStartTime = 1.5 effectStopTime = 3 lightTransformName = LightTransform } } } MODULE { name = ModuleScienceExperiment experimentID = ROCScience experimentActionName = Scan Surface Feature resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 1 dataIsCollectable = True scienceValueRatio = 0.333333333333333333 showScienceValueRatio = true extraResultString = Your scan has collected some, but not all the information available. Come back later with a better sensor. interactionRange = 2 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Science/RobotArmScanner/RobotArmScanner_S2.cfg PART { name = RobotArmScanner_S2 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 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 TechRequired = scienceTech entryCost = 6500 cost = 600 subcategory = 0 title = non RO - SPRT Medium Scanning Arm manufacturer = Experimental Engineering Group description = The Experimental Engineering Group has triumphed in creating a larger version of their previous scanning arm, duplicating their heroic feat for a twice-in-a-lifetime scientific accomplishment.\n\nThe medium scanning arm incoporates a 3rd instrument for further data gathering, increasing the amount of data the arm can gather. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,0,0 mass = 0.14 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf tags = arm scanner science rover rock test maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Science/RobotArmScanner/Assets/ROCArm_02 } EFFECTS { unpacking { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_medium_start maxVolumeDistance = 150 } } extending { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_medium_motor_00 loop = true volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } scanning { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_medium_scan volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } retracting { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_medium_motor_00 loop = true volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } packing { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_medium_end maxVolumeDistance = 150 } } } MODULE { name = ModuleRobotArmScanner pivotName = BaseRotator extendActionName = Scan Surface Feature trackingSpeed = 30 animationName = ROCScan2 TrackingAlignmentOffset = 0 unpackAnimationName = ROCDeploy editorReachAnimationName = ROCPreview firstJointAlignOffset = -90 gimbalAlignOffset = 90 instAlignOffset = 180 distanceFromSurface = 0.6 cancelScanDistance = 0.1 firstJointRotStartAngleModifier = 0 impactResistance = 2 impactResistanceRetracted = 6 retractable = False rangeTriggerRadius = 3 rangeTriggerParentTransformName = ROCArm_02 firstJointRotationLimit = 90 safeRetractPeriods = 0 1 safeRetractPeriods = 3.5 4 safeRetractPeriods = 8 10 safeRetractPeriods = 12 15 RESOURCE { name = ElectricCharge rate = 19.7 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } SCANNEREFFECTS { EFFECT { className = RobotArmFXSpectrometer effectStartTime = 1.5 effectStopTime = 3 lightTransformName = LightTransform } EFFECT { className = RobotArmFXLaser effectStartTime = 5 effectStopTime = 6.5 laserEffectTransformName = LaserTransform configLaserEffectColor = #FF0000 laserEffectWidth = 0.01 } } } MODULE { name = ModuleScienceExperiment experimentID = ROCScience experimentActionName = Scan Surface Feature resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 1 dataIsCollectable = True scienceValueRatio = 0.666666666666666666 showScienceValueRatio = true extraResultString = Your scan has collected most, but not all the information available. Come back later with a better sensor. interactionRange = 2.5 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Science/RobotArmScanner/RobotArmScanner_S3.cfg PART { name = RobotArmScanner_S3 module = Part author = RoverDude rescaleFactor = 1 node_stack_bottom = 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 TechRequired = advScienceTech entryCost = 8000 cost = 800 subcategory = 0 title = non RO - OP-E Large Scanning Arm manufacturer = Experimental Engineering Group description = The Experimental Engineering Group's marketing department claims this is another once-in-a-lifetime achievement. We're starting to get suspicious!\n\nNonetheless, this even larger rover arm has four separate instruments, and we can't think of what else they might add, so this is probably the top of the line model from them. (PART NOT SUPPORTED BY RO) attachRules = 1,1,0,0,0 mass = 0.3 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf tags = arm scanner science rover rock test maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Science/RobotArmScanner/Assets/ROCArm_03 } EFFECTS { unpacking { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_large_start maxVolumeDistance = 150 } } extending { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_large_motor_00 loop = true volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } scanning { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_large_scan volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } retracting { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_large_motor_00 loop = true volume = 0.0 0.0 volume = 1.0 1.0 maxVolumeDistance = 150 } } packing { AUDIO { channel = Ship clip = SquadExpansion/Serenity/Sounds/robo_arm_large_end maxVolumeDistance = 150 } } } MODULE { name = ModuleRobotArmScanner pivotName = BaseRotator extendActionName = Scan Surface Feature trackingSpeed = 30 animationName = ROCScan TrackingAlignmentOffset = 0 unpackAnimationName = ROCDeploy editorReachAnimationName = ROCPreview firstJointAlignOffset = -90 gimbalAlignOffset = 90 instAlignOffset = 180 distanceFromSurface = 0.6 cancelScanDistance = 0.1 firstJointRotStartAngleModifier = 0 impactResistance = 2 impactResistanceRetracted = 6 retractable = False rangeTriggerRadius = 4 rangeTriggerParentTransformName = ROCArm_03 firstJointRotationLimit = 90 safeRetractPeriods = 0 1 safeRetractPeriods = 3.5 4 safeRetractPeriods = 8 9 safeRetractPeriods = 15.5 16 safeRetractPeriods = 18 20 destroyOnBreakObject = DrillParticles destroyOnBreakObject = DrillSmoke destroyOnBreakObject = DrillSpark RESOURCE { name = ElectricCharge rate = 26.8 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } SCANNEREFFECTS { EFFECT { className = RobotArmFXSpectrometer effectStartTime = 1.5 effectStopTime = 3 lightTransformName = LightTransform } EFFECT { className = RobotArmFXLaser effectStartTime = 5 effectStopTime = 6.5 laserEffectTransformName = LaserTransform configLaserEffectColor = #FF0000 laserEffectWidth = 0.01 } EFFECT { className = RobotArmFXDrill effectStartTime = 9.8 effectStopTime = 15 drillBaseTransformName = DrillBaseTransform drillTipTransformName = DrillHeadTransform drillEffectTransformName = DrillParticles } } } MODULE { name = ModuleScienceExperiment experimentID = ROCScience experimentActionName = Scan Surface Feature resetActionName = Discard Report reviewActionName = Review Report hideUIwhenUnavailable = True rerunnable = True resettable = True resettableOnEVA = False hideFxModuleUI = True xmitDataScalar = 1 dataIsCollectable = True scienceValueRatio = 1.0 showScienceValueRatio = true extraResultString = Your scan has collected all the detail possible, congratulations! interactionRange = 3 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Structural/gripPads/lGripPad.cfg PART { name = lGripPad module = Part author = Pablo rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = specializedConstruction entryCost = 3400 cost = 300 subcategory = 0 title = non RO - GP-156 Grip Pad manufacturer = Dinkelstein Kerman's Construction Emporium description = A large size non-slip pad so that you don't slip off the back of your mech-bot as you stomp across KSC in search of science! Comes in two form factors and three grip levels. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.078 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 65 bulkheadProfiles = srf tags = cover plat support grip rubber friction mapActionsToSymmetryParts = false maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Structural/gripPads/Assets/lGripPad } MODULE { name = ModulePartVariants baseVariant = Square VARIANT { name = Square displayName = Square description = Square primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { round = false square = true } } VARIANT { name = Round displayName = Round description = Round primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { round = true square = false } } } MODULE { name = ModulePhysicMaterial activePhysicMaterialName = MediumGrip PhysicMaterialName = MediumGrip PhysicMaterialName = HighGrip PhysicMaterialName = ExtremeGrip PHYSICMATERIALCOLORS { MATERIALCOLOR { name = MediumGrip color = 1,1,1 } MATERIALCOLOR { name = HighGrip color = 0.63,0.63,0.63 } MATERIALCOLOR { name = ExtremeGrip color = 0.38,0.38,0.38 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Structural/gripPads/lGripStrip.cfg PART { name = lGripStrip module = Part author = Pablo rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = specializedConstruction entryCost = 3400 cost = 300 subcategory = 0 title = non RO - GPS-156 Grip Strip manufacturer = Dinkelstein Kerman's Construction Emporium description = A large non-slip strip, giving unparalleled traction for all your non-slip needs. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.078 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 65 bulkheadProfiles = srf tags = cover plat support grip rubber friction mapActionsToSymmetryParts = false maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Structural/gripPads/Assets/lGripStrip } MODULE { name = ModulePhysicMaterial activePhysicMaterialName = MediumGrip PhysicMaterialName = MediumGrip PhysicMaterialName = HighGrip PhysicMaterialName = ExtremeGrip PHYSICMATERIALCOLORS { MATERIALCOLOR { name = MediumGrip color = 1,1,1 } MATERIALCOLOR { name = HighGrip color = 0.63,0.63,0.63 } MATERIALCOLOR { name = ExtremeGrip color = 0.38,0.38,0.38 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Structural/gripPads/mGripPad.cfg PART { name = mGripPad module = Part author = Pablo rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advancedMotors entryCost = 2600 cost = 75 subcategory = 0 title = non RO - GP-036 Grip Pad manufacturer = Dinkelstein Kerman's Construction Emporium description = A medium size non-slip pad so that the feet of your mecha-bot do not slip out from under it on the shifty sands of Duna. Comes in two form factors and three grip levels. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.018 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 65 bulkheadProfiles = srf tags = cover plat support grip rubber friction mapActionsToSymmetryParts = false maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Structural/gripPads/Assets/mGripPad } MODULE { name = ModulePartVariants baseVariant = Square VARIANT { name = Square displayName = Square description = Square primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { round = false square = true } } VARIANT { name = Round displayName = Round description = Round primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { round = true square = false } } } MODULE { name = ModulePhysicMaterial activePhysicMaterialName = MediumGrip PhysicMaterialName = MediumGrip PhysicMaterialName = HighGrip PhysicMaterialName = ExtremeGrip PHYSICMATERIALCOLORS { MATERIALCOLOR { name = MediumGrip color = 1,1,1 } MATERIALCOLOR { name = HighGrip color = 0.63,0.63,0.63 } MATERIALCOLOR { name = ExtremeGrip color = 0.38,0.38,0.38 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Structural/gripPads/sGripPad.cfg PART { name = sGripPad module = Part author = Pablo rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = advancedMotors entryCost = 1100 cost = 30 subcategory = 0 title = non RO - GP-004 Grip Pad manufacturer = Dinkelstein Kerman's Construction Emporium description = A very small non-slip pad to help make sure rocks do not slip out of the fingers of your mecha-bot. Comes in two form factors and three grip levels. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.002 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 65 bulkheadProfiles = srf tags = cover plat support grip rubber friction mapActionsToSymmetryParts = false maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Structural/gripPads/Assets/sGripPad } MODULE { name = ModulePartVariants baseVariant = Square VARIANT { name = Square displayName = Square description = Square primaryColor = #ffffff secondaryColor = #ffffff GAMEOBJECTS { round = false square = true } } VARIANT { name = Round displayName = Round description = Round primaryColor = #000000 secondaryColor = #000000 GAMEOBJECTS { round = true square = false } } } MODULE { name = ModulePhysicMaterial activePhysicMaterialName = MediumGrip PhysicMaterialName = MediumGrip PhysicMaterialName = HighGrip PhysicMaterialName = ExtremeGrip PHYSICMATERIALCOLORS { MATERIALCOLOR { name = MediumGrip color = 1,1,1 } MATERIALCOLOR { name = HighGrip color = 0.63,0.63,0.63 } MATERIALCOLOR { name = ExtremeGrip color = 0.38,0.38,0.38 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Parts/Structural/gripPads/sGripStrip.cfg PART { name = sGripStrip module = Part author = Pablo rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 rescaleFactor = 1 TechRequired = advancedMotors entryCost = 1500 cost = 50 subcategory = 0 title = non RO - GPS-025 Grip Strip manufacturer = Dinkelstein Kerman's Construction Emporium description = A non slip strip. The manufacturer assures us the price is justified and 'going down to the local market and buying a nice doormat' would NOT be just as good. (PART NOT SUPPORTED BY RO) attachRules = 1,1,1,1,0 mass = 0.012 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 65 bulkheadProfiles = srf tags = cover plat support grip rubber friction mapActionsToSymmetryParts = false maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 category = 97 MODEL { model = SquadExpansion/Serenity/Parts/Structural/gripPads/Assets/sGripStrip } MODULE { name = ModulePhysicMaterial activePhysicMaterialName = MediumGrip PhysicMaterialName = MediumGrip PhysicMaterialName = HighGrip PhysicMaterialName = ExtremeGrip PHYSICMATERIALCOLORS { MATERIALCOLOR { name = MediumGrip color = 1,1,1 } MATERIALCOLOR { name = HighGrip color = 0.63,0.63,0.63 } MATERIALCOLOR { name = ExtremeGrip color = 0.38,0.38,0.38 } } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/DeployedScience.cfg DEPLOYEDSCIENCE { ScienceTimeDelay = 60 DataSendFailedTimeDelay = 600 DIMINSHINGRETURNS { ENTRY { ExpCount = 1 Rate = 1 } ENTRY { ExpCount = 2 Rate = 0.2 } ENTRY { ExpCount = 3 Rate = 0.35 } ENTRY { ExpCount = 4 Rate = 0.45 } ENTRY { ExpCount = 5 Rate = 0.5 } } SEISMICENERGY { MinimumEnergyRequired = 3000 SeismicScienceProcessingDelay = 3 ENTRY { BodyName = Moho Energy = 2.02e9 } ENTRY { BodyName = Eve Energy = 9.78e10 } ENTRY { BodyName = Gilly Energy = 1e6 } ENTRY { BodyName = Kerbin Energy = 4.184e10 } ENTRY { BodyName = Mun Energy = 7.82e8 } ENTRY { BodyName = Minmus Energy = 2.12e7 } ENTRY { BodyName = Duna Energy = 3.62e9 } ENTRY { BodyName = Ike Energy = 2.23e8 } ENTRY { BodyName = Dres Energy = 2.58e8 } ENTRY { BodyName = Laythe Energy = 2.36e10 } ENTRY { BodyName = Vall Energy = 2.49e9 } ENTRY { BodyName = Tylo Energy = 3.39e10 } ENTRY { BodyName = Bop Energy = 2.99e7 } ENTRY { BodyName = Pol Energy = 8.66e6 } ENTRY { BodyName = Eeloo Energy = 8.94e8 } } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/PhysicsMaterials.cfg PHYSICMATERIAL_DEFINITION { name = MediumGrip displayName = Medium Grip dynamicFriction = 0.35 staticFriction = 0.5 bounciness = 0 frictionCombine = Maximum bounceCombine = Average } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/PhysicsMaterials.cfg PHYSICMATERIAL_DEFINITION { name = HighGrip displayName = High Grip dynamicFriction = 0.6 staticFriction = 0.75 bounciness = 0 frictionCombine = Maximum bounceCombine = Average } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/PhysicsMaterials.cfg PHYSICMATERIAL_DEFINITION { name = ExtremeGrip displayName = Extreme Grip dynamicFriction = 0.9 staticFriction = 1.1 bounciness = 0 frictionCombine = Maximum bounceCombine = Average } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/PhysicsMaterials.cfg PHYSICMATERIAL_DEFINITION { name = LowGrip displayName = Low Grip dynamicFriction = 0.1 staticFriction = 0.1 bounciness = 0 frictionCombine = Maximum bounceCombine = Average } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/PhysicsMaterials.cfg PHYSICMATERIAL_DEFINITION { name = Default displayName = Default dynamicFriction = 0.4 staticFriction = 0.4 bounciness = 0 frictionCombine = Maximum bounceCombine = Average } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = KerbinBaobabTree displayName = Baobab Tree prefabName = kerbinBaobabTree modelName = kerbinBaobabTree_LOD00 OrientateUp = true Depth = 0.1 CanBeTaken = false Frequency = 0.1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = false RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0, 1.5, -1.5 localSpaceScanPoints = 0, 1.5, 1.09 localSpaceScanPoints = 0, 1.5, -0.2 localSpaceScanPoints = 0, 3, -1.5 localSpaceScanPoints = 0, 3, 1.0 localSpaceScanPoints = 0, 3, -0.2 localSpaceScanPoints = 0, 4.5, -0.9 localSpaceScanPoints = 0.2, 4.5, 0 localSpaceScanPoints = 0, 7, 0 Scale = 1 CELESTIALBODY { Name = Kerbin Biome = Grasslands Biome = Highlands } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = KerbinGiantQuartz displayName = Giant Quartz prefabName = kerbinQuartz modelName = kerbinQuartz_LOD00 OrientateUp = true Depth = 0.1 CanBeTaken = false Frequency = 0.25 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = false RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0, 1.5, -1.0 localSpaceScanPoints = -0.44, 1.5, 1.1 localSpaceScanPoints = -1.9, 1.5, 0.2 localSpaceScanPoints = 1.69, 1.5, -0.65 localSpaceScanPoints = 1.2, 1, 0.8 localSpaceScanPoints = -1.5, 1.5, -0.5 Scale = 1 CELESTIALBODY { Name = Kerbin Biome = Mountains } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = GillyRidgeline displayName = Gilly Ridgeline prefabName = gillyRidgeline modelName = gillyRidgeline_LOD00 OrientateUp = false Depth = 0.3 CanBeTaken = false Frequency = 1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = -1.1, 0.55, -0.1 localSpaceScanPoints = 1, 0.55, -0.16 localSpaceScanPoints = 1.8, 0.55, -0.16 localSpaceScanPoints = -2.1, 0.55, 0.05 localSpaceScanPoints = 0, 0.55, -0.22 localSpaceScanPoints = 0, 0.55, 0.08 Scale = 2 CELESTIALBODY { Name = Gilly Biome = Midlands Biome = Lowlands Biome = Highlands } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = DunaEjectaOnIke displayName = Duna Ejecta prefabName = dunaEjecta modelName = dunaEjecta_LOD00 OrientateUp = true Depth = 0.5 CanBeTaken = true Frequency = 5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.4, 0 Scale = 1 CELESTIALBODY { Name = Ike Biome = Polar Lowlands Biome = Midlands Biome = Eastern Mountain Ridge Biome = Western Mountain Ridge Biome = Lowlands Biome = South Eastern Mountain Range Biome = South Pole Biome = Central Mountain Range } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = BopGravelPile displayName = Gravel Pile prefabName = bopGravelPile modelName = bopGravelPile_LOD00 OrientateUp = false Depth = 0.4 CanBeTaken = false Frequency = 0.5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0, 0.57, -0.3 localSpaceScanPoints = 0.13, 0.58, 1.052 localSpaceScanPoints = 1.31, 0.5, 0.004 localSpaceScanPoints = -1.555, 0.57, 0.326 localSpaceScanPoints = 1.063, 0.5, 0.92 localSpaceScanPoints = -0.78, 0.5, 0.82 localSpaceScanPoints = 2.14, 0.47, 0.827 Scale = 2 CELESTIALBODY { Name = Bop Biome = Poles Biome = Slopes Biome = Valley } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = PolYellowStones displayName = Yellow Stones prefabName = pol_yellowStones modelName = pol_yellowStones_LOD00 OrientateUp = true Depth = 0.5 CanBeTaken = true Frequency = 10 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.2, 0 Scale = 1.2 CELESTIALBODY { Name = Pol Biome = Poles Biome = Lowlands Biome = Highlands Biome = Midlands } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = MinmusGreenSandstone displayName = Green Sandstone prefabName = minmus_greenSandstone modelName = minmus_greenSandstone_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.15, 0 Scale = 1.8 CELESTIALBODY { Name = Minmus Biome = Lowlands Biome = Flats Biome = Great Flats Biome = Greater Flats Biome = Lesser Flats } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = MinmusOlivineFormation displayName = Olivine Formation prefabName = minmus_olivineFormation modelName = minmus_olivineFormation_LOD00 OrientateUp = false Depth = 0.1 CanBeTaken = false Frequency = 0.15 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = false RandomOrientation = true localSpaceScanPoints = 0.2, 1, -0.4 localSpaceScanPoints = 0.37, 2, 2.52 localSpaceScanPoints = -2.5, 2, 1.51 localSpaceScanPoints = -5.47, 2, -0.04 localSpaceScanPoints = 3.39, 1, -0.5 Scale = 1 CELESTIALBODY { Name = Minmus Biome = Lowlands Biome = Highlands Biome = Midlands Biome = Poles Biome = Slopes } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = MohoStone displayName = Moho Stone prefabName = mohoStone modelName = mohoStone_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.2, 0 Scale = 1 CELESTIALBODY { Name = Moho Biome = North Pole Biome = Northern Sinkhole Ridge Biome = Northern Sinkhole Biome = Midlands Biome = Western Lowlands Biome = Central Lowlands Biome = Highlands Biome = Minor Craters Biome = South Western Lowlands Biome = South Eastern Lowlands Biome = Canyon Biome = South Pole } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = MohoWrinkleRidge displayName = Wrinkle Ridge prefabName = mohoWrinkleridge modelName = mohoWrinkleridge_LOD00 OrientateUp = false Depth = 0.2 CanBeTaken = false Frequency = 0.25 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = false RandomOrientation = true RandomRotation = false localSpaceScanPoints = -8, 0.7, 0.5 localSpaceScanPoints = -7, 0.7, 0.75 localSpaceScanPoints = -6, 0.7, 0.75 localSpaceScanPoints = -5, 0.7, 0.75 localSpaceScanPoints = -4, 0.7, 1 localSpaceScanPoints = -3, 0.7, 1 localSpaceScanPoints = -2, 0.7, 1 localSpaceScanPoints = -1, 0.7, 1 localSpaceScanPoints = 0, 0.7, 1 localSpaceScanPoints = 1, 0.7, 0.6 localSpaceScanPoints = 2, 0.7, 0.4 localSpaceScanPoints = 3, 0.7, 0.4 localSpaceScanPoints = 4, 0.7, 0.2 localSpaceScanPoints = 5, 0.7, 0.1 localSpaceScanPoints = 6, 0.7, -0.1 localSpaceScanPoints = 7, 0.7, -0.6 localSpaceScanPoints = 8, 0.7, -1 localSpaceScanPoints = 9, 0.7, -1.5 Scale = 1.5 CELESTIALBODY { Name = Moho Biome = North Pole Biome = Northern Sinkhole Ridge Biome = Northern Sinkhole Biome = Midlands Biome = Western Lowlands Biome = Central Lowlands Biome = Highlands Biome = Minor Craters Biome = South Western Lowlands Biome = South Eastern Lowlands Biome = Canyon Biome = South Pole } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = EveVolcanicRock displayName = Volcanic Rock prefabName = eveVolcanicRock modelName = eveVolcanicRock_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.2, 0 Scale = 2 CELESTIALBODY { Name = Eve Biome = Poles Biome = Peaks Biome = Impact Ejecta Biome = Lowlands Biome = Midlands Biome = Highlands Biome = Olympus Biome = Craters Biome = Foothills Biome = Shallows } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = EveBasaltFormation displayName = Basalt Formation prefabName = eveBasaltFormation modelName = eveBasaltFormation_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = false Frequency = 1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = -0.32, 1, -0.21 localSpaceScanPoints = 0.8, 1, 0 localSpaceScanPoints = 0.32, 1, -0.11 localSpaceScanPoints = -0.58 ,1, -0.26 localSpaceScanPoints = 0.12, 2, -0.31 localSpaceScanPoints = -1.06, 1.25, -0.17 Scale = 1 CELESTIALBODY { Name = Eve Biome = Peaks Biome = Impact Ejecta Biome = Highlands Biome = Olympus Biome = Craters Biome = Foothills Biome = Shallows } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = EvePancakeDome displayName = Pancake Dome prefabName = evePancakeDome modelName = evePancakeDome_LOD00 OrientateUp = false Depth = 0.3 CanBeTaken = false Frequency = 0.2 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = -1.87, 1.2, -1.86 localSpaceScanPoints = 1.74, 1.2, 1.72 localSpaceScanPoints = -1.83, 1.2, 1.76 localSpaceScanPoints = 1.82, 1.2, -1.75 localSpaceScanPoints = 0, 3.62, 0 localSpaceScanPoints = 3.08, 2.77, 0 localSpaceScanPoints = -3.8, 2.59, 0 localSpaceScanPoints = 0, 1, -1.96 localSpaceScanPoints = 0, 1, 1.98 Scale = 1.2 CELESTIALBODY { Name = Eve Biome = Peaks Biome = Impact Ejecta Biome = Olympus Biome = Craters Biome = Foothills Biome = Shallows } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = DunaStone displayName = Duna Stone prefabName = dunaStone modelName = dunaStone_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = false RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.4, 0 Scale = 0.8 CELESTIALBODY { Name = Duna Biome = Lowlands Biome = Midlands Biome = Highlands Biome = Craters Biome = Midland Sea Biome = Northern Basin Biome = Southern Basin Biome = Northern Shelf Biome = Midland Canyon Biome = Eastern Canyon Biome = Western Canyon Biome = Polar Craters } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = DunaMeteorite displayName = Duna Meteorite prefabName = dunaMeteorite modelName = dunaMeteorite_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = false Frequency = 0.5 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 1.5, 0 Scale = 1 CELESTIALBODY { Name = Duna Biome = Poles Biome = Lowlands Biome = Midlands Biome = Highlands Biome = Craters Biome = Midland Sea Biome = Northern Basin Biome = Southern Basin Biome = Northern Shelf Biome = Midland Canyon Biome = Eastern Canyon Biome = Western Canyon Biome = Polar Highlands Biome = Polar Craters } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = DunaDune displayName = Sand Dune prefabName = dunaDune modelName = dunaDune_LOD00 OrientateUp = false Depth = 0.4 CanBeTaken = false Frequency = 0.25 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 3.69, 0.50, 0.00 localSpaceScanPoints = -4.07, 0.50, 0.00 localSpaceScanPoints = 0.00, 0.50, 3.85 localSpaceScanPoints = -0.35, 0.45, -2.73 localSpaceScanPoints = -2.45, 0.61, -2.11 localSpaceScanPoints = 2.52, 0.45, -2.46 localSpaceScanPoints = 2.98, 0.58, 2.95 localSpaceScanPoints = -3.17, 0.60, 2.51 localSpaceScanPoints = -0.75, 1.99, -0.09 localSpaceScanPoints = -2.24, 1.28, 2.25 localSpaceScanPoints = 2.00, 1.90, 0.30 localSpaceScanPoints = 0.05, 1.23, 2.02 localSpaceScanPoints = -0.41, 1.20, -1.90 Scale = 2 CELESTIALBODY { Name = Duna Biome = Lowlands Biome = Midlands Biome = Craters Biome = Midland Sea Biome = Northern Basin Biome = Southern Basin Biome = Northern Shelf Biome = Midland Canyon Biome = Eastern Canyon Biome = Western Canyon Biome = Polar Craters } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = DunaBlueberries displayName = Blueberries prefabName = dunaBlueberries modelName = dunaBlueberries_LOD00 OrientateUp = false Depth = 0 CanBeTaken = true Frequency = 10 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = false RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0, 0.07, 0 Scale = 2.5 CELESTIALBODY { Name = Duna Biome = Poles Biome = Lowlands Biome = Midlands Biome = Highlands Biome = Craters Biome = Midland Sea Biome = Northern Basin Biome = Southern Basin Biome = Northern Shelf Biome = Midland Canyon Biome = Eastern Canyon Biome = Western Canyon Biome = Polar Highlands Biome = Polar Craters } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = DresMeteorite displayName = Dres Meteorite prefabName = dresMeteorite modelName = dresMeteorite_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = false Frequency = 1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 1.5, 0 localSpaceScanPoints = -1, 0.7, 0.2 localSpaceScanPoints = 1.5, 1.5, 0 localSpaceScanPoints = -1.3, 2, 0 localSpaceScanPoints = -0.9, 1.6, 0 localSpaceScanPoints = 1.8, 0.8, -0.3 Scale = 1.5 CELESTIALBODY { Name = Dres Biome = Poles Biome = Lowlands Biome = Midlands Biome = Highlands Biome = Ridges Biome = Impact Craters Biome = Impact Ejecta Biome = Canyons } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = DresCrater displayName = Dres Crater prefabName = dresCrater modelName = dresCrater_LOD00 OrientateUp = false Depth = 0.3 CanBeTaken = false Frequency = 0.25 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0.00, 1.20, -4.40 localSpaceScanPoints = 0.00, 1.20, 4.40 localSpaceScanPoints = -4.40, 1.00, 0.00 localSpaceScanPoints = 4.40, 1.00, 0.00 localSpaceScanPoints = 2.70, 2.60, 0.00 localSpaceScanPoints = -2.70, 2.60, 0.00 localSpaceScanPoints = 0.00, 2.60, 2.70 localSpaceScanPoints = 0.00, 2.60, -2.70 localSpaceScanPoints = 3.06, 1.10, 3.07 localSpaceScanPoints = -3.06, 1.10, 3.07 localSpaceScanPoints = 3.11, 1.10, -3.10 localSpaceScanPoints = -3.09, 1.10, -3.06 localSpaceScanPoints = 2.24, 2.50, 2.17 localSpaceScanPoints = 2.18, 2.50, -1.94 localSpaceScanPoints = -1.85, 2.50, -1.80 localSpaceScanPoints = -1.95, 2.50, 1.88 Scale = 1.2 CELESTIALBODY { Name = Dres Biome = Poles Biome = Lowlands Biome = Midlands Biome = Highlands Biome = Impact Craters Biome = Impact Ejecta } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = MunStone displayName = Mun Stone prefabName = munStone modelName = munStone_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.26, 0 Scale = 1.3 CELESTIALBODY { Name = Mun Biome = Poles Biome = Lowlands Biome = Midlands Biome = Highlands Biome = East Crater Biome = Northwest Crater Biome = Northern Basin Biome = Farside Crater Biome = Southwest Crater Biome = Canyons Biome = Polar Crater Biome = Polar Lowlands Biome = Highland Craters Biome = Midland Craters Biome = East Farside Crater Biome = Twin Craters Biome = Farside Basin } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = MunCrater displayName = Mun Crater prefabName = munCrater modelName = munCrater_LOD00 OrientateUp = false Depth = 0.3 CanBeTaken = false Frequency = 1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0.00, 0.50, -1.30 localSpaceScanPoints = 0.00, 0.50, 1.65 localSpaceScanPoints = 1.35, 0.50, 0.28 localSpaceScanPoints = -1.58, 0.50, 0.28 localSpaceScanPoints = -0.10, 0.80, -1.22 localSpaceScanPoints = -0.10, 0.92, 1.46 localSpaceScanPoints = 1.22, 0.60, 0.20 localSpaceScanPoints = -1.46, 0.79, 0.20 localSpaceScanPoints = 0.97, 0.44, 1.26 localSpaceScanPoints = -1.00, 0.50, 1.19 localSpaceScanPoints = 0.93, 0.50, -0.81 localSpaceScanPoints = -1.09, 0.50, -0.87 localSpaceScanPoints = 0.89, 0.75, 1.13 localSpaceScanPoints = -0.88, 0.75, 1.10 localSpaceScanPoints = -0.99, 0.75, -0.73 localSpaceScanPoints = 0.83, 0.75, -0.64 Scale = 1.2 CELESTIALBODY { Name = Mun Biome = Poles Biome = Lowlands Biome = Midlands Biome = Highlands Biome = East Crater Biome = Northwest Crater Biome = Northern Basin Biome = Farside Crater Biome = Southwest Crater Biome = Canyons Biome = Polar Crater Biome = Polar Lowlands Biome = Highland Craters Biome = Midland Craters Biome = East Farside Crater Biome = Twin Craters Biome = Farside Basin } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = MunLargeCrater displayName = Mun Large Crater prefabName = munLargeCrater modelName = munLargeCrater_LOD00 OrientateUp = false Depth = 0.3 CanBeTaken = false Frequency = 0.25 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0.00, 1.00, -4.44 localSpaceScanPoints = 0.00, 1.00, 4.40 localSpaceScanPoints = -2.55, 1.00, -3.55 localSpaceScanPoints = -2.21, 1.00, 3.91 localSpaceScanPoints = 2.44, 1.00, -3.78 localSpaceScanPoints = 2.28, 1.00, 3.81 localSpaceScanPoints = 3.48, 1.00, 2.24 localSpaceScanPoints = -3.50, 1.00, 2.32 localSpaceScanPoints = 3.98, 1.00, -0.25 localSpaceScanPoints = -3.98, 1.00, -0.25 localSpaceScanPoints = 3.87, 1.00, -2.22 localSpaceScanPoints = -3.73, 1.00, -1.89 localSpaceScanPoints = 0.00, 2.00, 4.20 localSpaceScanPoints = 0.00, 2.00, -4.22 localSpaceScanPoints = -4.54, 2.00, 0.00 localSpaceScanPoints = 4.32, 1.58, 0.00 localSpaceScanPoints = -3.77, 2.00, 2.42 localSpaceScanPoints = -3.93, 2.00, -2.15 localSpaceScanPoints = -2.25, 2.00, 3.77 localSpaceScanPoints = 2.49, 2.00, -3.81 localSpaceScanPoints = 2.29, 2.00, 3.91 localSpaceScanPoints = -2.30, 2.00, -3.75 localSpaceScanPoints = 3.82, 1.79, -1.91 localSpaceScanPoints = 3.92, 1.76, 1.74 Scale = 1.2 CELESTIALBODY { Name = Mun Biome = Poles Biome = Lowlands Biome = Midlands Biome = Highlands Biome = East Crater Biome = Northwest Crater Biome = Northern Basin Biome = Farside Crater Biome = Southwest Crater Biome = Canyons Biome = Polar Crater Biome = Polar Lowlands Biome = Highland Craters Biome = Midland Craters Biome = East Farside Crater Biome = Twin Craters Biome = Farside Basin } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = LaytheStone displayName = Laythe Stone prefabName = laytheStone modelName = laytheStone_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 2 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.21, 0 Scale = 2 CELESTIALBODY { Name = Laythe Biome = Poles Biome = Shores Biome = Dunes Biome = Crater Island Biome = Peaks } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = LaytheBoulder displayName = Laythe Boulder prefabName = laytheBoulder modelName = laytheBoulder_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = false Frequency = 0.5 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0, 1.5, 0 Scale = 1 CELESTIALBODY { Name = Laythe Biome = Poles Biome = Shores Biome = Dunes Biome = Crater Island Biome = Peaks } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = LaytheGeyser displayName = Laythe Geyser prefabName = laytheGeyser modelName = laytheGeyser_LOD00 OrientateUp = false Depth = 0.3 CanBeTaken = false Frequency = 0.1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = false RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0.35, 1.10, -3.47 localSpaceScanPoints = 1.60, 1.83, 1.04 localSpaceScanPoints = 2.23, 1.83, -0.63 localSpaceScanPoints = -1.55, 1.50, -0.92 localSpaceScanPoints = 0.48, 3.00, -0.75 localSpaceScanPoints = -0.20, 1.50, 0.88 localSpaceScanPoints = 1.77, 1.50, -2.53 localSpaceScanPoints = -0.76, 1.50, -2.51 burstEmitterMinWait = 60 burstEmitterMaxWait = 120 sfxVolume = 0.75 idleClip = SquadExpansion/Serenity/Sounds/sfx_geyser_idle burstClip = SquadExpansion/Serenity/Sounds/sfx_geyser_burst Scale = 1 applyForces = true vfxBaseForce = 1.2 vfxForceRadius = 1.5, 7 vfxRadiusCenter = 0.6, 6.5, -1.2 forceDirection = 0, 1, 0 CELESTIALBODY { Name = Laythe Biome = Shores Biome = Dunes Biome = Crater Island } VFX_CURVEFORCE { key = 0 0 key = 0.3 0 key = 0.322 0 key = 0.344 0.15 key = 0.366 0.15 key = 0.592 0.15 key = 0.614 0.15 key = 0.636 0 key = 0.658 0 key = 4.32 0 key = 4.342 0 key = 4.364 0.2 key = 4.386 0.2 key = 10.762 0.2 key = 10.784 0.2 key = 10.806 0 key = 10.828 0 key = 11.25 0 key = 11.272 0 key = 11.294 1.5 key = 11.316 1.5 key = 22.622 1.5 key = 22.644 1.5 key = 22.666 0 key = 22.688 0 } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = VallIceChunk displayName = Vall Ice Chunk prefabName = vallIceChunk modelName = vallIceChunk_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.23, 0 localSpaceScanPoints = -0.0313, 0.1162, 0.175 localSpaceScanPoints = 0.0778, 0.077, -0.2042 localSpaceScanPoints = 0.023, 0.47, 0.123 Scale = 1.5 CELESTIALBODY { Name = Vall Biome = Poles Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Northeast Basin Biome = Northwest Basin Biome = Southern Basin Biome = Southern Valleys Biome = Mountains } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = VallStone displayName = Vall Stone prefabName = vallStone modelName = vallStone_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = false Frequency = 1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.78, -0.58 localSpaceScanPoints = 0, 0.78, 0.9 localSpaceScanPoints = 1.65, 0.78, 0 localSpaceScanPoints = -1.7, 0.78, 0 Scale = 1 CELESTIALBODY { Name = Vall Biome = Poles Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Northeast Basin Biome = Northwest Basin Biome = Southern Basin Biome = Southern Valleys Biome = Mountains } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = VallCryovolcano displayName = Cryovolcano prefabName = vallCryovolcano modelName = vallCryovolcano_LOD00 OrientateUp = false Depth = 0.3 CanBeTaken = false Frequency = 0.1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = false RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0.18, 1.00, -3.12 localSpaceScanPoints = 0.00, 1.00, 3.06 localSpaceScanPoints = -3.28, 0.65, -0.74 localSpaceScanPoints = 3.50, 0.75, -1.22 localSpaceScanPoints = 2.21, 1.00, -2.14 localSpaceScanPoints = -2.17, 1.00, -2.12 localSpaceScanPoints = -2.27, 1.00, 1.93 localSpaceScanPoints = 2.23, 1.00, 2.36 localSpaceScanPoints = -0.06, 2.43, 1.73 localSpaceScanPoints = -0.06, 2.43, -1.73 localSpaceScanPoints = -1.71, 2.43, -0.07 localSpaceScanPoints = 1.71, 2.43, -0.07 localSpaceScanPoints = 3.52, 0.75, 1.05 localSpaceScanPoints = -3.10, 1.00, 0.76 localSpaceScanPoints = -1.16, 2.43, -1.26 localSpaceScanPoints = 1.26, 2.43, -1.29 localSpaceScanPoints = 1.19, 2.43, 1.22 localSpaceScanPoints = -1.14, 2.43, 1.24 burstEmitterMinWait = 60 burstEmitterMaxWait = 120 sfxVolume = 0.75 idleClip = SquadExpansion/Serenity/Sounds/sfx_cryoVolcano_idle burstClip = SquadExpansion/Serenity/Sounds/sfx_cryoVolcano_burst Scale = 1.6 applyForces = true vfxBaseForce = 1.4 vfxForceRadius = 1.5, 8 vfxRadiusCenter = 0, 4.5, 0 forceDirection = 0, 1, 0 CELESTIALBODY { Name = Vall Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Northeast Basin Biome = Northwest Basin Biome = Southern Basin Biome = Southern Valleys } VFX_CURVEFORCE { key = 0 0 key = 6.022 0 key = 6.002 0 key = 6.044 0.5 key = 6.066 0.5 key = 6.988 0.5 key = 7 0.5 key = 7.022 0 key = 7.044 0 key = 9.84 0 key = 9.862 0 key = 9.884 0.52 key = 9.906 0.52 key = 10.884 0.52 key = 10.906 0.52 key = 10.928 0 key = 10.95 0 key = 16.94 0 key = 16.962 0 key = 16.984 0.25 key = 17.006 0.25 key = 17.984 0.25 key = 18.006 0.25 key = 18.028 0 key = 18.05 0 } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = TyloLightStone displayName = Tylo Light Stone prefabName = tyloLightStone modelName = tyloLightStone_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 2 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.3, 0 Scale = 1.25 CELESTIALBODY { Name = Tylo Biome = Mara Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Minor Craters Biome = Tycho Crater Biome = Galileio Crater Biome = Grissom Crater Biome = Gagarin Crater } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = TyloDarkBoulder displayName = Tylo Dark Boulder prefabName = tyloDarkBoulder modelName = tyloDarkBoulder_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = false Frequency = 0.5 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0, 0.95, 0 Scale = 1 CELESTIALBODY { Name = Tylo Biome = Mara Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Minor Craters Biome = Tycho Crater Biome = Galileio Crater Biome = Grissom Crater Biome = Gagarin Crater } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = TyloCheckerboard displayName = Tylo Checkerboard prefabName = tyloCheckerboard modelName = tyloCheckerboard_LOD00 OrientateUp = false Depth = 0.6 CanBeTaken = false Frequency = 0.1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0.00, 2.35, -1.70 localSpaceScanPoints = -0.34, 2.46, 0.84 localSpaceScanPoints = -2.29, 2.37, -0.54 localSpaceScanPoints = 3.69, 2.04, -0.12 localSpaceScanPoints = 3.07, 2.50, -1.71 localSpaceScanPoints = 3.17, 1.93, 1.34 localSpaceScanPoints = 5.83, 4.64, 0.06 localSpaceScanPoints = -4.97, 4.95, -0.30 localSpaceScanPoints = 4.37, 5.39, -1.94 localSpaceScanPoints = 3.76, 5.14, 1.95 localSpaceScanPoints = -3.25, 8.59, 0.06 localSpaceScanPoints = 2.70, 8.59, 0.06 localSpaceScanPoints = -0.95, 9.36, -0.08 localSpaceScanPoints = 0.00, 5.57, -1.55 localSpaceScanPoints = 0.00, 5.31, 1.50 Scale = 1 CELESTIALBODY { Name = Tylo Biome = Mara Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Minor Craters Biome = Tycho Crater Biome = Galileio Crater Biome = Grissom Crater Biome = Gagarin Crater } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = EelooIceChunk displayName = Eeloo Ice Chunk prefabName = eelooIceChunk modelName = eelooIceChunk_LOD00 OrientateUp = false Depth = 0.5 CanBeTaken = true Frequency = 5 CastShadows = true ReceiveShadows = true CollisionThreshold = 50 SmallROC = true RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 0.15, 0 Scale = 2 CELESTIALBODY { Name = Eeloo Biome = Poles Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Craters Biome = Northern Glaciers Biome = Ice Canyons Biome = Fragipan Biome = Babbage Patch Biome = Southern Glaciers Biome = Mu Glacier } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = EelooBrownBoulder displayName = Eeloo Brown Boulder prefabName = eelooBrownBoulder modelName = eelooBrownBoulder_LOD00 OrientateUp = false Depth = 0.6 CanBeTaken = false Frequency = 1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = false RandomRotation = true localSpaceScanPoints = 0, 2.2, 0 Scale = 1 CELESTIALBODY { Name = Eeloo Biome = Poles Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Craters Biome = Northern Glaciers Biome = Fragipan Biome = Southern Glaciers Biome = Mu Glacier } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/rocsdef.cfg ROC_DEFINITION { Type = EelooBerg displayName = Eeloo Berg prefabName = eelooBerg modelName = eelooBerg_LOD00 OrientateUp = false Depth = 0.4 CanBeTaken = false Frequency = 0.1 CastShadows = true ReceiveShadows = true CollisionThreshold = 8 SmallROC = false RandomDepth = true RandomOrientation = true RandomRotation = false localSpaceScanPoints = 0.00, 1.00, 1.68 localSpaceScanPoints = -0.20, 1.00, -1.73 localSpaceScanPoints = 5.79, 1.00, 0.00 localSpaceScanPoints = -5.57, 1.00, 1.35 localSpaceScanPoints = -3.62, 1.00, -0.82 localSpaceScanPoints = -2.81, 1.00, 2.27 localSpaceScanPoints = 2.91, 1.00, -1.47 localSpaceScanPoints = 2.95, 1.00, 1.61 localSpaceScanPoints = -4.00, 5.00, 0.42 localSpaceScanPoints = 4.39, 5.00, 0.04 localSpaceScanPoints = 0.34, 8.00, -0.15 Scale = 1 CELESTIALBODY { Name = Eeloo Biome = Poles Biome = Midlands Biome = Highlands Biome = Lowlands Biome = Craters Biome = Northern Glaciers Biome = Fragipan Biome = Southern Glaciers Biome = Mu Glacier } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = deployedSeismicSensor title = Surface Deployed Seismic Sensor baseValue = 1 scienceCap = 80 dataScale = 1 requireAtmosphere = False situationMask = 1 biomeMask = 0 applyScienceScale = false RESULTS { default = Seismic data gathered from impacts on the surface. KerbinSrfLanded = Seismic data gathered from impacts on the surface of Kerbin. MunSrfLanded = Seismic data gathered from impacts on the surface of The Mun. MinmusSrfLanded = Seismic data gathered from impacts on the surface of Minmus. MohoSrfLanded = Seismic data gathered from impacts on the surface of Moho. GillySrfLanded = Seismic data gathered from impacts on the surface of Gilly. EveSrfLanded = Seismic data gathered from impacts on the surface of Eve. DunaSrfLanded = Seismic data gathered from impacts on the surface of Duna. IkeSrfLanded = Seismic data gathered from impacts on the surface of Ike. DresSrfLanded = Seismic data gathered from impacts on the surface of Dres. LaytheSrfLanded = Seismic data gathered from impacts on the surface of Laythe. VallSrfLanded = Seismic data gathered from impacts on the surface of Val. TyloSrfLanded = Seismic data gathered from impacts on the surface of Tylo. BopSrfLanded = Seismic data gathered from impacts on the surface of Bop. PolSrfLanded = Seismic data gathered from impacts on the surface of Pol. EelooSrfLanded = Seismic data gathered from impacts on the surface of Eeloo. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = deployedWeatherReport title = Surface Deployed Weather Observations baseValue = 0.3 scienceCap = 60 dataScale = 1 requireAtmosphere = True situationMask = 1 biomeMask = 0 applyScienceScale = false RESULTS { default = Weather information gathered from the surface. KerbinSrfLanded = Weather information gathered from the surface of Kerbin. EveSrfLanded = Weather information gathered the surface of Eve. DunaSrfLanded = Weather information gathered from the surface of Duna. LaytheSrfLanded = Weather information gathered from the surface of Laythe. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = deployedGooObservation title = Surface Deployed Mystery Goo Observations baseValue = 0.28125 scienceCap = 45 dataScale = 1 requireAtmosphere = False situationMask = 1 biomeMask = 0 applyScienceScale = false RESULTS { default = Long term Mystery Goo observation data from the surface. KerbinSrfLanded = Long term Mystery Goo observation data from the surface of Kerbin. MunSrfLanded = Long term Mystery Goo observation data from the surface of The Mun. MinmusSrfLanded = Long term Mystery Goo observation data from the surface of Minmus. MohoSrfLanded = Long term Mystery Goo observation data from the surface of Moho. GillySrfLanded = Long term Mystery Goo observation data from the surface of Gilly. EveSrfLanded = Long term Mystery Goo observation data from the surface of Eve. DunaSrfLanded = Long term Mystery Goo observation data from the surface of Duna. IkeSrfLanded = Long term Mystery Goo observation data from the surface of Ike. DresSrfLanded = Long term Mystery Goo observation data from the surface of Dres. LaytheSrfLanded = Long term Mystery Goo observation data from the surface of Laythe. VallSrfLanded = Long term Mystery Goo observation data from the surface of Val. TyloSrfLanded = Long term Mystery Goo observation data from the surface of Tylo. BopSrfLanded = Long term Mystery Goo observation data from the surface of Bop. PolSrfLanded = Long term Mystery Goo observation data from the surface of Pol. EelooSrfLanded = Long term Mystery Goo observation data from the surface of Eeloo. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = deployedIONCollector title = Surface Deployed Ion Collector baseValue = 0.3125 scienceCap = 100 dataScale = 1 requireAtmosphere = False requireNoAtmosphere = True situationMask = 1 biomeMask = 0 applyScienceScale = false RESULTS { default = Ion detector data gathered from the surface. KerbinSrfLanded = Ion detector data gathered from the surface of Kerbin. MunSrfLanded = Ion detector data gathered from the surface of The Mun. MinmusSrfLanded = Ion detector data gathered from the surface of Minmus. GillySrfLanded = Ion detector data gathered from the surface of Gilly. MohoSrfLanded = Ion detector data gathered from the surface of Moho. DunaSrfLanded = Ion detector data gathered from the surface of Duna. IkeSrfLanded = Ion detector data gathered from the surface of Ike. DresSrfLanded = Ion detector data gathered from the surface of Dres. LaytheSrfLanded = Ion detector data gathered from the surface of Laythe. VallSrfLanded = Ion detector data gathered from the surface of Val. TyloSrfLanded = Ion detector data gathered from the surface of Tylo. BopSrfLanded = Ion detector data gathered from the surface of Bop. PolSrfLanded = Ion detector data gathered from the surface of Pol. EelooSrfLanded = Ion detector data gathered from the surface of Eeloo. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_KerbinBaobabTree title = Baobab Tree Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = These ancient trees provide good practice for studying the secrets of the universe. Also, their seed pods are tough as meteorites and potentially just as tasty. KerbinSrf = These ancient trees provide good practice for studying the secrets of the universe. Also, their seed pods are tough as meteorites and potentially just as tasty. KerbinSrf = If our experts are correct, this is one of the oldest trees on the planet… perhaps as old as Professor von Kerman himself. KerbinSrf = A ring sample of this ancient tree will provide centuries of valuable historical climate data. But can it be gathered without harming the elder Baobab? KerbinSrf = While there are other trees on Kerbin, these are by far the most interesting.They stand out so much its like you can barely see the others sometimes. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_KerbinGiantQuartz title = Giant Quartz Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A huge, majestic looking formation of quartz. Now how do we move it without breaking it? KerbinSrf = A huge, majestic looking formation of quartz. Now how do we move it without breaking it? KerbinSrf = Glistening like a mirror, this massive crystal formation provides valuable information, if Bob will stop looking at his reflection long enough to gather it. KerbinSrf = These quartz formations are still something of a mystery. Some of our scientists are pondering how such a massive structure could have formed here. Others are wondering if they picked the right career and shouldn't have been jewelers instead. KerbinSrf = These quartz formations only show up in the more difficult to reach areas of Kerbin. Are they shy? Or did something happen in the past to the more accessible ones? } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_GillyRidgeline title = Gilly Ridgeline Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Gilly's relatively low density is of great interest to Kerbin Scientists. Is it due to low density rock or could Gilly possibly have a cream filling? GillySrf = Gilly's relatively low density is of great interest to Kerbin Scientists. Is it due to low density rock or could Gilly possibly have a cream filling? GillySrf = This strange formation seems almost weathered, which is uttery impossible on a low gravity body. Further study may provide vital clues. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_DunaEjectaOnIke title = Duna Ejecta Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = These chunks of debris have rained on Ike for eons. Providing insight into the history of Duna through the impacts that threw this material off its surface. IkeSrf = These chunks of debris have rained on Ike for eons. Providing insight into the history of Duna through the impacts that threw this material off its surface. IkeSrf = Scattered far and wide across the surface of Ike, these strange meteorites hint at an extermely violent early history of both Duna and Ike. IkeSrf = Besides providing valuable data of Ike & Duna's pre-history, pet "Ike-Rocks" are now all the rage back home on Kerbin. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_BopGravelPile title = Gravel Pile Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Bop's low gravity causes accretia to slowly accumulate - some of it from long before it was captured by Jool. BopSrf = Bop's low gravity causes accretia to slowly accumulate - some of it from long before it was captured by Jool. BopSrf = It is curious how such a pile could accumulate on a low gravity moon. Further analysis could provide valuable insite on Bop's origin's, and whether it's a natural or captured moon. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_PolYellowStones title = Yellow Stones Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Pol's distinctive color shows up particularly well in these chunks of stone left across its surface. Could they be more than just cold stone - perhaps some new type of cheese, aged over millions of years? PolSrf = Pol's distinctive color shows up particularly well in these chunks of stone left across its surface. Could they be more than just cold stone - perhaps some new type of cheese, aged over millions of years? PolSrf = The huge rock spires of Pol already defy all logic. Perhaps if we can learn how these particular fragments broke apart, we can also discover how they were able to form at all? PolSrf = These small fragments appear to be made of the same material as Pol's huge rock spires. But what could have broken them off? Krakens? } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_MinmusGreenSandstone title = Green Sandstone Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Kerbin Scientists are curious about how Minmus managed to have salt flats despite its low gravity and lack of atmosphere. These old rocks provide numerous clues... also, they kind of look like sprinkles, right? MinmusSrf = Kerbin Scientists are curious about how Minmus managed to have salt flats despite its low gravity and lack of atmosphere. These old rocks provide numerous clues... also, they kind of look like sprinkles, right? MinmusSrf = All evidence points towards Minmus once having several liquid oceans, physics indicates this is impossible! Study of these strange small stones will provide valuable insight into this mystery. MinmusSrf = It's going to be really hard to convince the folks back home that these aren't actually mint flavored sugar cookies. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_MinmusOlivineFormation title = Olivine Formation Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Outcroppings of these mineral deposits can tell us much about Minmus' more energetic past. As a side note the chunks chipped off are very pretty. MinmusSrf = Outcroppings of these mineral deposits can tell us much about Minmus' more energetic past. As a side note the chunks chipped off are very pretty. MinmusSrf = An olivine formation jutting out from a salt flat… on a low gravity moon with no atmosphere? More impossible evidence that Minmus may have once had… oceans??? MinmusSrf = This huge formation will provide scores of valuable data. But more important to the guys at the lab, in this low gravity, can you reach the top in one leap? } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_MohoStone title = Moho Stone Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Stones on Moho show signs of heavy space weathering - certainly there was no water here to erode them. Careful study shows the history of the Sun's effect on Moho. MohoSrf = Stones on Moho show signs of heavy space weathering - certainly there was no water here to erode them. Careful study shows the history of the Sun's effect on Moho. MohoSrf = As strange as it sounds, these stones look more like smooth river-rocks than meteorite fragments. Further analysis will prove valuable. MohoSrf = If Minmus is made of mint ice-cream, we could use these small brown stones as the chocolate sprinkles - if we were willing to take them there. Do we have the delta-v for a detour? } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_MohoWrinkleRidge title = Wrinkle Ridge Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A type of feature created on the surface of a celestial body when magma settles after cooling down. Kerbal astronomers call them moon frowns. MohoSrf = A type of feature created on the surface of a celestial body when magma settles after cooling down. Kerbal astronomers call them moon frowns. MohoSrf = Strangely enough, this cooled magma resembles layers of delicious hot fudge. MohoSrf = Now cooled, this wonderful magma flow has an almost organic look to it. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_EveVolcanicRock title = Volcanic Rock Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A small chunk of volcanic rock. Good thing it's not hot anymore. EveSrf = A small chunk of volcanic rock. Good thing it's not hot anymore. EveSrf = Incredably lightweight for its size, one wonders if this pumice like stone can actually float in Eve's weird pinkish oceans. EveSrf = Similar to volcanic glass found on Kerbin, analysis of this facinating sample should glean valuable information into Eve's volcanic past. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_EveBasaltFormation title = Basalt Formation Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A bunch of vertical rocks grouped one next to the other. They look like old spaghetti that somebody forgot and left there for centuries. EveSrf = A bunch of vertical rocks grouped one next to the other. They look like old spaghetti that somebody forgot and left there for centuries. EveSrf = Formations like this one are rare on Kerbin. Some of our scientists theorize that Eve's more violent past has something to do with their formation. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_EvePancakeDome title = Pancake Dome Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A large, round, volcanic crater. Anything this food-shaped in space is worth studying. EveSrf = A large, round, volcanic crater. Anything this food-shaped in space is worth studying. EveSrf = Whichever scientist first looked at these large dome shaped formations and thought 'This reminds me of breakfast' likely won a prize of some sort. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_DunaStone title = Duna Stone Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Geologists on Kerbin hope to determine much from just a chunk of rock. Including the most important question - was there life on Duna? And if so - how many shapes did it come in? DunaSrf = Geologists on Kerbin hope to determine much from just a chunk of rock. Including the most important question - was there life on Duna? And if so - how many shapes did it come in? DunaSrf = This Duna stone is much like every other stone we've seen on Duna. But now that you've found it, it's taken on special signifigance and will go down in the history of Kerbal spacefaring. Also may sell well in an auction house. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_DunaMeteorite title = Duna Meteorite Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = The remains of a past meteorite that struck Duna's surface. DunaSrf = The remains of a past meteorite that struck Duna's surface. DunaSrf = Duna's thin atmosphere does little to stop these meteorites from crashing into it and scattering over its surface. While we did come to Duna to study the planet itself, why not stop to sample composition of another celestial body as well? } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_DunaDune title = Duna Dune Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = The winds on Duna can pile up sand in odd places. They have piled up this residue, and the information it contains, from hundreds of kilometers away. DunaSrf = The winds on Duna can pile up sand in odd places. They have piled up this residue, and the information it contains, from hundreds of kilometers away. DunaSrf = Duna's thin winds carry this fine sand in huge storms, leaving these dunes behind in deposits all over the planet. Amazing for scientists - terrible to try to get out of your bathing suit though. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_DunaBlueberries title = Blueberries Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Small rocks that might look like blueberries, but don't taste like them... we're almost certain. DunaSrf = Small rocks that might look like blueberries, but don't taste like them... we're almost certain. DunaSrf = How these formed is still a mystery to scientists back on Kerbin. Do they have any relationship to the pancake domes on Eve, or is that just a galactic and gastronomical mystery we have yet to solve. Who knows where we may find an elusive 'syrup' sample. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_DresMeteorite title = Dres Meteorite Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Despite being a relatively small planet, Dres has seen its share of violent impacts in the past. DresSrf = Despite being a relatively small planet, Dres has seen its share of violent impacts in the past. DresSrf = Dres is in ideal solar position to get struck repeatedly by asteroids whose orbit is perturbed by Jool's influence. It's almost like Jool has a plan for its smaller neighbor } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_DresCrater title = Dres Crater Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = These small impact craters tell us as much about Dres and its history as studying the larger ones... and they are easier to get into and out of. DresSrf = These small impact craters tell us as much about Dres and its history as studying the larger ones... and they are easier to get into and out of. DresSrf = When these smaller craters of Dres formed they didn't kick up nearly as much material as the larger ones, which makes studying them a different sort of scientific opportunity. Also, a great place to nap where Wernher can't see you. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_MunStone title = Mun Stone Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Munar rocks seem like they'll make excellent paper weights. They also give us clues to the history of our planet and others. But - those papers aren't going to weight themselves. MunSrf = Munar rocks seem like they'll make excellent paper weights. They also give us clues to the history of our planet and others. But - those papers aren't going to weight themselves. MunSrf = These greyish, plain stones may not look like much to the naked eye, but we've seen our scientists literally salivating at the thought of examing one. MunSrf = What secrets hide in these ordinary looking Mun stones? Careful anaylsis will help us understand the secret of Kerbin's orgins. Less rigorous analysis tells us that they hurt when you hit your toe with one. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_MunCrater title = Mun Crater Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = The Mun is full of holes - big and small. Kerbin scientists eagerly await the data on this one. Also, Kerbin golfers may start investing more heavily in our space program depending on the data. MunSrf = The Mun is full of holes - big and small. Kerbin scientists eagerly await the data on this one. Also, Kerbin golfers may start investing more heavily in our space program depending on the data. MunSrf = Kerbals have been staring at the craters of the Mun for untold generations, but never from such a close distance. Then again, this crater is much smaller than the ones we've been looking at, so it should all balance out. MunSrf = Is anyone up for a round of cosmic golf? Once the Mun is fully explored, these craters may make for amazing tourist destinations. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_MunLargeCrater title = Mun Large Crater Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Not really a huge crater, but still a large crater, with potentially larger and more interesting features. Or just a good place to hide and take a nap. MunSrf = Not really a huge crater, but still a large crater, with potentially larger and more interesting features. Or just a good place to hide and take a nap. MunSrf = These large Mun craters present a navigation challenge for rovers. Careful examination shows no ill intent, however. MunSrf = These large craters are barely visible with the best telescopes we have on Kerbin. Now that we've finally examined them up close, we've determined that yes, the Mun is as full of holes as we expected. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_LaytheStone title = Laythe Stone Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = This stone is... really boring. Looks just like any old rock from back on Kerbin. You travelled so far, experienced so much, just to look at this rock. The scientists still love it though! LaytheSrf = This stone is... really boring. Looks just like any old rock from back on Kerbin. You travelled so far, experienced so much, just to look at this rock. The scientists still love it though! LaytheSrf = Laythe stone is very similar to the types we see on Kerbin. Strangely, those similarities actually seem to excite our scientists about the possiblities. They really need to get out more. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_LaytheBoulder title = Laythe Boulder Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = This boulder shows evidence of extensive hydrological action, it's lovely and smooth. LaytheSrf = This boulder shows evidence of extensive hydrological action, it's lovely and smooth. LaytheSrf = This rock is the first we've found away from Kerbin that might make a good napping spot. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_LaytheGeyser title = Laythe Geyser Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = One of the rarest features in the Solar system, these geysers occasionally jet scalding water into Laythe's atmosphere... which might be the source of the terrible smell. LaytheSrf = One of the rarest features in the Solar system, these geysers occasionally jet scalding water into Laythe's atmosphere... which might be the source of the terrible smell. LaytheSrf = Timing the eruptions of Laythe's geysers has shown that their irregularity is regular. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_VallIceChunk title = Vall Ice Chunk Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A broken chunk of Vall's icy crust, showing layers of frozen material. VallSrf = A broken chunk of Vall's icy crust, showing layers of frozen material. VallSrf = Vall's crust is made up of these volatile ice chunks. Unfortunately, project 'Vall Smoothies' has not been approved as a line of research for further testing. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_VallStone title = Vall Stone Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = Scientists aren't sure if these stones are meteorites that have been frozen into the crust or the result of glacial action. VallSrf = Scientists aren't sure if these stones are meteorites that have been frozen into the crust or the result of glacial action. VallSrf = These stones cropping up in Vall's frozen crust remind us of sprinkles on a ball of ice cream. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_VallCryovolcano title = Cryovolcano Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A spouting geyser of sublimated gasses from deep inside Vall. This research has been a prime opportunity to observe one of the Solar system's most fascinating phenomena. Also makes for a good selfie spot. VallSrf = A spouting geyser of sublimated gasses from deep inside Vall. This research has been a prime opportunity to observe one of the Solar system's most fascinating phenomena. Also makes for a good selfie spot. VallSrf = One of the most amazing sights in the entire solar system, cryovolcanos sound like an oxymoron. Actually they're an amazing feature only possible when elements we normally only encounter as a gas freeze on a planets surface. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_TyloLightStone title = Tylo Light Stone Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A light colored stone, showing one of two common mineral colors that make up Tylo's crust. Hopefully a full analysis will determine its composition and usefulness as a paperweight. TyloSrf = A light colored stone, showing one of two common mineral colors that make up Tylo's crust. Hopefully a full analysis will determine its composition and usefulness as a paperweight. TyloSrf = Careful examination helps us finally determine why this type of Tylo stone comes in only brighter shades. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_TyloDarkBoulder title = Tylo Dark Boulder Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A dark colored stone, showing one of two common mineral colors that make up Tylo's crust. Many Kerbals wonder where the strawberry ones are. TyloSrf = A dark colored stone, showing one of two common mineral colors that make up Tylo's crust. Many Kerbals wonder where the strawberry ones are. TyloSrf = Now we can finally determine why this type of Tylo stone comes in only darker shades. Does Tylo itself have multiple personalities to generate such distinct rock colors? } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_TyloCheckerboard title = Tylo Checkerboard Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = This outcropping with patterns of light and dark on it looks natural. Is it, or is it really some alien plaything? Which begs the question - are we all just playthings of some vast, incomprehensible alien minds?\n\nNo that can't be. TyloSrf = This outcropping with patterns of light and dark on it looks natural. Is it, or is it really some alien plaything? Which begs the question - are we all just playthings of some vast, incomprehensible alien minds?\n\nNo that can't be. TyloSrf = This formation is clearly a place where Tylo's different stone factions have come together in peace and unity to... have some sort of party. We think. There's definitely mingling going on. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_EelooIceChunk title = Eeloo Ice Chunk Analysis baseValue = 30 scienceCap = 30 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = The chilliest of chill ices. When you want a cold drink, Eeloo's the place to go. Our scientists claim they are strictly studying these ice chunks for research. Suspiciously scheduled parties not withstanding. EelooSrf = The chilliest of chill ices. When you want a cold drink, Eeloo's the place to go. Our scientists claim they are strictly studying these ice chunks for research. Suspiciously scheduled parties not withstanding. EelooSrf = Eeloo's distance from the Sun means that nearly anything will freeze here. When our scientists see this chunk of ice we've found they may not be as impressed as we hope. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_EelooBrownBoulder title = Eeloo Brown Boulder Scan baseValue = 45 scienceCap = 45 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A chunk of Eeloo's crust that managed to make its way here, it looks a little lonely. EelooSrf = A chunk of Eeloo's crust that managed to make its way here, it looks a little lonely. EelooSrf = This brown boulder may look ordinary, but reaching it is one of the most impressive feats of Kerbal engineering. Consider examining it a major achievement... even if only geologists can tell it apart from a brownish boulder back on Kerbin. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/ScienceDefs.cfg EXPERIMENT_DEFINITION { id = ROCScience_EelooBerg title = Eeloo Berg Scan baseValue = 60 scienceCap = 60 dataScale = 1 applyScienceScale = false requireAtmosphere = False situationMask = 1 biomeMask = 0 RESULTS { default = A huge chunk of ice. Careful examination shows the span of eons recorded in Eeloo's ice strata. Shame no one brought skis. EelooSrf = A huge chunk of ice. Careful examination shows the span of eons recorded in Eeloo's ice strata. Shame no one brought skis. EelooSrf = These impressive bergs form due to tectonic activity on Eeloo... or is it oceanic? They are really impressive and I'm sure our scientists will have a vigorous discussion to sort out the nomenclature. } } } UrlConfig { parentUrl = SquadExpansion/Serenity/Resources/StoryDefs.cfg STORY_DEF { Introduction { DeployedSciencedeployedGooObservation = Our Scientists at [Agency] have come up with a great idea. We just need a little of your help. DeployedSciencedeployedWeatherReport = Our Scientists at [Agency] have come up with a great idea. We just need a little of your help. DeployedSciencedeployedIONCollector = Our Scientists at [Agency] have come up with a great idea. We just need a little of your help. DeployedSciencedeployedSeismicSensor = Our Scientists at [Agency] have come up with a great idea. We just need a little of your help. DeployedSciencedeployedGooObservation = [Agency] engineers are worried about their job security, and have come up with an idea for a long term study. DeployedSciencedeployedWeatherReport = [Agency] engineers are worried about their job security, and have come up with an idea for a long term study. DeployedSciencedeployedIONCollector = [Agency] engineers are worried about their job security, and have come up with an idea for a long term study. DeployedSciencedeployedSeismicSensor = [Agency] engineers are worried about their job security, and have come up with an idea for a long term study. DeployedSciencedeployedGooObservation = Here at [Agency] we don’t just worry about short term shareholder value. We also worry about short-to-medium term shareholder value. DeployedSciencedeployedWeatherReport = Here at [Agency] we don’t just worry about short term shareholder value. We also worry about short-to-medium term shareholder value. DeployedSciencedeployedIONCollector = Here at [Agency] we don’t just worry about short term shareholder value. We also worry about short-to-medium term shareholder value. DeployedSciencedeployedSeismicSensor = Here at [Agency] we don’t just worry about short term shareholder value. We also worry about short-to-medium term shareholder value. ROCSimpleArmScience = We at [Agency] are intrigued by the possibilities of your budding unmanned exploration program. We’ve heard good things. ROCSimpleArmScience = [Agency]’s engineers are interested in your rover program - most of them wanted remote control cars when they were kids. ROCSimpleArmScience = Your unmanned program is showing great promise. [Agency] has a big interest in a certain subject, can you bring us some more sophisticated data about it? ROCSimpleArmScience = [Agency] has heard you’ve expanded the potential of your rover program. They’ve got toy models on their desks of some of your designs. ROCSimpleArmScience = Your space program has made such great progress! Here at [Agency] we’ve watched one triumph after another, which brings us to our request. ROCComplexArmScience = We at [Agency] are intrigued by the possibilities of your budding unmanned exploration program. We’ve heard good things. ROCComplexArmScience = [Agency]’s engineers are interested in your rover program - most of them wanted remote control cars when they were kids. ROCComplexArmScience = Your unmanned program is showing great promise. [Agency] has a big interest in a certain subject, can you bring us some more sophisticated data about it? ROCComplexArmScience = [Agency] has heard you’ve expanded the potential of your rover program. They’ve got toy models on their desks of some of your designs. ROCComplexArmScience = Your space program has made such great progress! Here at [Agency] we’ve watched one triumph after another, which brings us to our request. ROCAdvancedArmScience = We at [Agency] are intrigued by the possibilities of your budding unmanned exploration program. We’ve heard good things. ROCAdvancedArmScience = [Agency]’s engineers are interested in your rover program - most of them wanted remote control cars when they were kids. ROCAdvancedArmScience = Your unmanned program is showing great promise. [Agency] has a big interest in a certain subject, can you bring us some more sophisticated data about it? ROCAdvancedArmScience = [Agency] has heard you’ve expanded the potential of your rover program. They’ve got toy models on their desks of some of your designs. ROCAdvancedArmScience = Your space program has made such great progress! Here at [Agency] we’ve watched one triumph after another, which brings us to our request. ROCScienceRetrieval = [Agency] has be working long and hard on practical applications of various materials. ROCScienceRetrieval = Everyone here at [Agency] is looking for the next big thing, and we’ve got an idea of how to get it. } Problem { DeployedSciencedeployedGooObservation = Mystery Goo remains as mysterious as when Kerbals first started playing with it. And just as fun. Set up a extended duration Goo experiment on [Topic] and gather some data for us. DeployedSciencedeployedGooObservation = As you know, Mystery Goo does odd things to your brain the longer you look at it, and we suspect the effects vary depending on the location you’ve put it. We’d like to find out what watching a recording of [Topic] goo’s will do at our next Christmas party. DeployedSciencedeployedWeatherReport = We are wondering what kind of clothes to pack for a vacation on [Topic].  We don’t want to be caught unaware just because it was sunny the one day we checked. DeployedSciencedeployedWeatherReport = [Topic] seems to have some interesting weather patterns. Or maybe not - mostly we just see a dot when we stare at it through a telescope, and we’d like to know more before we develop a pictorial calendar for it. DeployedSciencedeployedIONCollector = Ions are tricky little beasties. While some of them just bombard a spaceship, others only show up once in a long while. We need you to set up a long term ion detector on [Topic] and catch us some of these mysterious particles. DeployedSciencedeployedIONCollector = We think the ionic environment on [Topic] is especially interesting. Its a veritable zoo of funny particles - or at least, so we’ve been led to believe. DeployedSciencedeployedSeismicSensor = Rather than waiting a long time for random quakes to reveal the secret insides of [Topic], our scientists want you to smash a huge rocket into it and see what happens! DeployedSciencedeployedSeismicSensor = Did you know that, at orbital velocities, a ton of vessel hitting a planet has more energy than a ton of TNT? Well, get out there and smash things into [Topic] and you’ll see for yourself. ROCSimpleArmScience = The composition of [Topic] is of great interest to us. Could you do a simple scan of one of these? Not enough data exists for us to determine what use we could put one to. ROCSimpleArmScience = Visiting a planet shouldn’t just be about going out and grabbing the first handful of dirt you find. We want something more interesting - a scan of [Topic]. ROCSimpleArmScience = [Topic] is of great interest to us. Not enough data exists for us to determine what use we could put one to. Do they make better desserts, or appetizers? ROCSimpleArmScience = We need more data about [Topic]. We’re not sure what sort of recipe they’d work best in, and our culinary department is very curious - somehow they have our largest budget as well. ROCSimpleArmScience = We’d like to know everything there is to know about [Topic]. Can you scan one and send us the data? ROCSimpleArmScience = We’ve heard reports of an interesting planetary feature: [Topic]. Do a scan to satisfy our curiosity. ROCComplexArmScience = The composition of [Topic] is of great interest to us. Could you do a simple scan of one of these? Not enough data exists for us to determine what use we could put one to. ROCComplexArmScience = Visiting a planet shouldn’t just be about going out and grabbing the first handful of dirt you find. We want something more interesting - a scan of [Topic]. ROCComplexArmScience = [Topic] is of great interest to us. Not enough data exists for us to determine what use we could put one to. Do they make better desserts, or appetizers? ROCComplexArmScience = We need more data about [Topic]. We’re not sure what sort of recipe they’d work best in, and our culinary department is very curious - somehow they have our largest budget as well. ROCComplexArmScience = We’d like to know everything there is to know about [Topic]. Can you scan one and send us the data? ROCComplexArmScience = We’ve heard reports of an interesting planetary feature: [Topic]. Do a scan to satisfy our curiosity. ROCAdvancedArmScience = The composition of [Topic] is of great interest to us. Could you do a simple scan of one of these? Not enough data exists for us to determine what use we could put one to. ROCAdvancedArmScience = Visiting a planet shouldn’t just be about going out and grabbing the first handful of dirt you find. We want something more interesting - a scan of [Topic]. ROCAdvancedArmScience = [Topic] is of great interest to us. Not enough data exists for us to determine what use we could put one to. Do they make better desserts, or appetizers? ROCAdvancedArmScience = We need more data about [Topic]. We’re not sure what sort of recipe they’d work best in, and our culinary department is very curious - somehow they have our largest budget as well. ROCAdvancedArmScience = We’d like to know everything there is to know about [Topic]. Can you scan one and send us the data? ROCAdvancedArmScience = We’ve heard reports of an interesting planetary feature: [Topic]. Do a scan to satisfy our curiosity. ROCScienceRetrieval = We want a real sample of [Topic] to do various… tests on. We know this is a tall order, but bring one back for us. ROCScienceRetrieval = There’s a lot we could do with a sample of [Topic]. But we need to test it in our labs, remote data is no substitute for the real thing. ROCScienceRetrieval = We’ve got a big vat of Mystery Goo back here and we’re dying to see what happens when we dip a chunk of [Topic] into it. Can you help us make that happen? } Conclusion { DeployedSciencedeployedGooObservation = Therefore, we’d like you to set up a experiment on [Topic] for us. DeployedSciencedeployedGooObservation = So, we’d like you to gather data on the subject on [Topic]. DeployedSciencedeployedGooObservation = Please place an experiment on [Topic] for us so we can figure this out. DeployedSciencedeployedWeatherReport = Therefore, we’d like you to set up a experiment on [Topic] for us. DeployedSciencedeployedWeatherReport = So, we’d like you to gather data on the subject on [Topic]. DeployedSciencedeployedWeatherReport = Please place an experiment on [Topic] for us so we can figure this out. DeployedSciencedeployedIONCollector = Therefore, we’d like you to set up a experiment on [Topic] for us. DeployedSciencedeployedIONCollector = So, we’d like you to gather data on the subject on [Topic]. DeployedSciencedeployedIONCollector = Please place an experiment on [Topic] for us so we can figure this out. DeployedSciencedeployedSeismicSensor = Therefore, we’d like you to set up a experiment on [Topic] for us. DeployedSciencedeployedSeismicSensor = So, we’d like you to gather data on the subject on [Topic]. DeployedSciencedeployedSeismicSensor = Please place an experiment on [Topic] for us so we can figure this out. DeployedSciencedeployedSeismicSensor = We need you to set up a [Topic] and then start dropping things. ROCSimpleArmScience = Send a rover arm equipped craft out and perform a simple scan, get us some data. ROCComplexArmScience = Send a rover arm equipped craft out and perform a thorough scan, get us some data. ROCAdvancedArmScience = Send a rover arm equipped craft out and perform a complex scan, get us some data. ROCScienceRetrieval = Bring us back one intact. ROCScienceRetrieval = You’ll need to have someone pick one up and bring it here. } } } UrlConfig { parentUrl = TokamakIndustries/localization/en-us.cfg Localization { en-us { #LOC_toka_BaseMount_description = ... #LOC_toka_BaseMount_manufacturer = Piccolo Aerospace #LOC_toka_BaseMount_title = Low Profile Base Mount #LOC_toka_BaseMount_tags = low profile base mount #LOC_toka_centrifugeSmall_description = Recent studies show that long-time exposure to micro gravity has negative effects on the health of kerbals. This feasible solution, inspired by a hamster wheel, is a spinning habitat that generates artificial gravity through centripetal force. EVA-activity around the spinning wheel is classified as 'semi-lethal'. #LOC_toka_centrifugeSmall_manufacturer = Porky's Snacks & Inflatable Living Spaces #LOC_toka_centrifugeSmall_title = Small centrifugeal Habitat #LOC_toka_centrifugeSmall_tags = centrifuge habitat #LOC_toka_kadeptHSlarge_description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 5m stowed, and about 8m extended. #LOC_toka_kadeptHSlarge_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_kadeptHSlarge_tags = ablat drag entry insulate protect re- rocket therm TODO #LOC_toka_kadeptHSlarge_title = KADEPT Heat Shield (Large) #LOC_toka_kadeptHSlargish_description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 3.75m stowed, and about 6m extended. #LOC_toka_kadeptHSlargish_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_kadeptHSlargish_tags = ablat drag entry insulate protect re- rocket therm TODO #LOC_toka_kadeptHSlargish_title = KADEPT Heat Shield (Largish) #LOC_toka_kadeptHSmedium_description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 2.5m stowed, and about 4m extended. #LOC_toka_kadeptHSmedium_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_kadeptHSmedium_tags = ablat drag entry insulate protect re- rocket therm TODO #LOC_toka_kadeptHSmedium_title = KADEPT Heat Shield (Medium) #LOC_toka_kadeptHSmodest_description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 1.975m stowed, and about 3m extended. #LOC_toka_kadeptHSmodest_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_kadeptHSmodest_tags = ablat drag entry insulate protect re- rocket therm TODO #LOC_toka_kadeptHSmodest_title = KADEPT Heat Shield (Modest) #LOC_toka_kadeptHSsmall_description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 1.25m stowed, and about 2m extended. #LOC_toka_kadeptHSsmall_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_kadeptHSsmall_tags = ablat drag entry insulate protect re- rocket therm TODO #LOC_toka_kadeptHSsmall_title = KADEPT Heat Shield (Small) #LOC_toka_munox-adapter-flat_description = There will be cases where the Munox Shuttle's own tank space is not nearly enough for the next flight. So stack more LS tanks (or whatever else is necessary) in an interesting new way, with this quarter-turned mount. #LOC_toka_munox-adapter-flat_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_munox-adapter-flat_tags = connect frame scaffold structur strut truss radial mount #LOC_toka_munox-adapter-flat_title = T.I. Munox Adapter, Flat #LOC_toka_munox-adapter-parallel_description = There will be cases where the Munox Shuttle's own tank space is not nearly enough for the next flight. So stack more LS tanks (or whatever else is necessary) in an interesting new way, with this quarter-turned mount. #LOC_toka_munox-adapter-parallel_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_munox-adapter-parallel_tags = connect frame scaffold structur strut truss radial mount #LOC_toka_munox-adapter-parallel_title = T.I. Munox Adapter, Parallel #LOC_toka_munox-adapter-perpendicular_description = There will be cases where the Munox Shuttle's own tank space is not nearly enough for the next flight. So stack more LS tanks (or whatever else is necessary) in an interesting new way, with this quarter-turned mount. #LOC_toka_munox-adapter-perpendicular_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_munox-adapter-perpendicular_tags = connect frame scaffold structur strut truss radial mount #LOC_toka_munox-adapter-perpendicular_title = T.I. Munox Adapter, Perpendicular #LOC_toka_TIdryworkshop_description = A hollowed out and re-fitted UDK brand fuel tank, designed to provide extra living space and allowing Kerbals to stay in space for much longer periods in... "comfort". The smell of refined kerosene is almost...completely gone. #LOC_toka_TIdryworkshop_manufacturer = Tokamak Industries - Reburished Parts Division #LOC_toka_TIdryworkshop_title = T.I. Dry Workshop #TIdryworkshop_tags = habitat workshop #LOC_toka_TIinflato1_description = After the Kerbin-renowned Porkworks was acquired by C7 Aerospace, they abandoned their Inflato product line to focus almost entirely on spaceplane parts. This left warehouses full of almost perfectly good giant space balloons gathering dust. Tokamak Industries was able to acquire them at closeout prices, and we pass the savings on to you! The PA550 was already a mature design, so we simply had to dust it off, update the inflation mechanisms, and possibly remember to check for leaks. It offers an unprecedented amount of elbow room for recreation, guaranteed to prevent your Kerbals from getting grumpy and mutinous on long stays in space. (Warranty void if used in space or extrakerbal planetary surfaces) #LOC_toka_TIinflato1_manufacturer = Tokamak Industries Refurbished Parts Division #LOC_toka_TIinflato1_title = Inflato Habitat PA550 #LOC_toka_TIinflato1_tags = inflate habitat #LOC_toka_TIinflato2_description = After the Kerbin-renowned Porkworks was acquired by C7 Aerospace, they abandoned their Inflato product line to focus almost entirely on spaceplane parts. This left warehouses full of almost perfectly good giant space balloons gathering dust. Tokamak Industries was able to acquire them at closeout prices, and we pass the savings on to you! When we got our hands these, they were just mostly empty shells with 30m� of exciting possibilities. Ignoring those possibilities, the PA330 has been fitted out as a workshop instead. It can hold up to 6 Kerbals with enough elbow room for them to work, but you will want to find somewhere else for them to spend their off time if you are not a fan of mutiny. There was even enough room left over to throw in some surplus life support recycling equipment. #LOC_toka_TIinflato2_manufacturer = Tokamak Industries Refurbished Parts Division #LOC_toka_TIinflato2_title = Inflato Workshop PA330 #TIinflato2_tags = inflate habitat #LOC_toka_TIinflatoFlat_description = After the Kerbin-renowned Porkworks was acquired by C7 Aerospace, they abandoned their Inflato product line to focus almost entirely on spaceplane parts. This left warehouses full of almost perfectly good giant space balloons gathering dust. Tokamak Industries was able to acquire them at closeout prices, and we pass the savings on to you! Like the PA330, the "Feasible Landable Advanced Technology" Inflato module was just an empty shell with an excess of docking ports. Unlike the PA330, it was also annoyingly small, so a command console and a worktable were all that would fit in it when stowed. At least it's roomy when inflated, and quite light for a 4 Kerbal pod. We are fairly sure we cleared out all of the spiders. #LOC_toka_TIinflatoFlat_manufacturer = Tokamak Industries Refurbished Parts Division #LOC_toka_TIinflatoFlat_title = Inflato F.L.A.T Command Module #TIinflatoFlat_tags = inflate habitat command #LOC_toka_TImunoxShuttle_description = A couple of sleek hulls with mount points about them were found in the warehouses among the abandoned inflatables. Their intended purpose went on as lost files and a complete unknown but fortunately they were kept around. Recently, someone finally had a great idea, the idea to make service shuttles out of them, and have them carry a lot of food and kerbals at once. #LOC_toka_TImunoxShuttle_manufacturer = Tokamak Industries Reburished Parts Division #LOC_toka_TImunoxShuttle_title = T.I. Munox Service Shuttle #LOC_toka_TImunoxShuttle_tags = shuttle habitat command #LOC_toka_TIorbitalorb_description = A spacious and lightweight crew module designed to accommodate kerbals in space for extended periods of time. As such, it lacks re-entry protection and structural reinforcements. Warranty void if leaving the launchpad. #LOC_toka_TIorbitalorb_manufacturer = Porkworks #LOC_toka_TIorbitalorb_title = TMA-1 Orbital Orb #LOC_toka_TIorbitalorb_tags = habitat command } } } UrlConfig { parentUrl = TokamakIndustries/parts/KADEPT/KADEPTlarge.cfg PART { name = kadeptHSlarge module = Part author = Tokamak rescaleFactor = 1 scale = 1 node_stack_top = 0.0, 1.9, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.9, 0.0, 0.0, -1.0, 0.0, 3 attachRules = 1,0,1,0,1 subcategory = 0 title = non RO - KADEPT Heat Shield (Large) manufacturer = Tokamak Industries Reburished Parts Division description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 5m stowed, and about 8m extended. (PART NOT SUPPORTED BY RO) TechRequired = heavyLanding cost = 3600 entryCost = 7200 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 PhysicsSignificance = 0 mass = 1.25 breakingForce = 200 breakingTorque = 200 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 maxTemp = 3300 skinMaxTemp = 3500 thermalMassModifier = 1.0 heatConductivity = 0.01 emissiveConstant = 0.95 heatConvectiveConstant = 1 CoPOffset = 0.0, 2.5, 0.0 CoLOffset = 0.0, -1, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple tags = ablat drag entry insulate protect re- rocket therm TODO bulkheadProfiles = size3 leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = TokamakIndustries/parts/KADEPT/NASAaeroShield scale = 0.176, 0.176, 0.176 rotation = 0, 0, 0 } MODULE { name = ModuleAnimateGeneric animationName = AeroShieldOpen isOneShot = false startEventGUIName = Expand Heat Shield endEventGUIName = Retract Heat Shield actionGUIName = Expand Heat Shield allowAnimationWhileShielded = False disableAfterPlaying = false } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleHeatShield ablativeResource = Ablator reentryConductivity = 0.001 ablationTempThresh = 500 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } RESOURCE { name = Ablator amount = 1800 maxAmount = 1800 } MODULE { name = ModuleConnectedLivingSpace passable = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 0.35 liftingSurfaceCurve = CapsuleBottom disableBodyLift = False omnidirectional = False perpendicularOnly = True transformDir = Y transformSign = -1 nodeEnabled = True attachNodeName = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry leaveTemp = True } } } UrlConfig { parentUrl = TokamakIndustries/parts/KADEPT/KADEPTlargish.cfg PART { name = kadeptHSlargish module = Part author = Tokamak rescaleFactor = 1 scale = 1 node_stack_top = 0.0, 1.42, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -1.42, 0.0, 0.0, -1.0, 0.0, 3 attachRules = 1,0,1,0,1 subcategory = 0 title = non RO - KADEPT Heat Shield (Largish) manufacturer = Tokamak Industries Reburished Parts Division description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 3.75m stowed, and about 6m extended. (PART NOT SUPPORTED BY RO) TechRequired = heavyLanding cost = 3600 entryCost = 7200 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 PhysicsSignificance = 0 mass = 0.43 breakingForce = 200 breakingTorque = 200 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 maxTemp = 3300 thermalMassModifier = 1.0 heatConductivity = 0.01 emissiveConstant = 0.95 heatConvectiveConstant = 1 CoPOffset = 0.0, 1.75, 0.0 CoLOffset = 0.0, -0.7, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple bulkheadProfiles = size3 tags = ablat drag entry insulate protect re- rocket therm TODO leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = TokamakIndustries/parts/KADEPT/NASAaeroShield scale = 0.132, 0.132, 0.132 rotation = 0, 0, 0 } MODULE { name = ModuleAnimateGeneric animationName = AeroShieldOpen isOneShot = false startEventGUIName = Expand Heat Shield endEventGUIName = Retract Heat Shield actionGUIName = Expand Heat Shield allowAnimationWhileShielded = False disableAfterPlaying = false } MODULE { name = ModuleDecouple ejectionForce = 100 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleHeatShield ablativeResource = Ablator reentryConductivity = 0.001 ablationTempThresh = 500 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } RESOURCE { name = Ablator amount = 890 maxAmount = 890 } MODULE { name = ModuleConnectedLivingSpace passable = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 0.35 liftingSurfaceCurve = CapsuleBottom disableBodyLift = False omnidirectional = False perpendicularOnly = True transformDir = Y transformSign = -1 nodeEnabled = True attachNodeName = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry leaveTemp = True } } } UrlConfig { parentUrl = TokamakIndustries/parts/KADEPT/KADEPTmedium.cfg PART { name = kadeptHSmedium module = Part author = Tokamak scale = 1 node_stack_top = 0.0,0.95,0.0,0.0,1.0,0.0,2 node_stack_bottom = 0.0,-0.95,0.0,0.0,-1.0,0.0,2 attachRules = 1,0,1,0,1 subcategory = 0 manufacturer = NASA TechRequired = advLanding cost = 2400 entryCost = 4800 mass = 0.585 dragModelType = default heatConductivity = 0.01 heatConvectiveConstant = 1 CoPOffset = 0.0, 1.25, 0.0 CoLOffset = 0.0, -0.5, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm TODO title = ADEPT Heat Shield (2.5m/4.0m) description = Adaptable, Deployable Entry Placement Technology (ADEPT): The ADEPT concept is a mechanically deployable semi-rigid aeroshell entry system capable of achieving low ballistic coefficient during entry suitable for a variety of planetary or earth return missions leveraging Ames' expertise in TPS material and entry system design, development and testing. rescaleFactor = 1 category = Thermal maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 200 breakingTorque = 200 fuelCrossFeed = False PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 crashTolerance = 15 gTolerance = 100 maxPressure = 20000 leaveTemp = true emissiveConstant = 0.95 skinMassPerArea = 2.5 thermalMassModifier = 1.2 maxTemp = 2400 skinMaxTemp = 3600 MODEL { model = TokamakIndustries/parts/KADEPT/NASAaeroShield scale = 0.088, 0.088, 0.088 rotation = 0, 0, 0 } MODULE { name = ModuleAnimateGeneric animationName = AeroShieldOpen isOneShot = false startEventGUIName = Expand Heat Shield endEventGUIName = Retract Heat Shield actionGUIName = Expand Heat Shield allowAnimationWhileShielded = False disableAfterPlaying = false } MODULE { name = ModuleDecouple ejectionForce = 50 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleHeatShield ablativeResource = Ablator reentryConductivity = 0.001 ablationTempThresh = 500 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } RESOURCE { name = Ablator maxAmount = 500 amount = 500 } MODULE { name = ModuleConnectedLivingSpace passable = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 0.35 liftingSurfaceCurve = CapsuleBottom disableBodyLift = False omnidirectional = False perpendicularOnly = True transformDir = Y transformSign = -1 nodeEnabled = True attachNodeName = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = true } MODULE { name = ModuleHeatShield ablativeResource = Ablator outputResource = CharredAblator outputMult = 0.75 lossExp = -40000 lossConst = 15000 pyrolysisLossFactor = 40000 ablationTempThresh = 500 reentryConductivity = 0.01 infoTemp = 3000 depletedMaxTemp = 1200 } RESOURCE { name = CharredAblator maxAmount = 200 amount = 0 } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } } } UrlConfig { parentUrl = TokamakIndustries/parts/KADEPT/KADEPTmodest.cfg PART { name = kadeptHSmodest module = Part author = Tokamak rescaleFactor = 1 scale = 1 node_stack_top = 0.0,0.71,0.0,0.0,1.0,0.0,2 node_stack_bottom = 0.0,-0.71,0.0,0.0,-1.0,0.0,2 attachRules = 1,0,1,0,1 subcategory = 0 title = non RO - KADEPT Heat Shield (Modest) manufacturer = Tokamak Industries Reburished Parts Division description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 1.975m stowed, and about 3m extended. (PART NOT SUPPORTED BY RO) TechRequired = advLanding cost = 2400 entryCost = 4800 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 PhysicsSignificance = 0 mass = 0.066 breakingForce = 200 breakingTorque = 200 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 maxTemp = 3300 skinMaxTemp = 3500 thermalMassModifier = 1.0 heatConductivity = 0.01 emissiveConstant = 0.95 heatConvectiveConstant = 1 CoPOffset = 0.0, 0.9375, 0.0 CoLOffset = 0.0, -0.375, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple bulkheadProfiles = size2 tags = ablat drag entry insulate protect re- rocket therm TODO leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = TokamakIndustries/parts/KADEPT/NASAaeroShield scale = 0.066, 0.066, 0.066 rotation = 0, 0, 0 } MODULE { name = ModuleAnimateGeneric animationName = AeroShieldOpen isOneShot = false startEventGUIName = Expand Heat Shield endEventGUIName = Retract Heat Shield actionGUIName = Expand Heat Shield allowAnimationWhileShielded = False disableAfterPlaying = false } MODULE { name = ModuleDecouple ejectionForce = 50 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleHeatShield ablativeResource = Ablator reentryConductivity = 0.001 ablationTempThresh = 500 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } RESOURCE { name = Ablator amount = 95 maxAmount = 95 } MODULE { name = ModuleConnectedLivingSpace passable = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 0.35 liftingSurfaceCurve = CapsuleBottom disableBodyLift = False omnidirectional = False perpendicularOnly = True transformDir = Y transformSign = -1 nodeEnabled = True attachNodeName = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry leaveTemp = True } } } UrlConfig { parentUrl = TokamakIndustries/parts/KADEPT/KADEPTsmall.cfg PART { name = kadeptHSsmall module = Part author = Tokamak rescaleFactor = 1 scale = 1 node_stack_top = 0.0,0.475,0.0,0.0,1.0,0.0,1 node_stack_bottom = 0.0,-0.475,0.0,0.0,-1.0,0.0,1 attachRules = 1,0,1,0,1 subcategory = 0 title = non RO - KADEPT Heat Shield (Small) manufacturer = Tokamak Industries Reburished Parts Division description = The Kanvas And Duct-tape Entry Protection Thing (KADEPT) designed by DennyTX Ltd is a very light folding heat shield made of high-tech Mystery Goo impregnated fabric, and not just an unusually bulky umbrella. In either case, the KADEPT's ability to unfold allows you to produce a lot of drag for your aerobraking needs in a surprisingly light package. It is however considerably weaker than a conventional shield, so not recommended for high velocities in thick atmostpheres, or indeed for any other use. This version is 1.25m stowed, and about 2m extended. (PART NOT SUPPORTED BY RO) TechRequired = landing cost = 1200 entryCost = 2400 fuelCrossFeed = False stageOffset = 1 childStageOffset = 1 PhysicsSignificance = 0 mass = 0.02 breakingForce = 200 breakingTorque = 200 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 maxTemp = 3300 skinMaxTemp = 3500 thermalMassModifier = 1.0 heatConductivity = 0.01 emissiveConstant = 0.95 heatConvectiveConstant = 1 CoPOffset = 0.0, 0.625, 0.0 CoLOffset = 0.0, -0.25, 0.0 fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple tags = ablat drag entry insulate protect re- rocket therm TODO bulkheadProfiles = size1 leaveTemp = True crashTolerance = 12 gTolerance = 100 maxPressure = 20000 category = 97 MODEL { model = TokamakIndustries/parts/KADEPT/NASAaeroShield scale = 0.044, 0.044, 0.044 rotation = 0, 0, 0 } MODULE { name = ModuleAnimateGeneric animationName = AeroShieldOpen isOneShot = false startEventGUIName = Expand Heat Shield endEventGUIName = Retract Heat Shield actionGUIName = Expand Heat Shield allowAnimationWhileShielded = False disableAfterPlaying = false } MODULE { name = ModuleDecouple ejectionForce = 25 isOmniDecoupler = true menuName = Jettison Heat Shield stagingEnabled = False stagingEnableText = HS Jettison Not Staged stagingDisableText = HS Jettison Staged } MODULE { name = ModuleHeatShield ablativeResource = Ablator reentryConductivity = 0.001 ablationTempThresh = 500 lossExp = -7500 lossConst = 1 pyrolysisLossFactor = 6000 reentryConductivity = 0.001 depletedMaxTemp = 1200 } RESOURCE { name = Ablator amount = 30 maxAmount = 30 } MODULE { name = ModuleConnectedLivingSpace passable = false } MODULE { name = ModuleLiftingSurface useInternalDragModel = False deflectionLiftCoeff = 0.35 liftingSurfaceCurve = CapsuleBottom disableBodyLift = False omnidirectional = False perpendicularOnly = True transformDir = Y transformSign = -1 nodeEnabled = True attachNodeName = bottom } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = False toggleEditor = True toggleFlight = True } MODULE { name = ModuleAeroReentry leaveTemp = True } } } UrlConfig { parentUrl = TRR_UHD_MilkyWay/TRR_UHD_MilkyWay.cfg TextureReplacerReplaced { Folders { Default = TRR_UHD_MilkyWay/Default/ } } } UrlConfig { parentUrl = TUFX/TexturesUnlimitedFX.cfg TUFX_CONFIGURATION { name = Default MainMenuProfile = Default-MainMenu } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-Empty } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-Editor } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-KSC hdr = False antialiasing = None EFFECT { name = AmbientOcclusion Intensity = 0.35 ThicknessModifier = 0.35 } EFFECT { name = AutoExposure } EFFECT { name = Bloom Intensity = 2 Threshold = 0.899999976 SoftKnee = 0.649999976 Diffusion = 5 } } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-Flight hdr = False antialiasing = None EFFECT { name = AmbientOcclusion Intensity = 0.35 ThicknessModifier = 0.35 } EFFECT { name = AutoExposure } EFFECT { name = Bloom Intensity = 2 Threshold = 0.90 SoftKnee = 0.65 Diffusion = 5 } } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-Tracking hdr = False antialiasing = None EFFECT { name = AutoExposure } EFFECT { name = Bloom Intensity = 2 Threshold = 0.9 SoftKnee = 0.65 Diffusion = 5 } } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-MainMenu hdr = False antialiasing = None EFFECT { name = AmbientOcclusion Intensity = 0.35 ThicknessModifier = 0.35 } EFFECT { name = AutoExposure } EFFECT { name = Bloom Intensity = 3.0 Threshold = 0.90 SoftKnee = 0.65 Diffusion = 5 } } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-HDR-MainMenu hdr = True EFFECT { name = AmbientOcclusion Intensity = 1 } EFFECT { name = AutoExposure } EFFECT { name = Bloom Intensity = 3.0 Threshold = 0.95 SoftKnee = 0.65 Diffusion = 5 } EFFECT { name = ColorGrading GradingMode = HighDefinitionRange Tonemapper = Neutral } } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-HDR-KSC hdr = True EFFECT { name = AmbientOcclusion Intensity = 1 } EFFECT { name = AutoExposure } EFFECT { name = Bloom Intensity = 1 SoftKnee = 0.65 } EFFECT { name = ColorGrading GradingMode = HighDefinitionRange Tonemapper = Neutral } } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-HDR-Tracking hdr = True EFFECT { name = AutoExposure } EFFECT { name = Bloom Intensity = 3.0 Threshold = 0.95 SoftKnee = 0.65 Diffusion = 10 } EFFECT { name = ColorGrading GradingMode = HighDefinitionRange Tonemapper = Neutral } } } UrlConfig { parentUrl = TUFX/Profiles/TUFX-Default.cfg TUFX_PROFILE { name = Default-HDR-Flight hdr = True EFFECT { name = AmbientOcclusion Intensity = 1 } EFFECT { name = AutoExposure } EFFECT { name = Bloom Intensity = 1 SoftKnee = 0.65 } EFFECT { name = ColorGrading GradingMode = HighDefinitionRange Tonemapper = Neutral } } } UrlConfig { parentUrl = TUFX/Textures/BuiltinTextures.cfg TUFX_TEXTURES { name = Builtins EFFECT { name = Bloom DirtTexture = TUFX/Textures/LensDirt00 DirtTexture = TUFX/Textures/LensDirt01 DirtTexture = TUFX/Textures/LensDirt02 DirtTexture = TUFX/Textures/LensDirt03 } } } UrlConfig { parentUrl = TweakScale/Deprecating/ScaleExponents_Firespitter.cfg TWEAKSCALEEXPONENTS { name = FSfuelSwitch basePartMass = 3 weightList = 3 tankCostList = 3 tankList { resources { amount = 3 maxAmount = 3 } } } } UrlConfig { parentUrl = TweakScale/Deprecating/ScaleExponents_Firespitter.cfg TWEAKSCALEEXPONENTS { name = FSengine maxThrust = 2.5 } } UrlConfig { parentUrl = TweakScale/Deprecating/ScaleExponents_Firespitter.cfg TWEAKSCALEEXPONENTS { name = FSpropellerTweak minThrust = 2.5 maxThrust = 2.5 baseWeight = 2.5 engineMaxWeight = 2.5 bladeWeight = 2.5 } } UrlConfig { parentUrl = TweakScale/Deprecating/ScaleExponents_Firespitter.cfg TWEAKSCALEEXPONENTS { name = FSalternator chargeRate = 2.5 } } UrlConfig { parentUrl = TweakScale/Deprecating/ScaleExponents_Firespitter.cfg TWEAKSCALEEXPONENTS { name = FSbuoyancy dragInWater = 2 buoyancyForce = 2 } } UrlConfig { parentUrl = TweakScale/Deprecating/patches/AIES_TweakScale.cfg SCALETYPE { name = AIES_Probe freeScale = false scaleFactors = 0.5, 1.0, 1.5, 2.0 scaleNames = 50cm, 1m, 1.5m, 2m defaultScale = 1 } } UrlConfig { parentUrl = TweakScale/Deprecating/patches/SSPXR_TweakScale.cfg SCALETYPE { name = SSPXR_stack25 freeScale = true defaultScale = 1.25 suffix = m scaleFactors = 0.625 , 1.25 , 1.875 , 2.5 , 3.75 , 5.0 , 7.5 , 10 incrementSlide = 0.0625 , 0.0625 , 0.025 , 0.125 , 0.125 , 0.1 , 0.25 TWEAKSCALEEXPONENTS { mass = 2.5 } } } UrlConfig { parentUrl = TweakScale/Deprecating/patches/SSPXR_TweakScale.cfg SCALETYPE { name = SSPXR_stack freeScale = true defaultScale = 1.25 suffix = m scaleFactors = 0.625 , 1.25 , 1.875 , 2.5 , 3.75 , 5.0 , 7.5 , 10 incrementSlide = 0.0625 , 0.0625 , 0.025 , 0.125 , 0.125 , 0.1 , 0.25 } } UrlConfig { parentUrl = TweakScale/Deprecating/patches/SSPXR_TweakScale.cfg SCALETYPE { name = SSPXR_surface freeScale = true defaultScale = 1.0 scaleFactors = 0.5 , 0.75 , 1.0 , 1.25 , 1.5 incrementSlide = 0.05 , 0.05 , 0.05 , 0.05 suffix = x } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg BULKHEADSCALE { name = size0 scale = 0.625 } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg BULKHEADSCALE { name = size1 scale = 1.25 } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg BULKHEADSCALE { name = size1p5 scale = 1.875 } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg BULKHEADSCALE { name = size2 scale = 2.5 } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg BULKHEADSCALE { name = size3 scale = 3.75 } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg BULKHEADSCALE { name = size4 scale = 5.0 } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg ULKHEADSCALE { name = mk1 scale = 1.25 } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg BULKHEADSCALE { name = mk2 scale = 2.5 } } UrlConfig { parentUrl = TweakScale/patches/000_CommonDefinitions.cfg BULKHEADSCALE { name = mk3 scale = 3.75 } } UrlConfig { parentUrl = TweakScale/patches/005_CommonDefinitions_Extended.cfg BULKHEADSCALE { name = size00 scale = 0.3125 } } UrlConfig { parentUrl = TweakScale/patches/005_CommonDefinitions_Extended.cfg BULKHEADSCALE { name = size0p5 scale = 0.9375 } } UrlConfig { parentUrl = TweakScale/patches/005_CommonDefinitions_Extended.cfg BULKHEADSCALE { name = size4p5 scale = 7.5 } } UrlConfig { parentUrl = TweakScale/patches/005_CommonDefinitions_Extended.cfg BULKHEADSCALE { name = size5 scale = 10 } } UrlConfig { parentUrl = TweakScale/patches/005_CommonDefinitions_Extended.cfg BULKHEADSCALE { name = size5p5 scale = 15 } } UrlConfig { parentUrl = TweakScale/patches/005_CommonDefinitions_Extended.cfg BULKHEADSCALE { name = size6 scale = 20 } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = stack freeScale = true defaultScale = 1.25 suffix = m scaleFactors = 0.1 , 0.3125 , 0.625 , 0.9375 , 1.25 , 1.875 , 2.5 , 3.75 , 5.0 , 7.5 , 10 , 20 incrementSlide = 0.01 , 0.025 , 0.025 , 0.025 , 0.05 , 0.05 , 0.05 , 0.05 , 0.1 , 0.25 , 0.5 , 0.5 } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = stack_square freeScale = true defaultScale = 1.25 suffix = m scaleFactors = 0.1 , 0.3125 , 0.625 , 0.9375 , 1.25 , 1.875 , 2.5 , 3.75 , 5.0 , 7.5 , 10 , 20 incrementSlide = 0.01 , 0.025 , 0.025 , 0.025 , 0.05 , 0.05 , 0.05 , 0.05 , 0.1 , 0.25 , 0.5 , 0.5 TWEAKSCALEEXPONENTS { mass = 2 } } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = surface freeScale = true defaultScale = 1 scaleFactors = 0.1 , 0.5 , 1 , 2 , 4 incrementSlide = 0.01 , 0.01 , 0.02 , 0.05 , 0.1 suffix = } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = free freeScale = true defaultScale = 100 suffix = % scaleFactors = 10 , 50 , 100 , 200 , 400 incrementSlide = 1 , 1 , 2 , 5 , 10 } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = free_square freeScale = true defaultScale = 100 suffix = % scaleFactors = 10 , 50 , 100 , 200 , 400 incrementSlide = 1 , 1 , 2 , 5 , 10 TWEAKSCALEEXPONENTS { mass = 2 } } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = adapter_2_1 freeScale = true minScale = 0.1 maxScale = 10 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m defaultScale = 1.25 } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = adapter_1_2 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 1.25 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = adapter_4_1 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 2.5 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = adapter_3_2 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 3.75 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = adapter_3_1 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 3.75 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/010_ScaleTypes.cfg SCALETYPE { name = adapter_4_3 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 5.0 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = stack freeScale = true defaultScale = 1.25 suffix = m scaleFactors = 0.1 , 0.3 , 0.625 , 1.25 , 1.875 , 2.5 , 3.75 , 5.0 , 7.5 , 10 , 20 incrementSlide = 0.01 , 0.025 , 0.025 , 0.025 , 0.05 , 0.05 , 0.1 , 0.1 , 0.2 } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = stack_square freeScale = true defaultScale = 1.25 suffix = m scaleFactors = 0.1 , 0.3 , 0.625 , 1.25 , 1.875 , 2.5 , 3.75 , 5.0 , 7.5 , 10 , 20 incrementSlide = 0.01 , 0.025 , 0.025 , 0.025 , 0.05 , 0.05 , 0.1 , 0.1 , 0.2 TWEAKSCALEEXPONENTS { mass = 2 } } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = surface freeScale = true defaultScale = 1 scaleFactors = 0.1 , 0.5 , 1 , 2 , 4 incrementSlide = 0.01 , 0.01 , 0.02 , 0.05 suffix = } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = free freeScale = true defaultScale = 100 suffix = % scaleFactors = 10 , 50 , 100 , 200 , 400 incrementSlide = 1 , 1 , 2 , 5 } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = free_square freeScale = true defaultScale = 100 suffix = % scaleFactors = 10 , 50 , 100 , 200 , 400 incrementSlide = 1 , 1 , 2 , 5 TWEAKSCALEEXPONENTS { mass = 2 } } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = adapter_2_1 freeScale = true minScale = 0.1 maxScale = 10 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m defaultScale = 1.25 } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = adapter_1_2 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 1.25 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = adapter_4_1 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 2.5 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = adapter_3_2 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 3.75 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = adapter_3_1 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 3.75 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/015_ScaleTypes_Extended.cfg SCALETYPE { name = adapter_4_3 freeScale = true minScale = 0.1 maxScale = 10 defaultScale = 5.0 incrementLarge = 1.25 incrementSmall = 0.625 incrementSlide = 0.025 suffix = m } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = Part breakingForce = 2 breakingTorque = 2 buoyancy = 3 explosionPotential = 3 mass = 3 CrewCapacity = 2 Resources { !amount = 3 !maxAmount = 3 -ignore = ModuleFuelTanks } attachNodes { breakingForce = 2 breakingTorque = 2 } } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleWheelSuspension maximumLoad = 2 springRatio = 2 damperRatio = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleWheelMotorSteering wheelSpeedMax = 2 steeringTorque = 3 idleDrain = 2 torqueCurve = 3 RESOURCE { rate = 2 } } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleWheelBase groundHeightOffset = 1 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleWheelMotor torqueCurve = 3 inputResources { name = ElectricCharge rate = 2 } } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleWheelBrakes maxBrakeTorque = 3 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleWheelDamage stressTolerance = 2 impactTolerance = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleCargoBay lookupRadius = 1 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleAnchoredDecoupler ejectionForce = 2.5 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleDecouple ejectionForce = 2.5 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleGenerator outputResources { rate = 3 } } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleDeployableSolarPanel chargeRate = 2 temperatureEfficCurve = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleReactionWheel PitchTorque = 3 YawTorque = 3 RollTorque = 3 inputResources { rate = 3 } } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleDataTransmitter antennaPower = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleDockingNode undockEjectionForce = 2 acquireForce = 2 acquireTorque = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleGrappleNode captureRange = 1 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleAlternator outputResources { rate = 3 } } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleEngines minFuelFlow = 2.5 maxFuelFlow = 2.5 maxThrust = 2.5 heatProduction = -0.5 -ignore = ModuleEngineConfigs } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleRCS maxFuelFlow = 2.5 thrusterPower = 2.5 -ignore = ModuleEngineConfigs } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleControlSurface ctrlSurfaceArea = 2 deflectionLiftCoeff = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleLiftingSurface deflectionLiftCoeff = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleAeroSurface deflectionLiftCoeff = 2 surfaceArea = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleResourceIntake area = 2 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleResourceHarvester Efficiency = 3 ImpactRange = 1 inputList { Ratio = 3 } } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleResourceConverter inputList = 3 outputList = 3 reqList = 3 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleCoreHeat MaxCoolant = 3 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleAsteroidDrill Efficiency = 3 ImpactRange = 1 PowerConsumption = 3 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleJettison jettisonedObjectMass = 2.5 jettisonForce = 2.5 } } UrlConfig { parentUrl = TweakScale/patches/020_ScaleExponents.cfg TWEAKSCALEEXPONENTS { name = ModuleActiveRadiator maxEnergyTransfer = 2 } } UrlConfig { parentUrl = TweakScale/patches/030_ScaleBehaviors.cfg TWEAKSCALEBEHAVIOR { name = SRB MODULE { name = TweakScale TWEAKSCALEEXPONENTS { name = ModuleEngines minFuelFlow = 3 maxFuelFlow = 3 maxThrust = 3 -ignore = ModuleEngineConfigs } } } } UrlConfig { parentUrl = TweakScale/patches/030_ScaleBehaviors.cfg TWEAKSCALEBEHAVIOR { name = Engine MODULE { name = TweakScale TWEAKSCALEEXPONENTS { mass = 2.5 } } } } UrlConfig { parentUrl = TweakScale/patches/030_ScaleBehaviors.cfg TWEAKSCALEBEHAVIOR { name = Decoupler MODULE { name = TweakScale TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } } } UrlConfig { parentUrl = TweakScale/patches/030_ScaleBehaviors.cfg TWEAKSCALEBEHAVIOR { name = Science MODULE { name = TweakScale TWEAKSCALEEXPONENTS { name = TweakScale DryCost = -1.5 mass = 2 } } } } UrlConfig { parentUrl = TweakScale/patches/035_ScaleBehaviors_Extended.cfg TWEAKSCALEBEHAVIOR { name = ModuleGeneratorExtended MODULE { name = TweakScale TWEAKSCALEEXPONENTS { name = ModuleGenerator outputResources { rate = 3 } inputResources { rate = 3 } } } } } UrlConfig { parentUrl = VenStockRevamp/VariantThemes.cfg VARIANTTHEME { name = VSRGrayAndBlack displayName = Ven's Stock Revamp description = A pleasant shade of gray with subtle highlights. primaryColor = #999999 secondaryColor = #000000 } } UrlConfig { parentUrl = VenStockRevamp/Localization/en-us.cfg Localization { en-us { #VSR_theme_name = Ven's Stock Revamp #VSR_theme_desc = A pleasant shade of gray with subtle highlights. #1x3WPanels_Part_title = OX-4M 2x3 Photovoltaic Panels #1x3WPanels_Part_tags = array charge deploy e/c elect energ extend generat (light photo power solar sun track unfold volt watt (ven (vsr #1x3SPanels_Part_title = OX-2L 1x3 Photovoltaic Panels #1x3SPanels_Part_tags = array charge deploy e/c elect energ extend generat (light photo power solar sun track unfold volt watt (ven (vsr #45DegreeRCS_Part_description = This unit is a modified RV-105 RCS thruster, with the horizontal nozzles angled to 45 degrees. This new development has revolutionized the field of RCS systems, netting its inventor the coveted Kerbel prize. #45DegreeRCS_Part_tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate (ven (vsr #45DegreeRCS_Part_title = RV-145 RCS Thruster Block #AerobeeMk1_Part_description = A compact and lightweight 0.625 meter engine, the M82 produces plenty of thrust for smaller rockets in atmosphere, butnot enough to out-run 1.25m class engines, especially at higher altitudes. The M82 was originally developed for several of C7 Industries C-planes' experimental supersonic trials, but was later dropped due to availability concerns after a Rockomax Conglomerate import ban in the early 2240's. Most of the remaining prototypes have been mothballed and need extensive modification to avoid our current mix of LFO from eating away at several critical components. #AerobeeMk1_Part_tags = aircraft propuls rocket Barretta m82a1 m82 #AerobeeMk1_Part_title = M82A1 Aerobee MK1 #AerobeeMk2_Part_description = The Re-developed version of the M82A1, the M107A1 has replaced a great deal of the dated rocket engine with tougher and lighter parts, but at a cost of a small car. #AerobeeMk2_Part_tags = aircraft propuls rocket Barretta m107a1 m107 #AerobeeMk2_Part_title = M107A1 Aerobee MK2 #Angledpanel_Part_description = An M-1x1 panel, cut in half along the diagonal. For structural designers who are too hip to be square. #Angledpanel_Part_title = M-1x1T Structural Panel #Angledpanel_Part_tags = body build construct cover extend fabricate plat structur support triangle (ven (vsr #basicCanard_Part_description = After many late night snack binges, we've developed a new control surface: the Basic Canard! Perfectly sized for smaller craft or ships that don't need the extra control. Crafted out of the finest second-hand aluminum, the Basic Canard is light but lacks the duribility for atmospheric re-entry. #basicCanard_Part_tags = aero (air control (elev fighter fligh (fore lift plane )rudder stab swept tail (ven (vsr #basicCanard_Part_title = Basic Canard #commDishVSR_Part_description = The Communotron 88-88-V directional antenna allows for far more reliable communication at longer ranges than previous models. This is thanks in part to its patented parabolic folding design. ISPE's research team maintains it was not inspired by an umbrella, but clearly this one is based on an umbrella. Looks like the manufacturer forgot to put the protective fairing on it. Still, it's a little lighter and they're willing to discount the price as well. #commDishVSR_Part_tags = aerial antenna deploy direct dish extend fold radio signal transmi (ven (vsr #commDishVSR_Part_title = Communotron 88-88-V #CryoXBig_Part_description = The first ever product line from Kool Kerbal Products Inc, the CryoX series is mostly guaranteed to keep your cryogenic fuels chilled until the end of time. #CryoXBig_Part_manufacturer = Kool Kerbal Products Inc. #CryoXBig_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #CryoXBig_Part_title = CryoX XXL Fuel tank #CryoXendButt_Part_description = The first ever product line from Kool Kerbal Products Inc, the CryoX series is mostly guaranteed to keep your cryogenic fuels chilled until the end of time. #CryoXendButt_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #CryoXendButt_Part_title = CryoX Fuel Tank Butt #CryoXmed_Part_description = The first ever product line from Kool Kerbal Products Inc, the CryoX series is mostly guaranteed to keep your cryogenic fuels chilled until the end of time. #CryoXmed_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #CryoXmed_Part_title = CryoX XL Fuel tank #CryoXnoseCone_Part_description = The first ever product line from Kool Kerbal Products Inc, the CryoX series is mostly guaranteed to keep your cryogenic fuels chilled until the end of time. #CryoXnoseCone_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #CryoXnoseCone_Part_title = CryoX Fuel Tank NoseCone #CryoXsmall_Part_description = The first ever product line from Kool Kerbal Products Inc, the CryoX series is mostly guaranteed to keep your cryogenic fuels chilled until the end of time. #CryoXsmall_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #CryoXsmall_Part_title = CryoX L Fuel tank #fuelTank1-5_Part_description = Developed after J. Kerman complained that the X200-32 was still too small, while the Jumbo-64 was too big. But the X200-48 was just right! #fuelTank1-5_Part_title = Rockomax X200-48 Fuel Tank #fuelTank1-5_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr #fuelTank3-2_Part_description = The largest tank available from Rockomax, the Jumbo-64 holds a vast amount of fuel in a large metal tube. After deciding that the tank was too light, Rockomax decided to paint the Jumbo-64, bringing its appearance in-line with the rest of its fuel tanks. #fuelTank_long_Part_description = A stretched variant of the FL-T400, the FL-T800 holds twice the fuel in a slightly stronger container. There were black stripes along the side to make the rocket go faster, but the rocket actually went so fast, that they wore off. #HeavyRcs_Part_description = The RV-202 is the absolute best RCS unit you can use to push your craft in space, unless you object to it's size and weight however. #HeavyRcs_Part_tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate (ven (vsr #HeavyRcs_Part_title = RV-202 Heavy RCS Thruster Block #InflatableHAB_Part_description = One of the biggest crew storage solutions available to any space program, the IKU-03 is able to inflate to nearly double it's initial size, letting it hold a total of 10 kerbals comfortably. If it isn't inflated, however... let's just say that they'll have very little to no room to do anything. #InflatableHAB_Part_tags = expand inflat base contain outpost passenger statio (stor tour (ven (vsr #InflatableHAB_Part_title = IKU-03 Kerbal Safety Bubble #InflatableHAB_Part_startEvent = Inflate #InflatableHAB_Part_endEvent = Deflate #InlineRCS_Part_description = This inline RCS block was originally part of the ageing MK1 pod, but was removed when management decided that it was too expensive. This block provides four way altitude control for your command pods and rockets, even includes a small mono-propellant supply to boot. #InlineRCS_Part_tags = fueltank mono monopropellant propellant cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate (ven (vsr mercury #InlineRCS_Part_title = Inline RCS Block #KerbCan_Part_description = Originally a defunct engine fairing, the PPD-2 KerbCan is the latest of the greatest in crew storage technology. #KerbCan_Part_tags = base cabin (can outpost passenger statio tour tuna (ven (vsr #KerbCan_Part_title = PPD-2 KerbCan #MedLadder_Part_tags = ascend climb descend ladder rung safe step (ven (vsr #MedLadder_Part_title = Pegasus II Mobility Enhancer #LongLadder_Part_tags = ascend climb descend ladder rung safe step (ven (vsr #LongLadder_Part_title = Pegasus III Mobility Enhancer #MedLadderUtility_Part_tags = ascend climb descend ladder rung safe step (ven (vsr #MedLadderUtility_Part_title = MK II Utility ladder #SMLadderUtility_Part_tags = ascend climb descend ladder rung safe step (ven (vsr #SMLadderUtility_Part_title = MK I Utility ladder #LGLadderUtility_Part_tags = ascend climb descend ladder rung safe step (ven (vsr #LGLadderUtility_Part_title = MK III Utility ladder #LargeInflatableHAB_Part_description = The biggest crew container you can possibly get for your rocket or station, some exceptions do apply. #LargeInflatableHAB_Part_tags = base cabin outpost passenger statio tour tuna (ven (vsr #LargeInflatableHAB_Part_title = PPD-20 Jumbo Kerbal Can #LargeOMS_Part_description = With the introduction of the MK3 spaceplane line, C7 Aerospace partnered with Reaction Systems Ltd to create a heavy, more vacuum oriented variant of the fledgling O-XX series. The O-40 also features an impressive gimbal range for most of your manoeuvring needs. #LargeOMS_Part_manufacturer = Reaction Systems Ltd. @ C7 Aerospace #LargeOMS_Part_tags = maneuver manoeuvre orbital probe propuls (breeze thruster (ven (vsr #LargeOMS_Part_title = O-40 "Breeze" Heavy MonoPropellant Engine #TinyOMS_Part_description = The tinier, cuter cousin to the O-10. It's not much more than an RCS thruster that's been wired to the main throttle control, so don't expect any fancy features like gimbals or the like. #TinyOMS_Part_tags = maneuver manoeuvre orbital probe propuls (huff thruster (ven (vsr #TinyOMS_Part_title = O-1 "Huff" Tiny MonoPropellant Fuel Engine #largeTrussMount_Part_description = Place anything anywhere with the Modular Girder Universal Mounting Plate! #largeTrussMount_Part_tags = connect frame scaffold structur strut truss (ven (vsr #largeTrussMount_Part_title = Modular Girder Universal Mounting Plate #microIbeam_Part_description = Simply a M-200 I-Beam cut more or less in half, perfect for... Things. #microIbeam_Part_tags = beam build connect construct extend fabricate girder structur support (ven (vsr #microIbeam_Part_title = M-Beam 100 I-Beam #structuralPanel3_Part_description = Nine M-1x1 have been arranged in a 3x3 layout for this part, then stuck together with two-part epoxy, none of that namby pamby super glue. #structuralPanel3_Part_tags = body build construct cover extend fabricate plat structur support (ven (vsr #structuralPanel3_Part_title = M-3x3 Structural Panel #shortDecoupler1-2_Part_description = After receiving complaints that their previous product was far too tall, Rockomax Conglomerate created a shorter variant, letting the Rockomax Conglomerate avoid the inevitable lawsuits from rocket builders everywhere. #shortDecoupler1-2_Part_tags = break decouple separat split stack stag (ven (vsr #shortDecoupler1-2_Part_title = Shorter Rockomax Brand Decoupler #smallRadialDecoupler_Part_description = This decoupler is the result of a dim-witted engineer hitting an ailing TT-38K Radial Decoupler with a hammer one too many times. This has unfortunately stunted the TR-8A's growth for the rest of its life, leaving it to be mocked by the other decouplers. Kerbal Engineering at its finest, folks. #smallRadialDecoupler_Part_tags = break decouple separat split stag (ven (vsr #smallRadialDecoupler_Part_title = TR-8A Radial Decoupler #liquidEngineMiniTurbo_Part_description = The Rockomax 105-7P is a high-thrust engine with a formidable amount of manoeuvrability, but is significantly less efficient than its smaller cousin, the 48-7S. #liquidEngineMiniTurbo_Part_tags = lander ascent launch main propuls rocket (thunder (ven (vsr #liquidEngineMiniTurbo_Part_title = Rockomax 105-7P "Thunder" Liquid Fuel Engine #liquidEngine1-2_Part_description = A monster of an engine for heavy lifting purposes, the Mainsail's power rivals that of entire small nations. Now equipped with a stylish aerodynamic shroud, the Mainsail cuts through the air with ease while keeping your rocket looking as stylish as ever. #LVT15_Part_description = The LV-T15 Dachshund is one of the earliest rocket engines on our records, breaking altitude records and bones alike. Even today, the old stinker is still competitive after all this time by having the highest TWR of the LV-T series, but at the cost of the engines nozzle being blasted away over time, not to mention it's slow throttle time. In an attempt to avoid a catastrophic explosion, We've installed a auto-shut-off when there's no ablative material left. What? At least we figured out how to cool our engines by now. #LVT15_Part_manufacturer = Rockomax Conglomerate #LVT15_Part_tags = ascent main propuls (dachshund rocket (ven (vsr #LVT15_Part_title = LV-T15 "Dachshund" Liquid Fuel Engine #MicroEngineB_Part_description = An otherwise stock LV-1 with the tank support structure removed, which allows you to attach the engine radially. We have designated this new engine the "Fire Ant", due to an early prototype that burned down our test bulding. The Fire Ant is an otherwise stock Ant engine stripped of all of its structural supports, so use at your own risk! #MicroEngineB_Part_tags = (ant probe propuls rocket vacuum (fire (ven (vsr #MicroEngineB_Part_title = LV-1F "Fire Ant" #MicroInflatableHAB_Part_description = The IKU-01 is a micro sized habitat modeled in the fitting visage of a tent. Camp on other planets in style. #MicroInflatableHAB_Part_tags = expand inflat base contain outpost passenger statio (stor tour (ven (vsr #MicroInflatableHAB_Part_title = IKU-01 Kerbal Safety Bubble #MK1Cargobay_Part_description = This recently developed cargo bay is as small and compact as they come, with just enough space to store a small probe or a few pieces of science equipment. #MK1Cargobay_Part_manufacturer = Rockomax Conglomerate #MK1Cargobay_Part_tags = contain convey equipment freight hold hollow payload (stor transport utility (ven (vsr #MK1Cargobay_Part_title = MK1 Cargo Bay CRG-02 #MK1LFOFuselage_Part_description = An upgraded fuselage that carries both liquid fuel and oxidizer built for spaceplanes. This tank is a tougher version of the FL-T400, but weighs more to gain an increase in crash tolerance. #MK1LFOFuselage_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #MK1LFOFuselage_Part_title = Mk1 LFO Fuselage #MK2VApod_Part_description = The VA command pod is the premier early access command pod capable of holding two intrepid kerbonauts in a nice padded enclosure. Unfortunately they have to share the one window. #MK2VApod_Part_tags = capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque (ven (vsr #MK2VApod_Part_title = MK2 'VA' Command Pod #OCTOs0Adapter_Part_description = An adapter that seamlessly connects the Octagonal frame to the standard 0.625 rocket parts. #OCTOs0Adapter_Part_title = Octagonal 0.625m Adapter #OCTOs0Adapter_Part_tags = connect frame girder scaffold structur truss (ven (vsr #OCTOServiceBay_Part_description = This little beaut' is a beefed up and insulated version of an actual octagonal strut that now serves as a service bay for things that you want to keep safe. No locks are provided, so it won't protect your valuables from being stolen from space pirates. #OCTOServiceBay_Part_title = OCTO Service Bay #OCTOServiceBay_Part_tags = connect frame girder scaffold structur truss (ven (vsr bus contain heat hollow protect (stor therm #OCTOTank_Part_description = A Octagonal strut that contains a fuel tank. All fuel is inside the fuel tank, not on the exterior structure. #OCTOTank_Part_title = Octagonal Fuel Augmented Strut #OCTOTank_Part_tags = connect frame girder scaffold structur truss (ven (vsr fueltank ?lfo liquid oxidizer propellant rocket #OscarAtank_Part_description = The Oscar-A Fuel Tank from Probodobodyne is the smallest fuel container available for small space probes, for use with the tiniest of spaceships or as a large footstool. #OscarAtank_Part_title = Oscar-A Fuel Tank #OscarAtank_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr #OscarDtank_Part_description = The Oscar-C Fuel Tank from Probodobodyne is a medium-sized fuel container for small space probes, or a backup tank for other small spacecraft. #OscarDtank_Part_title = Oscar-C Fuel Tank #OscarDtank_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr #OscarEtank_Part_description = The Oscar-D Fuel Tank from Probodobodyne is the largest fuel container available for small space probes, or a backup tank for other small spacecraft. #OscarEtank_Part_title = Oscar-D Fuel Tank #OscarEtank_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr #ParaDockingPort_Part_description = This is a modified Clamp-O-Tron Docking Port that combines all your favorite features of the mainline Clamp-O-Tron's and adds a parachute to boot, absolutely and positively fantastic. #ParaDockingPort_Part_tags = berth capture connect couple dock fasten join moor socket arrest canopy chute decel descen drag entry fall landing re- return safe slow (ven (vsr #ParaDockingPort_Part_title = Clamp-O-Chute Docking Port #PoodleM_Part_description = After a borrowing some plans from Jebediah Kerman's Junkyard and Spacecraft Parts Co., the Rockomax Conglomerate has entered the field of nuclear propulsion with this tiny little rocket nicknamed the "Shiba". The NT-5R Shiba has a much smaller profile than its predecessor, but is less efficient due to its smaller power source. Because the reactor is always active, it will constantly produce electricity as long as the engine isn't being fired. #PoodleM_Part_tags = active atom efficient engine inter liquid (nerv (shiba nuclear nuke orbit propuls radio reactor vacuum (ven (vsr #PoodleM_Part_title = NT-5R "Shiba" Rocket Motor #RadialavionicsHub_Part_description = The CH-R1 Fly-By-Wire Radial Avionics Hub is the first, and likely last, joint venture between C7 Aerospace and The STEADLER Engineering. This little box lets you poor little Engineer/Scientist Kerbals attend to things other than flying your ship, Because the last thing you want is one of those eggheads trying to fly straight. #RadialavionicsHub_Part_manufacturer = C7 Aerospace Division and STEADLER Engineering Corps #RadialavionicsHub_Part_tags = advanced aero control sas stab (vsr (ven #RadialavionicsHub_Part_title = CH-R1 Fly-By-Wire Radial Avionics Hub #RadialLF_Part_description = A repurposed Stratus-V tank, the Stratus-VI now stores LF instead of Monopropellant. #RadialLF_Part_title = Stratus-VI Roundified Liquid Fuel Tank #RadialLF_Part_tags = fueltank jet ?lf only propellant tank (ven (vsr #RadialLFO_Part_description = A repurposed Stratus-V tank, the Stratus-VI now stores Liquid Fuel and Liquid Oxidizer instead of Monopropellant. #RadialLFO_Part_title = Stratus-VI Roundified LFO Tank #RadialLFO_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr #RadialLFLong_Part_description = A repurposed Stratus-V tank, the Stratus-VI now stores Liquid Fuel instead of Monopropellant. #RadialLFLong_Part_title = Stratus-VI Cylindrified LF Tank #RadialLFLong_Part_tags = fueltank jet ?lf only propellant tank (ven (vsr #RadialLFOLong_Part_description = A repurposed Stratus-V tank, the Stratus-VI now stores Liquid Fuel and Liquid Oxidizer instead of Monopropellant. #RadialLFOLong_Part_title = Stratus-VI Cylindrified LFO Tank #RadialLFOLong_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr #RadialMonoMini_Part_description = Using advanced miniaturization technology, we've managed to make the Stratus tanks that you know and love even smaller. #RadialMonoMini_Part_title = Stratus-I Roundified Monopropellant Tank #RadialMonoMini_Part_tags = fuel fueltank mono propellant rcs (ven (vsr #RadialReactionWheel_Part_description = This part is essentially just a set of spinning disks, which really isn't capable of doing much of anything. #RadialReactionWheel_Part_title = Radial Reaction Wheel #RadialReactionWheel_Part_tags = cmg command control fly gyro moment react stab steer torque (ven (vsr #RT1_Part_description = The RT-1 is the smallest SRB on the market. The Cricket has one of the Highest Thrust-to-Weight ratios on the market, perfect for getting things off the ground fast. #RT1_Part_tags = (cricket moar (more motor rocket srb (ven (vsr #RT1_Part_title = RT-1 "Cricket" Solid Rocket Booster #RT2_Part_description = The RT-2 is the second smallest SRB on the market. The Grasshopper has one of the Highest Thrust-to-Weight ratios on the market, perfect for getting things off the ground fast. #RT2_Part_tags = (grasshopper moar (more motor rocket srb (ven (vsr #RT2_Part_title = RT-2 "Grasshopper" Solid Rocket Booster #RT10-G_Part_description = An evolution of the classic RT-10, the RT-10-G has four gimballed nozzles for thrust vectoring capability. #RT10-G_Part_tags = gimbal (hammer moar (more motor rocket srb vector (ven (vsr #RT10-G_Part_title = RT-10-G "Hammer-Gimbal" Solid Rocket Booster #RT20_Part_description = An "evolution" of the RT-10 SRB, the RT-20 has nearly twice as much propellant as its predecessor, with the same thrust and efficiency. #RT20_Part_tags = (sickle moar (more motor rocket srb (ven (vsr #RT20_Part_title = RT-20 "Sickle" Solid Fuel Booster #rtgMini_Part_title = PB-NUK-M Miniature RTG #rtgMini_Part_tags = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt (ven (vsr #S2ServiceEngine_Part_description = The largest monopropellant engine available from Reaction Systems. Rockomax has no comment on allegations that the Gale started life as a Poodle engine that lost half of its plumbing. #S2ServiceEngine_Part_manufacturer = Reaction Systems Ltd @ Rockomax Conglomerate #S2ServiceEngine_Part_tags = gale monoprop engine service ven vsr #S2ServiceEngine_Part_title = O-80 "Gale" Service Engine #S2Pila_Part_description = A rather strange addition to the arsenal, the RE-M7 is a high end rocket engine that's, being frank, absurdly heavy and bends easily but manages to outclass other engines of its size in the sheer amount of thrust it can produce. #S2Pila_Part_tags = ascent launch main pila propuls rocket #S2Pila_Part_title = RE-M7 "Pila" #ShieldCapLarge_Part_description = After reports of Kerbodyne's LES leaving unsettling scorch marks on command pods, O.M.B. Demolition Enterprises created the Escape Cover. Taking the heat so you don't have to. It even has a little hatch that your Kerbals can crawl through after a crash, how adorable. #ShieldCapLarge_Part_tags = base build center central connect construct (core hub nexus outpost statio (ven (vsr #ShieldCapLarge_Part_title = Mk 2 Escape Cover #ShieldCapLarge_Part_animStart = Open Hatch #ShieldCapLarge_Part_animEnd = Close Hatch #size0PulseJet_Part_description = A heavily modified version of an enthusiast grade pulse jet engine, it provides a surprisingly high thrust to weight ratio in addition to a lightning quick spool up time. Unfortunately, it drains your fuel faster than any other jet. #size0PulseJet_Part_tags = aircraft (rattler plane propuls turb pulse (ven (vsr #size0PulseJet_Part_title = J-10 "Rattler" Pulse Jet Engine #Size2MedEngine_Part_description = After discovering the success of the RE-M3 and the RE-I5 rocket engines, the Rockomax Conglomerate created a new engine to bridge the gap between the two lines. This engine features a unique thrust vector system; instead of gimballing all of the engine nozzles, smaller thrust vectoring engines provide control while the larger sustainer's provide the rest of the thrust. #Size2MedEngine_Part_tags = propuls rocket (bollard sustain (vsr (ven #Size2MedEngine_Part_title = RE-D7 "Bollard" Liquid Fuel Engine #size2nuclearEngine_Part_description = Rejoice! The glorious Rockomax Conglomerate has created the biggest and safest Nuclear rocket motor in existence! With a revolutionary design that passes the fuel over the reactor, instead of through it, the risk of radioactive exhaust is now (nearly) non-existent! Now no Kerbal has to worry about that pesky radiation! #size2nuclearEngine_Part_manufacturer = The glorious Rockomax Conglomerate #size2nuclearEngine_Part_tags = active atom efficient engine inter liquid (nerv (nova nuclear nuke orbit propuls radio reactor vacuum (ven (vsr #size2nuclearEngine_Part_title = RE-N4 "Nova" Atomic Rocket Motor #size3ReactionWheel_Part_description = A reaction control device made to fit within the 3.75 meter size range. Fastening bolts not included. #size3ReactionWheel_Part_title = XL Advanced Reaction Wheel #size3ReactionWheel_Part_tags = cmg command control fly gyro moment react stab steer torque (ven (vsr #Size3to2Adapter_VSR_Part_description = A hollow variant of the ADTP-2-3, with no fuel tank for extra weight reduction. This adapter is used to bridge between Kerbodyne and Rockomax rocket bodies. #Size3to2Adapter_VSR_Part_title = Kerbodyne ADTP-2-3-H #Size3to2Adapter_VSR_Part_tags = cone rockomax (ven (vsr #SmallInflatableHAB_Part_description = One of the smaller crew storage solutions available to any space program, the IKU-02 is able to inflate to nearly triple it's initial size, letting it pack in a total of 2 kerbals. If it isn't inflated, however... let's just say that they'll have very little to no room to do anything. #SmallInflatableHAB_Part_tags = expand inflat base contain outpost passenger statio (stor tour (ven (vsr #SmallInflatableHAB_Part_title = IKU-02 Kerbal Safety Bubble #smallISRU_Part_description = A smaller version of Kerbodyne's mobile processing plant, this module can take raw materials containing even trace amounts of oxygen and hydrogen, and crack them into useful fuel products. When operated by a skilled engineer, you will be able to operate with better efficiency. This oddly shaped processor manufactures mono-propellant and nothing else, but is much lighter and smaller than the more versatile Convert-O-Tron 125. #smallISRU_Part_tags = conver isru mine )mining (ore process resource (ven (vsr #smallISRU_Part_title = Convert-O-Tron MINI-M #SmallPointLight_Part_description = A small lamp made to light up everything, whether you like it or not. #SmallPointLight_Part_title = MK 4 Point Light #SmallPointLight_Part_tags = moar (more bulb candle dark flash flood (lamp (light shine torch (ven (vsr #SmallSpotLight_Part_description = A miniature version of the large MK1 spotlight that's perfect for small rovers; or for the more adventurous, a large headlamp. #SmallSpotLight_Part_title = MK 3 Mini Spotlight #SmallSpotLight_Part_tags = moar (more bulb candle dark flash flood (lamp (light shine torch (ven (vsr #SmallStripLight_Part_description = A small strip light ideally used as aircraft navigation lights. We can't stop you from trying to light up your house with em', but you will fail. #SmallStripLight_Part_title = MK 5 Strip Light #SmallStripLight_Part_tags = moar (more bulb candle dark flash flood (lamp (light shine torch (ven (vsr #SnubOtron_Part_description = Recent demand for an even smaller Sepratron I has led to the quick development of the SnubOtron, a snappy little rocket aptly described as, "About half as good as a Sepratron I in nearly every way." #SnubOtron_Part_tags = abort booster emergency explo malfunc moar (more motor rocket ?rud safe separat solid srb surviv thruster ullage (ven (vsr #SnubOtron_Part_title = SnubOtron #softTankMK1_Part_description = This product is the result of a traveling vacuum saleskerbal's bright idea. By removing most of the structural supports and thermal insulation, the tanks is much lighter and cheaper, but it can be torn in two by a single drifting Kerbal who's out of EVA propellant. #softTankMK1_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #softTankMK1_Part_title = Rockomax S1x2m SoftShell LF tank #softTankMK2_Part_description = This product is the result of a traveling vacuum saleskerbal's bright idea. By removing most of the structural supports and thermal insulation, the tanks is much lighter and cheaper, but it can be torn in two by a single drifting Kerbal who's out of EVA propellant. #softTankMK2_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #softTankMK2_Part_title = Rockomax S1x4m SoftShell LF tank #softTankMK3_Part_description = This product is the result of a traveling vacuum saleskerbal's bright idea. By removing most of the structural supports and thermal insulation, the tanks is much lighter and cheaper, but it can be torn in two by a single drifting Kerbal who's out of EVA propellant. #softTankMK3_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #softTankMK3_Part_title = Rockomax S2x2m SoftShell LF tank #softTankMK4_Part_description = This product is the result of a traveling vacuum saleskerbal's bright idea. By removing most of the structural supports and thermal insulation, the tanks is much lighter and cheaper, but it can be torn in two by a single drifting Kerbal who's out of EVA propellant. #softTankMK4_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #softTankMK4_Part_title = Rockomax S2x5m SoftShell LF tank #softTankMK5_Part_description = This product is the result of a traveling vacuum saleskerbal's bright idea. By removing most of the structural supports and thermal insulation, the tanks is much lighter and cheaper, but it can be torn in two by a single drifting Kerbal who's out of EVA propellant. #softTankMK5_Part_tags = fueltank ?lfo liquid oxidizer propellant rocket (ven (vsr light #softTankMK5_Part_title = Rockomax S2x8m SoftShell LF tank #solidBoosterMAX_Part_description = The RockoMAX Solid Fuel Booster is the largest SRB currently in production, capable of lifting sizeable payloads to LKO and beyond. #solidBoosterMAX_Part_tags = (max moar (more motor rocket srb (ven (vsr #solidBoosterMAX_Part_title = RockoMAX Solid Fuel Booster #stationHubLarge_Part_description = After the fervorous response from fans, Rockomax has decide to up the ante with the Extra-Large Rockomax HubMax Multi-Point Connector, seamlessly integrating 2.5 meter parts on a very large hub. Unfortunately, no one died of shock that day. #stationHubLarge_Part_tags = base build center central connect construct (core hub nexus outpost statio (ven (vsr #stationHubLarge_Part_title = Extra-Large Rockomax HubMax Multi-Point Connector #strutCubeSmall_Part_description = Despite its title, the Small Cubic Octagonal Strut is actually longer than its smaller cousin! #strutCubeSmall_Part_title = Cubic Octagonal Strut Mk II #strutCubeSmall_Part_tags = connect cube frame girder scaffold structur truss (ven (vsr #strutCubeMedium_Part_description = A Cubic Octagonal Strut that's even longer! Use multiple struts no longer! With these ultra-light extensions, you can now strut all the things! #strutCubeMedium_Part_title = Cubic Octagonal Strut Mk III #strutCubeMedium_Part_tags = connect cube frame girder scaffold structur truss (ven (vsr #strutCubeLarge_Part_description = Now you can strut the gaps between your dreams. The Cubic Octagonal Strut MK IV is here! #strutCubeLarge_Part_title = Cubic Octagonal Strut Mk IV #strutCubeLarge_Part_tags = connect cube frame girder scaffold structur truss (ven (vsr #strutCube90_Part_description = New from Strutco! A new connector that connects at right angles! Brilliant! #strutCube90_Part_title = Cubic Octagonal Strut Angle Connector #strutCube90_Part_tags = connect cube frame girder scaffold structur truss (ven (vsr #strutCube3way_Part_description = New from Strutco! A new connector that connects at right angles, and in two directions! Radical! #strutCube3way_Part_title = Cubic Octagonal Strut Three Way Connector #strutCube3way_Part_tags = connect cube frame girder scaffold structur truss (ven (vsr #strutCubeS0Adapter_Part_description = An adapter that connects your Standard C.O.S. into the standard 0.625m frame. #strutCubeS0Adapter_Part_title = Cubic Octagonal Strut 0.625m Adapter #strutCubeS0Adapter_Part_tags = connect cube frame girder scaffold structur truss (ven (vsr #strutCubeOCTOAdapter_Part_description = An adapter that connects your Standard C.O.S. into the standard Octagonal frame. #strutCubeOCTOAdapter_Part_title = Cubic Octagonal Strut Octagonal Adapter #strutCubeOCTOAdapter_Part_tags = connect cube frame girder scaffold structur truss (ven (vsr #strutCubeMountingPlate_Part_description = A slim strut perfect for mounting things on other things! #strutCubeMountingPlate_Part_title = Cubic Octagonal Strut Slim Mounting Plate #strutCubeMountingPlate_Part_tags = connect cube frame girder scaffold structur truss (ven (vsr #VenLV909b_Part_description = The LV-900 is an earlier retrofitted variant of the LV-909, which has significantly higher thrust-to-weight ratio, but is less efficient than it's younger brother. In order to sell the excess stock, we have mounted a fuel tank that'll extend the range of your rocket (slightly). Due it it's status as a mid range lifting engine, it is is able to operate semi-efficiently in thin atmospheres. #VenLV909b_Part_tags = lander orbit propuls rocket (beagle vacuum sustain (ven (vsr #VenLV909b_Part_title = LV-900 "Beagle" Liquid Fuel Engine #VSR-RCSTank1-3_Part_description = The largest monopropellant tank available. It's actually made of four smaller tanks, but we won't tell if you won't. #VSR-RCSTank1-3_Part_tags = fueltank mono monopropellant propellant ven vsr #VSR-RCSTank1-3_Part_title = FL-R3 RCS Fuel Tank } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Command.cfg PART { name = KerbCan module = Part author = Ven rescaleFactor = 1 node_stack_top = 0.0, 0.6321995, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.6321995, 0.0, 0.0, -1.0, 0.0, 1 CrewCapacity = 1 TechRequired = engineering101 entryCost = 1250 cost = 600 category = Utility subcategory = 0 title = 1.25m Crew Carrier manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = One-person inline crew hab section for spaceplanes. Rated for suborbital reentries. X-15 class. attachRules = 1,0,1,1,0 mass = 0.6 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1 noAutoEVA = True vesselType = Ship tags = base cabin (can outpost passenger statio tour tuna (ven (vsr, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere crashTolerance = 12 gTolerance = 100 maxPressure = 20000 maxTemp = 1000 skinMaxTemp = 1800 emissiveConstant = 0.875 MODEL { model = VenStockRevamp/Part Bin/NewParts/SoftHabs/KerbCan } INTERNAL { name = landerCabinSmallInternal } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 } MODULE { name = ModuleAnimateGeneric animationName = CrewCanLight defaultActionGroup = Light startEventGUIName = Lights On endEventGUIName = Lights Off } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 1.53 surface = 4.9 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 50 basemass = -1 type = ServiceModule TANK { name = ElectricCharge amount = 14400 maxAmount = 14400 } TANK { name = Food maxAmount = 1.95365952 amount = 1.95365952 } TANK { name = Water maxAmount = 1.29282048 amount = 1.29282048 } TANK { name = Oxygen maxAmount = 197.67456 amount = 197.67456 } TANK { name = CarbonDioxide amount = 0 maxAmount = 19.767456 } TANK { name = Waste amount = 0 maxAmount = 0.177605410909091 } TANK { name = WasteWater amount = 0 maxAmount = 1.64311145500421 } TANK { name = LithiumHydroxide maxAmount = 0.250469169230769 amount = 0.250469169230769 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleGenerator isAlwaysActive = true OUTPUT_RESOURCE { name = ElectricCharge rate = -0.2 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 1.1 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 1.2 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 1.2 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 1.2 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = PlannerController title = generator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Command.cfg PART { name = RO-Mk1CrewModule module = Part author = Ven node_stack_top = 0.0, 0.6321995, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.6321995, 0.0, 0.0, -1.0, 0.0, 1 CrewCapacity = 3 TechRequired = engineering101 entryCost = 1250 cost = 600 category = Utility subcategory = 0 title = Mk1 Crew Carrier manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = Three-person inline crew hab section for Mk1 spaceplanes. Rated for LEO reentries. attachRules = 1,0,1,1,0 mass = 1.5 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 200 breakingTorque = 200 bulkheadProfiles = size1 noAutoEVA = True vesselType = Ship tags = base cabin (can outpost passenger statio tour tuna (ven (vsr, scrubber, wasteatmosphere, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere crashTolerance = 12 gTolerance = 100 maxPressure = 20000 maxTemp = 1000 skinMaxTemp = 2200 emissiveConstant = 0.8 rescaleFactor = 1.722222 MODEL { model = VenStockRevamp/Part Bin/NewParts/SoftHabs/KerbCan } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 } MODULE { name = ModuleAnimateGeneric animationName = CrewCanLight defaultActionGroup = Light startEventGUIName = Lights On endEventGUIName = Lights Off } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Habitat volume = 5 surface = 23 max_pressure = 0.35 } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 150 basemass = -1 type = ServiceModule TANK { name = ElectricCharge amount = 43200 maxAmount = 43200 } TANK { name = Food maxAmount = 5.84928 amount = 5.84928 } TANK { name = Water maxAmount = 3.87072 amount = 3.87072 } TANK { name = Oxygen maxAmount = 591.84 amount = 591.84 } TANK { name = CarbonDioxide amount = 0 maxAmount = 59.184 } TANK { name = Waste amount = 0 maxAmount = 0.531752727272727 } TANK { name = WasteWater amount = 0 maxAmount = 4.91949537426409 } TANK { name = LithiumHydroxide maxAmount = 0.749907692307692 amount = 0.749907692307692 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleGenerator isAlwaysActive = true OUTPUT_RESOURCE { name = ElectricCharge rate = -0.2 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } INTERNAL { name = landerCabinMediumInternal } MODULE { name = ProcessController resource = _NonRegenScrubber title = Non Regen LiOH Scrubber toggle = true running = true capacity = 3.3 } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 3.6 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 3.6 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 3.6 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } SETUP { name = LiOH scrubber (2d) desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. WARNING: Only lasts 2 days! Research next life support nodes to unlock better options. tech = crewSurvivability MODULE { type = ProcessController id_field = resource id_value = _NonRegenScrubber } } } MODULE { name = PlannerController title = generator considered = true } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Command.cfg PART { name = InflatableHAB module = Part author = Ven node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2 node_attach = 0.0, 0.0, 0.0, 0.0, -90.0, 0.0 TechRequired = advExploration entryCost = 36000 cost = 15000 category = Utility subcategory = 0 title = IKU-03 Kerbal Safety Bubble manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = One of the biggest crew storage solutions available to any space program, the IKU-03 is able to inflate to nearly double it's initial size, letting it hold a total of 10 kerbals comfortably. If it isn't inflated, however... let's just say that they'll have very little to no room to do anything. attachRules = 1,1,1,1,0 mass = 25 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 2000 bulkheadProfiles = size2,srf tags = expand inflat base contain outpost passenger statio (stor tour (ven (vsr comfort, scrubber, lioh scrubber, lioh, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, scrubber, vacuum scrubber, advanced scrubber, wasteatmosphere, pressure, pressure control, pressure controller, nitrogen, nitrogen pressure control, atmosphere, pressure, pressure control, pressure controller, oxygen, oxygen pressure control, atmosphere, airpump, air pump, pressure, atmosphere, water recycler, water, wastewater, ammonia, o2, ox, oxygen, lqdoxygen evaporator, evaporator, gas, oxygen converter, converter, sickbay, stress, colony, habitation vesselType = Ship CrewCapacity = 10 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 2.5 MODEL { model = VenStockRevamp/Part Bin/NewParts/SoftHabs/LargeSoftHab scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleScienceExperiment experimentID = crewReport experimentActionName = Crew Report resetActionName = Discard Crew Report reviewActionName = Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True xmitDataScalar = 1.0 } MODULE { name = ModuleAnimateGeneric animationName = SoftHabLightAnimation startEventGUIName = Lights On endEventGUIName = Lights Off defaultActionGroup = Light } MODULE { name = Driftless active = True } INTERNAL { name = crewCabinInternals } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = Comfort bonus = exercise desc = A treadmill designed to permit exercise in zero-g is included. The crew will love it. } MODULE { name = Habitat volume = 66.26 surface = 87.86 inflate = LargeHabInflate state = disabled } MODULE { name = Sensor type = temperature } MODULE { name = Sensor type = radiation } MODULE { name = Sensor type = habitat_radiation } MODULE { name = ModuleFuelTanks volume = 17725 basemass = -1 type = ServiceModule TANK { name = ElectricCharge amount = 35600 maxAmount = 35600 } TANK { name = Food maxAmount = 5381.3376 amount = 5381.3376 } TANK { name = Water maxAmount = 3561.0624 amount = 3561.0624 } TANK { name = Oxygen maxAmount = 544492.8 amount = 544492.8 } TANK { name = CarbonDioxide amount = 0 maxAmount = 54449.28 } TANK { name = Waste amount = 0 maxAmount = 489.212509090909 } TANK { name = WasteWater amount = 0 maxAmount = 4525.93574432296 } TANK { name = LithiumHydroxide maxAmount = 689.915076923077 amount = 689.915076923077 } UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ProcessController resource = _PressureControl title = N2 Pressure Controller capacity = 20 running = true } MODULE { name = ProcessController resource = _PressureControlOxygen title = O2 Pressure Controller capacity = 20 running = true } MODULE { name = ProcessController resource = _AirPump title = Air Pump capacity = 30 running = true } MODULE { name = ProcessController resource = _WaterRecycler title = Water Recycler capacity = 16.7 running = true } MODULE { name = ProcessController resource = _LOXConverter title = LOX to GOX Converter capacity = 16.7 running = true } MODULE { name = Configure title = Life Support slots = 1 SETUP { name = None desc = Empty slot for mass and cost savings. } SETUP { name = N2 Pressure Control desc = Use Nitrogen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport mass = 0.05 cost = 25 MODULE { type = ProcessController id_field = resource id_value = _PressureControl } } SETUP { name = O2 Pressure Control desc = Use Oxygen to maintain the internal atmosphere at a comfortable pressure. tech = earlyLifeSupport mass = 0.01 cost = 25 MODULE { type = ProcessController id_field = resource id_value = _PressureControlOxygen } } SETUP { name = Air Pump desc = Pumps external atmosphere into the cabin to maintan internal pressure. Only works in breathable atmospheres tech = crewSurvivability mass = 0.02 cost = 5 MODULE { type = ProcessController id_field = resource id_value = _AirPump } } SETUP { name = Water Recycler desc = Filter impurities out of WasteWater. tech = advancedLifeSupport mass = 0.57 cost = 50 MODULE { type = ProcessController id_field = resource id_value = _WaterRecycler } } SETUP { name = LOX to GOX Converter desc = Heats LqdOxygen to breathable Oxygen. tech = earlyLifeSupport mass = 0.005 cost = 20 MODULE { type = ProcessController id_field = resource id_value = _LOXConverter } } } MODULE { name = ProcessController resource = _Scrubber title = LiOH Scrubber toggle = true running = true capacity = 16.7 } MODULE { name = ProcessController resource = _VacScrubber title = Vac Scrubber toggle = true running = true capacity = 16.7 } MODULE { name = ProcessController resource = _AdvScrubber title = Adv Vac Scrubber toggle = true running = true capacity = 16.7 } MODULE { name = Configure title = Scrubber slots = 1 SETUP { name = Advanced Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. Tip: use Water Electrolysis to produce O2. tech = improvedLifeSupport MODULE { type = ProcessController id_field = resource id_value = _AdvScrubber } } SETUP { name = Vacuum Scrubber desc = A dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. Can work indefinitely. tech = basicLifeSupport MODULE { type = ProcessController id_field = resource id_value = _VacScrubber } } SETUP { name = LiOH Scrubber desc = A Lithium Hydroxide scrubber that sequesters CarbonDioxide from the internal atmosphere. Its operational life can be increased by adding additional LiOH tanks. tech = earlyLifeSupport MODULE { type = ProcessController id_field = resource id_value = _Scrubber } } } MODULE { name = Sickbay resource = _SickbayColony title = Comforts desc = By relaxing water doses and giving more free time to the crew, and thanks to exciting activities and surface exploration, the crew feels so comfortable that they could live in the colony indefinitely. Warning: a very small minority of people might still slowly accumulate stress. capacity = 1 slots = 0 UPGRADES { UPGRADE { name__ = Upgrade-Colony techRequired__ = improvedHabitats cureEverybody = True slots = 1 } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Electrical.cfg PART { name = 1x3WPanels module = Part author = NovaSilisko rescaleFactor = 0.9 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = advElectrics entryCost = 3800 cost = 380 category = Electrical subcategory = 0 title = OX-4M 2x3 Photovoltaic Panels manufacturer = Probodobodyne Inc description = Extendable Level 2 solar panel. 2.28m^2. attachRules = 0,1,0,0,1 mass = 0.03078 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = array charge deploy e/c elect energ extend generat (light photo power solar sun track unfold volt watt (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODEL { model = VenStockRevamp/Part Bin/NewParts/Electrical/SolarPanels/1x3W rotation = 0.0,-90.0,0.0 } MODULE { name = ModuleDeployableSolarPanel resourceName = ElectricCharge chargeRate = 0.28728 retractable = false animationName = solarpanels6 secondaryTransformName = suncatcher extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = False flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 120 0.8 -0.0001658214 -0.0001658214 key = 3650 0.4 -1.935303E-05 -1.935303E-05 key = 36500 0.01 -1.187215E-05 -1.187215E-05 } RESOURCE { name = ElectricCharge rate = 0.28728 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Electrical.cfg PART { name = 1x3SPanels module = Part author = NovaSilisko rescaleFactor = 0.73 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = electrics entryCost = 3050 cost = 250 category = Electrical subcategory = 0 title = OX-2L 1x3 Photovoltaic Panels manufacturer = Probodobodyne Inc description = Extendable Level 1 solar panel. 0.63m^2. attachRules = 0,1,0,0,1 mass = 0.010584 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 bulkheadProfiles = srf thermalMassModifier = 2.0 emissiveConstant = 0.95 heatConductivity = 0.04 tags = array charge deploy e/c elect energ extend generat (light photo power solar sun track unfold volt watt (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 useKopernicusSolarPanels = false MODEL { model = VenStockRevamp/Part Bin/NewParts/Electrical/SolarPanels/1x3S rotation = 0.0,-90.0,0.0 } MODULE { name = ModuleDeployableSolarPanel resourceName = ElectricCharge chargeRate = 0.0567 retractable = false animationName = solarpanels5 secondaryTransformName = suncatcher extendActionName = Extend <<1>> retractActionName = Retract <<1>> extendpanelsActionName = Toggle <<1>> useKopernicusSolarPanels = false isTracking = False flowUnits = Watts flowFormat = N1 flowMult = 1000 timeEfficCurve { key = 0 1 -0.001165724 -0.001165724 key = 30 0.8 -0.0004170198 -0.0004170198 key = 3650 0.2 2.217226E-06 2.217226E-06 key = 36500 0.01 -7.524914E-06 -7.524914E-06 } RESOURCE { name = ElectricCharge rate = 0.0567 varyTime = False useSI = True displayUnitMult = 1000 unitName = Watts } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleROSolarPanel } MODULE { name = SolarPanelFixer } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Electrical.cfg PART { name = rtgMini module = Part author = NovaSilisko scale = 1 rescaleFactor = 0.35 node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = experimentalElectrics entryCost = 63005 cost = 15374.999999989 category = Electrical subcategory = 0 title = SNAP-3 Series RTG manufacturer = DOE (Department Of Energy) description = The SNAP-3 series were the first radioisotope thermoelectric generators (RTGs) to ever operate in space, as part of the Transit system (precursor to the current GPS system). Very low overall efficiency and power generation. attachRules = 1,1,1,0,0 mass = 0.003200708 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size00, srf radiatorMax = 1.5 tags = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt (ven (vsr, rtg, radioisotope thermoelectric generator, radioactive, generator maxTemp = 1273.15 crashTolerance = 16 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 1773.15 fuelCrossFeed = False PuMass = 0.001000708 PuCost = 394.999999989 MODEL { model = VenStockRevamp/Part Bin/NewParts/Electrical/Batteries/RTG-Small scale = 0.814286, 1, 0.814286 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _RTG title = RTG capacity = 0.0025 running = true toggle = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Electrical.cfg PART { name = RO-SNAP-19-RTG module = Part author = NovaSilisko scale = 1 rescaleFactor = 0.645 node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = experimentalElectrics entryCost = 63005 cost = 15374.999999989 category = Electrical subcategory = 0 title = SNAP-19 Series RTG manufacturer = Teledyne Isotopes (Teledyne Technologies Inc.) description = The SNAP-19 series were originally developed for the Nimbus weather satellite program, complementing the regular solar arrays and countering their degradation due to radiation. Later, they were also used by the Pioneer 10 and 11 spacecrafts, along with the Viking Mars landers. Similar to the SNAP-9 series but with over 40% better conversion efficiency. attachRules = 1,1,1,0,0 mass = 0.015000708 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size00, srf radiatorMax = 1.5 tags = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt (ven (vsr, rtg, radioisotope thermoelectric generator, radioactive, generator maxTemp = 1273.15 crashTolerance = 16 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 1773.15 fuelCrossFeed = False PuMass = 0.001000708 PuCost = 394.999999989 MODEL { model = VenStockRevamp/Part Bin/NewParts/Electrical/Batteries/RTG-Small scale = 2.0932, 1, 2.0932 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _RTG title = RTG capacity = 0.04 running = true toggle = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Electrical.cfg PART { name = RO-SNAP-9-RTG module = Part author = NovaSilisko scale = 1 rescaleFactor = 0.645 node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = experimentalElectrics entryCost = 63005 cost = 15374.999999989 category = Electrical subcategory = 0 title = SNAP-9 Series RTG manufacturer = DOE (Department Of Energy) description = The SNAP-9 series were evolved designs of the experimental SNAP-3 series, again as part of the Transit system (precursor to the current GPS system), but now featuring over 10 times higher power generation. attachRules = 1,1,1,0,0 mass = 0.012000708 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size00, srf radiatorMax = 1.5 tags = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt (ven (vsr, rtg, radioisotope thermoelectric generator, radioactive, generator maxTemp = 1273.15 crashTolerance = 16 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 1773.15 fuelCrossFeed = False PuMass = 0.001000708 PuCost = 394.999999989 MODEL { model = VenStockRevamp/Part Bin/NewParts/Electrical/Batteries/RTG-Small scale = 1.9845, 1, 1.9845 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ProcessController resource = _RTG title = RTG capacity = 0.025 running = true toggle = false } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Electrical.cfg PART { name = SmallSpotLight module = Part author = NovaSilisko rescaleFactor = 1 node_attach = 0.0, 0.0, -0.1219425, 0.0, 0.0, 1.0 TechRequired = miniaturization entryCost = 4500 cost = 75 category = Utility subcategory = 0 title = MK 3 Mini Spotlight manufacturer = Rokea Inc description = A miniature version of the large MK1 spotlight that's perfect for small rovers; or for the more adventurous, a large headlamp. attachRules = 0,1,0,0,1 mass = 0.0016 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = moar (more bulb candle dark flash flood (lamp (light shine torch (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Electrical/Lights/SmallSpotlight Rotation = 0,180,0 } MODULE { name = ModuleLight lightName = spotlight useAnimationDim = true lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 animationName = LightAnimationSmall resourceAmount = 0.005 useResources = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Electrical.cfg PART { name = SmallPointLight module = Part author = NovaSilisko rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 TechRequired = miniaturization entryCost = 3200 cost = 50 category = Utility subcategory = 0 title = MK 4 Point Light manufacturer = Rokea Inc description = A small lamp made to light up everything, whether you like it or not. attachRules = 0,1,0,0,1 mass = 0.001 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = moar (more bulb candle dark flash flood (lamp (light shine torch (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Electrical/Lights/PointLight rotation = 0,180,0 } MODULE { name = ModuleLight lightName = Point light useAnimationDim = true lightBrightenSpeed = 2.5 lightDimSpeed = 2.5 animationName = LightAnimationPoint resourceAmount = 0.001 useResources = true } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Electrical.cfg PART { name = SmallStripLight module = Part author = NovaSilisko rescaleFactor = 1 node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 TechRequired = miniaturization entryCost = 2500 cost = 60 category = Utility subcategory = 0 title = MK 5 Strip Light manufacturer = Rokea Inc description = A small strip light ideally used as aircraft navigation lights. We can't stop you from trying to light up your house with em', but you will fail. attachRules = 0,1,0,0,1 mass = 0.0012 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 PhysicsSignificance = 0 bulkheadProfiles = srf tags = moar (more bulb candle dark flash flood (lamp (light shine torch (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Electrical/Lights/Striplight rotation = 0,180,90 } MODULE { name = ModuleAnimateGeneric animationName = LightAnimationStrip startEventGUIName = Lights On endEventGUIName = Lights Off } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Engines.cfg PART { name = liquidEngineMiniTurbo module = Part author = Ven rescaleFactor = 7.0 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0,4 node_stack_bottom = 0.0, -0.585, 0.0, 0.0, -1.0, 0.0,4 TechRequired = propulsionSystems entryCost = 3250 cost = 350 subcategory = 0 attachRules = 1,1,1,0,0 mass = 0.22 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 250 breakingTorque = 250 skinInternalConductionMult = 4.0 maxTemp = 573.15 bulkheadProfiles = srf, size4 tags = lander ascent launch main propuls rocket (thunder (ven (vsr crashTolerance = 10 gTolerance = 100 maxPressure = 20000 skinMaxTemp = 673.15 title = BE-4 manufacturer = Blue Origin description = The BE-4 is an oxidizer-rich staged combustion Methalox engine. Though initially developed for use on a Blue Origin launch vehicle, in 2014 United Launch Alliance announced that their new Vulcan launch vehicle, the successor to both the Atlas V and Delta IV launch vehicles, will be powered by a pair of BE-4 engines. Plume configured by RealPlume. category = Engine node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0,4 MODEL { model = VenStockRevamp/Part Bin/NewParts/Propulsion/105-7P scale = 1.25, 1.0, 1.25 } MODULE { name = ModulePartVariants baseVariant = Bare VARIANT { name = Bare displayName = Bare themeName = Bare primaryColor = #cc0e0e secondaryColor = #000000 sizeGroup = GroupA GAMEOBJECTS { Size2A = false } NODES { node_stack_top = 0,0,0, 0.0, 1.0, 0.0,4 } } VARIANT { name = Shroud displayName = Shroud Big primaryColor = #ffffff secondaryColor = #999999 sizeGroup = GroupB mass = 0.03 GAMEOBJECTS { Size2A = true } NODES { node_stack_top = 0,3.5,0, 0.0, 1.0, 0.0,4 } } } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 50 heatProduction = 170 EngineType = LiquidFuel shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = LiquidFuel ratio = 0.9 DrawGauge = True } PROPELLANT { name = Oxidizer ratio = 1.1 } atmosphereCurve { key = 0 300 key = 1 275 key = 7 0.001 } } MODULE { name = ModuleJettison jettisonName = node_fairing_collider bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 jettisonForce = 2 jettisonDirection = 0 0 1 } MODULE { name = ModuleGimbal gimbalTransformName = nozzle gimbalRange = 8.0 useGimbalResponseSpeed = True gimbalResponseSpeed = 16 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = Piston1 rotatorsName = PistonBase1 } CONSTRAINLOOKFX { targetName = PistonBase1 rotatorsName = Piston1 } CONSTRAINLOOKFX { targetName = Piston2 rotatorsName = PistonBase2 } CONSTRAINLOOKFX { targetName = PistonBase2 rotatorsName = Piston2 } CONSTRAINLOOKFX { targetName = Piston3 rotatorsName = PistonBase3 } CONSTRAINLOOKFX { targetName = PistonBase3 rotatorsName = Piston3 } CONSTRAINLOOKFX { targetName = Piston4 rotatorsName = PistonBase4 } CONSTRAINLOOKFX { targetName = PistonBase4 rotatorsName = Piston4 } CONSTRAINLOOKFX { targetName = Piston5 rotatorsName = PistonBase5 } CONSTRAINLOOKFX { targetName = PistonBase5 rotatorsName = Piston5 } CONSTRAINLOOKFX { targetName = Piston6 rotatorsName = PistonBase6 } CONSTRAINLOOKFX { targetName = PistonBase6 rotatorsName = Piston6 } CONSTRAINLOOKFX { targetName = Piston7 rotatorsName = PistonBase7 } CONSTRAINLOOKFX { targetName = PistonBase7 rotatorsName = Piston7 } CONSTRAINLOOKFX { targetName = Piston8 rotatorsName = PistonBase8 } CONSTRAINLOOKFX { targetName = PistonBase8 rotatorsName = Piston8 } } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs configuration = BE-4 origMass = 4.5 type = ModuleEnginesRF CONFIG { name = BE-4 minThrust = 1588.5 maxThrust = 5295 heatProduction = 100 massMult = 1.0 ullage = True pressureFed = False ignitions = 4 powerEffectName = Hydrolox-Lower ratedBurnTime = 400 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.5 } PROPELLANT { name = LqdMethane ratio = 0.4286 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.5714 DrawGauge = False } atmosphereCurve { key = 0 341 key = 1 305 } } } PLUME { name = Hydrolox-Lower transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.325 fixedScale = 1.5 energy = 0.75 speed = 0.75 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0,0,0.325 corePosition = 0,0,0.325 exhaustPosition = 0,0,0.325 flarePosition = 0,0,0.325 fumePosition = 0,0,0.325 lampPosition = 0,0,0.325 plumePosition = 0,0,0.325 plume2Position = 0,0,0.325 plume3Position = 0,0,0.325 smokePosition = 0,0,0.325 shockPosition = 0,0,0.325 shockconePosition = 0,0,0.325 slagPosition = 0,0,0.325 streamPosition = 0,0,0.325 plumeIdentifier = Hydrolox-Lower processed = true } EFFECTS { Hydrolox-Lower { plumeIdentifier = Hydrolox-Lower MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.325 fixedScale = 1.5 name = Hydrolox-Lower-flare modelName = RealPlume/MP_Nazari_FX/flamessme emitOnUpdate = true decluster = true emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1 speed = 1.0 1 offset = -0.2 energy = 0.0 0.2 energy = 1.0 0.2 size = 0.0 0.6 size = 1.0 0.6 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0.2 linGrow { power = 1 15 power = 0 15 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.325 fixedScale = 1.5 name = Hydrolox-Lower-shockcone modelName = RealPlume/MP_Nazari_FX/ssmeflame2big emitOnUpdate = true decluster = true emission = 0.0 0 emission = 0.01 0.2 emission = 1.0 2 speed = 0.0 1.5 speed = 1.0 1.5 offset = 0.1 size = 0.0 0.7 size = 1.0 0.7 fixedEmissions = false randomInitalVelocityOffsetMaxRadius = 0 linGrow { density = 1 0 density = 0 10 power = 1 -4 power = 0 -4 } energy { density = 1 0.3 density = 0.3 0.1 density = 0.25 0 density = 0 0 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.325 fixedScale = 1.5 energy = 0.75 speed = 0.75 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_red modelName = RealPlume/MP_Nazari_FX/methanolflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 emitOnUpdate = true decluster = true randConeEmit { density = 1 0 density = 0 1.7 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 4 density = 0.46 4 density = 0.2 5 density = 0.05 2.5 density = 0.0 2.5 } xyForce { density = 1 0.5 density = 0.3 0.8 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 1.125 density = 0.8 0.9 density = 0.2 2.625 density = 0.1 2.25 density = 0.05 3.75 density = 0.0 5.25 power = 1 2 power = 0.01 0.4 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.5 density = 0.05 0.2 density = 0.0 0.15 } size { density = 1.0 1.2 density = 0.5 1 density = 0.2 0.8 density = 0.0 0.45 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.325 fixedScale = 1.5 energy = 0.75 speed = 0.75 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_blue modelName = RealPlume/MP_Nazari_FX/noxflame fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0 1.7 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 4 density = 0.46 4 density = 0.2 5 density = 0.05 2.5 density = 0.0 2.5 } xyForce { density = 1 0.5 density = 0.3 0.8 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 0.375 density = 0.8 0.3 density = 0.2 0.875 density = 0.1 0.75 density = 0.05 1.25 density = 0.0 1.75 power = 1 2 power = 0.01 0.4 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.5 density = 0.05 0.5 density = 0.0 0.4 } size { density = 1.0 1.2 density = 0.5 1 density = 0.2 0.8 density = 0.0 0.45 } } MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.325 fixedScale = 1.5 energy = 0.75 speed = 0.75 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hydrolox-Lower-plume_grey modelName = RealPlume/Hoojiwana_FX/MPspike fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0 randConeEmit { density = 1 0 density = 0.5 0.5 density = 0.3 1 density = 0 3 } logGrow { density = 1.0 2 density = 0.1 10 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 2 } linGrow { density = 1.0 0 density = 0.25 10 density = 0.0 25 } speed { density = 1.0 1 density = 0.46 1.5 density = 0.2 1.5 density = 0.05 1.5 density = 0.0 1.5 } xyForce { density = 1 0.3 density = 0.3 0.5 density = 0.1 0.9 density = 0.01 0.99 density = 0.0 1 } emission { density = 1.0 0 density = 0.8 0.2 density = 0.2 2.5 density = 0.1 2.7 density = 0.05 2.9 density = 0.0 3 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 0.5 density = 0.3 0.5 density = 0.05 0.4 density = 0.0 0.3 } size { density = 1.0 1.2 density = 0.5 0.5 density = 0.2 0.4 density = 0.0 0.35 } } AUDIO { name = Hydrolox-Lower-audio channel = Ship clip = RealPlume/KW_Sounds/sound_altloop volume = 0.0 0.0 volume = 1.0 1.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_liq4 volume = 1.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = BE-4 ratedBurnTime = 400 ignitionReliabilityStart = 0.98 ignitionReliabilityEnd = 0.995 cycleReliabilityStart = 0.98 cycleReliabilityEnd = 0.995 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Engines.cfg PART { name = SnubOtron module = Part author = Ven node_attach = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1 TechRequired = precisionPropulsion entryCost = 1100 cost = 37.5 subcategory = 0 title = Separation Motor (Small) manufacturer = Generic description = Small solid motor use to help separate one stage from another or perform ullage. Best used with others. Smaller and less advanced than the radial separation motor. Plume configured by RealPlume. attachRules = 0,1,0,0,0 mass = 0.008 heatConductivity = 0.04 skinInternalConductionMult = 4.0 emissiveConstant = 0.5 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 2 maxTemp = 1973.15 ActivatesEvenIfDisconnected = true stagingIcon = SOLID_BOOSTER bulkheadProfiles = srf tags = abort booster emergency explo malfunc moar (more motor rocket ?rud safe separat solid srb surviv thruster ullage (ven (vsr scale = 1 rescaleFactor = 1 crashTolerance = 10 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 673.15 category = Engine MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform ignitionThreshold = 0.1 minThrust = 0 maxThrust = 18 heatProduction = 17.5 EngineType = SolidBooster exhaustDamage = False allowShutdown = False throttleLocked = True shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = SolidFuel ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 230 key = 0 220 key = 6 0.001 } } MODEL { model = VenStockRevamp/Part Bin/NewParts/Propulsion/Snubotron scale = 1.25, 1.25, 1.25 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 5.0 type = PSPC basemass = -1 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs configuration = SolidFuel modded = false type = ModuleEnginesRF CONFIG { name = SolidFuel maxThrust = 18 heatProduction = 17.5 powerEffectName = Solid-Sepmotor PROPELLANT { name = PSPC ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 230 key = 1 220 } } } PLUME { name = Solid-Sepmotor transformName = thrustTransform localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 localRotation = 0,0,0 saturationMult = 1 alphaMult = 1 blazeScale = 0.5 coreScale = 0.5 exhaustScale = 0.5 flareScale = 0.5 fumeScale = 0.5 lampScale = 0.5 plumeScale = 0.5 plume2Scale = 0.5 plume3Scale = 0.5 smokeScale = 0.5 shockScale = 0.5 shockconeScale = 0.5 slagScale = 0.5 streamScale = 0.5 blazePosition = 0,0,0 corePosition = 0,0,0 exhaustPosition = 0,0,0 flarePosition = 0,0,0 fumePosition = 0,0,0 lampPosition = 0,0,0 plumePosition = 0,0,0 plume2Position = 0,0,0 plume3Position = 0,0,0 smokePosition = 0,0,0 shockPosition = 0,0,0 shockconePosition = 0,0,0 slagPosition = 0,0,0 streamPosition = 0,0,0 plumeIdentifier = Solid-Sepmotor processed = true } EFFECTS { Solid-Sepmotor { plumeIdentifier = Solid-Sepmotor MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0 fixedScale = 0.5 energy = 1 speed = 1.2 emissionMult = 1 alphaMult = 1 saturationMult = 1 name = Solid-Sepmotor-plume modelName = Squad/FX/SRB_Large fixedEmissions = false sizeClamp = 50 randomInitalVelocityOffsetMaxRadius = 0.2 randConeEmit { density = 1 0 density = 0 0.3 } logGrow { density = 1.0 2 density = 0.1 4 density = 0.0 2 } logGrowScale { density = 1.0 0.0 density = 0.8 1.5 density = 0.46 2 density = 0.2 2 density = 0.1 2 density = 0.0 5 } linGrow { density = 1.0 0.2 density = 0.46 1 density = 0.2 3 density = 0.05 10 density = 0.0 15 } speed { density = 1.0 0.2 density = 0.46 0.3 density = 0.2 0.3 density = 0.05 0.3 density = 0.0 0.35 } xyForce { density = 1 0.9 density = 0.05 0.97 density = 0.0 1 } emission { density = 1.0 2 density = 0.8 1.6 density = 0.2 1.5 density = 0.1 1.3 density = 0.05 1.1 density = 0.0 1 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 0.9 density = 0.05 0.8 density = 0.0 0.6 } size { density = 1.0 0.1 density = 0.8 0.08 density = 0.2 0.07 } } AUDIO { name = Solid-Sepmotor-audio channel = Ship clip = RealPlume/KW_Sounds/sound_srbloop volume = 0.0 0.0 volume = 1.0 0.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sepmotor volume = 0.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = SolidFuel ratedBurnTime = 3 ignitionReliabilityStart = 0.985 ignitionReliabilityEnd = 0.9995 ignitionDynPresFailMultiplier = 1000 cycleReliabilityStart = 0.99 cycleReliabilityEnd = 0.9999 reliabilityDataRateMultiplier = 0.1 isSolid = True } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Engines.cfg PART { name = HeavyRcs module = Part author = Ven scale = 1 node_attach = 0.03, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = specializedControl entryCost = 8050 cost = 800 category = Control subcategory = 0 title = RCS Quad (550/890 N class) manufacturer = Generic description = A generic RCS quad. Use this for attitude control or translation/ullage for large stages and spacecraft. Note that the thrust per nozzle is only half the thrust class, but two nozzles fire in each direction. Plume and sound provided by Waterfall. attachRules = 0,1,0,1,1 mass = 0.1 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = srf tags = cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate (ven (vsr maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.4 stagingIcon = RCS_MODULE MODEL { model = VenStockRevamp/Part Bin/NewParts/Propulsion/RCS-202 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 2 resourceName = MonoPropellant resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running plumeToKeep = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 key = 4 0.001 } } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { mass = 2.5 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false origMass = 0.0302222222222223 b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.255 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.275 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.265 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.072 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.114 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.445 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.442 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.455 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.425 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSthruster position = 0,-0.008,0 rotation = 0,0,180 scale = 1,1,1 moduleID = HeavyRcs engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,-0.008,0 rotation = 0,0,180 scale = 1,1,1 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,-0.008,0 rotation = 0,0,180 scale = 1,1,1 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = HeavyRcs TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,-0.008,0 rotation = 0,0,180 scale = 1,1,1 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = HeavyRcs } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,-0.008,0 rotation = 0,0,180 scale = 1,1,1 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = HeavyRcs } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,-0.008,0 rotation = 0,0,180 scale = 1,1,1 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Engines.cfg PART { name = InlineRCS module = Part author = Ven scale = 1 node_stack_top = 0.0, 0.14, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.14, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = engineering101 entryCost = 2500 cost = 725 category = Control subcategory = 0 title = Inline RCS block (138/223 N class) manufacturer = Generic description = A generic inline RCS block. Use this for orientation on small capsules and probes. Plume and sound provided by Waterfall. attachRules = 1,0,1,1,0 mass = 0.05 dragModelType = default maximum_drag = 0.01 minimum_drag = 0.01 angularDrag = 0.1 breakingForce = 50 breakingTorque = 50 fuelCrossFeed = True bulkheadProfiles = size0 tags = fueltank mono monopropellant propellant cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate (ven (vsr mercury maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.869 stagingIcon = RCS_MODULE MODEL { model = VenStockRevamp/Part Bin/NewParts/MK1parts/InlineRCS scale = 1.07, 1.07, 1.07 } MODULE { name = ModuleRCSFX thrusterTransformName = RCSthruster thrusterPower = 0.3 resourceFlowMode = STAGE_PRIORITY_FLOW runningEffectName = running stagingEnabled = True stagingToggleEnabledEditor = True rcsEnabled = False atmosphereCurve { key = 0 240 key = 1 100 key = 4 0.001 } } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleFuelTanks volume = 200 type = Fuselage basemass = 0.05 UPGRADES { UPGRADE { name__ = MLI.Upgrade1 description__ = Improved tank wrapping techniques allow 20 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 20 } UPGRADE { name__ = MLI.Upgrade2 description__ = Improved tank wrapping techniques allow 40 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 40 } UPGRADE { name__ = MLI.Upgrade3 description__ = Improved tank wrapping techniques allow 60 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 60 } UPGRADE { name__ = MLI.Upgrade4 description__ = Improved tank wrapping techniques allow 80 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 80 } UPGRADE { name__ = MLI.Upgrade5 description__ = Improved tank wrapping techniques allow 100 layers now. IsAdditiveUpgrade__ = true maxMLILayers = 100 } } } MODULE { name = ModuleEngineConfigs type = ModuleRCS thrustRating = thrusterPower techLevel = 0 minTechLevel = 0 origTechLevel = 2 engineType = L configuration = Nitrogen modded = false b9psModuleID = rowaterfallMainPlumeSwitch CONFIG { name = HTP thrusterPower = 0.1275 IspSL = 0.177 IspV = 0.465 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = HTP DrawGauge = True } } CONFIG { name = Hydrazine thrusterPower = 0.1375 IspSL = 0.274 IspV = 0.72 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = Hydrazine DrawGauge = True } } CONFIG { name = NitrousOxide thrusterPower = 0.1325 IspSL = 0.2 IspV = 0.525 b9psSubtypeName = monoprop PROPELLANT { ratio = 1.0 name = NitrousOxide DrawGauge = True } } CONFIG { name = Helium thrusterPower = 0.036 IspSL = 0.203 IspV = 0.453 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Helium DrawGauge = True } } CONFIG { name = Nitrogen thrusterPower = 0.057 IspSL = 0.1001462 IspV = 0.195 b9psSubtypeName = cold-gas PROPELLANT { ratio = 1.0 name = Nitrogen DrawGauge = True } } CONFIG { name = MMH+NTO thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.5 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.50 } } CONFIG { name = MMH+MON3 thrusterPower = 0.2225 IspSL = 0.362 IspV = 0.952 b9psSubtypeName = hypergolic PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 } } CONFIG { name = UDMH+NTO thrusterPower = 0.221 IspSL = 0.361 IspV = 0.943 b9psSubtypeName = hypergolic PROPELLANT { name = UDMH ratio = 0.413 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.587 } } CONFIG { name = Aerozine50+NTO thrusterPower = 0.2275 IspSL = 0.366 IspV = 0.955 b9psSubtypeName = hypergolic PROPELLANT { name = Aerozine50 ratio = 0.502 DrawGauge = True } PROPELLANT { name = NTO ratio = 0.498 } } CONFIG { name = Cavea-B thrusterPower = 0.2125 IspSL = 0.274 IspV = 0.939 b9psSubtypeName = hypergolic PROPELLANT { ratio = 1.0 name = CaveaB DrawGauge = True } } } ROWaterfall { autoConfig = rcs transform = RCSthruster position = 0,-0.015,0 rotation = 0, 0, 180 scale = 0.4, 0.4, 0.4 moduleID = InlineRCS engineID = basicEngine template = rowaterfall-rcs-cold-gas-1 audio = rcs-jet-1 defaultMainPlumeVariantName = cold-gas MainPlumeVariant_Processed { name = monoprop template = rowaterfall-rcs-hydrazine-1 position = 0,-0.015,0 rotation = 0, 0, 180 scale = 0.4, 0.4, 0.4 } MainPlumeVariant_Processed { name = hypergolic template = rowaterfall-rcs-hypergolic-1 position = 0,-0.015,0 rotation = 0, 0, 180 scale = 0.4, 0.4, 0.4 } } EFFECTS { running { AUDIO_MULTI_POOL { channel = Ship transformName = RCSthruster clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.1 0.0 volume = 0.5 0.025 volume = 1.0 0.1 pitch = 0.0 0.75 pitch = 1.0 1.5 loop = true } } } MODULE { __rowaterfall = main name = ModuleWaterfallFX moduleID = InlineRCS TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-cold-gas-1 overrideParentTransform = RCSthruster position = 0,-0.015,0 rotation = 0, 0, 180 scale = 0.4, 0.4, 0.4 } CONTROLLER { name = atmosphereDepth linkedTo = atmosphere_density } CONTROLLER { name = rcs linkedTo = rcs thrusterTransformName = RCSthruster } } MODULE { name = ModuleB9PartSwitch moduleID = rowaterfallMainPlumeSwitch switcherDescription = Waterfall Plume switcherDescriptionPlural = Plumes advancedTweakablesOnly = true affectDragCubes = false affectFARVoxels = false SUBTYPE { name = cold-gas } SUBTYPE { name = monoprop MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = InlineRCS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hydrazine-1 overrideParentTransform = RCSthruster position = 0,-0.015,0 rotation = 0, 0, 180 scale = 0.4, 0.4, 0.4 } } } } SUBTYPE { name = hypergolic MODULE { IDENTIFIER { name = ModuleWaterfallFX moduleID = InlineRCS } DATA { TEMPLATE { __rowaterfall = mainPlume templateName = rowaterfall-rcs-hypergolic-1 overrideParentTransform = RCSthruster position = 0,-0.015,0 rotation = 0, 0, 180 scale = 0.4, 0.4, 0.4 } } } } } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } MODULE { name = ModuleB9PartInfo } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Engines.cfg PART { name = LargeOMS module = Part author = Ven scale = 1 node_attach = 0, 0, 0, 90, 0, 0,1 node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -1.240656, 0.0, 0.0, -1.0, 0.0 attachRules = 1,1,1,0,1 TechRequired = precisionPropulsion entryCost = 4800 cost = 325 subcategory = 0 mass = 0.35 emissiveConstant = 0.8 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 skinInternalConductionMult = 4.0 bulkheadProfiles = size0, srf tags = maneuver manoeuvre orbital probe propuls (breeze thruster (ven (vsr gTolerance = 100 maxPressure = 20000 rescaleFactor = 1.15 maxTemp = 1800 crashTolerance = 7 breakingForce = 250 breakingTorque = 250 title = Astris manufacturer = EADS Astrium description = German pressure-fed vacuum engine burning Aerozine50 and NTO. Used on the stage of the same name on the Europa I and II launch vehicles. Plume configured by RealPlume. category = Engine MODEL { model = VenStockRevamp/Part Bin/NewParts/Propulsion/OMS-L scale = 1,1,1 } MODULE { name = ModuleEnginesRF thrustVectorTransformName = thrustTransform exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 80 heatProduction = 40 EngineType = LiquidFuel powerEffectName = Hypergolic-OMS-Red shieldedCanActivate = True exhaustDamageMultiplier = 20 exhaustDamageFalloffPower = 1 exhaustDamageMaxMutliplier = 1.0 exhaustDamageSplashbackMult = 0.1 exhaustDamageSplashbackMaxMutliplier = 0.1 PROPELLANT { name = MonoPropellant ratio = 0.9 DrawGauge = True } atmosphereCurve { key = 0 260 key = 1 90 key = 4 0.001 } } MODULE { name = ModuleGimbal gimbalTransformName = Nozzle gimbalRange = 6 useGimbalResponseSpeed = true gimbalResponseSpeed = 16 } MODULE { name = ModuleJettison jettisonName = Fairing bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 jettisonForce = 1 jettisonDirection = 0 0 1 } MODULE { name = Driftless active = True } MODULE { name = EngineGroupModule } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleEngineConfigs configuration = AstrisI modded = false origMass = 0.068 CONFIG { name = AstrisI description = Used on Europa I. Extremely unreliable maxThrust = 22.56 minThrust = 22.56 ullage = True pressureFed = True ignitions = 0 ratedBurnTime = 330 PROPELLANT { name = Aerozine50 ratio = 0.48214 DrawGauge = true } PROPELLANT { name = NTO ratio = 0.51786 } atmosphereCurve { key = 0 297 key = 1 260 } } CONFIG { name = AstrisII description = Upgrade developed for Europa II. Cancelled after first launch following continued failures and lack of funding maxThrust = 23.3 minThrust = 23.3 ullage = True pressureFed = True ignitions = 0 ratedBurnTime = 330 PROPELLANT { name = Aerozine50 ratio = 0.55385 DrawGauge = true } PROPELLANT { name = NTO ratio = 0.44615 } atmosphereCurve { key = 0 310 key = 1 260 } } } PLUME { name = Hypergolic-OMS-Red transformName = thrustTransform localPosition = 0,0,0.1 fixedScale = 1.5 localRotation = 0,0,0 energy = 1 emissionMult = 0.5 saturationMult = 1 alphaMult = 1 speed = 1 blazeScale = 1.5 coreScale = 1.5 exhaustScale = 1.5 flareScale = 1.5 fumeScale = 1.5 lampScale = 1.5 plumeScale = 1.5 plume2Scale = 1.5 plume3Scale = 1.5 smokeScale = 1.5 shockScale = 1.5 shockconeScale = 1.5 slagScale = 1.5 streamScale = 1.5 blazePosition = 0,0,0.1 corePosition = 0,0,0.1 exhaustPosition = 0,0,0.1 flarePosition = 0,0,0.1 fumePosition = 0,0,0.1 lampPosition = 0,0,0.1 plumePosition = 0,0,0.1 plume2Position = 0,0,0.1 plume3Position = 0,0,0.1 smokePosition = 0,0,0.1 shockPosition = 0,0,0.1 shockconePosition = 0,0,0.1 slagPosition = 0,0,0.1 streamPosition = 0,0,0.1 plumeIdentifier = Hypergolic-OMS-Red processed = true } EFFECTS { Hypergolic-OMS-Red { plumeIdentifier = Hypergolic-OMS-Red MODEL_MULTI_SHURIKEN_PERSIST { transformName = thrustTransform localRotation = 0,0,0 localPosition = 0,0,0.1 fixedScale = 1.5 energy = 1 speed = 1 emissionMult = 0.5 alphaMult = 1 saturationMult = 1 name = Hypergolic-OMS-Red-plume modelName = RealPlume/MP_Nazari_FX/KWflamesmall fixedEmissions = false sizeClamp = 50 randConeEmit { density = 1.0 0 density = 0.5 0.3 density = 0.25 0.3 density = 0.06 0.4 density = 0 0.6 } logGrow { density = 1.0 2 density = 0.1 2 density = 0.0 2 } logGrowScale { density = 1.0 1 density = 0.8 3 density = 0.46 4 density = 0.2 10 density = 0.1 5 density = 0.0 4 } grow { density = 1.0 -0.95 density = 0.5 0 density = 0.0 0 } linGrow { density = 1.0 -0.2 density = 0.8 0 density = 0.46 1 density = 0.2 7 density = 0.05 12 density = 0.0 14 } speed { density = 1.0 1 density = 0.46 1.5 density = 0.2 1.5 density = 0.05 1.3 density = 0.0 1.2 } xyForce { density = 1 0.65 density = 0.5 0.85 density = 0.25 0.9 density = 0.06 0.95 density = 0 1 } zForce { density = 1 1 density = 0.2 1.02 density = 0 1.033 } emission { density = 1.0 1 density = 0.8 1 density = 0.2 1 density = 0.1 1 density = 0.05 2 density = 0.0 3 power = 1 1 power = 0.01 0.2 power = 0 0 } energy { density = 1.0 1 density = 0.3 1 density = 0.2 1 density = 0.05 0.7 density = 0.0 0.3 } size { density = 1.0 0.85 density = 0.8 0.75 density = 0.2 0.65 density = 0.0 0.4 } } AUDIO { name = Hypergolic-OMS-Red-audio channel = Ship clip = RealPlume/KW_Sounds/sound_spsloop volume = 0.0 0.0 volume = 1.0 1.5 pitch = 0.0 1.0 pitch = 1.0 1.0 loop = true } } engage { AUDIO { channel = Ship clip = RealPlume/KW_Sounds/sound_sps volume = 1.5 pitch = 1.0 loop = false } } disengage { AUDIO { channel = Ship clip = sound_vent_soft volume = 1.0 pitch = 2.0 loop = false } } flameout { AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } TESTFLIGHT { name = AstrisI ratedBurnTime = 330 ignitionReliabilityStart = 0.50 ignitionReliabilityEnd = 0.85 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.50 cycleReliabilityEnd = 0.90 } TESTFLIGHT { name = AstrisII ratedBurnTime = 330 ignitionReliabilityStart = 0.75 ignitionReliabilityEnd = 0.92 ignitionDynPresFailMultiplier = 0.1 cycleReliabilityStart = 0.75 cycleReliabilityEnd = 0.92 techTransfer = AstrisI:50 } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = strutCubeLarge module = Part author = Ven scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_stack_top = 0.0, 1.135058, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -1.135058, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -1.135058, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5800 cost = 128 category = Structural subcategory = 0 title = Cubic Octagonal Strut Mk IV manufacturer = StrutCo description = Now you can strut the gaps between your dreams. The Cubic Octagonal Strut MK IV is here! attachRules = 1,1,1,1,0 mass = 0.015 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size00, srf tags = connect cube frame girder scaffold structur truss (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/long } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = strutCube90 module = Part author = Ven scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_attach = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5800 cost = 18 category = Structural subcategory = 0 title = Cubic Octagonal Strut Angle Connector manufacturer = StrutCo description = New from Strutco! A new connector that connects at right angles! Brilliant! attachRules = 1,1,1,1,0 mass = 0.002 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size00, srf tags = connect cube frame girder scaffold structur truss (ven (vsr node_stack_bottom = 0.0, -0.13, 0.0, 0.0, -1.0, 0.0, 0 node_stack_back = 0, 0, -0.13, 0, 0,-1, 0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/rightTruss } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = strutCube3way module = Part author = Ven scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_attach = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5800 cost = 20 category = Structural subcategory = 0 title = Cubic Octagonal Strut Three Way Connector manufacturer = StrutCo description = New from Strutco! A new connector that connects at right angles, and in two directions! Radical! attachRules = 1,1,1,1,0 mass = 0.002 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size00, srf tags = connect cube frame girder scaffold structur truss (ven (vsr node_stack_bottom = 0.0, -0.13, 0.0, 0.0, -1.0, 0.0, 0 node_stack_back = 0, 0, 0.13, 0, 0,1, 0 node_stack_front = 0, 0, -0.13, 0, 0,-1, 0 maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/3-way } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = strutCubeS0Adapter module = Part author = Ven scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_stack_top = 0.0, 0.1287344, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5800 cost = 30 category = Structural subcategory = 0 title = Cubic Octagonal Strut 0.625m Adapter manufacturer = StrutCo description = An adapter that connects your Standard C.O.S. into the standard 0.625m frame. attachRules = 1,1,1,1,0 mass = 0.002 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0, srf,size00 tags = connect cube frame girder scaffold structur truss (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/CubicTrussAdapter } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = strutCubeOCTOAdapter module = Part author = Ven scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_stack_top = 0.0, 0.1287344, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.14, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5800 cost = 30 category = Structural subcategory = 0 title = Cubic Octagonal Strut Octagonal Adapter description = An adapter that connects your Standard C.O.S. into the standard Octagonal frame. manufacturer = StrutCo attachRules = 1,1,1,1,0 mass = 0.002 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0, srf,size00 tags = connect cube frame girder scaffold structur truss (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/OctoCubeAdapter } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = strutCubeMountingPlate module = Part author = Ven scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_stack_top = 0.0, 0.006, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, -0.02, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5800 cost = 30 category = Structural subcategory = 0 title = Cubic Octagonal Strut Slim Mounting Plate manufacturer = StrutCo description = A slim strut perfect for mounting things on other things! attachRules = 1,1,1,1,0 mass = 0.001 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size00, srf tags = connect cube frame girder scaffold structur truss (ven (vsr maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/CubicTrussMount } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = OCTOServiceBay module = Part author = Ven scale = 1 rescaleFactor = 1 PhysicsSignificance = 0 node_stack_top = 0.0, 0.1287344, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.1287344, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = precisionEngineering entryCost = 5800 cost = 60 category = Payload subcategory = 0 title = Service Bay (OCTO) manufacturer = StrutCo description = A smaller version of the normal service bays, this one has an octagonal format and it is ideal for small probes. attachRules = 1,1,1,1,0 mass = 0.0075 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 bulkheadProfiles = size0, srf tags = connect frame girder scaffold structur truss (ven (vsr bus contain heat hollow protect (stor therm crashTolerance = 10 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 maxTemp = 773.15 skinMaxTemp = 873.15 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/OctoBay scale = 1.0,0.93,1.0 } MODULE { name = ModuleAnimateGeneric animationName = MiniBay actionGUIName = Toggle Bay Doors startEventGUIName = Open endEventGUIName = Close allowAnimationWhileShielded = False } MODULE { name = ModuleSeeThroughObject transformName = Empty shaderName = KSP/Specular (Transparent) screenRadius = 1.0 leadModuleIndex = 0 leadModuleTgtValue = 0 } MODULE { name = ModuleConductionMultiplier modifiedConductionFactor = 0.001 convectionFluxThreshold = 500 } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = MedLadderUtility module = Part author = NovaSilisko PhysicsSignificance = 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = spaceExploration entryCost = 450 cost = 125 category = Utility subcategory = 0 title = MK II Mobility Enhancer manufacturer = Rokea Inc description = The MK II Mobility Enhancer, known in some circles as a "ladder", is a state-of-the-art vertical mobility device, allowing your intrepid crew to scamper around the exterior of your ship like highly caffeinated rodents. attachRules = 0,1,0,0,1 mass = 0.012 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 emissiveConstant = 0.8 thermalMassModifier = 3 PhysicsSignificance = 1 bulkheadProfiles = srf tags = ascend climb descend ladder rung safe step (ven (vsr maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 773.15 MODEL { model = VenStockRevamp/Part Bin/NewParts/DockingPorts/MediumLadder scale = 0.8,1.2,0.8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = SMLadderUtility module = Part author = NovaSilisko PhysicsSignificance = 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = spaceExploration entryCost = 450 cost = 75 category = Utility subcategory = 0 title = MK I Mobility Enhancer manufacturer = Rokea Inc description = The MK I Mobility Enhancer, known in some circles as a "ladder", is a state-of-the-art vertical mobility device, allowing your intrepid crew to scamper around the exterior of your ship like highly caffeinated rodents. attachRules = 0,1,0,0,1 mass = 0.005 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 emissiveConstant = 0.8 thermalMassModifier = 3 PhysicsSignificance = 1 bulkheadProfiles = srf tags = ascend climb descend ladder rung safe step (ven (vsr maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 773.15 MODEL { model = VenStockRevamp/Part Bin/NewParts/DockingPorts/SmallLadder scale = 0.8,1.2,0.8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = LGLadderUtility module = Part author = NovaSilisko PhysicsSignificance = 0 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = spaceExploration entryCost = 450 cost = 175 category = Utility subcategory = 0 title = MK III Mobility Enhancer manufacturer = Rokea Inc description = The MK III Mobility Enhancer, known in some circles as a "ladder", is a state-of-the-art vertical mobility device, allowing your intrepid crew to scamper around the exterior of your ship like highly caffeinated rodents. attachRules = 0,1,0,0,1 mass = 0.018 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 emissiveConstant = 0.8 thermalMassModifier = 3 PhysicsSignificance = 1 bulkheadProfiles = srf tags = ascend climb descend ladder rung safe step (ven (vsr maxTemp = 773.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 skinMaxTemp = 773.15 MODEL { model = VenStockRevamp/Part Bin/NewParts/DockingPorts/LongLadder scale = 0.8,1.2,0.8 } MODULE { name = Driftless active = True } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = largeTrussMount module = Part author = NovaSilisko node_stack_top = 0.0, 0.049, 0.0, 0.0, 1.0, 0.0, 1 TechRequired = specializedConstruction entryCost = 4000 cost = 25 category = Structural subcategory = 0 title = Modular Girder Universal Mounting Plate manufacturer = Maxo Construction Toys description = Place anything anywhere with the Modular Girder Universal Mounting Plate! attachRules = 1,1,1,1,0 mass = 0.0025 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 bulkheadProfiles = size1 tags = connect frame scaffold structur strut truss (ven (vsr scale = 1 rescaleFactor = 1 node_attach = 0.0, -0.045, 0.0, 0.0, -1.0, 0.0 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/TrussMount } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = microIbeam module = Part author = NovaSilisko node_stack_top = 0.0, 0.4, 0.0, 0.0, 1.0, 0.0 node_stack_bottom = 0,-0.4, 0, 0, 1, 0, 0 node_attach = 0, -0.4, 0, 0, -1, 0, 0 TechRequired = composites entryCost = 6800 cost = 15 category = Structural subcategory = 0 title = M-Beam 100 I-Beam manufacturer = Dinkelstein Kerman's Construction Emporium description = Simply a M-200 I-Beam cut more or less in half, perfect for... Things. attachRules = 1,1,1,1,1 mass = 0.035 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 80 fuelCrossFeed = False bulkheadProfiles = size0, srf tags = beam build connect construct extend fabricate girder structur support (ven (vsr scale = 1 rescaleFactor = 1 maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/IbeamMini } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = stationHubLarge module = Part author = Ven rescaleFactor = 1 node_stack_right = 1.444978, 0, 0, 1, 0, 0, 2 node_stack_left = -1.444978, 0, 0, -1, 0, 0, 2 node_stack_back = 0, 0, 1.444978, 0, 0,1, 2 node_stack_front = 0, 0,-1.4449785, 0, 0, -1, 2 node_stack_top = 0, 1.444978, 0, 0, 1, 0, 2 node_stack_bottom = 0,-1.444978, 0, 0, -1, 0, 2 TechRequired = metaMaterials entryCost = 15200 cost = 1500 category = Structural subcategory = 0 title = Extra-Large Rockomax HubMax Multi-Point Connector manufacturer = Rockomax Conglomerate description = After the fervorous response from fans, Rockomax has decide to up the ante with the Extra-Large Rockomax HubMax Multi-Point Connector, seamlessly integrating 2.5 meter parts on a very large hub. Unfortunately, no one died of shock that day. attachRules = 1,0,1,0,0 mass = 2.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 15 tags = base build center central connect construct (core hub nexus outpost statio (ven (vsr maxTemp = 1073.15 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Structural/LargeHub } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = stack defaultScale = 2.5 } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = VenStockRevamp/Part Bin/Data/Structural.cfg PART { name = smallRadialDecoupler module = Part author = NovaSilisko scale = 1 rescaleFactor = 1 node_attach = 0.01, 0.0, 0.0, 1.0, 0.0, 0.0 fx_gasBurst_white = 0.0, 0.0, -0.0826454, -1.0, 0.0, 0.0, decouple sound_vent_large = decouple TechRequired = precisionEngineering entryCost = 4200 cost = 300 category = Coupling subcategory = 0 title = TR-8A Radial Decoupler manufacturer = O.M.B. Demolition Enterprises description = A small radial decoupler. attachRules = 0,1,0,1,0 mass = 0.0037 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 stagingIcon = DECOUPLER_HOR stageOffset = 1 childStageOffset = 1 bulkheadProfiles = srf tags = break decouple separat split stag (ven (vsr fuelCrossFeed = False maxTemp = 1073.15 crashTolerance = 12 gTolerance = 100 maxPressure = 20000 breakingForce = 250 breakingTorque = 250 MODEL { model = VenStockRevamp/Part Bin/NewParts/Propulsion/TT-38K scale = 0.6,0.4,0.6 } MODULE { name = ModuleAnchoredDecoupler anchorName = anchor ejectionForce = 250 explosiveNodeID = srf } MODULE { name = ModuleToggleCrossfeed crossfeedStatus = false toggleEditor = true toggleFlight = true techRequired = fuelSystems } MODULE { name = Driftless active = True } MODULE { name = TweakScale type = free TWEAKSCALEEXPONENTS { name = TweakScale DryCost = 0.5 mass = 2 } } MODULE { name = GeometryPartModule } MODULE { name = FARAeroPartModule } MODULE { name = FARPartModule } MODULE { name = ModuleAeroReentry skinHeatConductivity = 0.001 leaveTemp = True } } } UrlConfig { parentUrl = Waterfall/WaterfallModels.cfg WATERFALL_MODEL { name = Basic Billboard workflow = Billboards path = Waterfall/FX/fx-billboard-generic-1 description = Simple billboarded plane } } UrlConfig { parentUrl = Waterfall/WaterfallModels.cfg WATERFALL_MODEL { name = Complex workflow = Deforming path = Waterfall/FX/fx-complex-plume-1 description = Complex deforming plume with 5 bones } } UrlConfig { parentUrl = Waterfall/WaterfallModels.cfg WATERFALL_MODEL { name = Simple workflow = Deforming path = Waterfall/FX/fx-simple-plume-1 description = Simple deforming plume with 3 bones } } UrlConfig { parentUrl = Waterfall/WaterfallModels.cfg WATERFALL_MODEL { name = Shock workflow = Deforming path = Waterfall/FX/fx-simple-shock-1 description = Simple deforming shock with 3 bones } } UrlConfig { parentUrl = Waterfall/WaterfallModels.cfg WATERFALL_MODEL { name = Dynamic Cylinder workflow = Dynamic path = Waterfall/FX/fx-cylinder description = Shader-driven dynamic cylinder } } UrlConfig { parentUrl = Waterfall/WaterfallModels.cfg WATERFALL_MODEL { name = Point Light workflow = Light path = Waterfall/FX/fx-point-light description = A basic light } } UrlConfig { parentUrl = Waterfall/WaterfallModels.cfg WATERFALL_MODEL { name = Simple Plane workflow = Deforming path = Waterfall/FX/fx-simple-plane description = Simple plane } } UrlConfig { parentUrl = Waterfall/WaterfallModels.cfg WATERFALL_MODEL { name = Sharp Plane workflow = Deforming path = Waterfall/FX/fx-sharp-plane description = Simple plane with sharp edges } } UrlConfig { parentUrl = Waterfall/WaterfallSettings.cfg WATERFALL_SETTINGS { ShowEffectEditor = true DebugModules = false DebugSettings = false DebugEffects = false DebugModifiers = false DebugMode = false DebugUIMode = false AtmosphereDensityExponent = 0.512 EnableLights = true EnableDistortion = true MinimumEffectIntensity = 0.005 MinimumLightIntensity = 0.05 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER { name = Waterfall/Additive (Dynamic) workflow = Dynamic description = Additive shader-driven deformation material } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER { name = Waterfall/Alpha (Dynamic) workflow = Dynamic description = Alpha shader-driven deformation material. \nWARNING: be careful with sorting } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER { name = Waterfall/Distortion (Dynamic) workflow = Dynamic description = Distortion shader } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER { name = Waterfall/Alpha Directional workflow = Deforming description = Alpha bone-driven deformation material. \nWARNING: be careful with sorting } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER { name = Waterfall/Additive Directional workflow = Deforming description = Additive bone-driven deformation material. } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER { name = Waterfall/Billboard (Additive Directional) workflow = Billboards description = Additive billboard shader with directional fading } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER { name = Waterfall/Billboard (Additive) workflow = Billboards description = Additive billboard shader. } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _MainColor type = Color range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _EmissiveColor type = Color range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _TintColor type = Color range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _StartTint type = Color range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _EndTint type = Color range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _TintFalloff type = Float range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Falloff type = Float range = 0,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Fresnel type = Float range = 0,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _FresnelInvert type = Float range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Intensity type = Float range = 0,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Noise type = Float range = 0,15 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Brightness type = Float range = 0,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _SpeedX type = Float range = 0,200 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _SpeedY type = Float range = 0,200 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _TileX type = Float range = 0,25 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _TileY type = Float range = 0,25 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DetailSpeedX type = Float range = 0,200 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DetailSpeedY type = Float range = 0,200 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DetailTileX type = Float range = 0,25 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DetailTileY type = Float range = 0,25 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _FadeIn type = Float range = 0,1 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _FadeOut type = Float range = 0,1 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _ExpandOffset type = Float range = -10,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _ExpandLinear type = Float range = -10,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _ExpandBounded type = Float range = -10,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _ExpandSquare type = Float range = -10,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _FalloffStart type = Float range = 0,1 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DetailStrength type = Float range = 0,10 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Symmetry type = Float range = 0,24 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _SymmetryStrength type = Float range = 0,1 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DirectionScale type = Float range = 0,1 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Seed type = Float range = 0,1500 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Strength type = Float range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Highlight type = Float range = 0,1 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Blur type = Float range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Swirl type = Float range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _Direction type = Vector4 range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DirAdjust type = Vector4 range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _MainTex type = Texture range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DetailTex type = Texture range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallShaders.cfg WATERFALL_SHADER_PARAM { name = _DistortionTex type = Texture range = 0,5 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Alpha Noise 1 path = Waterfall/FX/fx-alpha-noise-1 description = fx-alpha-noise-1 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Basic Noise path = Waterfall/FX/fx-noise-1 description = fx-noise-1 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Turbulent Noise path = Waterfall/FX/fx-noise-2 description = fx-noise-2 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Levelled Noise path = Waterfall/FX/fx-noise-3 description = fx-noise-3 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Cloud Noise path = Waterfall/FX/fx-noise-4 description = fx-noise-4 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = High Freq Noise path = Waterfall/FX/fx-noise-5 description = fx-noise-5 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Cellular Noise path = Waterfall/FX/fx-noise-6 description = fx-noise-6 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Wave Noise 1 path = Waterfall/FX/fx-ion-noise description = fx-ion-noise } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Flare Cross path = Waterfall/FX/fx_flaresimple01 description = fx_flaresimple01 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Wide Flare (Colour) path = Waterfall/FX/fx_flarelens01 description = fx_flarelens01 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Wide Flare (BW) path = Waterfall/FX/fx_flarelens02 description = fx_flarelens02 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Round Flare path = Waterfall/FX/fx_flaresimple-2 description = fx_flaresimple-2 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Round Flare path = Waterfall/FX/fx_flareglow-1 description = fx_flareglow-1 } } UrlConfig { parentUrl = Waterfall/WaterfallTextures.cfg WATERFALL_TEXTURE { name = Lamp Flare path = Waterfall/FX/fx_flarelamp-1 description = fx_flarelamp-1 } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-alcolox-lower-1.cfg EFFECTTEMPLATE { templateName = waterfall-alcolox-lower-1 EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.474256992,0.352941185,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 0.905882359,0.894117653,0.894117653,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.707776666 } FLOAT { floatName = _ExpandLinear value = -0.10111095 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.333666146 } FLOAT { floatName = _TintFalloff value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.749019623,0.858823538,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2.04749656 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.01110959 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.241666779 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.212333009 } FLOAT { floatName = _TintFalloff value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.482466996,0.352941185,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.262888491 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887661 } FLOAT { floatName = _ExpandLinear value = 0.505554736 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 44 } FLOAT { floatName = _Noise value = 2.57832932 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.283110678 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 258.832947 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1 0 0 key = 1 2.6 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.745098054,0.862745106,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.369055003 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.46610892 } FLOAT { floatName = _Fresnel value = 6.26388693 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.242792949 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.247721836 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1 0 0 key = 1 2.6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.515307009,0.352941185,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.298277318 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887601 } FLOAT { floatName = _ExpandLinear value = 0.505554736 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 4.54999304 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 0.758332253 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.21738857 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 186.999725 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 2 0 0 key = 1 6 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.745098054,0.862745106,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.495443702 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.46610892 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.192237467 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.247721836 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 2 0 0 key = 1 6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 0.06 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,16,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.745098054,0.862745106,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.293221802 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41 } FLOAT { floatName = _SpeedY value = 44 } FLOAT { floatName = _Noise value = 5.76332426 } FLOAT { floatName = _TileX value = 2.25277734 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.46610892 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.150000006 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.460054845 } FLOAT { floatName = _TintFalloff value = 2.29777813 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 2 0 0 key = 1 6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10.5 rotationOffset = -90,0,0 scaleOffset = 0.75,10,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.515307009,0.352941185,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.141555354 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 1.41555333 } FLOAT { floatName = _ExpandLinear value = -0.40444392 } FLOAT { floatName = _ExpandSquare value = -0.60666579 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 8.11415386 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.41555345 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.227499664 } FLOAT { floatName = _Brightness value = 2.82112217 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.59149909 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 3 0 0 key = 1 10.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlume parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10 rotationOffset = -90,0,0 scaleOffset = 0.800000012,20,0.800000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.352941185,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0.303332835 } FLOAT { floatName = _ExpandBounded value = -1.3144424 } FLOAT { floatName = _ExpandLinear value = 4.1455493 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.96554613 } FLOAT { floatName = _FadeOut value = 0.642054558 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 80 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Noise value = 10.3891506 } FLOAT { floatName = _SymmetryStrength value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = plume2 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.666666687,0.745098054,1 } COLOR { colorName = _EndTint colorValue = 0.392156869,0.352941185,0.235294119,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } } EFFECT { name = plume2-2 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.639215708,0.352941185,0.200000003,1 } COLOR { colorName = _EndTint colorValue = 0.611764729,0.458823532,0.376470596,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.626388729 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4.97166348 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = throttleFX parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.3 0 0 key = 1 1.3 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1.3 0 0 key = 1 1.3 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = distort parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 2 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = mainFX MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.611764729,0.458823532,0.376470596,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = EndFlame3 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,1 rotationOffset = -90,0,0 scaleOffset = 1,30,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.466666669,0.505882382,0.533333361,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.274509817,0.0352941193,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0606665723 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 2.02221918 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.707776666 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 0.7 0.5 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 18 0 0 key = 0.7 4 0 0 } } } EFFECT { name = innerGlow parentName = mainFX MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.70000005,1.70000005,1.70000005 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.576470613,0.43921569,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.46610868 } FLOAT { floatName = _Fresnel value = 4.49943733 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = shock1 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.39999998,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.412637204,0.40059498,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 0.657221198 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.1 0 0 key = 1 2.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.411764711,0.400000006,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 6 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.94 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.407843143,0.400000006,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 10.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-alcolox-lower-2.cfg EFFECTTEMPLATE { templateName = waterfall-alcolox-lower-2 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,7 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.712372065,0.518633604,0.260682613,1 } COLOR { colorName = _EndTint colorValue = 0.90196079,0.607843161,0.215686277,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _TintFalloff value = 1.49138653 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,12,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.619607866,0.282352954,0.203921571,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.65882355,0.678431392,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 2.55895257 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.667332292 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 5.15665865 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0.278055131 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.5 0.3 0 0 key = 0.7 0.3 0 0 key = 0.8 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 3 0 0 key = 0.7 4 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 30 0 0 key = 0.7 5 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.925971091,0.42905724,0.185186222,1 } COLOR { colorName = _EndTint colorValue = 0.396078438,0.647058845,0.772549033,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.525277734 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 80 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.400000006 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } FLOAT { floatName = _Seed value = 152.083115 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.219999999 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.834054768,0.530487716,0.090082027,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.517647088,0.333333343,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0504999273 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 1.541942 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.39999998,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.412637204,0.40059498,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 0.657221198 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.1 0 0 key = 1 1 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.411764711,0.400000006,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 3.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.94 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.407843143,0.400000006,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 6.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.407843143,0.400000006,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 10 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.08 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock5 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.407843143,0.400000006,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1.5 0 0 key = 1 14 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.01 0 0 key = 0.2 0.06 0 0 key = 1 0.08 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 6 lightType = Point color = 0.592156887,0.474509805,0.396078438,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.100000001 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0556110255 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.3 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 1.3 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.70000005,1.70000005,1.70000005 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.576470613,0.43921569,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.46610868 } FLOAT { floatName = _Fresnel value = 4.49943733 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,30,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.466666669,0.505882382,0.533333361,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.274509817,0.0352941193,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0606665723 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 2.02221918 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.707776666 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 18 0 0 key = 0.7 4 0 0 } } } EFFECT { name = plume1Core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.400000006,12,0.400000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.474509805,0.533333361,0.533333361,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.65882355,0.678431392,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 3.96141195 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.0252777375 } FLOAT { floatName = _FadeOut value = 0.667332292 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.5 0.3 0 0 key = 0.7 0.3 0 0 key = 0.8 0.3 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 3 0 0 key = 0.7 4 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 30 0 0 key = 0.7 5 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-ethalox-sustainer-1.cfg EFFECTTEMPLATE { templateName = waterfall-ethalox-sustainer-1 EFFECT { name = MainPlume parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,8 rotationOffset = -90,0,0 scaleOffset = 0.600000024,15,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.388235301,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10 rotationOffset = -90,0,0 scaleOffset = 0.600000024,15,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 6.72387838 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.647110105 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.6 12 0 0 key = 1 1 0 0 } } } EFFECT { name = plume1 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,8,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.650018573,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.921568632,0.882352948,0.694117665,1 } FLOAT { floatName = _TintFalloff value = 0.404443681 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 2.02221918 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0.550566733 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.15 0 0 key = 1 1.15 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.15 0 0 key = 1 1.15 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 5 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 -0.5 0 0 } } } EFFECT { name = plume2 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.31764707,0.462516993,0.854901969,1 } COLOR { colorName = _EndTint colorValue = 1,0.654054165,0.416558802,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.752777398 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 60 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } } EFFECT { name = plume2-2 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.329411775,0.554800212,0.921568632,1 } COLOR { colorName = _EndTint colorValue = 0.905882359,0.737254918,0.603921592,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.272500366 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.2 0 0 key = 0.2 0.7 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleFX parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = Shock1 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.579999983,3.5,0.579999983 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.235294119,0.36470589,0.525490224,1 } COLOR { colorName = _EndTint colorValue = 0.400000006,0.694117665,0.894117653,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _ExpandBounded value = 0.303332895 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.586443543 } FLOAT { floatName = _Falloff value = 1.6177752 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FadeIn value = 0 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock2 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.235294119,0.352941185,0.509803951,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 1.5 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock3 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.235294119,0.352941185,0.509803951,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.7 0 0 key = 1 4.3 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.95 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock4 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.235294119,0.352941185,0.509803951,1 } COLOR { colorName = _EndTint colorValue = 0.925490201,0.823529422,0.678431392,1 } FLOAT { floatName = _TintFalloff value = 0.781113744 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 7 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock5 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.388235301,0.509803951,0.866666675,1 } COLOR { colorName = _EndTint colorValue = 0.87843138,0.733333349,0.482352942,1 } FLOAT { floatName = _TintFalloff value = 3.15971732 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 10 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shockMain parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.25,1.29999995,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.770689964,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -2.6688931 } FLOAT { floatName = _ExpandBounded value = 1.58444667 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 1.3144424 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.604443848 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0657221228 } FLOAT { floatName = _FadeOut value = 0.501110971 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.2 0 0 key = 1 0.5 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = Shockbase parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,3.5,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.424401909,0.180392161,1 } COLOR { colorName = _EndTint colorValue = 0.290196091,0.43921569,0.607843161,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _ExpandBounded value = 0.303332895 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.0353888534 } FLOAT { floatName = _Falloff value = 4.04443836 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 8.87248611 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 26.0666599 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _Symmetry value = 8 } FLOAT { floatName = _Fresnel value = 0.0505554751 } FLOAT { floatName = _FadeIn value = 0 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = rBright controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 6 lightType = Point color = 0.235294119,0.352941185,0.509803951,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleLight parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 6 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 3 0 0 key = 0.4 0 0 0 } } } EFFECT { name = innerGlow parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.54999995,1.5,1.54999995 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.392156869,0.70588237,0.90196079,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.3 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 25 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame2 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.800000012,30,0.800000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.501960814,0.941176474,1 } COLOR { colorName = _EndTint colorValue = 0.787350416,0.5,0.261909664,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0960554108 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 4.60054827 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.692610025 } FLOAT { floatName = _SpeedX value = 12 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 2.22444105 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.6 12 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,15,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.090999864 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.40943575 } FLOAT { floatName = _Noise value = 8.11415482 } FLOAT { floatName = _FadeOut value = 0.647110105 } FLOAT { floatName = _SpeedX value = 8 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 5 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.6 12 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydrazine-monopropellant-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-hydrazine-monopropellant-upper-1 EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.709803939,0.709803939,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 6.06665754 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _TintFalloff value = 0.707776666 } FLOAT { floatName = _FadeIn value = 0.00999999978 } } } FLOATMODIFIER { name = brightNess controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 1 1 0 0 } } } EFFECT { name = core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.701960802,0.701960802,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -1.01110959 } FLOAT { floatName = _FresnelInvert value = 0.783609867 } FLOAT { floatName = _TintFalloff value = 0.556110263 } } } FLOATMODIFIER { name = brightNess controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0700000003,2,0.0700000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.90196079,0.760784328,0.592156887,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 2.02221918 } FLOAT { floatName = _Noise value = 3.86000562 } FLOAT { floatName = _ExpandLinear value = 5.30333281 } FLOAT { floatName = _SpeedY value = 132.444244 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -0.80777669 } FLOAT { floatName = _FresnelInvert value = 0.101110943 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _ExpandBounded value = 2.62888479 } FLOAT { floatName = _TintFalloff value = 2.60111094 } } } FLOATMODIFIER { name = brightNess controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydrolox-lower-1.cfg EFFECTTEMPLATE { templateName = waterfall-hydrolox-lower-1 EFFECT { name = outerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.0299999993 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0.400000006 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.589499354,0.0193797369,0,1 } COLOR { colorName = _StartTint colorValue = 0.95073992,0.410500586,0.375369966,1 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -40 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 1.1 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 1.1 0 0 } } COLORMODIFIER { name = cylinderColourStart controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint rCurve { key = 0.05 0.2 0 0 key = 0.2 0.3 0 0 key = 0.5 0.7 0 0 key = 1 0.8 0 0 } gCurve { key = 0.5 0.2 0 0 key = 1 0.2 0 0 } bCurve { key = 0.05 0.5 0 0 key = 0.2 0.6 0 0 key = 0.5 0.3 0 0 key = 1 0.2 0 0 } aCurve { } } COLORMODIFIER { name = cylinderColourEnd controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _EndTint rCurve { key = 0.2 0.1 0 0 key = 0.5 0.2 0 0 key = 1 0.8 0 0 } gCurve { key = 0.5 0.1 0 0 key = 1 0.2 0 0 } bCurve { key = 0.2 0 0 0 key = 0.5 0.4 0 0 key = 1 0.1 0 0 } aCurve { key = 1 0 0 0 } } COLORMODIFIER { name = planeColourStart controllerName = atmosphereDepth transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint rCurve { key = 0.2 0.1 0 0 key = 0.5 0.3 0 0 key = 1 0.8 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.2 0 0 } bCurve { key = 0.2 0.8 0 0 key = 0.5 0.5 0 0 key = 1 0.1 0 0 } aCurve { key = 1 0 0 0 } } COLORMODIFIER { name = planeColourEnd controllerName = atmosphereDepth transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _EndTint rCurve { key = 0.2 0.1 0 0 key = 0.5 0.3 0 0 key = 1 0.8 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.2 0 0 } bCurve { key = 0.2 0.8 0 0 key = 0.5 0.5 0 0 key = 1 0.1 0 0 } aCurve { key = 1 0 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.75 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.241289407,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shock02 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.241289407,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 3.5 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.8 0 0 0 key = 1 0.08 0 0 } } } EFFECT { name = shock03 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.241289407,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 7 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.85 0 0 0 key = 1 0.02 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.121568628,0.301960796,0.501960814,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } LIGHTCOLORMODIFIER { name = aColour controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0.5 0.1 0 0 key = 0.7 0.9 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.3 0 0 } bCurve { key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 } aCurve { } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydrolox-lower-2.cfg EFFECTTEMPLATE { templateName = waterfall-hydrolox-lower-2 EFFECT { name = shockMain parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 2,1,2 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.241289407,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } POSITIONMODIFIER { name = posRandom controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.8 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.509803951,1,1 } COLOR { colorName = _EndTint colorValue = 0.243137255,0.329411775,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.800000012 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 3.2 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -3 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.95 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.196078435,0 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.707776666 } FLOAT { floatName = _ExpandLinear value = -0.10111095 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 5.53582478 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.333666146 } FLOAT { floatName = _TintFalloff value = 0.252777398 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.196078435,1 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } FLOAT { floatName = _FadeIn value = 0.262888491 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887661 } FLOAT { floatName = _ExpandLinear value = 0.505554736 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 5.53582478 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.283110678 } FLOAT { floatName = _TintFalloff value = 0.25 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.4 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.196078435,1 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } FLOAT { floatName = _FadeIn value = 0.298277318 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887601 } FLOAT { floatName = _ExpandLinear value = 0.505554736 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 5.53582478 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 0.859443247 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.21738857 } FLOAT { floatName = _TintFalloff value = 0.200000003 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.3 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10.5 rotationOffset = -90,0,0 scaleOffset = 0.75,10,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.196078435,1 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } FLOAT { floatName = _FadeIn value = 0.141555354 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 1.41555333 } FLOAT { floatName = _ExpandLinear value = -0.40444392 } FLOAT { floatName = _ExpandSquare value = -0.60666579 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 8.11415386 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.41555345 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.227499664 } FLOAT { floatName = _Brightness value = 2.82112217 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.59149909 } FLOAT { floatName = _TintFalloff value = 0.25 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.2 0 0 } } } EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } COLOR { colorName = _EndTint colorValue = 0.854901969,0.65882355,0.239215687,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0.303332835 } FLOAT { floatName = _ExpandBounded value = -1.3144424 } FLOAT { floatName = _ExpandLinear value = 4.1455493 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.702721119 } FLOAT { floatName = _Falloff value = 3.28610611 } FLOAT { floatName = _FadeOut value = 0.60666573 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 4 } FLOAT { floatName = _Fresnel value = 0.202221945 } FLOAT { floatName = _Noise value = 10.0858183 } FLOAT { floatName = _TintFalloff value = 0.328610629 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.509803951,1,1 } COLOR { colorName = _EndTint colorValue = 0.243137255,0.329411775,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 6 0 0 key = 1 11 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -3 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.98 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.3 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.509803951,1,1 } COLOR { colorName = _EndTint colorValue = 0.243137255,0.329411775,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 3 0 0 key = 1 7 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -2 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.98 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.4 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.699999988,12,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.196078435,1 } FLOAT { floatName = _TintFalloff value = 2.07277441 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.151666433 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 0.7 0.3 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,20,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.23137255,0.509803951,0.654901981,1 } COLOR { colorName = _EndTint colorValue = 0.513725519,0.729411781,0.905882359,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,20,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.121568628,0.301960796,0.501960814,1 } COLOR { colorName = _EndTint colorValue = 0.325490206,0.635294139,0.886274517,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4.97166348 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.2 0 0 key = 0.7 0 0 0 } } } EFFECT { name = plume1blue parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.75,12,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.13333334,0.349019617,0.525490224,1 } COLOR { colorName = _EndTint colorValue = 0.43921569,0.654901981,0.835294127,1 } FLOAT { floatName = _TintFalloff value = 0.480276883 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.151666433 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = Core1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,0.699999988,0.699999988 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.188235298,0.400000006,0.501960814,1 } COLOR { colorName = _EndTint colorValue = 0.200000003,0.200000003,1,1 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 1.9097904 } FLOAT { floatName = _Fresnel value = 5 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _Brightness value = 0.800000012 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 75.2777405 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _DirAdjust value = 0.811914086 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.200000003,0.200000003,1,1 } COLOR { colorName = _StartTint colorValue = 0.203921571,0.4627451,0.588235319,1 } FLOAT { floatName = _TintFalloff value = 0.0977781042 } FLOAT { floatName = _Falloff value = 8.01164436 } FLOAT { floatName = _Fresnel value = 7.05055571 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.410482407 } } } POSITIONMODIFIER { name = aTailPos controllerName = throttle transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.200000003 xCurve { } yCurve { key = 0 -10 0 0 key = 1 -20 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.45 0 0 } yCurve { } zCurve { key = 0 1.45 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 15 0 0 key = 0.2 8 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 key = 1 5 0 0 } zCurve { key = 0 15 0 0 key = 0.2 8 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.05 0 0 key = 0.5 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } } EFFECT { name = flameCore parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,2,2 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.274509817,0.0549019612,0.0470588244,1 } COLOR { colorName = _StartTint colorValue = 0.913725495,0.349019617,0.129411772,1 } FLOAT { floatName = _Falloff value = 3.47383213 } FLOAT { floatName = _DirAdjust value = 1 } FLOAT { floatName = _Noise value = 7.70103502 } FLOAT { floatName = _Fresnel value = 1.2640059 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedY value = 57.0352516 } FLOAT { floatName = _TintFalloff value = 1.87335849 } FLOAT { floatName = _Brightness value = 1.5 } FLOAT { floatName = _SpeedX value = 24.6224728 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.294117659,0.129411772,0.0745098069,1 } COLOR { colorName = _EndTint colorValue = 0.360784322,0.129411772,0.0509803928,1 } FLOAT { floatName = _Fresnel value = 2.72500372 } FLOAT { floatName = _Brightness value = 0.4044438 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 2.37111521 } } } POSITIONMODIFIER { name = tailPos controllerName = throttle transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 0.0500000007 xCurve { } yCurve { key = 0 -10 0 0 } zCurve { } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { } } SCALEMODIFIER { name = exitScale controllerName = atmosphereDepth transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.6 0 0 } yCurve { key = 0 0.3 0 0 } zCurve { key = 0 0.6 0 0 } } SCALEMODIFIER { name = postExitScale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 xCurve { key = 0 2.6 0 0 key = 1 1.3 0 0 } yCurve { key = 0 1.2 0 0 } zCurve { key = 0 2.6 0 0 key = 1 1.3 0 0 } } SCALEMODIFIER { name = tailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.300000012 xCurve { key = 0 8 0 0 key = 1 3 0 0 } yCurve { key = 0 1 0 0 key = 1 0 0 0 } zCurve { key = 0 8 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = cylBright controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = cylBrightMult controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = planeBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = aFlatBrightness controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = flame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,1.5,2 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.87843138,0.431372553,0.188235298,1 } COLOR { colorName = _StartTint colorValue = 0.694117665,0.200000003,0.0431372561,1 } FLOAT { floatName = _Falloff value = 1.96399951 } FLOAT { floatName = _DirAdjust value = 1 } FLOAT { floatName = _Noise value = 11.8614368 } FLOAT { floatName = _Fresnel value = 2.7586298 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _SpeedY value = 103.044304 } FLOAT { floatName = _TintFalloff value = 0.781113744 } FLOAT { floatName = _Brightness value = 1.8088876 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.674509823,0.223529413,0.149019614,1 } COLOR { colorName = _EndTint colorValue = 0.894117653,0.349019617,0.254901975,1 } FLOAT { floatName = _Fresnel value = 2.72500372 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 0.753339946 } } } POSITIONMODIFIER { name = tailPos controllerName = throttle transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 0.0500000007 xCurve { } yCurve { key = 0 -15 0 0 } zCurve { } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { } } SCALEMODIFIER { name = exitScale controllerName = atmosphereDepth transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.6 0 0 } yCurve { key = 0 0.1 0 0 key = 1 0.1 0 0 } zCurve { key = 0 0.6 0 0 } } SCALEMODIFIER { name = tailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.100000001 xCurve { key = 0 10 0 0 key = 1 3 0 0 } yCurve { key = 0 1.4 0 0 key = 1 2 0 0 } zCurve { key = 0 10 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = cylBright controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = cylBrightMult controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.2 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = planeBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.03 0 0 } } FLOATMODIFIER { name = aPlaneBrightness controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.3 0 0 key = 1 1.3 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1.3 0 0 key = 1 1.3 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.3 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 2 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.121568628,0.301960796,0.501960814,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } LIGHTCOLORMODIFIER { name = aColour controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0.5 0.1 0 0 key = 0.7 0.9 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.3 0 0 } bCurve { key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 } aCurve { } } } EFFECT { name = throttleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 5 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydrolox-lower-3.cfg EFFECTTEMPLATE { templateName = waterfall-hydrolox-lower-3 EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.408829719,0.247792557,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.402221918 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.333666146 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 98 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.474509805,0.23137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.262888491 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.283110678 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 7 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1 0 0 key = 1 2.6 0 0 } } POSITIONMODIFIER { name = tRand controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.85 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.474509805,0.23137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.298277318 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.97166371 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.21738857 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 4 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.3 2 0 0 key = 1 6 0 0 } } POSITIONMODIFIER { name = tRand controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 2.5 2.5 key = 0.01 0.025 2.5 2.5 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10.5 rotationOffset = -90,0,0 scaleOffset = 0.75,10,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.474509805,0.23137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.141555354 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.909998536 } FLOAT { floatName = _ExpandLinear value = -0.40444392 } FLOAT { floatName = _ExpandSquare value = -0.60666579 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.41555345 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.400000006 } FLOAT { floatName = _Brightness value = 2.82112217 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.59149909 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.3 7 0 0 key = 1 10.5 0 0 } } POSITIONMODIFIER { name = tRand controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0.1 0.1 key = 0.1 0.001 0.1 0.1 key = 1 0.5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.388235301,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 3.13443971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0.40444386 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.3 4 0 0 key = 1 9 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.952941179,0.75686276,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.490196079,0.490196079,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 3 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 3 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -5 0 0 } zCurve { } } POSITIONMODIFIER { name = posRandom controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.95 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.75 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shock02 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,1.5,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.952941179,0.75686276,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.490196079,0.490196079,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 6 0 0 key = 1 11 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 3 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -5 0 0 } zCurve { } } POSITIONMODIFIER { name = posRandom controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.85 0 0 0 key = 1 0.3 0 0 } } } EFFECT { name = shock03 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,1.20000005,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.952941179,0.75686276,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.490196079,0.490196079,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 3 0 0 key = 1 7 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 3 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -5 0 0 } zCurve { } } POSITIONMODIFIER { name = posRandom controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.8 0 0 0 key = 1 0.4 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,35,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 5.83915758 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 20.2110825 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.720000029,12,0.720000029 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.392156869,0.247058824,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.580392182,0.172549024,1 } FLOAT { floatName = _TintFalloff value = 2.07277441 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.151666433 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.5 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.2 0 0 key = 1 0 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.23137255,0.509803951,0.654901981,1 } COLOR { colorName = _EndTint colorValue = 0.921568632,0.41568628,0.20784314,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.760784328,0.419607848,0.278431386,1 } COLOR { colorName = _EndTint colorValue = 0.807843149,0.407843143,0.243137255,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.6 1 0 0 key = 0.9 0 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,12,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.34 0 0 key = 1 1.34 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1.34 0 0 key = 1 1.34 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = EndFlame3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.20000005,40,1.20000005 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.839215696,0.31764707,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 0.211764708,0.435294122,0.65882355,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.738109946 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 8 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.101110965 } FLOAT { floatName = _Seed value = 363.25061 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.85 5 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 2 0 0 } yCurve { key = 0 8 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.941176474,0.386653721,0.0492847934,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 2.0999999,2.0999999,2.0999999 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.960784316,0.711891115,0.438987583,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Falloff value = 0.151666433 } FLOAT { floatName = _Noise value = 0.909998655 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = tbright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 1 0 0 } } } EFFECT { name = EndFlame4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,30,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.835294127,0.478431374,0.290196091,1 } COLOR { colorName = _EndTint colorValue = 0.925490201,0.686274529,0.56078434,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.859443009 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 12 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.176944166 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 0 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 9 0 0 key = 0.7 3 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydrolox-lower-4.cfg EFFECTTEMPLATE { templateName = waterfall-hydrolox-lower-4 EFFECT { name = shockMain parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 2,1,2 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.241289407,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } POSITIONMODIFIER { name = posRandom controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.8 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shockMain parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.200000003,1,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.549019635,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -2.6688931 } FLOAT { floatName = _ExpandBounded value = 1.58444667 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 1.3144424 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.604443848 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0657221228 } FLOAT { floatName = _FadeOut value = 0.501110971 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.2 0 0 key = 1 0.5 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.509803951,1,1 } COLOR { colorName = _EndTint colorValue = 0.243137255,0.329411775,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.800000012 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 3.2 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -3 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.95 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.196078435,0 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.707776666 } FLOAT { floatName = _ExpandLinear value = -0.10111095 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _Noise value = 2.502496 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 4.80277061 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.480277032 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.156721979 } FLOAT { floatName = _TintFalloff value = 0.252777398 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.196078435,0.392156869,0.509803951,1 } COLOR { colorName = _EndTint colorValue = 0.196078435,0.196078435,1,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2.04749656 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.01110959 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.241666779 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.212333009 } FLOAT { floatName = _TintFalloff value = 0.300000012 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.196078435,1 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } FLOAT { floatName = _FadeIn value = 0.28261143 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887661 } FLOAT { floatName = _ExpandLinear value = 0.505554736 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _Noise value = 2.5 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 4.80000019 } FLOAT { floatName = _Fresnel value = 0.699999988 } FLOAT { floatName = _FresnelInvert value = 0.479999989 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.293221772 } FLOAT { floatName = _TintFalloff value = 0.25 } FLOAT { floatName = _Seed value = 8 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1.6 0 0 key = 1 2.6 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.4 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.56078434,0.674509823,0.733333349,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.369055003 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.46610892 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.242792949 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.247721836 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1.6 0 0 key = 1 2.6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.196078435,1 } COLOR { colorName = _EndTint colorValue = 0.541176498,0.286274523,0.286274523,1 } FLOAT { floatName = _FadeIn value = 0.298277318 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887601 } FLOAT { floatName = _ExpandLinear value = 0.505554736 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.5 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 4.80000019 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.479999989 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.21738857 } FLOAT { floatName = _TintFalloff value = 0.250555485 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 4 0 0 key = 1 6 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.3 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.5115242,0.61703968,0.651233196,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.495443702 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.46610892 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.192237467 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.247721836 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 4 0 0 key = 1 6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.01 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,16,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.56078434,0.674509823,0.733333349,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.743165553 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41 } FLOAT { floatName = _SpeedY value = 44 } FLOAT { floatName = _Noise value = 5.76332426 } FLOAT { floatName = _TileX value = 2.25277734 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 3.63999462 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.150000006 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.596554637 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.001 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10.5 rotationOffset = -90,0,0 scaleOffset = 0.75,10,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.196078435,1 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } FLOAT { floatName = _FadeIn value = 0.141555354 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 1.41555333 } FLOAT { floatName = _ExpandLinear value = -0.40444392 } FLOAT { floatName = _ExpandSquare value = -0.60666579 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.5 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 4.80000019 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.479999989 } FLOAT { floatName = _Brightness value = 2.82112217 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.59149909 } FLOAT { floatName = _TintFalloff value = 0.25 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 6 0 0 key = 1 9 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 0.2 0 0 } } } EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,8 rotationOffset = -90,0,0 scaleOffset = 0.800000012,30,0.800000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } COLOR { colorName = _EndTint colorValue = 0.854901969,0.65882355,0.239215687,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0.303332835 } FLOAT { floatName = _ExpandBounded value = -1.3144424 } FLOAT { floatName = _ExpandLinear value = 4.1455493 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.702721119 } FLOAT { floatName = _Falloff value = 4.4488821 } FLOAT { floatName = _FadeOut value = 0.722943306 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 4 } FLOAT { floatName = _Fresnel value = 0.202221945 } FLOAT { floatName = _Noise value = 10.9958172 } FLOAT { floatName = _TintFalloff value = 0.328610629 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.509803951,1,1 } COLOR { colorName = _EndTint colorValue = 0.243137255,0.329411775,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 6 0 0 key = 1 10.5 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -3 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.98 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.3 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.509803951,1,1 } COLOR { colorName = _EndTint colorValue = 0.243137255,0.329411775,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 3 0 0 key = 1 7 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -2 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.98 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.4 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.699999988,12,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.196078435,1 } FLOAT { floatName = _TintFalloff value = 2.07277441 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.151666433 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 0.7 0.3 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,20,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.23137255,0.509803951,0.654901981,1 } COLOR { colorName = _EndTint colorValue = 0.513725519,0.729411781,0.905882359,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,20,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.121568628,0.301960796,0.501960814,1 } COLOR { colorName = _EndTint colorValue = 0.325490206,0.635294139,0.886274517,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4.97166348 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.2 0 0 key = 0.7 0 0 0 } } } EFFECT { name = plume1blue parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.75,12,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.13333334,0.349019617,0.525490224,1 } COLOR { colorName = _EndTint colorValue = 0.43921569,0.654901981,0.835294127,1 } FLOAT { floatName = _TintFalloff value = 0.480276883 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.151666433 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,12,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.707776725 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.34 0 0 key = 1 1.34 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1.34 0 0 key = 1 1.34 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.4 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.0299999993 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.589499354,0.0193797369,0,1 } COLOR { colorName = _StartTint colorValue = 0.95073992,0.410500586,0.375369966,1 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } COLORMODIFIER { name = planeColourStart controllerName = atmosphereDepth transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint rCurve { key = 0.2 0.1 0 0 key = 0.5 0.3 0 0 key = 1 0.8 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.2 0 0 } bCurve { key = 0.2 0.8 0 0 key = 0.5 0.5 0 0 key = 1 0.1 0 0 } aCurve { key = 1 0 0 0 } } COLORMODIFIER { name = planeColourEnd controllerName = atmosphereDepth transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _EndTint rCurve { key = 0.2 0.1 0 0 key = 0.5 0.3 0 0 key = 1 0.8 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.2 0 0 } bCurve { key = 0.2 0.8 0 0 key = 0.5 0.5 0 0 key = 1 0.1 0 0 } aCurve { key = 1 0 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1.3 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 2 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.121568628,0.301960796,0.501960814,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } LIGHTCOLORMODIFIER { name = aColour controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0.5 0.1 0 0 key = 0.7 0.9 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.3 0 0 } bCurve { key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 } aCurve { } } } EFFECT { name = throttleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 5 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydrolox-rs25-1.cfg EFFECTTEMPLATE { templateName = waterfall-hydrolox-rs25-1 EFFECT { name = shock01 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.241289407,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 2.05098057 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 1 } } } POSITIONMODIFIER { name = shockPos controllerName = randomshock1 transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 } zCurve { key = 0 0.4 0 0.07 key = 1 0.47 0.07 0 } } POSITIONMODIFIER { name = tShockPos controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 1 0 0 key = 1 1 0 0 } zCurve { key = 0 0 0 1 key = 1 1 1 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.2 0 0.1 key = 1 0.3 0.1 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = shockScaleRand controllerName = randomshock2 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } yCurve { key = 0 0.85 0 0.3 key = 1 1.15 0.3 0 } zCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 7 0 0 key = 0.6 0.4 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 7 0 0 key = 0.6 0.4 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.3 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shock02 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,3.0999999 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.400669128,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.930284023 } FLOAT { floatName = _Falloff value = 2 } FLOAT { floatName = _Fresnel value = 5.5 } FLOAT { floatName = _Noise value = 4.6563549 } FLOAT { floatName = _Brightness value = 0.596667171 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1.5 0 -0.5 key = 1 1 -0.5 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock3 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1.03 0 -0.06 key = 1 0.97 -0.06 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2.8 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.3 0 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 } yCurve { key = 0 0.3 0 0.1 key = 1 0.4 0.1 0 } zCurve { key = 0 0.7 0 0 } } SCALEMODIFIER { name = rScale controllerName = randomshock4 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.8 0 0.2 key = 1 1.2 0.2 0 } yCurve { key = 0 0.97 0 0 key = 1 1.03 0 0 } zCurve { key = 0 0.8 0 0.2 key = 1 1.2 0.2 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 3 0 0 key = 1 0.4 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 3 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = startScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.01 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 0.01 0 0 } } SCALEMODIFIER { name = middleScale controllerName = throttle transformName = B_Middle combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.125 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shock03 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,4.9000001 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.400669128,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.930284023 } FLOAT { floatName = _Falloff value = 2 } FLOAT { floatName = _Fresnel value = 5.5 } FLOAT { floatName = _Noise value = 4.6563549 } FLOAT { floatName = _Brightness value = 0.596667171 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1.5 0 -0.5 key = 1 1 -0.5 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock3 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1.03 0 -0.06 key = 1 0.97 -0.06 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2.8 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.3 0 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 } yCurve { key = 0 0.3 0 0.1 key = 1 0.4 0.1 0 } zCurve { key = 0 0.7 0 0 } } SCALEMODIFIER { name = rScale controllerName = randomshock4 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.8 0 0.2 key = 1 1.2 0.2 0 } yCurve { key = 0 0.97 0 0 key = 1 1.03 0 0 } zCurve { key = 0 0.8 0 0.2 key = 1 1.2 0.2 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 3 0 0 key = 1 0.4 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 3 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = startScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.01 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 0.01 0 0 } } SCALEMODIFIER { name = middleScale controllerName = throttle transformName = B_Middle combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.15 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = shock04 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,6.69999981 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.400669128,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.930284023 } FLOAT { floatName = _Falloff value = 2 } FLOAT { floatName = _Fresnel value = 5.5 } FLOAT { floatName = _Noise value = 4.6563549 } FLOAT { floatName = _Brightness value = 0.596667171 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1.5 0 -0.5 key = 1 1 -0.5 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock3 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1.03 0 -0.06 key = 1 0.97 -0.06 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2.8 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.3 0 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 } yCurve { key = 0 0.3 0 0.1 key = 1 0.4 0.1 0 } zCurve { key = 0 0.7 0 0 } } SCALEMODIFIER { name = rScale controllerName = randomshock4 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.8 0 0.2 key = 1 1.2 0.2 0 } yCurve { key = 0 0.97 0 0 key = 1 1.03 0 0 } zCurve { key = 0 0.8 0 0.2 key = 1 1.2 0.2 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 3 0 0 key = 1 0.4 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 3 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = startScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.01 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 0.01 0 0 } } SCALEMODIFIER { name = middleScale controllerName = throttle transformName = B_Middle combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.07 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.175 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = OuterShok0 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.79999995 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.471322,0.554914355,0.960784316,0 } COLOR { colorName = _EndTint colorValue = 1,0.580253363,0.382454664,1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.490388155 } FLOAT { floatName = _Noise value = 0.682498932 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 1.71888578 } FLOAT { floatName = _Fresnel value = 3.38721776 } FLOAT { floatName = _ExpandBounded value = 1.90888619 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandLinear value = -0.300000012 } FLOAT { floatName = _FresnelInvert value = 2.19916344 } FLOAT { floatName = _Brightness value = 2.11334538 } FLOAT { floatName = _Seed value = -8 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -0.389999986 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 -0.037 0 0 key = 1 -0.037 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.9 0 0 } yCurve { key = 0 2 0 0 } zCurve { key = 0 0.9 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2.5 1 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.075 0 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aWidth controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1 0 -1.6 key = 1 0.4 0 0 } } FLOATMODIFIER { name = rWidth controllerName = randomshock2 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = OuterShok1 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.200000003,3,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.546932399,0.460152268,1 } COLOR { colorName = _EndTint colorValue = 1,0.41871056,0.279140383,1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _FadeIn value = 0.500555456 } FLOAT { floatName = _FadeOut value = 0.449999988 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TintFalloff value = 1 } FLOAT { floatName = _Falloff value = 0.5 } FLOAT { floatName = _Fresnel value = 2.05667281 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -8 } FLOAT { floatName = _ExpandLinear value = 8 } FLOAT { floatName = _FresnelInvert value = 0.605833173 } FLOAT { floatName = _Brightness value = 2.11334538 } FLOAT { floatName = _Seed value = 1 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _ExpandOffset value = 1 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _SpeedX value = 40 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.9 0 0 key = 1 -1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock1 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.97 0 0.06 key = 1 1.03 0.06 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aWidth controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 4 0 -10 key = 1 1 0 0 } } FLOATMODIFIER { name = rWidth controllerName = randomshock2 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0 0 0 key = 1 2.7 1 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = OuterShok2 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.899999976 rotationOffset = -90,0,0 scaleOffset = 0.219999999,3,0.219999999 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.514092386,0.378052145,1 } COLOR { colorName = _EndTint colorValue = 1,0.311980426,0.213460296,1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _FadeIn value = 0.449999988 } FLOAT { floatName = _FadeOut value = 0.449999988 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TintFalloff value = 0.898889124 } FLOAT { floatName = _Falloff value = 0.5 } FLOAT { floatName = _Fresnel value = 3.32055974 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -8 } FLOAT { floatName = _ExpandLinear value = 8 } FLOAT { floatName = _FresnelInvert value = 0.529999971 } FLOAT { floatName = _Brightness value = 2.11334538 } FLOAT { floatName = _Seed value = 1 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _ExpandOffset value = 1 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _SpeedX value = 40 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.9 0 0 key = 1 -1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock3 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.97 0 0.06 key = 1 1.03 0.06 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aWidth controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 5 0 -13 key = 1 1 0 0 } } FLOATMODIFIER { name = rWidth controllerName = randomshock4 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0 0 0 key = 1 2.5 1 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.125 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = OuterShok3 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.899999976 rotationOffset = -90,0,0 scaleOffset = 0.219999999,3,0.219999999 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.456622273,0.271322012,1 } COLOR { colorName = _EndTint colorValue = 1,0.311980426,0.213460296,1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _FadeIn value = 0.449999988 } FLOAT { floatName = _FadeOut value = 0.449999988 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TintFalloff value = 0.974722266 } FLOAT { floatName = _Falloff value = 0.5 } FLOAT { floatName = _Fresnel value = 3.63500214 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -8 } FLOAT { floatName = _ExpandLinear value = 8 } FLOAT { floatName = _FresnelInvert value = 0.529999971 } FLOAT { floatName = _Brightness value = 2.11334538 } FLOAT { floatName = _Seed value = 1 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _ExpandOffset value = 1 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _SpeedX value = 40 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.9 0 0 key = 1 -1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock1 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.97 0 0.06 key = 1 1.03 0.06 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aWidth controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 6 0 -16 key = 1 1 0 0 } } FLOATMODIFIER { name = rWidth controllerName = randomshock2 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0 0 0 key = 1 1.8 1 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.15 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = OuterShok4 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.70000005 rotationOffset = -90,0,0 scaleOffset = 0.25,3,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.456622273,0.271322012,1 } COLOR { colorName = _EndTint colorValue = 1,0.311980426,0.213460296,1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _FadeIn value = 0.449999988 } FLOAT { floatName = _FadeOut value = 0.449999988 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TintFalloff value = 1 } FLOAT { floatName = _Falloff value = 0.5 } FLOAT { floatName = _Fresnel value = 6 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -8 } FLOAT { floatName = _ExpandLinear value = 8 } FLOAT { floatName = _FresnelInvert value = 0.428889006 } FLOAT { floatName = _Brightness value = 2.11334538 } FLOAT { floatName = _Seed value = 1 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _ExpandOffset value = 1 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _SpeedX value = 40 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.9 0 0 key = 1 -1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock3 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.97 0 0.06 key = 1 1.03 0.06 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aWidth controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 7 0 -20 key = 1 1 0 0 } } FLOATMODIFIER { name = rWidth controllerName = randomshock4 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0 0 0 key = 1 1.3 1 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.175 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = OuterShok5 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,4.5 rotationOffset = -90,0,0 scaleOffset = 0.25,3,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.456622273,0.271322012,1 } COLOR { colorName = _EndTint colorValue = 1,0.311980426,0.213460296,1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _FadeIn value = 0.566221356 } FLOAT { floatName = _FadeOut value = 0.611721277 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TintFalloff value = 1 } FLOAT { floatName = _Falloff value = 0.5 } FLOAT { floatName = _Fresnel value = 2.07277465 } FLOAT { floatName = _ExpandBounded value = 0.60666579 } FLOAT { floatName = _ExpandSquare value = -1.11222076 } FLOAT { floatName = _ExpandLinear value = 2.13556457 } FLOAT { floatName = _FresnelInvert value = 0.479444504 } FLOAT { floatName = _Brightness value = 2.11334538 } FLOAT { floatName = _Seed value = 1 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _ExpandOffset value = 0.292652726 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _SpeedX value = 40 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.9 0 0 key = 1 -1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock3 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.97 0 0.06 key = 1 1.03 0.06 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aWidth controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 8 0 -20 key = 1 1 0 0 } } FLOATMODIFIER { name = rWidth controllerName = randomshock4 transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.9 0 0.2 key = 1 1.1 0.2 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0 0 0 key = 1 0.5 1 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = shock05 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,8.5 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.375999987,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.400669128,0.330000013,1,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.930284023 } FLOAT { floatName = _Falloff value = 2 } FLOAT { floatName = _Fresnel value = 5.5 } FLOAT { floatName = _Noise value = 4.6563549 } FLOAT { floatName = _Brightness value = 0.596667171 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1.5 0 -0.5 key = 1 1 -0.5 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = randomshock3 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1.03 0 -0.06 key = 1 0.97 -0.06 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2.8 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.3 0 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 } yCurve { key = 0 0.3 0 0.1 key = 1 0.4 0.1 0 } zCurve { key = 0 0.7 0 0 } } SCALEMODIFIER { name = rScale controllerName = randomshock4 transformName = Effect_Shock combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.8 0 0.2 key = 1 1.2 0.2 0 } yCurve { key = 0 0.97 0 0 key = 1 1.03 0 0 } zCurve { key = 0 0.8 0 0.2 key = 1 1.2 0.2 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 3 0 0 key = 1 0.4 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 3 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = startScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.01 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 0.01 0 0 } } SCALEMODIFIER { name = middleScale controllerName = throttle transformName = B_Middle combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.03 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = BackFlame parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.300000012,40,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.447058827,0.513725519,0.905882359,1 } COLOR { colorName = _EndTint colorValue = 0.893269837,0.441719145,0.244678885,1 } FLOAT { floatName = _FadeIn value = 0.333666146 } FLOAT { floatName = _FadeOut value = 0.439832658 } FLOAT { floatName = _Fresnel value = 3.89277172 } FLOAT { floatName = _Falloff value = 1.61777508 } FLOAT { floatName = _TintFalloff value = 8 } FLOAT { floatName = _Brightness value = 0.494445235 } FLOAT { floatName = _SpeedY value = 39.0666504 } FLOAT { floatName = _Noise value = 6.52165604 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SpeedX value = 22.1888618 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SymmetryStrength value = 0.0596681163 } FLOAT { floatName = _ExpandOffset value = 1 } FLOAT { floatName = _ExpandSquare value = -7.0777669 } FLOAT { floatName = _ExpandBounded value = 0.202222094 } FLOAT { floatName = _ExpandLinear value = 8.89776325 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.3 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.8 0 -2.5 key = 1 1 0 0 } yCurve { key = 0 1.2 0 -0.5 key = 1 1 0 0 } zCurve { key = 0 1.8 0 -2.5 key = 1 1 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0.2 key = 1 0.5 0.2 0 } } FLOATMODIFIER { name = aWidth controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 40 0 -100 key = 0.6 8.9 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.02 0 0 2 key = 0.6 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 2 key = 1 3.9 0 0 } } } EFFECT { name = innerFlame parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.560000002,20,0.560000002 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.318569005,0.466349244,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.490979254,0.408879161,1 } FLOAT { floatName = _Brightness value = 0.454999268 } FLOAT { floatName = _Fresnel value = 0.758332133 } FLOAT { floatName = _Falloff value = 6.31943464 } FLOAT { floatName = _Noise value = 4.3075161 } FLOAT { floatName = _SpeedY value = 45 } FLOAT { floatName = _TintFalloff value = 0.278054923 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 11 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _FadeIn value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.56 0 0 } yCurve { key = 0 40 0 -40 key = 0.9 20 0 0 } zCurve { key = 0 0.56 0 0 } } FLOATMODIFIER { name = aExpand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 25 0 -100 key = 0.7 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 15 0 -25 key = 1 6.3 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4.3 0 -12 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aTintFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 0.27 0 7 key = 1 2.5 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.75 0 12 key = 1 5 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0.8 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.05 2 0 0 key = 0.4 1 0 0 } } } EFFECT { name = exitTraces1 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0419999994 rotationOffset = -90,0,0 scaleOffset = 0.545000017,20,0.545000017 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.335799754,0.47536996,1,1 } COLOR { colorName = _EndTint colorValue = 0.180620268,0.220859632,1,1 } FLOAT { floatName = _Falloff value = 50 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 13 } FLOAT { floatName = _TintFalloff value = 1.23361695 } FLOAT { floatName = _Noise value = 5.68749142 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FadeIn value = 0.00100000005 } FLOAT { floatName = _Fresnel value = 0.0500000007 } FLOAT { floatName = _Brightness value = 0.699999988 } FLOAT { floatName = _TileY value = 0.100000001 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.05 1 0 0 key = 0.4 0 0 0 } } FLOATMODIFIER { name = aExpand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 13 0 -80 key = 0.4 0 0 0 } } } EFFECT { name = exitTraces2 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0450000018 rotationOffset = -90,0,0 scaleOffset = 0.545000017,20,0.545000017 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.344009757,0.508210003,1,1 } COLOR { colorName = _EndTint colorValue = 0.0410500579,0.105919428,0.467159986,1 } FLOAT { floatName = _Falloff value = 15 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 13 } FLOAT { floatName = _TintFalloff value = 0.60666573 } FLOAT { floatName = _Noise value = 5.36918116 } FLOAT { floatName = _SpeedY value = 24.9444523 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _FadeIn value = 0.103110962 } FLOAT { floatName = _Fresnel value = 0.100000001 } FLOAT { floatName = _Brightness value = 0.5 } FLOAT { floatName = _TileY value = 4 } FLOAT { floatName = _Seed value = 795.499939 } FLOAT { floatName = _SpeedX value = 1.5 } FLOAT { floatName = _Symmetry value = 3 } FLOAT { floatName = _SymmetryStrength value = 0.42366758 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 3 key = 0.3 0.4 0.3 0.3 key = 1 0.5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.35 0 0 0 } } FLOATMODIFIER { name = aExpand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 13 0 -80 key = 0.35 0 0 0 } } } EFFECT { name = exitTraces3 parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0419999994 rotationOffset = -90,0,0 scaleOffset = 0.545000017,20,0.545000017 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.467970699,0.582100153,1,1 } COLOR { colorName = _EndTint colorValue = 0,0.114129439,1,1 } FLOAT { floatName = _Falloff value = 40 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 13 } FLOAT { floatName = _TintFalloff value = 1.64083099 } FLOAT { floatName = _Noise value = 7.27998877 } FLOAT { floatName = _SpeedY value = 15.978054 } FLOAT { floatName = _TileX value = 0.800000012 } FLOAT { floatName = _FadeIn value = 0.00100000005 } FLOAT { floatName = _Fresnel value = 0.0500000007 } FLOAT { floatName = _Brightness value = 0.400000006 } FLOAT { floatName = _TileY value = 1 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 4 key = 0.2 0.4 0.3 0.3 key = 1 0.5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 1.5 key = 1 1.5 0 0 } } FLOATMODIFIER { name = aExpand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 13 0 -60 key = 0.4 5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 50 key = 1 55 0 0 } } } EFFECT { name = distort parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 4.97472239 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = fxTransformCore MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.121568628,0.301960796,0.501960814,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } LIGHTCOLORMODIFIER { name = aColour controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0.5 0.1 0 0 key = 0.7 0.9 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.3 0 0 } bCurve { key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 } aCurve { } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydrolox-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-hydrolox-upper-1 EFFECT { name = shockMain parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.150000006,0.699999988,0.150000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.549019635,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -2.6688931 } FLOAT { floatName = _ExpandBounded value = 1.58444667 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 1.3144424 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.604443848 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0657221228 } FLOAT { floatName = _FadeOut value = 0.501110971 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.2 0 0 key = 1 0.5 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.49000001,20,0.49000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.188235298,0.400000006,0.486274511,1 } COLOR { colorName = _EndTint colorValue = 0.200000003,0.200000003,1,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.272500366 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.55777383 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,20,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.200000003,0.200000003,0.501960814,1 } COLOR { colorName = _EndTint colorValue = 0.43921569,0.43921569,0.627451003,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 1.93833482 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 4 0 0 key = 0.5 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 0.5 0 0 key = 1 0.3 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.589999974,12,0.589999974 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.670588255,0.670588255,0.933333337,1 } COLOR { colorName = _EndTint colorValue = 0.494117647,0.494117647,0.654901981,1 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5.5 } FLOAT { floatName = _Noise value = 4.5 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.465110391 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FresnelInvert value = 0.202221885 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } COLORMODIFIER { name = startTintAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint rCurve { key = 0 0 0 0 key = 0.7 1 0 0 } gCurve { key = 0 0 0 0 key = 0.7 0.3 0 0 } bCurve { key = 0 0 0 0 key = 0.7 0.3 0 0 } aCurve { key = 0 255 0 0 key = 1 255 0 0 } } COLORMODIFIER { name = endTintAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = rCurve { } gCurve { } bCurve { } aCurve { } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 0.5 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 0.7 0 0 0 key = 1 -0.7 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,6,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.1 0 0 key = 1 1.1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 20 0 0 } zCurve { key = 0 1.1 0 0 key = 1 1.1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.45 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 20 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.2 0 0 } yCurve { key = 0 8 0 0 key = 1 8 0 0 } zCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.5 3 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.121568628,0.301960796,0.501960814,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } LIGHTCOLORMODIFIER { name = aColour controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0.5 0.1 0 0 key = 0.7 0.9 0 0 } gCurve { key = 0.5 0.3 0 0 key = 1 0.3 0 0 } bCurve { key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 } aCurve { } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.79999995,1.70000005,1.79999995 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _EndTint colorValue = 0.188235298,0.152941182,0.152941182,1 } COLOR { colorName = _StartTint colorValue = 0.396078438,0.572549045,0.886274517,1 } FLOAT { floatName = _Falloff value = 0.758332133 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 5 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydrolox-upper-2.cfg EFFECTTEMPLATE { templateName = waterfall-hydrolox-upper-2 EFFECT { name = outerShock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.144999996 rotationOffset = -90,0,0 scaleOffset = 0.772000015,1.29999995,0.772000015 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.343199044,0.52463001,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.508210063,0.286539674,1 } FLOAT { floatName = _ExpandSquare value = -0.5 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _FadeOut value = 0.210111097 } FLOAT { floatName = _Falloff value = 1.79999995 } FLOAT { floatName = _Brightness value = 2.71666431 } FLOAT { floatName = _Noise value = 4.84583712 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _FresnelInvert value = 0.319999993 } FLOAT { floatName = _SpeedY value = 350 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Seed value = -3 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.145 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.772 0 0 key = 1 0.772 0 0 } yCurve { key = 0.1 3 0 0 key = 0.5 1.8 -1.5 -1.5 key = 1 1.3 0 0 } zCurve { key = 0 0.772 0 0 key = 1 0.772 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.65 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.1 0.4 0 -10 key = 0.15 -0.1 -1 -1 key = 0.5 -0.5 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random2 randomnessScale = 0.150000006 floatName = _ExpandLinear floatCurve { key = 0.1 -0.55 0 0 key = 0.15 -0.27 0 0 key = 0.5 0.3 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 0.5 0 0 key = 1 0.21 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0.4 6 6 key = 0.5 1.5 0 0 key = 1 1.6 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.12 0.7 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.2 1 0 0 key = 0.5 1.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.3 3 0 0 key = 0.6 4.8 0 0 } } } EFFECT { name = innerFlame1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.144999996 rotationOffset = -90,0,0 scaleOffset = 0.772000015,1.29999995,0.772000015 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.285728961,0.360429764,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.483579963,0.360429823,1 } FLOAT { floatName = _ExpandSquare value = -0.5 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _FadeOut value = 0.242666289 } FLOAT { floatName = _Falloff value = 0.702221811 } FLOAT { floatName = _Brightness value = 1.00333285 } FLOAT { floatName = _Noise value = 6.20334673 } FLOAT { floatName = _Fresnel value = 0.30277735 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedY value = 250 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _SpeedX value = 28.3110676 } FLOAT { floatName = _TintFalloff value = 1.08444655 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.772 0 0 key = 1 0.772 0 0 } yCurve { key = 0.1 3 0 0 key = 0.5 1.8 -1 -1 key = 1 1.3 0 0 } zCurve { key = 0 0.772 0 0 key = 1 0.772 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 -0.5 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.5 0.35 -0.6 -0.6 key = 1 0 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0.1 1 1 key = 0.5 0.35 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = aFadeout controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.1 1 0 0 key = 0.5 0.5 -0.5 -0.5 key = 1 0.24 -0.5 -0.5 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } FLOATMODIFIER { name = tFadeout controllerName = throttle transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 0.4 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 2 0 0 key = 0.7 0.7 0 0 } } } EFFECT { name = Shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 0.100000001,1,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.52463001,0.688830256,1,1 } COLOR { colorName = _EndTint colorValue = 0.270119667,0.32758975,1,1 } FLOAT { floatName = _ExpandBounded value = 10 } FLOAT { floatName = _ExpandLinear value = -18 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _ExpandSquare value = 7.7810998 } FLOAT { floatName = _Falloff value = 1.56722021 } FLOAT { floatName = _ExpandOffset value = 1.3144424 } FLOAT { floatName = _FadeIn value = 0.0649999976 } FLOAT { floatName = _Fresnel value = 0.353888363 } FLOAT { floatName = _Brightness value = 0.898888767 } FLOAT { floatName = _Noise value = 4.69417143 } FLOAT { floatName = _SpeedY value = 900 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _SpeedX value = 26.1777534 } FLOAT { floatName = _TintFalloff value = 2.27499652 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = Random3 randomnessScale = 0 xCurve { } yCurve { } zCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 -0.015 0 0.03 key = 1 0.015 0.03 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = SUBTRACT useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 -1 0 0 key = 0.5 -0.3 1.2 1.2 key = 1 0 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.1 0 0 key = 1 0.1 0 0 } yCurve { key = 0.5 1.7 0 0 key = 1 1 0 0 } zCurve { key = 0.5 0.1 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = Random2 randomnessScale = 0.600000024 floatName = _ExpandOffset floatCurve { key = 0.5 3 0 0 key = 0.75 2.5 -3 -3 key = 1 1.3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.15 0 0 3.5 key = 0.5 0.65 0.2 0.2 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 4 key = 0.2 0.3 2 2 key = 1 1 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 2 0 0 key = 0.5 -0.5 -10 -10 key = 1 -18 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.5 0.2 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.5 -2 0 20 key = 1 7.8 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 5 0 -3 key = 0.5 3 -2 -2 key = 1 1.56 0 0 } } FLOATMODIFIER { name = rOffset controllerName = Random2 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = -0.5 -0.3 0 0.6 key = 0.5 0.3 0.6 0 } } } EFFECT { name = outerFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.5,24,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.270119667,0.056659352,0,0 } COLOR { colorName = _EndTint colorValue = 1,0.458949924,0.311169803,1 } FLOAT { floatName = _Brightness value = 0.496667206 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 2.9322176 } FLOAT { floatName = _ExpandLinear value = -2.32555199 } FLOAT { floatName = _ExpandSquare value = -0.505554676 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.25 } FLOAT { floatName = _Falloff value = 0.800000012 } FLOAT { floatName = _Noise value = 13.1949797 } FLOAT { floatName = _FadeOut value = 0.424666017 } FLOAT { floatName = _SpeedY value = 87.5221481 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _SpeedX value = 8 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _TintFalloff value = 4.39583063 } FLOAT { floatName = _TileX value = 1 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.2 0.192 0 0 key = 0.5 0.192 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0.7 } yCurve { key = 0 30 0 100 key = 0.1 45 50 50 key = 0.5 54.5 0 0 key = 1 24.5 0 0 } zCurve { key = 0 0.5 0 0 } } COLORMODIFIER { name = aStartTint controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint rCurve { key = 0.5 0.45 0 0 key = 1 0.345 0 0 } gCurve { key = 0.5 0.45 0 0 key = 1 0.07 0 0 } bCurve { key = 0.5 0.9 0 0 key = 1 0 0 0 } aCurve { } } FLOATMODIFIER { name = speedX controllerName = Random1 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SpeedX floatCurve { key = 0 32 0 0 key = 1 32 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.54 0 0 key = 0.1 0.54 0 0 key = 0.5 0.54 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.05 0.5 0 0 key = 0.125 0.5 0 0 key = 0.22 0.5 0 0 key = 0.5 0.5 0 0 key = 1 -2.32 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 9.5 0 -40 key = 0.05 7.5 -30 -30 key = 0.125 5 -40 -40 key = 0.2 3 -30 -30 key = 0.5 0.7 0 0 key = 1 2.93 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.5 -1 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = aTintFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0.025 0 0 0 key = 0.1 5 40 40 key = 0.5 10 0 0 key = 1 4.4 0 0 } } FLOATMODIFIER { name = aFadeOut controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 0.8 0 0 key = 0.1 0.42 0 0 } } FLOATMODIFIER { name = aSpeedY controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SpeedY floatCurve { key = 0 80 0 0 key = 0.1 39 0 0 key = 0.5 39 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 7 0 0 key = 0.1 5 0 0 key = 0.5 8 10 10 key = 1 30 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.45 0 0 key = 0.1 0.3 0 0 key = 0.5 0.3 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = aTileY controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 1.5 0 0 key = 0.1 4 0 0 key = 0.5 4 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.8 0 0 key = 0.1 0.3 0 0 key = 0.5 0.3 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 37 0 -100 key = 0.1 2 -4 -4 key = 0.5 1.5 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.5 1 0 0 } } FLOATMODIFIER { name = aFadeIn controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0.15 0 0 key = 0.05 0 0 0 } } } EFFECT { name = innerFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.200000003 rotationOffset = -90,0,0 scaleOffset = 0.379999995,16,0.379999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.382984996,0.459532559,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.467160016,0.270119697,1 } FLOAT { floatName = _Brightness value = 0.800000131 } FLOAT { floatName = _ExpandOffset value = 0.303332865 } FLOAT { floatName = _ExpandBounded value = 1.21333146 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -1.21333146 } FLOAT { floatName = _FadeIn value = 0.101110965 } FLOAT { floatName = _Fresnel value = 2.32555175 } FLOAT { floatName = _Falloff value = 1.71888614 } FLOAT { floatName = _Noise value = 9.23667526 } FLOAT { floatName = _FadeOut value = 0.743165553 } FLOAT { floatName = _SpeedY value = 33.2667656 } FLOAT { floatName = _TileY value = 5 } FLOAT { floatName = _SpeedX value = 10 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _Seed value = -11 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 -1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 1 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 5 0 0 key = 1 1.71 0 0 } } } EFFECT { name = exitTraces parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.187999994 rotationOffset = -90,0,0 scaleOffset = 0.763000011,1.79999995,0.763000011 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.62315017,0.754510403,1,1 } COLOR { colorName = _EndTint colorValue = 0.229069591,0.40147984,1,1 } FLOAT { floatName = _ExpandSquare value = -0.649999976 } FLOAT { floatName = _ExpandLinear value = -0.200000003 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _FadeOut value = 0.449999988 } FLOAT { floatName = _Falloff value = 4.74666023 } FLOAT { floatName = _Brightness value = 0.64944458 } FLOAT { floatName = _Noise value = 6.20334673 } FLOAT { floatName = _Fresnel value = 0.0500000007 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedY value = 250 } FLOAT { floatName = _TileY value = 0.100000001 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _TintFalloff value = 1.8427788 } FLOAT { floatName = _FadeIn value = 0.00300000003 } } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.1 0.1 0 0 key = 0.5 0.1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.6 0 0 key = 0.1 0.5 0 0 key = 0.5 0.65 0 0 key = 1 0.65 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } } EFFECT { name = outerShock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 1,3.20000005,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.631360233,0.45073992,1 } COLOR { colorName = _EndTint colorValue = 1,0.35221979,0.294749677,1 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandSquare value = 0.652221918 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _FadeOut value = 0.25 } FLOAT { floatName = _FadeIn value = 0.25 } FLOAT { floatName = _Fresnel value = 0.706110239 } FLOAT { floatName = _Falloff value = 2.07277465 } FLOAT { floatName = _FresnelInvert value = 0.553888321 } FLOAT { floatName = _Noise value = 3.02584028 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _SpeedX value = 3.02221918 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _ExpandOffset value = -0.779999971 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Seed value = 13 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = Random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 2.2 0 0 key = 0.5 1 -1.5 -1.5 key = 1 0.55 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.18 0 0 key = 1 0 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.025 0 0.05 key = 1 0.025 0.05 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.6 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random4 randomnessScale = 0.0799999982 floatName = _ExpandOffset floatCurve { key = 0 -0.2 0 -0.5 key = 0.45 -0.47 0 0 key = 1 -0.78 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.2 0.4 0 0 key = 0.7 -0.7 -1.5 -1.5 key = 1 -1 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.2 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.2 -0.75 0 0 key = 1 0.65 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 0.5 0 0 key = 1 2.07 0 0 } } FLOATMODIFIER { name = aInvFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0.5 0.25 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.5 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.05 0 0 0 key = 0.1 0.1 4 4 key = 0.5 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } } EFFECT { name = outerShock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 1,3.20000005,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.631360233,0.45073992,1 } COLOR { colorName = _EndTint colorValue = 1,0.35221979,0.294749677,1 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandSquare value = 0.652221918 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _FadeOut value = 0.25 } FLOAT { floatName = _FadeIn value = 0.25 } FLOAT { floatName = _Fresnel value = 0.706110239 } FLOAT { floatName = _Falloff value = 2.07277465 } FLOAT { floatName = _FresnelInvert value = 0.553888321 } FLOAT { floatName = _Noise value = 3.02584028 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _SpeedX value = 5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _ExpandOffset value = -0.779999971 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Seed value = 29.5844517 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 4.3 0 0 key = 0.5 3.1 -1.5 -1.5 key = 1 2.7 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.47 0 0 key = 1 0 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = Random5 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.02 0 0.04 key = 1 0.02 0.04 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random2 randomnessScale = 0.100000001 floatName = _ExpandOffset floatCurve { key = 0 0 0 -2.2 key = 0.5 -0.42 0 0 key = 1 -0.24 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.2 0.4 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.2 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.2 -0.75 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 0.5 0 0 key = 1 2.07 0 0 } } FLOATMODIFIER { name = aInvFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0.5 0.25 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.5 6 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.05 0 0 0 key = 0.1 0.07 3.5 3.5 key = 0.5 0.85 0 0 key = 0.8 0.7 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } } EFFECT { name = outerShock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 1,3.20000005,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.631360233,0.45073992,1 } COLOR { colorName = _EndTint colorValue = 1,0.35221979,0.294749677,1 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandSquare value = 0.652221918 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _FadeOut value = 0.25 } FLOAT { floatName = _FadeIn value = 0.25 } FLOAT { floatName = _Fresnel value = 0.706110239 } FLOAT { floatName = _Falloff value = 2.07277465 } FLOAT { floatName = _FresnelInvert value = 0.553888321 } FLOAT { floatName = _Noise value = 3.02584028 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _ExpandOffset value = -0.779999971 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Seed value = 29.5844517 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 6.5 0 0 key = 0.5 5.3 -1.5 -1.5 key = 1 4.9 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.7 0 0 key = 1 0 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.02 0 0.04 key = 1 0.02 0.04 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random4 randomnessScale = 0.100000001 floatName = _ExpandOffset floatCurve { key = 0 0.1 0 -2.5 key = 0.5 -0.42 0 0 key = 1 -0.22 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.2 0.4 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.2 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.2 -0.75 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 0.5 0 0 key = 1 2.07 0 0 } } FLOATMODIFIER { name = aInvFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0.5 0.3 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.5 6 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.05 0 0 0 key = 0.1 0.03 2.5 2.5 key = 0.5 0.7 0 0 key = 0.7 0.3 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } } EFFECT { name = outerShock5 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 1,3.20000005,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.631360233,0.45073992,1 } COLOR { colorName = _EndTint colorValue = 1,0.35221979,0.294749677,1 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandSquare value = 0.652221918 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _FadeOut value = 0.25 } FLOAT { floatName = _FadeIn value = 0.25 } FLOAT { floatName = _Fresnel value = 0.706110239 } FLOAT { floatName = _Falloff value = 2.07277465 } FLOAT { floatName = _FresnelInvert value = 0.553888321 } FLOAT { floatName = _Noise value = 3.02584028 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _SpeedX value = 4 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _ExpandOffset value = -0.779999971 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Seed value = 29.5844517 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 8.6 0 0 key = 0.5 7.4 -2 -2 key = 1 6.5 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.9 0 0 key = 1 0 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.02 0 0.04 key = 1 0.02 0.04 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random4 randomnessScale = 0.0799999982 floatName = _ExpandOffset floatCurve { key = 0 0.3 0 -2.7 key = 0.5 -0.42 0 0 key = 1 -0.22 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.2 -0.15 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.2 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.2 0.05 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 1.5 0 0 key = 1 2.07 0 0 } } FLOATMODIFIER { name = aInvFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0.5 0.3 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.5 6 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.075 0 0 0 key = 0.1 0.02 2 2 key = 0.5 0.5 0 0 key = 0.7 0.15 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3.0999999 rotationOffset = -90,0,0 scaleOffset = 0.0013,1.55999994,0.0013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.45073992,0.62315017,1,1 } COLOR { colorName = _EndTint colorValue = 0.32758975,0.434319884,1,1 } FLOAT { floatName = _ExpandLinear value = 1200 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -700 } FLOAT { floatName = _FadeIn value = 0.140000001 } FLOAT { floatName = _Falloff value = 2.47222614 } FLOAT { floatName = _Brightness value = 0.449999988 } FLOAT { floatName = _Fresnel value = 0.699999988 } FLOAT { floatName = _TintFalloff value = 1.01110959 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 15 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1.2 0 0 key = 1 3 0 0 } } POSITIONMODIFIER { name = rPos controllerName = Random5 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.015 0 0.03 key = 1 0.015 0.03 0 } zCurve { } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0.1 -0.75 0 0 key = 0.5 0 1 1 key = 1 0.2 0 0 } zCurve { } } FLOATMODIFIER { name = rLinear controllerName = Random2 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = -0.5 1350 0 0 key = 0.5 1050 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 0.5 0.3 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 1 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3.0999999 rotationOffset = -90,0,0 scaleOffset = 0.0013,1.55999994,0.0013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.45073992,0.62315017,1,1 } COLOR { colorName = _EndTint colorValue = 0.32758975,0.434319884,1,1 } FLOAT { floatName = _ExpandLinear value = 1200 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -700 } FLOAT { floatName = _FadeIn value = 0.140000001 } FLOAT { floatName = _Falloff value = 2.47222614 } FLOAT { floatName = _Brightness value = 0.449999988 } FLOAT { floatName = _Fresnel value = 0.699999988 } FLOAT { floatName = _TintFalloff value = 1.01110959 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 15 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 2.8 0 0 key = 1 5.1 0 0 } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.015 0 0.03 key = 1 0.015 0.03 0 } zCurve { } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0.1 -0.8 0 0 key = 0.5 -0.05 1 1 key = 1 0.2 0 0 } zCurve { } } FLOATMODIFIER { name = rLinear controllerName = Random4 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = -0.5 1350 0 0 key = 0.5 1050 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 0.5 0.18 0 0 key = 0.75 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 1 key = 1 1 0 0 } } } EFFECT { name = shock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3.0999999 rotationOffset = -90,0,0 scaleOffset = 0.0013,1.55999994,0.0013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.45073992,0.62315017,1,1 } COLOR { colorName = _EndTint colorValue = 0.32758975,0.434319884,1,1 } FLOAT { floatName = _ExpandLinear value = 1200 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -700 } FLOAT { floatName = _FadeIn value = 0.140000001 } FLOAT { floatName = _Falloff value = 2.47222614 } FLOAT { floatName = _Brightness value = 0.449999988 } FLOAT { floatName = _Fresnel value = 0.699999988 } FLOAT { floatName = _TintFalloff value = 1.01110959 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 15 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 4.5 0 0 key = 1 7.2 0 0 } } POSITIONMODIFIER { name = rPos controllerName = Random5 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.015 0 0.03 key = 1 0.015 0.03 0 } zCurve { } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0.1 -0.8 0 0 key = 0.5 -0.05 1 1 key = 1 0.2 0 0 } zCurve { } } FLOATMODIFIER { name = rLinear controllerName = Random2 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = -0.5 1350 0 0 key = 0.5 1050 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 0.5 0.07 0 0 key = 0.7 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 1 key = 1 1 0 0 } } } EFFECT { name = exitTracesLong parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.187000006 rotationOffset = -90,0,0 scaleOffset = 0.763000011,8,0.763000011 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.32758975,0.5,1,1 } COLOR { colorName = _EndTint colorValue = 0.0977094099,0.27832967,1,1 } FLOAT { floatName = _TintFalloff value = 0.505554795 } FLOAT { floatName = _Falloff value = 25 } FLOAT { floatName = _Noise value = 6.51416826 } FLOAT { floatName = _TileY value = 0.100000001 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _Brightness value = 0.646111667 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Fresnel value = 0.0299999993 } FLOAT { floatName = _FadeIn value = 0.00079999998 } } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 -8 key = 0.1 1.3 -6 -6 key = 0.5 0 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.6 0 -2 key = 0.15 0.3 -2 -2 key = 0.5 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } } EFFECT { name = refraction parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.187000006 rotationOffset = -90,0,0 scaleOffset = 0.810000002,45,0.810000002 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _ExpandBounded value = 0.5 } FLOAT { floatName = _FadeOut value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.5 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _Fresnel value = 1 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 2 } FLOAT { floatName = _SpeedX value = 47 } FLOAT { floatName = _SpeedY value = 13 } FLOAT { floatName = _Strength value = 0.100000001 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.15 0 8 key = 0.5 1.5 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0.8 key = 0.2 0.1 0.1 0.1 key = 1 0.13 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0.25 0 0 key = 0.2 0.7 0.5 0.5 key = 1 1 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1.5 0 0 key = 0.5 3 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = aFadeout controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 0.5 0 0 key = 0.1 0.2 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 -1.5 0 0 key = 0.2 -0.5 0 0 } } } EFFECT { name = Light parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,1 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 2.07294202 range = 30 lightType = Point color = 0.786539674,0.820190549,1,1 angle = 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-point-light(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.5 0 0 key = 0.2 4 3 3 key = 0.5 5 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = aIntensity controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = Random2 randomnessScale = 0.200000003 floatName = Intensity floatCurve { key = 0 1.5 0 0 key = 0.2 2.2 2 2 key = 0.5 2.5 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = tIntensity controllerName = throttle transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 5 key = 0.2 0.5 1 1 key = 1 1 0 0 } } LIGHTFLOATMODIFIER { name = rIntensity controllerName = Random2 transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = -0.5 0.93 0 0.14 key = 0.5 1.07 0.14 0 } } LIGHTFLOATMODIFIER { name = aRange controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Range floatCurve { key = 0 10 0 0 key = 0.2 12.5 10 10 key = 0.5 15 0 0 key = 1 10 0 0 } } LIGHTCOLORMODIFIER { name = aColor controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0 0.38 0 0 key = 0.2 0.51 0 0 } gCurve { key = 0 0.4 0 0 key = 0.2 0.376 0 0 } bCurve { key = 0 0.51 0 0 key = 0.2 0.356 0 0 } aCurve { } } } EFFECT { name = exitTracesfine parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.187000006 rotationOffset = -90,0,0 scaleOffset = 0.763000011,8,0.763000011 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.32758975,0.5,1,1 } COLOR { colorName = _EndTint colorValue = 0.0977094099,0.27832967,1,1 } FLOAT { floatName = _TintFalloff value = 0.505554795 } FLOAT { floatName = _Falloff value = 20 } FLOAT { floatName = _Noise value = 8 } FLOAT { floatName = _TileY value = 0.100000001 } FLOAT { floatName = _SpeedY value = 1000 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _Brightness value = 0.646111667 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _Fresnel value = 0.0299999993 } FLOAT { floatName = _FadeIn value = 0.00100000005 } } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 -8 key = 0.1 1.3 -6 -6 key = 0.5 0 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.6 0 -2 key = 0.15 0.3 -2 -2 key = 0.5 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hydyne-lower-1.cfg EFFECTTEMPLATE { templateName = waterfall-hydyne-lower-1 EFFECT { name = MainPlume parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.745098054,0.466666669,0.431372553,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,20,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.46480757,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume1 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,12,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.552941203,0.53725493,0.525490224,1 } COLOR { colorName = _EndTint colorValue = 0.725490212,0.517647088,0.325490206,1 } FLOAT { floatName = _TintFalloff value = 0.353888214 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 1.87695859E-09 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.5 0 0 key = 0.8 0.5 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 0.001 0 0 key = 0.7 0.3 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.5 7 0 0 key = 0.7 4 0 0 key = 0.8 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.01 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1.2 0 0 key = 0.7 0.8 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = randBounding controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.5 0 0 key = 1 2.5 0 0 } } FLOATMODIFIER { name = aFadeIn controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0.5 0.05 0 0 key = 0.7 0.05 0 0 key = 1 0.01 0 0 } } } EFFECT { name = plume2 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,20,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.635294139,0.474509805,0.388235301,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.796078444,0.647058845,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume2 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.654901981,0.603921592,0.576470613,0 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 0.799932778 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.923366666 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.959748149 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 0.528127134 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.96 0 0 key = 1 1.03 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.2 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.1 0 0 key = 0.2 0.5 0 0 key = 1 1.79 0 0 } } FLOATMODIFIER { name = tFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fallof floatCurve { key = 0 0 0 0 key = 0.2 2.09 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.2 0.436 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 1 0 0 } } } EFFECT { name = plume3 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.580392182,0.556862772,0.53725493,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.30999994 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.96 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.31 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 1 0 0 } } } EFFECT { name = plume4 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.545098066,0.529411793,0.513725519,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.98 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.84 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 1 0 0 } } } EFFECT { name = plume5 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.513725519,0.498039216,0.486274511,1 } COLOR { colorName = _EndTint colorValue = 0.811764717,0.556862772,0.36470589,1 } FLOAT { floatName = _TintFalloff value = 1.69111228 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.340000004 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -4.4 0 0 key = 1 -8.8 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.98 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.34 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 8 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4.5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.772549033,0.733333349,0.717647076,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -1.01110959 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.80582929 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.16277599 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.308388412 } FLOAT { floatName = _TintFalloff value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.1 0 0 0 key = 0.2 0.05 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFadeOut controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0.7 1 0 0 key = 1 0.3 0 0 } } } EFFECT { name = throttleFX parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.4 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = plume2-3 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.874509811,0.764705896,0.709803939,1 } COLOR { colorName = _EndTint colorValue = 0.686274529,0.521568656,0.43921569,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 2.14305282 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.226501197 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = EndFlame2 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3 rotationOffset = -90,0,0 scaleOffset = 2,30,2 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.518380821,0.423757523,1 } COLOR { colorName = _EndTint colorValue = 0.474509805,0.592156887,0.925490201,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.429721564 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.353888333 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = distort parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = mainFX MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,1 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.627451003,0.572549045,0.474509805,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleLight parentName = mainFX MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 5 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } EFFECT { name = innerGlow parentName = mainFX MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.54999995,1.5,1.54999995 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.572549045,0.368627459,0.262745112,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.3 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame3 parentName = mainFX MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,30,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.886274517,0.807843149,0.733333349,1 } COLOR { colorName = _EndTint colorValue = 0.925490201,0.686274529,0.56078434,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0606665723 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.176944166 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 18 0 0 key = 0.7 12 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-aerozine50-lower-1.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-aerozine50-lower-1 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.70588237,0.572549045,0.450980395,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.85 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,20,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.792156875,0.662745118,0.541176498,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _FresnelInvert value = 0.100000001 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,12,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.20784314,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.580392182,0.172549024,1 } FLOAT { floatName = _TintFalloff value = 1.26388681 } FLOAT { floatName = _Falloff value = 2.55895257 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.090999864 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 2.22444105 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.2 0 0 key = 1 1.7 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.2 0 0 key = 1 1.7 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.5 0.3 0 0 key = 0.7 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.2 8 0 0 key = 0.7 5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.1 0 0 key = 1 0.5 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.647058845,0.592156887,0.396078438,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.478545427,0.105768301,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.20777667 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0.1 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.717647076,0.78039217,1 } COLOR { colorName = _EndTint colorValue = 0.807843149,0.541176498,0.392156869,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.423529416,0.352941185,0 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.20784314,0.109803922,0 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 0.799932778 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0.930220783 } FLOAT { floatName = _FadeOut value = 0.405666709 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.181999713 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.23 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.1 0 0 key = 0.2 0.5 0 0 key = 1 1.79 0 0 } } FLOATMODIFIER { name = tTintFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFallof floatCurve { key = 0 0 0 0 key = 0.2 10 0 0 } } FLOATMODIFIER { name = tFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fallof floatCurve { key = 0 0 0 0 key = 0.2 2.09 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.2 0.436 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1.1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 4 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.20784314,0.109803922,1 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.20784314,0.109803922,1 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.84000003 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.78999996 } FLOAT { floatName = _FadeIn value = 0.70055449 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.262888491 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.23 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.31 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 2 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.20784314,0.109803922,1 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.20784314,0.109803922,1 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0.346666157 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.433999419 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.23 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.84 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.423529416,0.352941185,1 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.20784314,0.109803922,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandLinear value = -0.909998596 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 0.758332193 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.38927716 } FLOAT { floatName = _TintFalloff value = 4.70165873 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 8 0 0 key = 1 0.7 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.549019635,0.666666687,0.745098054,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.136499792 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandLinear value = -0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 10.6778221 } FLOAT { floatName = _Noise value = 0.834165394 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 3.23555064 } FLOAT { floatName = _Fresnel value = 3.6492691 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.293221802 } FLOAT { floatName = _TintFalloff value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 key = 1 0.7 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 0.7 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.1 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 4 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.549019635,0.70588237,0.745098054,0 } COLOR { colorName = _EndTint colorValue = 1,1,1,0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 0.525557637 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0.378167629 } FLOAT { floatName = _FadeOut value = 0.959748149 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.874609768 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.15 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.15 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.05 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = tTintFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFallof floatCurve { key = 0 0 0 0 key = 0.2 10 0 0 } } FLOATMODIFIER { name = tFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fallof floatCurve { key = 0 0 0 0 key = 0.2 2.09 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.2 0.436 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1.1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 1 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.549019635,0.70588237,0.745098054,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.84000003 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.78999996 } FLOAT { floatName = _FadeIn value = 0.215221912 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.17 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.17 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 1 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.549019635,0.70588237,0.745098054,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0.151666433 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.17 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.17 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 0.5 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.423529416,0.352941185,0 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.20784314,0.109803922,0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Fresnel value = 0.799932778 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.23 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.1 0 0 key = 0.2 0.5 0 0 key = 1 1.79 0 0 } } FLOATMODIFIER { name = tTintFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFallof floatCurve { key = 0 0 0 0 key = 0.2 10 0 0 } } FLOATMODIFIER { name = tFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fallof floatCurve { key = 0 0 0 0 key = 0.2 2.09 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.2 4 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1.1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 2 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.423529416,0.352941185,1 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.20784314,0.109803922,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Fresnel value = 1.84000003 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.78999996 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.23 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.31 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 1 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.423529416,0.352941185,1 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.20784314,0.109803922,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.23 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.84 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 0.5 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.219999999 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.834054768,0.26776731,0.221442223,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.517647088,0.333333343,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0504999273 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 1.541942 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.89999998,1.89999998,1.89999998 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.886274517,0.674509823,0.53725493,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.41555333 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Intensity value = 1.5 } } } FLOATMODIFIER { name = tIntensity controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1.5 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.403332859 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.867033541,0.714206338,0.476458222,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 1.5 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-aerozine50-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-aerozine50-upper-1 EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.741176486,0.603921592,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.615686297,0.380392164,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = coreBlue parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.629999995,14,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.839215696,0.505882382,0.933333337,1 } COLOR { colorName = _EndTint colorValue = 0.380392164,0.572549045,0.807843149,1 } FLOAT { floatName = _TintFalloff value = 1.79471934 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Noise value = 7.98583174 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.834165394 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 98.0665207 } FLOAT { floatName = _Fresnel value = 3.23555064 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 98.0776291 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 1 1 0 0 key = 1.7 3 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 8 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 1 -1.3 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.629999995,12,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.87843138,0.274509817,0.360784322,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.580392182,0.172549024,1 } FLOAT { floatName = _TintFalloff value = 0.404443711 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.10111095 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 0.7 0 0 0 key = 1 -1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.529999971,20,0.529999971 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.254901975,0.690196097,0.913725495,1 } COLOR { colorName = _EndTint colorValue = 0.945098042,0.713725507,0.447058827,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.550000012,20,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.360784322,0.20784314,1 } COLOR { colorName = _EndTint colorValue = 0.768627465,0.662745118,0.474509805,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4.97166348 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.100000001 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.0627451017,0.0627451017,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.0588235296,0.0588235296,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 0.379166096 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.8 0 0 key = 1 0.8 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 0.8 0 0 key = 1 0.8 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 -0.5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 1 30 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.030333288 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _FalloffStart value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.2 0 0 } yCurve { key = 0 8 0 0 key = 1 10 0 0 } zCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.811764717,0.596078455,0.486274511,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.89999998,1.89999998,1.89999998 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.886274517,0.674509823,0.53725493,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.41555333 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Intensity value = 1.5 } } } FLOATMODIFIER { name = tIntensity controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1.5 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-HDA-UDMH-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-HDA-UDMH-upper-1 EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.741176486,0.603921592,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.615686297,0.380392164,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,14,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.886274517,0.619607866,0.305882365,1 } COLOR { colorName = _EndTint colorValue = 0.490196079,0.776470602,0.968627453,1 } FLOAT { floatName = _TintFalloff value = 1.21333134 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Noise value = 7.98583174 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.834165394 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 98.0665207 } FLOAT { floatName = _Fresnel value = 3.23555064 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 98.0776291 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 1 1 0 0 key = 1.7 3 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 8 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 1 -1.3 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,12,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.478431374,0.329411775,1 } COLOR { colorName = _EndTint colorValue = 0.925490201,0.215686277,0.215686277,1 } FLOAT { floatName = _TintFalloff value = 1.79471934 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.10111095 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 0.7 0 0 0 key = 1 -1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.529999971,20,0.529999971 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.627451003,0.41568628,1 } COLOR { colorName = _EndTint colorValue = 0.988235295,0.270588249,0.270588249,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.529999971,20,0.529999971 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.87843138,0.0509803928,0.0509803928,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.458823532,0.250980407,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 22.4778481 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.2 15 0 0 key = 0.7 15 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.100000001 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.0627451017,0.0627451017,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.0588235296,0.0588235296,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 0.379166096 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.8 0 0 key = 1 0.8 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 0.8 0 0 key = 1 0.8 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 -0.5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 1 30 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.030333288 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _FalloffStart value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.2 0 0 } yCurve { key = 0 8 0 0 key = 1 10 0 0 } zCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.913725495,0.351587713,0.270474195,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.89999998,1.89999998,1.89999998 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.960784316,0.545717716,0.58431375,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.41555333 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Intensity value = 1.5 } } } FLOATMODIFIER { name = tIntensity controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1.5 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-IRFNA-UDMH-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-IRFNA-UDMH-upper-1 EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.741176486,0.603921592,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.615686297,0.380392164,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,14,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.886274517,0.619607866,0.305882365,1 } COLOR { colorName = _EndTint colorValue = 0.490196079,0.776470602,0.968627453,1 } FLOAT { floatName = _TintFalloff value = 1.11222041 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Noise value = 7.98583174 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.834165394 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 98.0665207 } FLOAT { floatName = _Fresnel value = 3.23555064 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 98.0776291 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 1 1 0 0 key = 1.7 3 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 8 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 1 -1.3 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,12,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.478431374,0.329411775,1 } COLOR { colorName = _EndTint colorValue = 0.925490201,0.215686277,0.215686277,1 } FLOAT { floatName = _TintFalloff value = 1.79471934 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.10111095 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 0.7 0 0 0 key = 1 -1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.529999971,20,0.529999971 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.627451003,0.41568628,1 } COLOR { colorName = _EndTint colorValue = 0.988235295,0.270588249,0.270588249,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.100000001 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.0627451017,0.0627451017,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.0588235296,0.0588235296,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 0.379166096 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.8 0 0 key = 1 0.8 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 0.8 0 0 key = 1 0.8 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 -0.5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 1 30 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.030333288 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _FalloffStart value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.2 0 0 } yCurve { key = 0 8 0 0 key = 1 10 0 0 } zCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.913725495,0.351587713,0.270474195,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.89999998,1.89999998,1.89999998 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.960784316,0.545717716,0.58431375,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.41555333 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Intensity value = 1.5 } } } FLOATMODIFIER { name = tIntensity controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1.5 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-UDMH-NTO-lower-1.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-UDMH-NTO-lower-1 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.447058827,0.294117659,0.223529413,1 } COLOR { colorName = _EndTint colorValue = 0.545098066,0.239215687,0.239215687,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _TintFalloff value = 1.16277599 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.85 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,20,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.833206892,0.416444719,0.245616049,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _FresnelInvert value = 0.100000001 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,12,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.125743017,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.366931826,0.172549024,1 } FLOAT { floatName = _TintFalloff value = 1.26388681 } FLOAT { floatName = _Falloff value = 2.55895257 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.090999864 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 2.22444105 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.2 0 0 key = 1 1.7 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.2 0 0 key = 1 1.7 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.5 0.3 0 0 key = 0.7 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.2 8 0 0 key = 0.7 5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.1 0 0 key = 1 0.5 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.453295708,0.435204774,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.35798806,0.354294628,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.20777667 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0.7 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.886274517,0.443137258,0.254901975,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.305882365,0.0784313753,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.611764729,0.278431386,0.223529413,0 } COLOR { colorName = _EndTint colorValue = 0.272675425,0.109322995,0.109803922,0 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 0.799932778 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0.930220783 } FLOAT { floatName = _FadeOut value = 0.405666709 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.181999713 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.1 0 0 } zCurve { } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.23 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.1 0 0 key = 0.2 0.5 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = tTintFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFallof floatCurve { key = 0 0 0 0 key = 0.2 10 0 0 } } FLOATMODIFIER { name = tFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fallof floatCurve { key = 0 0 0 0 key = 0.2 2.09 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.2 0.436 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1.1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 4 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.674509823,0.384313732,0.250980407,1 } COLOR { colorName = _EndTint colorValue = 0.387615621,0.142163038,0.109803922,1 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.84000003 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.78999996 } FLOAT { floatName = _FadeIn value = 0.503388166 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.106166512 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.05 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.23 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.31 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 2 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.698039234,0.384313732,0.250980407,1 } COLOR { colorName = _EndTint colorValue = 0.428665668,0.150373042,0.109803922,1 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 0.977779508 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0.346666157 } FLOAT { floatName = _FadeOut value = 0.607888579 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.145833194 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.04 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.23 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.84 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.376470596,0.285818309,0.866666675,1 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.125743017,0.0441238247,1 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandLinear value = -0.909998596 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 0.758332193 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.419610441 } FLOAT { floatName = _TintFalloff value = 5 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 8 0 0 key = 1 0.7 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.384819359,0.420366287,0.784313738,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.136499792 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandLinear value = -0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 10.6778221 } FLOAT { floatName = _Noise value = 0.834165394 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 3.23555064 } FLOAT { floatName = _Fresnel value = 3.6492691 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.293221802 } FLOAT { floatName = _TintFalloff value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 key = 1 0.7 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 0.7 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.1 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 4 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.180759028,0.237014443,0.400000006,0 } COLOR { colorName = _EndTint colorValue = 0.580392182,0.337254912,0.337254912,0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Fresnel value = 0.525557637 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.874609768 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.1 0 0 } zCurve { } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1.1 0 0 } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.15 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.15 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1.5 0 0 key = 0.2 0.536 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1.1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 1 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.376609355,0.426741928,0.745098054,1 } COLOR { colorName = _EndTint colorValue = 0.678431392,0.368627459,0.368627459,1 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.84000003 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.78999996 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.05 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.17 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.17 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 1 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.549019635,0.525262117,0.745098054,1 } COLOR { colorName = _EndTint colorValue = 0.56078434,0.278431386,0.278431386,1 } FLOAT { floatName = _TintFalloff value = 2.98277307 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.444888204 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.05 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.17 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.17 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 0.5 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.219999999 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.834054768,0.251347274,0,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.517647088,0.333333343,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0504999273 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.295471072,0.46925953,0.949247718,1 } COLOR { colorName = _EndTint colorValue = 0.313725501,0.20784314,0.109803922,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandLinear value = -0.909998596 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 0.60666579 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.333666146 } FLOAT { floatName = _TintFalloff value = 4.70165873 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.89999998,1.89999998,1.89999998 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.886274517,0.51851958,0.46336478,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.41555333 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Intensity value = 1.5 } } } FLOATMODIFIER { name = tIntensity controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1.5 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.403332859 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.788235307,0.466552615,0.380506217,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 1.5 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-UDMH-NTO-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-UDMH-NTO-upper-1 EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.204288453,0.190689355,0.388121247,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.615686297,0.380392164,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.985276341 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = coreBlue parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.649999976,14,0.649999976 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.254901975,0.321112424,0.913725495,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.316318303,0.226236299,1 } FLOAT { floatName = _TintFalloff value = 0.556110144 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Noise value = 7.98583174 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.834165394 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 98.0665207 } FLOAT { floatName = _Fresnel value = 3.23555064 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 98.0776291 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 1 1 0 0 key = 1.7 3 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 8 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 1 -1.3 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.660000026,12,0.660000026 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.31764707,0.0509803928,1 } COLOR { colorName = _EndTint colorValue = 0.894117653,0.455977887,0.0454772711,1 } FLOAT { floatName = _TintFalloff value = 1.6177752 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.100000001 } FLOAT { floatName = _Brightness value = 0.752777398 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0.151666418 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 0.7 0 0 0 key = 1 -1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.550000012,20,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.886274517,0.305882365,0.0784313753,1 } COLOR { colorName = _EndTint colorValue = 0.90196079,0.324667096,0.254535079,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.778055131 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = plume1_2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.660000026,12,0.660000026 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.31764707,0.0509803928,1 } COLOR { colorName = _EndTint colorValue = 0.285173863,0.283364236,0.835294127,1 } FLOAT { floatName = _TintFalloff value = 1.59249747 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 88.9665222 } FLOAT { floatName = _Fresnel value = 2.93221736 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 93.0220795 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 0.7 0 0 0 key = 1 -1 0 0 } } FLOATMODIFIER { name = fresnelAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 2 0 0 key = 1 20 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.711385429,0.191675946,0,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.0588235296,0.0588235296,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.505554616 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 0.556110263 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.2 0 0 key = 1 1.2 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1.2 0 0 key = 1 1.2 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.1 8 0 0 key = 0.4 6 0 0 key = 0.7 -0.5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 1 30 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.550000012,20,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.149019614,0.340442747,0.572549045,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.31764707,0.0509803928,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.980277061 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.550000012,20,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.886274517,0.443137258,0.254901975,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.305882365,0.0784313753,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.030333288 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _FalloffStart value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.2 0 0 } yCurve { key = 0 8 0 0 key = 1 10 0 0 } zCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 5 lightType = Point color = 0.788235307,0.466552615,0.380506217,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.89999998,1.89999998,1.89999998 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.886274517,0.674509823,0.53725493,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.41555333 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Intensity value = 1.5 } } } FLOATMODIFIER { name = tIntensity controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1.5 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-vernier-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-vernier-upper-1 EFFECT { name = vernierplume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.0700000003,5,0.0700000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525490224,0.827450991,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.945098042,0.713725507,0.447058827,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.23305452 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.75833225 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0150333289 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 100 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.07 0 0 key = 1 0.09 0 0 } yCurve { key = 0 5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.07 0 0 key = 1 0.09 0 0 } } } EFFECT { name = Plane parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 0.170000002,0.200000003,0.170000002 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.941176474,0.760784328,0.545098066,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 2 0 0 } } } EFFECT { name = light parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 1 lightType = Point color = 0.941176474,0.760784328,0.545098066,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.1 0.5 0 0 key = 1 1 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-vernier-upper-2.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-vernier-upper-2 EFFECT { name = vernierplume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.0700000003,5,0.0700000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.747160554,0.802820981,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.945098042,0.385324985,0.397798747,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.23305452 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.75833225 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0150333289 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.07 0 0 key = 1 0.09 0 0 } yCurve { key = 0 5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.07 0 0 key = 1 0.09 0 0 } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 100 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = Plane parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 0.170000002,0.200000003,0.170000002 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.941176474,0.760784328,0.545098066,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 2 0 0 } } } EFFECT { name = light parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 2 lightType = Point color = 0.941176474,0.547324002,0.520467997,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.1 0.5 0 0 key = 1 1 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-hypergolic-white-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-hypergolic-white-upper-1 EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.741176486,0.603921592,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.615686297,0.380392164,0.100000001 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _DirAdjust value = 0.800000012 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.3 0 0 } zCurve { key = 0 0.3 0 0 } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,14,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.623529434,0.568627477,1 } COLOR { colorName = _EndTint colorValue = 0.647058845,0.521568656,0.501960814,1 } FLOAT { floatName = _TintFalloff value = 1.79471934 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Noise value = 7.98583174 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.834165394 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 98.0665207 } FLOAT { floatName = _Fresnel value = 3.23555064 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 98.0776291 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 1 1 0 0 key = 1.7 3 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 8 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 1 -1.3 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,12,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.925490201,0.576470613,0.576470613,1 } COLOR { colorName = _EndTint colorValue = 0.603921592,0.843137264,0.968627453,1 } FLOAT { floatName = _TintFalloff value = 1.79471934 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.10111095 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 0.6 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 4 0 0 key = 0.7 0 0 0 key = 1 -1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.529999971,20,0.529999971 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.925490201,0.36470589,0.36470589,1 } COLOR { colorName = _EndTint colorValue = 0.368627459,0.572549045,0.874509811,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.146111637 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.100000001 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.87843138,0.568627477,0.568627477,1 } COLOR { colorName = _EndTint colorValue = 0.580392182,0.458823532,0.458823532,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 0.379166096 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.8 0 0 key = 1 0.8 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 0.8 0 0 key = 1 0.8 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 -0.5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 1 30 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.030333288 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _FalloffStart value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.2 0 0 } yCurve { key = 0 8 0 0 key = 1 10 0 0 } zCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.811764717,0.596078455,0.486274511,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.89999998,1.89999998,1.89999998 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.960784316,0.545717716,0.58431375,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.41555333 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Intensity value = 1.5 } } } FLOATMODIFIER { name = tIntensity controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1.5 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-ion-xenon-1.cfg EFFECTTEMPLATE { templateName = waterfall-ion-xenon-1 EFFECT { name = mainEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-ion positionOffset = 0,0,-0.0199999996 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-ion-noise textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0.655179501,1,0.582910895 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.5 } FLOAT { floatName = _Brightness value = 0.100000001 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 8 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } } MATERIAL { transform = CylMeshOuter shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-ion-noise textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0.753699601,1,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.5 } FLOAT { floatName = _Fresnel value = 5 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.200000003 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 0.100000001 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-ion-noise textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0.614129484,1,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 5 } FLOAT { floatName = _FresnelInvert value = 3 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0.600000024 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 1 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } } } SCALEMODIFIER { name = throttleScale controllerName = throttle transformName = CylMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 0.6 0 0 key = 1 1 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Waterfall/FX/fx-simple-plume-ion(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 0.4 0 0 } } FLOATMODIFIER { name = inner controllerName = throttle transformName = CylMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = outer controllerName = throttle transformName = CylMeshOuter combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = tGlow3 controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.9 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 2 lightType = Point color = 0.282352954,0.773902416,0.835294127,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-exhaust-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-exhaust-1 EFFECT { name = plumeVernier parentName = fxTransformTurbo MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0900000036,2,0.0900000036 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -1.15222895 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0474999286 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } POSITIONMODIFIER { name = apos controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.03 0 0 key = 0.6 -0.03 0 0 key = 1 0 0 0 } zCurve { } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.7 0.7 0 0 key = 1 1 0 0 } } } EFFECT { name = plumeVernier2 parentName = fxTransformTurbo MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0599999987,2,0.0599999987 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0171666443 } FLOAT { floatName = _FadeOut value = 0.309000164 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 0 0 0 key = 1 0.02 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 key = 1 0.05 0 0 } yCurve { key = 0 0 0 0 key = 1 2 0 0 } zCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = soot parentName = fxTransformTurbo MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.100000001,0.5,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Alpha (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-alpha-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.760784328,0.356862754,0.0392156877,1 } COLOR { colorName = _EndTint colorValue = 0.113725491,0.0431372561,0.0431372561,1 } FLOAT { floatName = _TintFalloff value = 3.05860639 } FLOAT { floatName = _Falloff value = 1.71888614 } FLOAT { floatName = _FadeOut value = 0.192110807 } FLOAT { floatName = _FadeIn value = 0.0606665723 } FLOAT { floatName = _Intensity value = 3.9827733 } FLOAT { floatName = _Noise value = 4.77749252 } FLOAT { floatName = _ExpandLinear value = 0.606665552 } FLOAT { floatName = _SpeedY value = 82.8998795 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Fresnel value = 1.3144424 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.3 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = nozzle parentName = fxTransformTurbo MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0.100000001,0 rotationOffset = 0,0,0 scaleOffset = 0.119999997,0.119999997,0.119999997 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.988235295,0.487578541,0.0196078438,1 } COLOR { colorName = _EndTint colorValue = 0.540239334,0.532029331,1,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.191833064 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-lower-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-lower-1 EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,4,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.0500000007 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.5 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 15 0 0 key = 0.5 6 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.300000012,5,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.503332853 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.3 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.5 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 0.8 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 4 0 0 key = 0.2 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.591499031 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,10,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.190575361,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.885332584 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.5 12 0 0 key = 0.7 6 0 0 key = 0.8 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 0.5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 10 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.03 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = wisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,15,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.860429764,0.646756589,1 } COLOR { colorName = _EndTint colorValue = 1,0.617495954,0.476205409,1 } FLOAT { floatName = _ExpandLinear value = -2 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5.01110935 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _Noise value = 2.57583308 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = -0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.400000006 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.52694416 } FLOAT { floatName = _FadeOut value = 0.876887918 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 45 0 0 key = 0.5 6 0 0 key = 0.7 3 0 0 key = 0.8 2 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 0.8 1 0 0 key = 1 0.3 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -7.11777496 } FLOAT { floatName = _ExpandBounded value = 4.00555468 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.39333415 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.0055548 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.180000007 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00450007152 } FLOAT { floatName = _FadeOut value = 0.334277898 } FLOAT { floatName = _Seed value = 185.999725 } } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,2,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 8.79665279 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 5 0 0 key = 0.1 10 0 0 key = 1 10 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = EndFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.811764717,0.170575857,0.0802657455,1 } COLOR { colorName = _EndTint colorValue = 0.474509805,0.526476741,0.925490201,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0859443173 } FLOAT { floatName = _Fresnel value = 5.40943623 } FLOAT { floatName = _Falloff value = 7.22943306 } FLOAT { floatName = _Noise value = 9.69167423 } FLOAT { floatName = _FadeOut value = 0.207277462 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 18 } FLOAT { floatName = _TileY value = 4 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.379166096 } FLOAT { floatName = _Seed value = 5 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.300000012 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1 0 0 key = 0.5 10 0 0 key = 0.7 1.2 0 0 key = 1 1 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.400000006,0.400000006,0.400000006 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.97647059,0.968627453,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.552941203,0.172549024,0 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1.09894991 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } yCurve { key = 0 8 0 0 key = 1 24 0 0 } zCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 7 0 0 key = 0.7 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-lower-2.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-lower-2 EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,-0.370000005,-0.550000012 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.819607854,0.196078435,0.109803922,1 } COLOR { colorName = _StartTint colorValue = 0.972549021,0.811764717,0.498039216,1 } FLOAT { floatName = _TintFalloff value = 0.550000012 } FLOAT { floatName = _Falloff value = 3.19111228 } FLOAT { floatName = _Fresnel value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.49803901 } FLOAT { floatName = _Brightness value = 1.08658576 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 55 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 0.300000012 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.800000012,0.699999988,1 } COLOR { colorName = _EndTint colorValue = 1,0,0,1 } FLOAT { floatName = _TintFalloff value = 0.575277746 } FLOAT { floatName = _Falloff value = 2 } FLOAT { floatName = _Fresnel value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _Brightness value = 0.2022219 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -33 0 0 key = 1 -33 0 0 } zCurve { } } POSITIONMODIFIER { name = tExt1Pos controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -5 0 0 key = 1 -1.8 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = atmosphereDepth transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.3 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 1.3 0 0 } } SCALEMODIFIER { name = tExit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 7 0 0 key = 1 2 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 7 0 0 key = 1 2 0 0 } } SCALEMODIFIER { name = tailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 1 xCurve { key = 0 25 0 0 key = 1 8 0 0 } yCurve { key = 0 3 0 0 key = 1 1 0 0 } zCurve { key = 0 25 0 0 key = 1 8 0 0 } } SCALEMODIFIER { name = throat controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.1 0 0 } yCurve { key = 0 0.1 0 0 } zCurve { key = 0 0.1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tBright2 controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tPlaneBright controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.1 0 0 key = 1 1 2 0 } } } EFFECT { name = newEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,-0.389999986,-0.600000024 rotationOffset = -90,0,0 scaleOffset = 1,0.75,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Alpha Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-alpha-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0875139013,0.0980392173,0.0980392173,1 } COLOR { colorName = _EndTint colorValue = 0.20784314,0.172549024,0.121568628,1 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _TintFalloff value = 4.57527065 } FLOAT { floatName = _SpeedY value = 58.6332474 } FLOAT { floatName = _Falloff value = 9.54999256 } FLOAT { floatName = _Intensity value = 4.59555626 } FLOAT { floatName = _FresnelInvert value = 0.252777368 } FLOAT { floatName = _DirAdjust value = 0 } FLOAT { floatName = _Fresnel value = 2.12333012 } } } SCALEMODIFIER { name = aBright controllerName = atmosphereDepth transformName = B_Middle combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 0 } yCurve { key = 0 0.2 0 0 } zCurve { key = 0 2 0 0 } } SCALEMODIFIER { name = aBright2 controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.6 0 0 } yCurve { } zCurve { key = 0 0.6 0 0 } } FLOATMODIFIER { name = tIntens controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aIntens controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-lower-3.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-lower-3 EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.119999997 rotationOffset = -90,0,0 scaleOffset = 1.20000005,1,1.20000005 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-6 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.819607854,0.196078435,0.109803922,1 } COLOR { colorName = _StartTint colorValue = 0.972549021,0.811764717,0.498039216,1 } FLOAT { floatName = _TintFalloff value = 0.550000012 } FLOAT { floatName = _Falloff value = 3.19111228 } FLOAT { floatName = _Fresnel value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.996078193 } FLOAT { floatName = _Brightness value = 1.08658576 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 35 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.800000012,0.437279612,1 } COLOR { colorName = _EndTint colorValue = 0.752941191,0.164705887,0.164705887,1 } FLOAT { floatName = _TintFalloff value = 0.575277746 } FLOAT { floatName = _Falloff value = 2 } FLOAT { floatName = _Fresnel value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _Brightness value = 0.2022219 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -33 0 0 key = 1 -33 0 0 } zCurve { } } POSITIONMODIFIER { name = tExt1Pos controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -5 0 0 key = 1 -1.8 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = atmosphereDepth transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.3 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 1.3 0 0 } } SCALEMODIFIER { name = tExit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 7 0 0 key = 1 2 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 7 0 0 key = 1 2 0 0 } } SCALEMODIFIER { name = tailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 1 xCurve { key = 0 25 0 0 key = 1 8 0 0 } yCurve { key = 0 3 0 0 key = 1 1 0 0 } zCurve { key = 0 25 0 0 key = 1 8 0 0 } } SCALEMODIFIER { name = throat controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.1 0 0 } yCurve { key = 0 0.1 0 0 } zCurve { key = 0 0.1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tBright2 controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tPlaneBright controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.1 0 0 key = 1 1 2 0 } } } EFFECT { name = newEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0.0700000003 rotationOffset = -90,0,0 scaleOffset = 1.29999995,1,1.29999995 MATERIAL { transform = CylinderMesh shader = Waterfall/Alpha Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-alpha-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0666666701,0.0431372561,0.0431372561,1 } COLOR { colorName = _EndTint colorValue = 0.933333337,0.258317888,0.0941176489,1 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _TintFalloff value = 2.83110666 } FLOAT { floatName = _SpeedY value = 58.6332474 } FLOAT { floatName = _Falloff value = 7.22444057 } FLOAT { floatName = _Intensity value = 4.59555626 } FLOAT { floatName = _FresnelInvert value = 0.252777368 } FLOAT { floatName = _DirAdjust value = 0 } FLOAT { floatName = _Fresnel value = 2.12333012 } } } SCALEMODIFIER { name = aBright controllerName = atmosphereDepth transformName = B_Middle combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 0 } yCurve { key = 0 0.2 0 0 } zCurve { key = 0 2 0 0 } } SCALEMODIFIER { name = aBright2 controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.6 0 0 } yCurve { } zCurve { key = 0 0.6 0 0 } } FLOATMODIFIER { name = tIntens controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aIntens controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.300000012 rotationOffset = -90,0,0 scaleOffset = 1.10000002,1,1.10000002 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.819607854,0.196078435,0.109803922,1 } COLOR { colorName = _StartTint colorValue = 0.972549021,0.811764717,0.498039216,1 } FLOAT { floatName = _TintFalloff value = 0.550000012 } FLOAT { floatName = _Falloff value = 3.19111228 } FLOAT { floatName = _Fresnel value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 5.69773769 } FLOAT { floatName = _Brightness value = 1.08658576 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 27.9222317 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.800000012,0.486539692,1 } COLOR { colorName = _EndTint colorValue = 1,0.090310134,0,1 } FLOAT { floatName = _TintFalloff value = 0.575277746 } FLOAT { floatName = _Falloff value = 2 } FLOAT { floatName = _Fresnel value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _Brightness value = 0.2022219 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.300000012 xCurve { } yCurve { key = 0 -50 0 0 } zCurve { } } POSITIONMODIFIER { name = tExt1Pos controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.100000001 xCurve { } yCurve { key = 0 -5 0 0 key = 1 -1.8 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = atmosphereDepth transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.3 0 0 } yCurve { key = 0 1 0 0 key = 1 0.3 0 0 } zCurve { key = 0 1.3 0 0 } } SCALEMODIFIER { name = tExit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 7 0 0 key = 1 3 0 0 } yCurve { key = 0 5 0 0 key = 1 3 0 0 } zCurve { key = 0 7 0 0 key = 1 3 0 0 } } SCALEMODIFIER { name = tailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 1 xCurve { key = 0 25 0 0 key = 1 14 0 0 } yCurve { key = 0 3 0 0 key = 1 12 0 0 } zCurve { key = 0 25 0 0 key = 1 14 0 0 } } SCALEMODIFIER { name = throat controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.1 0 0 } yCurve { key = 0 0.1 0 0 } zCurve { key = 0 0.1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tBright2 controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tPlaneBright controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Brightness floatCurve { key = 0 0.05 0 0 key = 1 0.5 2 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-lower-4.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-lower-4 EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,4,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.0500000007 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.5 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 15 0 0 key = 0.5 6 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.300000012,5,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.503332853 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.3 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.5 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 0.8 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 4 0 0 key = 0.2 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.535888016 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,10,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.885332584 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.5 12 0 0 key = 0.7 6 0 0 key = 0.8 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 0.5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 10 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.03 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = wisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,15,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.860429764,0.646756589,1 } COLOR { colorName = _EndTint colorValue = 1,0.617495954,0.476205409,1 } FLOAT { floatName = _ExpandLinear value = -2 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5.01110935 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _Noise value = 2.57583308 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = -0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.400000006 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.52694416 } FLOAT { floatName = _FadeOut value = 0.876887918 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 45 0 0 key = 0.5 6 0 0 key = 0.7 3 0 0 key = 0.8 2 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 0.8 1 0 0 key = 1 0.3 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -7.11777496 } FLOAT { floatName = _ExpandBounded value = 4.00555468 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.39333415 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.0055548 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.180000007 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00450007152 } FLOAT { floatName = _FadeOut value = 0.334277898 } FLOAT { floatName = _Seed value = 185.999725 } } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,1.5 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -7.01666403 } FLOAT { floatName = _ExpandBounded value = 3.80888748 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.151110947 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 1.3 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -6.40999842 } FLOAT { floatName = _ExpandBounded value = 3.80888748 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.151110947 } FLOAT { floatName = _FadeOut value = 0.334277898 } FLOAT { floatName = _Seed value = 115.749825 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 2 0 0 key = 1 2.9 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0 0 0 key = 0.1 0.6 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.85 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,2,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 8.79665279 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 5 0 0 key = 0.1 10 0 0 key = 1 10 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3 rotationOffset = -90,0,0 scaleOffset = 0.400000006,10,0.400000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = EndFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,15,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.518380821,0.161037132,1 } COLOR { colorName = _EndTint colorValue = 0.474509805,0.592156887,0.925490201,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.429721564 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.353888333 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.400000006,0.400000006,0.400000006 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.97647059,0.968627453,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.552941203,0.172549024,0 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1.09894991 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.116277598 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _ExpandBounded value = 1.3144424 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } yCurve { key = 0 8 0 0 key = 1 18 0 0 } zCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-lower-5-film-cooled.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-lower-5-film-cooled EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,4,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.30277738 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.5 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 15 0 0 key = 0.5 6 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.300000012,5,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.351666421 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.3 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.5 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 0.8 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 4 0 0 key = 0.2 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.252777368 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.95 0 0 key = 1 1.05 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,10,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.885332584 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.5 12 0 0 key = 0.7 6 0 0 key = 0.8 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 0.5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 10 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.03 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1.1 0 0 key = 1 0.9 0 0 } } } EFFECT { name = wisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,15,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.860429764,0.646756589,1 } COLOR { colorName = _EndTint colorValue = 1,0.617495954,0.476205409,1 } FLOAT { floatName = _ExpandLinear value = -2 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5.01110935 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _Noise value = 2.57583308 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = -0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.400000006 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.52694416 } FLOAT { floatName = _FadeOut value = 0.876887918 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 45 0 0 key = 0.5 6 0 0 key = 0.7 3 0 0 key = 0.8 2 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 0.8 1 0 0 key = 1 0.3 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -7.11777496 } FLOAT { floatName = _ExpandBounded value = 4.00555468 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.39333415 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.0055548 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.180000007 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00450007152 } FLOAT { floatName = _FadeOut value = 0.334277898 } FLOAT { floatName = _Seed value = 185.999725 } } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,2,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 8.79665279 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 5 0 0 key = 0.1 10 0 0 key = 1 10 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,15,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 0.211764708,0.435294122,0.65882355,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.101110965 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.75 5.5 0 0 } } } EFFECT { name = EndFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,15,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.518380821,0.161037132,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.380392164,0.380392164,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.429721564 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 25 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.353888333 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.8 5 0 0 } } } EFFECT { name = EndFlame3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,15,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.839215696,0.31764707,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 0.211764708,0.435294122,0.65882355,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.101110965 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.85 5 0 0 } } } EFFECT { name = film parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,1,0.270000011 MATERIAL { transform = Cylinder shader = Waterfall/Alpha Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-alpha-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.201353446,0.0915495232,0.0235294122,1 } COLOR { colorName = _EndTint colorValue = 0.0588235296,0.0549019612,0.0509803928,1 } FLOAT { floatName = _Intensity value = 10 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Falloff value = 8.73611355 } FLOAT { floatName = _TintFalloff value = 1.51110959 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _SpeedY value = 90 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _FresnelInvert value = 0.2022219 } FLOAT { floatName = _Seed value = 121.333145 } FLOAT { floatName = _DirAdjust value = 0.25 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.25 0 0 key = 1 0.25 0 0 } yCurve { key = 0 0.2 0 0 key = 1 1 0 0 } zCurve { key = 0 0.25 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = intensityThrottle controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 floatName = _Intensity floatCurve { key = 0 5 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = intensityAtmo controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.400000006,0.400000006,0.400000006 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.97647059,0.968627453,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.552941203,0.172549024,0 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1.09894991 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.116277598 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _ExpandBounded value = 1.3144424 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } yCurve { key = 0 8 0 0 key = 1 18 0 0 } zCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-lower-5.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-lower-5 EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,4,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.30277738 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.5 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 15 0 0 key = 0.5 6 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.300000012,5,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.351666421 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.3 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.5 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 0.8 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 4 0 0 key = 0.2 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.252777368 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.95 0 0 key = 1 1.05 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,10,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.885332584 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.5 12 0 0 key = 0.7 6 0 0 key = 0.8 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 0.5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 10 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.03 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1.1 0 0 key = 1 0.9 0 0 } } } EFFECT { name = wisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,15,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.860429764,0.646756589,1 } COLOR { colorName = _EndTint colorValue = 1,0.617495954,0.476205409,1 } FLOAT { floatName = _ExpandLinear value = -2 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5.01110935 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _Noise value = 2.57583308 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = -0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.400000006 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.52694416 } FLOAT { floatName = _FadeOut value = 0.876887918 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 45 0 0 key = 0.5 6 0 0 key = 0.7 3 0 0 key = 0.8 2 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 0.8 1 0 0 key = 1 0.3 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -7.11777496 } FLOAT { floatName = _ExpandBounded value = 4.00555468 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.39333415 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.0055548 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.180000007 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00450007152 } FLOAT { floatName = _FadeOut value = 0.334277898 } FLOAT { floatName = _Seed value = 185.999725 } } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,2,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 8.79665279 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 5 0 0 key = 0.1 10 0 0 key = 1 10 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,15,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 0.211764708,0.435294122,0.65882355,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.101110965 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.75 5.5 0 0 } } } EFFECT { name = EndFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,15,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.518380821,0.161037132,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.380392164,0.380392164,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.429721564 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 25 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.353888333 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.8 5 0 0 } } } EFFECT { name = EndFlame3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,15,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.839215696,0.31764707,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 0.211764708,0.435294122,0.65882355,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.101110965 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.85 5 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.400000006,0.400000006,0.400000006 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.97647059,0.968627453,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.552941203,0.172549024,0 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1.09894991 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.116277598 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _ExpandBounded value = 1.3144424 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } yCurve { key = 0 8 0 0 key = 1 18 0 0 } zCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-lower-RD170-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-lower-RD170-1 EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,4,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.0500000007 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.5 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 15 0 0 key = 0.5 6 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.300000012,5,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.3 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.5 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 0.8 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 4 0 0 key = 0.2 2 0 0 key = 1 1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.252777368 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,10,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.885332584 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.5 12 0 0 key = 0.7 6 0 0 key = 0.8 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 0.5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 10 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.03 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -7.11777496 } FLOAT { floatName = _ExpandBounded value = 4.00555468 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.39333415 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.0055548 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.180000007 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00450007152 } FLOAT { floatName = _FadeOut value = 0.334277898 } FLOAT { floatName = _Seed value = 185.999725 } } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,1.5 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -7.01666403 } FLOAT { floatName = _ExpandBounded value = 3.80888748 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.151110947 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 1.3 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3 rotationOffset = -90,0,0 scaleOffset = 0.209999993,3,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -6.40999842 } FLOAT { floatName = _ExpandBounded value = 3.80888748 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.151110947 } FLOAT { floatName = _FadeOut value = 0.334277898 } FLOAT { floatName = _Seed value = 115.749825 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 2 0 0 key = 1 2.9 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0 0 0 key = 0.1 0.6 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.85 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,2,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 8.79665279 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 5 0 0 key = 0.1 10 0 0 key = 1 10 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.400000006,0.400000006,0.400000006 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.97647059,0.968627453,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.552941203,0.172549024,0 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1.09894991 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3 rotationOffset = -90,0,0 scaleOffset = 0.400000006,10,0.400000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = EndFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,1 rotationOffset = -90,0,0 scaleOffset = 0.5,15,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.518380821,0.161037132,1 } COLOR { colorName = _EndTint colorValue = 0.952941179,0.380392164,0.380392164,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.429721564 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 25 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.353888333 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.8 5 0 0 } } } EFFECT { name = EndFlame3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.839215696,0.31764707,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 0.211764708,0.435294122,0.65882355,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.738109946 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.101110965 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 10 0 0 key = 0.85 5 0 0 } } } EFFECT { name = shock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3 rotationOffset = -90,0,0 scaleOffset = 0.200000003,3,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -6.40999842 } FLOAT { floatName = _ExpandBounded value = 3.80888748 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 2.09000134 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.151110947 } FLOAT { floatName = _FadeOut value = 0.334277898 } FLOAT { floatName = _Seed value = 115.749825 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 2 0 0 key = 1 4.5 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0 0 0 key = 0.1 0.6 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.85 15 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } yCurve { key = 0 8 0 0 key = 1 24 0 0 } zCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 7 0 0 key = 0.7 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-lower-vanguard-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-lower-vanguard-1 EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.25,4,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.0299999993 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = randExpBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.252777368 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 0.7 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.209999993,10,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randExpBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = wisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.400000006,15,0.400000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-6 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.860429764,0.646756589,1 } COLOR { colorName = _EndTint colorValue = 1,0.617495954,0.476205409,1 } FLOAT { floatName = _ExpandLinear value = -2 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 0.5 } FLOAT { floatName = _Falloff value = 5.16277599 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _Noise value = 2.5 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = -0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.400000006 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.52694416 } FLOAT { floatName = _FadeOut value = 0.381444246 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 45 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } } EFFECT { name = plume2x parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.800000012 rotationOffset = -90,0,0 scaleOffset = 0.449999988,12,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } POSITIONMODIFIER { name = tPosition controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 0 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0.5 0.21 0 0 key = 1 0.45 0 0 } yCurve { key = 0.5 10 0 0 key = 1 12 0 0 } zCurve { key = 0.5 0.21 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.85 0 0 key = 1 1.1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.116277598 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 18 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-sustainer-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-sustainer-1 EFFECT { name = flame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.913725495,0.590310097,0.286274523,1 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.833940685,0.443137258,1 } FLOAT { floatName = _Falloff value = 1.96399951 } FLOAT { floatName = _DirAdjust value = 0.849332035 } FLOAT { floatName = _Noise value = 11.8614368 } FLOAT { floatName = _Fresnel value = 0.775410593 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _SpeedY value = 45 } FLOAT { floatName = _TintFalloff value = 1.33722401 } FLOAT { floatName = _Brightness value = 1.8088876 } FLOAT { floatName = _SpeedX value = 0 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional COLOR { colorName = _StartTint colorValue = 0.933333337,0.87843138,0.56078434,1 } COLOR { colorName = _EndTint colorValue = 0.921568632,0.630777597,0.239215687,1 } FLOAT { floatName = _Fresnel value = 2.72500372 } FLOAT { floatName = _Brightness value = 0.4044438 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 2.37111521 } } } POSITIONMODIFIER { name = tailPos controllerName = throttle transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 0.0500000007 xCurve { } yCurve { key = 0 -15 0 0 } zCurve { } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = exitScale controllerName = atmosphereDepth transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.1 0 0 key = 1 0 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = tailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.100000001 xCurve { key = 0 15 0 0 key = 1 4 0 0 } yCurve { key = 0 1.4 0 0 key = 1 2 0 0 } zCurve { key = 0 15 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = cylBright controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = cylBrightMult controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.1 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = planeBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.03 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.25,3,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.70588237,0.349019617,0,1 } COLOR { colorName = _StartTint colorValue = 0.847058833,0.483478278,0.490196079,1 } FLOAT { floatName = _Falloff value = 6.72387838 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = -1.41555333 } FLOAT { floatName = _ExpandLinear value = -0.101110935 } FLOAT { floatName = _TintFalloff value = 1.74166787 } FLOAT { floatName = _Fresnel value = 2.88166213 } FLOAT { floatName = _FresnelInvert value = 0.530832529 } FLOAT { floatName = _Brightness value = 7.62276745 } FLOAT { floatName = _Noise value = 1.81999719 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _SpeedY value = 75.8221054 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _FadeIn value = 0.197166353 } FLOAT { floatName = _FadeOut value = 0 } FLOAT { floatName = _TileX value = 2 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 6 0 0 } } FLOATMODIFIER { name = aWide controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aTintFall controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 0.5 0 0 key = 1 1.7 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,1.5 rotationOffset = -90,0,0 scaleOffset = 0.25,3,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.70588237,0.349019617,0,1 } COLOR { colorName = _StartTint colorValue = 0.847058833,0.483478278,0.490196079,1 } FLOAT { floatName = _Falloff value = 6.72387838 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = -1.41555333 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _TintFalloff value = 1.61777544 } FLOAT { floatName = _Fresnel value = 2.88166213 } FLOAT { floatName = _FresnelInvert value = 0.985831797 } FLOAT { floatName = _Brightness value = 7.62276745 } FLOAT { floatName = _Noise value = 1.89583039 } FLOAT { floatName = _TileY value = 1.75833213 } FLOAT { floatName = _SpeedY value = 75.8221054 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _FadeIn value = 0.515665829 } FLOAT { floatName = _FadeOut value = 0 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 3 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.116277598 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 18 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-sustainer-2-film-cooled.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-sustainer-2-film-cooled EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,4,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.100555472 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.8 0 0 key = 1 1.5 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.3 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 4 0 0 key = 0.2 2 0 0 key = 1 1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.252777368 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.14944452 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 0.7 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,10,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.3 0 0 } } } EFFECT { name = wisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.400000006,15,0.400000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.860429764,0.646756589,1 } COLOR { colorName = _EndTint colorValue = 1,0.617495954,0.476205409,1 } FLOAT { floatName = _ExpandLinear value = -2 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5.16277599 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _Noise value = 2.6516664 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = -0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.400000006 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.52694416 } FLOAT { floatName = _FadeOut value = 0.381444246 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 45 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } } EFFECT { name = film parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,1,0.270000011 MATERIAL { transform = Cylinder shader = Waterfall/Alpha Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-alpha-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.201353446,0.0915495232,0.0235294122,1 } COLOR { colorName = _EndTint colorValue = 0.0588235296,0.0549019612,0.0509803928,1 } FLOAT { floatName = _Intensity value = 10 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Falloff value = 8.73611355 } FLOAT { floatName = _TintFalloff value = 1.51110959 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _SpeedY value = 90 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _FresnelInvert value = 0.2022219 } FLOAT { floatName = _Seed value = 121.333145 } FLOAT { floatName = _DirAdjust value = 0.25 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.25 0 0 key = 1 0.25 0 0 } yCurve { key = 0 0.2 0 0 key = 1 1 0 0 } zCurve { key = 0 0.25 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = intensityThrottle controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 floatName = _Intensity floatCurve { key = 0 5 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = intensityAtmo controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,2,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 8.79665279 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 5 0 0 key = 0.1 10 0 0 key = 1 10 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.400000006,0.400000006,0.400000006 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.97647059,0.968627453,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.552941203,0.172549024,0 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1.09894991 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.116277598 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _ExpandBounded value = 1.3144424 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } yCurve { key = 0 8 0 0 key = 1 18 0 0 } zCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-sustainer-2.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-sustainer-2 EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.25,4,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.100555472 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.8 0 0 key = 1 1.5 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.3 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 4 0 0 key = 0.2 2 0 0 key = 1 1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.252777368 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.14944452 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 0.7 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.209999993,10,0.209999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.1 3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.3 0 0 } } } EFFECT { name = wisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.400000006,15,0.400000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.860429764,0.646756589,1 } COLOR { colorName = _EndTint colorValue = 1,0.617495954,0.476205409,1 } FLOAT { floatName = _ExpandLinear value = -2 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5.16277599 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 22 } FLOAT { floatName = _Noise value = 2.6516664 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = -0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.400000006 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.52694416 } FLOAT { floatName = _FadeOut value = 0.381444246 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 45 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,2,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.353888184 } FLOAT { floatName = _Falloff value = 5.8644352 } FLOAT { floatName = _Noise value = 8.79665279 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } yCurve { key = 0 5 0 0 key = 0.1 10 0 0 key = 1 10 0 0 } zCurve { key = 0 0.45 0 0 key = 1 0.45 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.400000006,0.400000006,0.400000006 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.97647059,0.968627453,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.552941203,0.172549024,0 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1.09894991 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.116277598 } FLOAT { floatName = _FadeOut value = 0.116277598 } FLOAT { floatName = _ExpandBounded value = 1.3144424 } FLOAT { floatName = _ExpandSquare value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } yCurve { key = 0 8 0 0 key = 1 18 0 0 } zCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-upper-1 EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.300000012,4,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 1.32812119 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 42.4554939 } FLOAT { floatName = _Fresnel value = 0.20166643 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 0.3 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 20 0 0 key = 0.5 6 0 0 key = 0.7 4 0 0 key = 1 -1 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.330000013,2,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.596554577 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 4 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.219999999,6,0.219999999 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.90196079,0.235294119,0.235294119,1 } FLOAT { floatName = _ExpandLinear value = -4 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.48583186 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 44.7222595 } FLOAT { floatName = _Noise value = 1.95250237 } FLOAT { floatName = _TileY value = 4 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.98555279 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = abright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.4 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 1,6,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.59 0 0 key = 1 0.59 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 20 0 0 } zCurve { key = 0 0.6 0 0 key = 1 0.6 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.45 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 1 60 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-complex-plume-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,0.5,0.5 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0722686052,0.361240536,0.744820535,1 } COLOR { colorName = _EndTint colorValue = 0.573079348,0.200000003,0.0147985639,1 } FLOAT { floatName = _TintFalloff value = 0.319856852 } FLOAT { floatName = _Falloff value = 5.50555468 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.50196075 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _SpeedX value = 115.963905 } FLOAT { floatName = _SpeedY value = 119.778397 } FLOAT { floatName = _TileX value = 9.22637463 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.5 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.97647059,0.968627453,0 } COLOR { colorName = _StartTint colorValue = 0.866666675,0.552941203,0.172549024,0 } FLOAT { floatName = _TintFalloff value = 0.300000012 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _Fresnel value = 9 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1.09894991 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _DirAdjust value = 0.200000003 } } } POSITIONMODIFIER { name = aTailPos controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.25 0 0 } yCurve { } zCurve { key = 0 1.25 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.5 xCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 11 0 0 key = 0.1 8 0 0 key = 0.2 7 0 0 key = 0.5 2 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = throatScale controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0 } yCurve { key = 0 0.5 0 0 } zCurve { key = 0 0.5 0 0 } } SCALEMODIFIER { name = exit1Scale controllerName = atmosphereDepth transformName = B_PostExit1 combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } yCurve { key = 0 0.5 0 0 key = 1 1 0 0 } zCurve { key = 0 2.5 0 0 key = 0.1 1.9 0 0 key = 0.2 1.75 0 0 key = 0.5 1.5 0 0 key = 0.7 1.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tilex controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileX floatCurve { key = 0 9 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBrightFlat controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-upper-2.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-upper-2 EFFECT { name = newEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,-0.300000012,0 rotationOffset = 0,0,0 scaleOffset = 0.699999988,8,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.913725495,0.643137276,0.352941185,1 } COLOR { colorName = _EndTint colorValue = 0.925490201,0.882352948,0.882352948,1 } FLOAT { floatName = _TintFalloff value = 1.06166494 } FLOAT { floatName = _Falloff value = 4.2023778 } FLOAT { floatName = _Noise value = 6.03332853 } FLOAT { floatName = _SymmetryStrength value = 0.0399999991 } FLOAT { floatName = _Symmetry value = 19.2919712 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 1.71389401 } FLOAT { floatName = _SpeedY value = 65 } FLOAT { floatName = _Fresnel value = 0.657221198 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -0.123330027 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = -0.505554795 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 3 0 0 key = 1 0.8 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 12 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 1 -1.3 0 0 } } COLORMODIFIER { name = aStartTint controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint rCurve { key = 0 1 0 0 key = 1 1 0 0 } gCurve { key = 0 1 0 0 key = 1 0.1 0 0 } bCurve { key = 0 1 0 0 key = 1 0 0 0 } aCurve { } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-upper-3.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-upper-3 EFFECT { name = redVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.300000012,4,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.807843149,0.499164551,0.341290534,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.227450982,0.211764708,1 } FLOAT { floatName = _TintFalloff value = 0.505554616 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.353888333 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 64.6999054 } FLOAT { floatName = _Fresnel value = 0.0500000007 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 0.7 1.5 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.7 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 20 0 0 key = 0.5 6 0 0 key = 0.7 4 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 20 0 0 key = 0.7 10 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = tintFalloffAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 2 0 0 key = 1 0.5 0 0 } } } EFFECT { name = blueVacEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.8 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = redMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.330000013,5,0.330000013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.411764711,0.20784314,0.192156866,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _FadeOut value = 0.596554577 } FLOAT { floatName = _TileY value = 1.87916613 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 2 0 0 key = 0.3 8 0 0 key = 0.5 12 0 0 key = 0.7 4 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 28 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 7 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.25,6,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 1,6,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.59 0 0 key = 1 0.59 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 20 0 0 } zCurve { key = 0 0.6 0 0 key = 1 0.6 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.45 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 1 60 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.116277598 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 18 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 0.899999976,0.899999976,0.899999976 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.87843138,0.605641842,0.43921569,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Falloff value = 0.556110263 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-vernier-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-vernier-1 EFFECT { name = plumeVernier parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,2,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00200000009 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffectVernier parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,0.5,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = plumeVernier2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,2,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0171666443 } FLOAT { floatName = _FadeOut value = 0.309000164 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 0 0 0 key = 1 0.15 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 key = 1 0.05 0 0 } yCurve { key = 0 0 0 0 key = 1 2 0 0 } zCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = plane1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,0.0500000007,0.0500000007 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Brightness value = 0 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Falloff value = 6.76444912 } FLOAT { floatName = _Fresnel value = 8.24054241 } FLOAT { floatName = _TintFalloff value = 0.556110263 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } } EFFECT { name = plane2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.100000001,0.100000001,0.100000001 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Brightness value = 0 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _Fresnel value = 7.17887783 } FLOAT { floatName = _TintFalloff value = 0.556110263 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = aPosition controllerName = atmosphereDepth transformName = Waterfall/FX/fx-simple-plume-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 0.11 0 0 key = 1 0.28 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = atmoBrightness controllerName = atmosphereDepth transformName = PlaneMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.4 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 1 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerolox-vernier-2.cfg EFFECTTEMPLATE { templateName = waterfall-kerolox-vernier-2 EFFECT { name = plumeVernier parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0450000018,2,0.0450000018 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -1.15222895 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00200000009 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffectVernier parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,0.5,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.283934504,0.272536665,0.598621845,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = plumeVernier2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,2,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.917899847,0.510765851,0.0985448658,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.5 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0171666443 } FLOAT { floatName = _FadeOut value = 0.309000164 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 0 0 0 key = 1 0.02 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 key = 1 0.05 0 0 } yCurve { key = 0 0 0 0 key = 1 2 0 0 } zCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 2 lightType = Point color = 0.858823538,0.615686297,0.345098048,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerosene-nitric-acid-lower-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerosene-nitric-acid-lower-1 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,7 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.712372065,0.518633604,0.260682613,1 } COLOR { colorName = _EndTint colorValue = 0.90196079,0.607843161,0.215686277,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _TintFalloff value = 1.49138653 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.925971091,0.42905724,0.185186222,1 } COLOR { colorName = _EndTint colorValue = 0.396078438,0.647058845,0.772549033,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.525277734 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 80 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.400000006 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } FLOAT { floatName = _Seed value = 152.083115 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 14 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.219999999 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.834054768,0.530487716,0.090082027,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.517647088,0.333333343,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0504999273 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 1.541942 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.39999998,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.78039217,0.623529434,0.529411793,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 0.657221198 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.1 0 0 key = 1 1 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.545098066,0.517647088,0.501960814,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 3.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.94 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.572549045,0.556862772,0.545098066,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 6.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.619607866,0.576470613,0.545098066,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 10 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.08 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 6 lightType = Point color = 0.65882355,0.521568656,0.435294122,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 1.5 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.100000001 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0556110255 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.3 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 1.3 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.70000005,1.70000005,1.70000005 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.576470613,0.43921569,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.46610868 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,30,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.639215708,0.450980395,0.309803933,1 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.909803927,0.890196085,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0606665723 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 2.02221918 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 1.01110959 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 18 0 0 key = 0.7 4 0 0 } } } EFFECT { name = plume1Core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.400000006,12,0.400000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.474509805,0.533333361,0.533333361,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.65882355,0.678431392,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 3.96141195 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.0252777375 } FLOAT { floatName = _FadeOut value = 0.667332292 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.5 0.3 0 0 key = 0.7 0.3 0 0 key = 0.8 0.3 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 3 0 0 key = 0.7 4 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 30 0 0 key = 0.7 5 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } } EFFECT { name = whiteMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.349999994,5,0.349999994 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.121568628,0.113725491,0.113725491,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.180392161,0.168627456,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.292223334 } FLOAT { floatName = _FadeOut value = 0.834165335 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.2 2 0 0 key = 0.3 2 0 0 key = 0.5 2 0 0 key = 0.7 2 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 30 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 35 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.460000008,12,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.568627477,0.56078434,0.556862772,1 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.424166799 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.25499916 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.334277898 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 12 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-kerosene-nitric-acid-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-kerosene-nitric-acid-upper-1 EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.925971091,0.42905724,0.185186222,1 } COLOR { colorName = _EndTint colorValue = 0.396078438,0.647058845,0.772549033,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.525277734 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 80 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.400000006 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } FLOAT { floatName = _Seed value = 152.083115 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 14 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.219999999 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.834054768,0.530487716,0.090082027,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.517647088,0.333333343,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0504999273 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 1.541942 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.39999998,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.78039217,0.623529434,0.529411793,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 0.657221198 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.1 0 0 key = 1 1 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.545098066,0.517647088,0.501960814,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 3.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.94 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 6 lightType = Point color = 0.65882355,0.521568656,0.435294122,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 1.5 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.100000001 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0556110255 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.3 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 1.3 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.70000005,1.70000005,1.70000005 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.576470613,0.43921569,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.46610868 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,30,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.639215708,0.450980395,0.309803933,1 } COLOR { colorName = _EndTint colorValue = 0.980392158,0.909803927,0.890196085,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0606665723 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 2.02221918 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 1.01110959 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 18 0 0 key = 0.7 4 0 0 } } } EFFECT { name = plume1Core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.400000006,6,0.400000006 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.474509805,0.533333361,0.533333361,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.65882355,0.678431392,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 3.96141195 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.0252777375 } FLOAT { floatName = _FadeOut value = 0.667332292 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.5 0.3 0 0 key = 0.7 0.3 0 0 key = 0.8 0.3 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 3 0 0 key = 0.7 4 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 30 0 0 key = 0.7 5 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } } EFFECT { name = whiteMidEffect parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0299999993 rotationOffset = -90,0,0 scaleOffset = 0.600000024,8,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.121568628,0.113725491,0.113725491,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.180392161,0.168627456,1 } FLOAT { floatName = _TintFalloff value = 0.379165918 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.0192237608 } FLOAT { floatName = _FadeOut value = 0.834165335 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 33.3555069 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 40 0 0 key = 0.2 30 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 20 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 35 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.460000008,12,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.584402978,0.392246187,1 } COLOR { colorName = _EndTint colorValue = 0.568627477,0.56078434,0.556862772,1 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 10 } FLOAT { floatName = _TintFalloff value = 0.424166799 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.25499916 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.172500372 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 12 0 0 key = 0.7 2 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-keroxide-lower-1.cfg EFFECTTEMPLATE { templateName = waterfall-keroxide-lower-1 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.712372065,0.518633604,0.260682613,1 } COLOR { colorName = _EndTint colorValue = 0.90196079,0.607843161,0.215686277,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _TintFalloff value = 1.49138653 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,20,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.674509823,0.537140846,0.413370967,1 } COLOR { colorName = _EndTint colorValue = 0.725490212,0.501960814,0.200000003,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _FresnelInvert value = 0.100000001 } FLOAT { floatName = _TintFalloff value = 0.758332133 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,12,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.313725501,0.20784314,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.580392182,0.172549024,1 } FLOAT { floatName = _TintFalloff value = 1.26388681 } FLOAT { floatName = _Falloff value = 2.55895257 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 1.4661088 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.5 0.3 0 0 key = 0.7 0.3 0 0 key = 0.8 0.15 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 30 0 0 key = 0.7 5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 0.7 0.5 0 0 key = 1 0.5 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.827450991,0.568627477,0.34117648,1 } COLOR { colorName = _EndTint colorValue = 0.70588237,0.311524242,0.23137255,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.25833213 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 80 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.400000006 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } FLOAT { floatName = _Seed value = 152.083115 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.219999999 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.834054768,0.530487716,0.090082027,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.517647088,0.333333343,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0504999273 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 1.541942 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.360000014,1.89999998,0.360000014 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.568627477,0.211764708,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.1 0 0 key = 1 1 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.360000014,1.89999998,0.360000014 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.568627477,0.211764708,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1.5 0 0 key = 1 5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.94 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.360000014,1.89999998,0.360000014 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.568627477,0.211764708,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1.5 0 0 key = 1 10 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.360000014,1.89999998,0.360000014 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.568627477,0.211764708,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1.5 0 0 key = 1 15 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.1 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock5 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.360000014,1.89999998,0.360000014 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.568627477,0.211764708,1 } COLOR { colorName = _EndTint colorValue = 0.701960802,0.36470589,0.36470589,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1.5 0 0 key = 1 20 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.2 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.43921569,0.352941185,0.294117659,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 1.5 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.100000001 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0556110255 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.3 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 1.3 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True FLOAT { floatName = _TintFalloff value = 0 } COLOR { colorName = _StartTint colorValue = 0.921568632,0.662745118,0.445958197,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.46610868 } FLOAT { floatName = _Fresnel value = 4.49943733 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-methalox-lower-BE4-1.cfg EFFECTTEMPLATE { templateName = waterfall-methalox-lower-BE4-1 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.388235301,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,20,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,12,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.549019635,0.685401976,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 1.26388681 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.166833073 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 1.87695859E-09 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.5 0 0 key = 0.8 0.5 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 0.001 0 0 key = 0.7 0.3 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.5 7 0 0 key = 0.7 4 0 0 key = 0.8 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.01 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1.2 0 0 key = 0.7 0.8 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = randBounding controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.5 0 0 key = 1 2.5 0 0 } } FLOATMODIFIER { name = aFadeIn controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0.5 0.05 0 0 key = 0.7 0.05 0 0 key = 1 0.1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,20,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.369980901,0.606489718,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.541176498,0.129411772,0.654901981,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.70222193 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,20,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.548513949,0.43983537,0.925490201,1 } COLOR { colorName = _EndTint colorValue = 0.751954615,0.38947469,0.749475837,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } FLOATMODIFIER { name = randBounding controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.98 0 0 key = 1 1.1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.56078434,0.533299983,1,0 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,0 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 0.799932778 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.923366666 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.959748149 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -0.822535276 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 0.528127134 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.96 0 0 key = 1 1.03 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.2 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.1 0 0 key = 0.2 0.5 0 0 key = 1 1.79 0 0 } } FLOATMODIFIER { name = tTintFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFallof floatCurve { key = 0 0 0 0 key = 0.2 10 0 0 } } FLOATMODIFIER { name = tFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fallof floatCurve { key = 0 0 0 0 key = 0.2 2.09 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.2 0.436 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 1 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.560800016,0.533299983,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.30999994 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.96 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.31 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 1 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.560800016,0.533299983,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.98 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.84 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 1 0 0 } } } EFFECT { name = plume5 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.560800016,0.533299983,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.340000004 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -4.4 0 0 key = 1 -8.8 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.98 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.34 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 8 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4.5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.56078434,0.533333361,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _FadeIn value = 0.540943623 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -1.01110959 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.80582929 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.16277599 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.308388412 } FLOAT { floatName = _TintFalloff value = 3.36193871 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFadeOut controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0.7 1 0 0 key = 1 0.3 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.4 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4.5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.274509817,0.407500952,0.921568632,1 } COLOR { colorName = _EndTint colorValue = 0.474509805,0.400000006,0.635294139,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -1.01110959 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.80582929 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 2.62888479 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.889776409 } FLOAT { floatName = _TintFalloff value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 3 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 2 0 0 } } } EFFECT { name = plume2-3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.270588249,0.0196078438,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.388235301,0.180392161,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 3.63443947 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.226501197 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = EndFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3 rotationOffset = -90,0,0 scaleOffset = 1.29999995,30,1.29999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.518380821,0.161037132,1 } COLOR { colorName = _EndTint colorValue = 0.474509805,0.592156887,0.925490201,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.429721564 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.353888333 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 1 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.35833025,0.282352954,0.607843161,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } LIGHTCOLORMODIFIER { name = aColour controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0 0.5 0 0 key = 1 0.3 0 0 } gCurve { key = 0 0.3 0 0 key = 1 0.3 0 0 } bCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } aCurve { } } } EFFECT { name = throttleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 5 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.54999995,1.5,1.54999995 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.557470083,0.220859587,0.261909634,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.3 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-methalox-lower-raptor-1.cfg EFFECTTEMPLATE { templateName = waterfall-methalox-lower-raptor-1 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.388235301,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,20,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,12,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.549019635,0.685401976,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 1.26388681 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.166833073 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 1.87695859E-09 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.5 0 0 key = 0.8 0.5 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 0.001 0 0 key = 0.7 0.3 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.5 7 0 0 key = 0.7 4 0 0 key = 0.8 3 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.01 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1.2 0 0 key = 0.7 0.8 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = randBounding controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.5 0 0 key = 1 2.5 0 0 } } FLOATMODIFIER { name = aFadeIn controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0.5 0.05 0 0 key = 0.7 0.05 0 0 key = 1 0.1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.49000001,20,0.49000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.369980901,0.606489718,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.541176498,0.129411772,0.654901981,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.70222193 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.479999989,20,0.479999989 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.384313732,0.513725519,0.925490201,1 } COLOR { colorName = _EndTint colorValue = 0.521568656,0.266666681,0.854901969,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } FLOATMODIFIER { name = randBounding controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1 0 0 key = 1 1.1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.56078434,0.533299983,1,0 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,0 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 0.799932778 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.923366666 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.959748149 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -0.822535276 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 0.528127134 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.92 0 0 key = 1 1.03 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.2 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.1 0 0 key = 0.2 0.5 0 0 key = 1 1.79 0 0 } } FLOATMODIFIER { name = tTintFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFallof floatCurve { key = 0 0 0 0 key = 0.2 10 0 0 } } FLOATMODIFIER { name = tFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fallof floatCurve { key = 0 0 0 0 key = 0.2 2.09 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.2 0.436 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 1 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.560800016,0.533299983,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.30999994 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.97 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.31 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 1 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.560800016,0.533299983,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.97 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.84 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 1 0 0 } } } EFFECT { name = plume5 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.560800016,0.533299983,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 10 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.340000004 } FLOAT { floatName = _FadeIn value = 0.0130000003 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 0.720000029 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -4.4 0 0 key = 1 -8.8 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.98 0 0 key = 1 1.01 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.2 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.34 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 8 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4.5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.56078434,0.533333361,1,1 } COLOR { colorName = _EndTint colorValue = 0.352941185,0.235294119,0.470588237,1 } FLOAT { floatName = _FadeIn value = 0.540943623 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -1.01110959 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.80582929 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.16277599 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0 } FLOAT { floatName = _TintFalloff value = 3.36193871 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFadeOut controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0.7 1 0 0 key = 1 0.2 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.4 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4.5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.274509817,0.407500952,0.921568632,1 } COLOR { colorName = _EndTint colorValue = 0.474509805,0.400000006,0.635294139,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -1.01110959 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 6 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.80582929 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 7.3810997 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.990887344 } FLOAT { floatName = _TintFalloff value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 5 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 2 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.35833025,0.282352954,0.607843161,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } LIGHTCOLORMODIFIER { name = aColour controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0 0.35 0 0 key = 1 0.3 0 0 } gCurve { key = 0 0.3 0 0 key = 1 0.3 0 0 } bCurve { key = 0 0.5 0 0 key = 1 0.5 0 0 } aCurve { } } } EFFECT { name = throttleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 5 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.54999995,1.5,1.54999995 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.245489657,0.188019544,0.442529887,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.3 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-methalox-upper-1.cfg EFFECTTEMPLATE { templateName = waterfall-methalox-upper-1 EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,8,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.772549033,0.464351356,0.431372553,1 } COLOR { colorName = _EndTint colorValue = 0.769222438,0.337254912,0.62561661,1 } FLOAT { floatName = _TintFalloff value = 2.60360694 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.672387838 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 0.657221198 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0.550566733 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.7 0 0 key = 0.7 0.7 0 0 key = 0.8 0.7 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.7 30 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.8 0 0 0 key = 1 0 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.739431441,0.409449399,1,1 } COLOR { colorName = _EndTint colorValue = 0.549386501,0.129411772,0.425021619,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 2.29471946 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 1 0 0 key = 1 0.5 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.227450982,0.215686277,0.541176498,1 } COLOR { colorName = _EndTint colorValue = 0.636508763,0.266666681,0.222731039,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 0.2 30 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 40 0 0 key = 1 30 0 0 } } } EFFECT { name = Core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.800000012 rotationOffset = -90,0,0 scaleOffset = 0.200000003,15,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.549019635,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 2.39333439 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0101110954 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = shockMain parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.200000003,1,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.549019635,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -2.6688931 } FLOAT { floatName = _ExpandBounded value = 1.58444667 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 1.3144424 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.604443848 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0657221228 } FLOAT { floatName = _FadeOut value = 0.501110971 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.2 0 0 key = 1 0.5 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 4 lightType = Point color = 0.70588237,0.309803933,0.423529416,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 5 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.294117659,0.745098054,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 0.955561757 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.3 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-methalox-upper-2.cfg EFFECTTEMPLATE { templateName = waterfall-methalox-upper-2 EFFECT { name = outerShock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.185000002 rotationOffset = -90,0,0 scaleOffset = 0.772000015,1.29999995,0.772000015 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.441719145,0.344009757,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.50000006,0.490979284,1 } FLOAT { floatName = _ExpandSquare value = -0.5 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _FadeOut value = 0.210111097 } FLOAT { floatName = _Falloff value = 1.79999995 } FLOAT { floatName = _Brightness value = 2.71666431 } FLOAT { floatName = _Noise value = 4.84583712 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _FresnelInvert value = 0.319999993 } FLOAT { floatName = _SpeedY value = 350 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = -3 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.772 0 0 key = 1 0.772 0 0 } yCurve { key = 0.1 3 0 0 key = 0.5 1.8 -1.5 -1.5 key = 1 1.3 0 0 } zCurve { key = 0 0.772 0 0 key = 1 0.772 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.65 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.1 0.4 0 -10 key = 0.15 -0.1 -1 -1 key = 0.5 -0.5 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random2 randomnessScale = 0.150000006 floatName = _ExpandLinear floatCurve { key = 0.1 -0.55 0 0 key = 0.15 -0.27 0 0 key = 0.5 0.3 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 0.5 0 0 key = 1 0.21 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0.4 6 6 key = 0.5 1.5 0 0 key = 1 1.6 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.12 0.7 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.2 1 0 0 key = 0.5 1.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.3 3 0 0 key = 0.6 4.8 0 0 } } FLOATMODIFIER { name = aTintFall controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 0 0 0 key = 0.1 0 0 0 key = 0.6 1 8 8 key = 1 10 0 0 } } } EFFECT { name = innerFlame1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.185000002 rotationOffset = -90,0,0 scaleOffset = 0.772000015,1.29999995,0.772000015 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.294749677,0.220859602,0.786539733,1 } COLOR { colorName = _EndTint colorValue = 1,0.62315017,0.623150229,1 } FLOAT { floatName = _ExpandSquare value = -0.5 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _FadeOut value = 0.242666289 } FLOAT { floatName = _Falloff value = 0.702221811 } FLOAT { floatName = _Brightness value = 1.00333285 } FLOAT { floatName = _Noise value = 6.20334673 } FLOAT { floatName = _Fresnel value = 0.30277735 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedY value = 250 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _SpeedX value = 28.3110676 } FLOAT { floatName = _TintFalloff value = 2.24722242 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.772 0 0 key = 1 0.772 0 0 } yCurve { key = 0.1 3 0 0 key = 0.5 1.8 -1 -1 key = 1 1.3 0 0 } zCurve { key = 0 0.772 0 0 key = 1 0.772 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 -0.5 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.5 0.35 -0.6 -0.6 key = 1 0 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.1 0.1 1 1 key = 0.5 0.35 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = aFadeout controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.1 1 0 0 key = 0.5 0.5 -0.5 -0.5 key = 1 0.24 -0.5 -0.5 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } FLOATMODIFIER { name = tFadeout controllerName = throttle transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 0.4 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 2 0 0 key = 0.7 0.7 0 0 } } FLOATMODIFIER { name = aTintFall controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0 0 0 0 key = 0.1 0 0 0 key = 0.6 1 7 7 key = 1 3 0 0 } } } EFFECT { name = Shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 0.100000001,1,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.787350476,0.762720406,1,1 } COLOR { colorName = _EndTint colorValue = 0.516420007,0.49999997,1,1 } FLOAT { floatName = _ExpandBounded value = 10 } FLOAT { floatName = _ExpandLinear value = -18 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _ExpandSquare value = 7.7810998 } FLOAT { floatName = _Falloff value = 1.56722021 } FLOAT { floatName = _ExpandOffset value = 1.3144424 } FLOAT { floatName = _FadeIn value = 0.0649999976 } FLOAT { floatName = _Fresnel value = 0.353888363 } FLOAT { floatName = _Brightness value = 0.898888767 } FLOAT { floatName = _Noise value = 4.69417143 } FLOAT { floatName = _SpeedY value = 900 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _SpeedX value = 26.1777534 } FLOAT { floatName = _TintFalloff value = 4.16583443 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = Random3 randomnessScale = 0 xCurve { } yCurve { } zCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 -0.015 0 0.03 key = 1 0.015 0.03 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = SUBTRACT useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 -1 0 0 key = 0.5 -0.3 1.2 1.2 key = 1 0 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.1 0 0 key = 1 0.1 0 0 } yCurve { key = 0.5 1.7 0 0 key = 1 1 0 0 } zCurve { key = 0.5 0.1 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = Random2 randomnessScale = 0.600000024 floatName = _ExpandOffset floatCurve { key = 0.5 3 0 0 key = 0.75 2.5 -3 -3 key = 1 1.3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.15 0 0 3.5 key = 0.5 0.65 0.2 0.2 key = 1 0.7 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 4 key = 0.2 0.3 2 2 key = 1 1 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 2 0 0 key = 0.5 -0.5 -10 -10 key = 1 -18 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.5 0.2 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.5 -2 0 20 key = 1 7.8 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 5 0 -3 key = 0.5 3 -2 -2 key = 1 1.56 0 0 } } FLOATMODIFIER { name = rOffset controllerName = Random2 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = -0.5 -0.3 0 0.6 key = 0.5 0.3 0.6 0 } } } EFFECT { name = outerFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.5,24,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.280463159,0.204439566,0.731107593,0 } COLOR { colorName = _EndTint colorValue = 1,0.42610991,0.484390706,1 } FLOAT { floatName = _Brightness value = 0.496667206 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 2.9322176 } FLOAT { floatName = _ExpandLinear value = -2.32555199 } FLOAT { floatName = _ExpandSquare value = -0.505554676 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.25 } FLOAT { floatName = _Falloff value = 0.800000012 } FLOAT { floatName = _Noise value = 13.1949797 } FLOAT { floatName = _FadeOut value = 0.424666017 } FLOAT { floatName = _SpeedY value = 87.5221481 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _SpeedX value = 28 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _TintFalloff value = 4.39583063 } FLOAT { floatName = _TileX value = 1 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.2 0.192 0 0 key = 0.5 0.192 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.5 0 0.7 } yCurve { key = 0 30 0 100 key = 0.1 45 50 50 key = 0.5 54.5 0 0 key = 1 24.5 0 0 } zCurve { key = 0 0.5 0 0 } } COLORMODIFIER { name = aStartTint controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint rCurve { key = 0.5 0.45 0 0 key = 1 0.345 0 0 } gCurve { key = 0.5 0.45 0 0 key = 1 0.07 0 0 } bCurve { key = 0.5 0.9 0 0 key = 1 0 0 0 } aCurve { } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.54 0 0 key = 0.1 0.54 0 0 key = 0.5 0.54 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.05 0.5 0 0 key = 0.125 0.5 0 0 key = 0.22 0.5 0 0 key = 0.5 0.5 0 0 key = 1 -2.32 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 9.5 0 -40 key = 0.05 7.5 -30 -30 key = 0.125 5 -40 -40 key = 0.2 3 -30 -30 key = 0.5 0.7 0 0 key = 1 2.93 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.5 -1 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = aTintFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0.025 0 0 0 key = 0.3 1.8 20 20 key = 0.5 6 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aFadeOut controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 0.8 0 0 key = 0.1 0.42 0 0 } } FLOATMODIFIER { name = aSpeedY controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SpeedY floatCurve { key = 0 80 0 0 key = 0.1 39 0 0 key = 0.5 39 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 7 0 0 key = 0.1 5 0 0 key = 0.5 8 10 10 key = 1 30 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.45 0 0 key = 0.1 0.4 -0.5 -0.5 key = 0.5 0.3 0 0 key = 1 0.25 0 0 } } FLOATMODIFIER { name = aTileY controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 1.5 0 0 key = 0.1 4 0 0 key = 0.5 4 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 2.5 0 -70 key = 0.1 0.3 0 0 key = 0.5 0.3 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 37 0 -100 key = 0.1 2 -4 -4 key = 0.5 1.5 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 10 0 0 key = 0.5 1 0 0 } } FLOATMODIFIER { name = aFadeIn controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { key = 0 0.25 0 0 key = 0.07 0 0 0 } } } EFFECT { name = innerFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.200000003 rotationOffset = -90,0,0 scaleOffset = 0.379999995,16,0.379999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.366564959,0.295332313,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.50000006,0.590310216,1 } FLOAT { floatName = _Brightness value = 0.800000131 } FLOAT { floatName = _ExpandOffset value = 0.303332865 } FLOAT { floatName = _ExpandBounded value = 1.21333146 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -1.21333146 } FLOAT { floatName = _FadeIn value = 0.101110965 } FLOAT { floatName = _Fresnel value = 2.32555175 } FLOAT { floatName = _Falloff value = 1.71888614 } FLOAT { floatName = _Noise value = 9.23667526 } FLOAT { floatName = _FadeOut value = 0.743165553 } FLOAT { floatName = _SpeedY value = 33.2667656 } FLOAT { floatName = _TileY value = 5 } FLOAT { floatName = _SpeedX value = 10 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _TintFalloff value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _Seed value = -11 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 -1 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 1 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } FLOATMODIFIER { name = tFalloff controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 5 0 0 key = 1 1.71 0 0 } } } EFFECT { name = exitTraces parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.187999994 rotationOffset = -90,0,0 scaleOffset = 0.763000011,1.79999995,0.763000011 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.737279594,0.811169744,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.541050017,0.688019514,1 } FLOAT { floatName = _ExpandSquare value = -0.649999976 } FLOAT { floatName = _ExpandLinear value = -0.200000003 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _FadeOut value = 0.449999988 } FLOAT { floatName = _Falloff value = 4.74666023 } FLOAT { floatName = _Brightness value = 0.64944458 } FLOAT { floatName = _Noise value = 6.20334673 } FLOAT { floatName = _Fresnel value = 0.0500000007 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedY value = 250 } FLOAT { floatName = _TileY value = 0.100000001 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _FadeIn value = 0.00300000003 } } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.1 0.5 0 0 key = 0.5 0.65 0 0 key = 1 0.65 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.1 0.7 -1 -1 key = 0.5 0.5 -1 -1 key = 1 -0.2 0 0 } } } EFFECT { name = outerShock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 1,3.20000005,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.433940649,0.32622394,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.574383378,0.680999517,1 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandSquare value = 0.652221918 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _FadeOut value = 0.25 } FLOAT { floatName = _FadeIn value = 0.25 } FLOAT { floatName = _Fresnel value = 0.706110239 } FLOAT { floatName = _Falloff value = 2.07277465 } FLOAT { floatName = _FresnelInvert value = 0.553888321 } FLOAT { floatName = _Noise value = 3.02584028 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _SpeedX value = 3.02221918 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _ExpandOffset value = -0.779999971 } FLOAT { floatName = _TintFalloff value = 1.93308651 } FLOAT { floatName = _Seed value = 13 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = Random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 2.2 0 0 key = 0.5 1 -1.5 -1.5 key = 1 0.55 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.18 0 0 key = 1 0 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.025 0 0.05 key = 1 0.025 0.05 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.6 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random4 randomnessScale = 0.0799999982 floatName = _ExpandOffset floatCurve { key = 0 -0.2 0 -0.5 key = 0.45 -0.47 0 0 key = 1 -0.78 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.2 0.4 0 0 key = 0.7 -0.7 -1.5 -1.5 key = 1 -1 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.2 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.2 -0.75 0 0 key = 1 0.65 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 0.5 0 0 key = 1 2.07 0 0 } } FLOATMODIFIER { name = aInvFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0.5 0.25 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.5 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.05 0 0 0 key = 0.1 0.1 4 4 key = 0.5 1 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } FLOATMODIFIER { name = aTintFall controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0.1 0 0 0 key = 0.58 2 15 15 key = 1 10 0 0 } } } EFFECT { name = outerShock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 1,3.20000005,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.409310639,0.318013936,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.533333361,0.623529434,1 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandSquare value = 0.652221918 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _FadeOut value = 0.25 } FLOAT { floatName = _FadeIn value = 0.25 } FLOAT { floatName = _Fresnel value = 0.706110239 } FLOAT { floatName = _Falloff value = 2.07277465 } FLOAT { floatName = _FresnelInvert value = 0.553888321 } FLOAT { floatName = _Noise value = 3.02584028 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _SpeedX value = 5 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _ExpandOffset value = -0.779999971 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Seed value = 29.5844517 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 4.3 0 0 key = 0.5 3.1 -1.5 -1.5 key = 1 2.7 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.47 0 0 key = 1 0 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = Random5 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.02 0 0.04 key = 1 0.02 0.04 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random2 randomnessScale = 0.100000001 floatName = _ExpandOffset floatCurve { key = 0 0 0 -2.2 key = 0.5 -0.42 0 0 key = 1 -0.24 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.2 0.4 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.2 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.2 -0.75 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 0.5 0 0 key = 1 2.07 0 0 } } FLOATMODIFIER { name = aInvFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0.5 0.25 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.5 6 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.05 0 0 0 key = 0.1 0.07 3.5 3.5 key = 0.5 0.85 0 0 key = 0.8 0.7 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } FLOATMODIFIER { name = aTintFall controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0.1 0 0 0 key = 0.5 2 16 16 key = 1 10 0 0 } } } EFFECT { name = outerShock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 1,3.20000005,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.376470596,0.309803933,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.533333361,0.623529434,1 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandSquare value = 0.652221918 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _FadeOut value = 0.25 } FLOAT { floatName = _FadeIn value = 0.25 } FLOAT { floatName = _Fresnel value = 0.706110239 } FLOAT { floatName = _Falloff value = 2.07277465 } FLOAT { floatName = _FresnelInvert value = 0.553888321 } FLOAT { floatName = _Noise value = 3.02584028 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _ExpandOffset value = -0.779999971 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Seed value = 29.5844517 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 6.5 0 0 key = 0.5 5.3 -1.5 -1.5 key = 1 4.9 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.7 0 0 key = 1 0 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.02 0 0.04 key = 1 0.02 0.04 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random4 randomnessScale = 0.100000001 floatName = _ExpandOffset floatCurve { key = 0 0.1 0 -2.5 key = 0.5 -0.42 0 0 key = 1 -0.22 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.2 0.4 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.2 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.2 -0.75 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 0.5 0 0 key = 1 2.07 0 0 } } FLOATMODIFIER { name = aInvFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0.5 0.3 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.5 6 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.05 0 0 0 key = 0.1 0.03 2.5 2.5 key = 0.5 0.7 0 0 key = 0.7 0.3 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } FLOATMODIFIER { name = aTintFall controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0.1 0 0 0 key = 0.42 2 17 17 key = 1 10 0 0 } } } EFFECT { name = outerShock5 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.699999988 rotationOffset = -90,0,0 scaleOffset = 1,3.20000005,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.376470596,0.309803933,1,1 } COLOR { colorName = _EndTint colorValue = 1,0.533333361,0.623529434,1 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandSquare value = 0.652221918 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _FadeOut value = 0.25 } FLOAT { floatName = _FadeIn value = 0.25 } FLOAT { floatName = _Fresnel value = 0.706110239 } FLOAT { floatName = _Falloff value = 2.07277465 } FLOAT { floatName = _FresnelInvert value = 0.553888321 } FLOAT { floatName = _Noise value = 3.02584028 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _SpeedX value = 4 } FLOAT { floatName = _Brightness value = 2 } FLOAT { floatName = _ExpandOffset value = -0.779999971 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Seed value = 29.5844517 } FLOAT { floatName = _TileX value = 3 } } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.1 8.6 0 0 key = 0.5 7.4 -2 -2 key = 1 6.5 0 0 } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.9 0 0 key = 1 0 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Cylinder combinationType = ADD useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.02 0 0.04 key = 1 0.02 0.04 0 } zCurve { } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = aOffset controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = Random4 randomnessScale = 0.0799999982 floatName = _ExpandOffset floatCurve { key = 0 0.3 0 -2.7 key = 0.5 -0.42 0 0 key = 1 -0.22 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0.5 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aLinear controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.2 -0.15 0 0 key = 1 0.05 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0.2 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0.2 0.05 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 1.5 0 0 key = 1 2.07 0 0 } } FLOATMODIFIER { name = aInvFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0.5 0.3 0 0 key = 1 0.45 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0.5 6 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.075 0 0 0 key = 0.1 0.02 2 2 key = 0.5 0.5 0 0 key = 0.7 0.15 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 2 key = 1 1 0 0 } } FLOATMODIFIER { name = aTintFall controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFalloff floatCurve { key = 0.1 0 0 0 key = 0.34 2 20 20 key = 1 10 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3.0999999 rotationOffset = -90,0,0 scaleOffset = 0.0013,1.55999994,0.0013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.69704026,0.72167027,1,1 } COLOR { colorName = _EndTint colorValue = 0.442529917,0.434319884,1,1 } FLOAT { floatName = _ExpandLinear value = 1200 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -700 } FLOAT { floatName = _FadeIn value = 0.140000001 } FLOAT { floatName = _Falloff value = 2.47222614 } FLOAT { floatName = _Brightness value = 0.449999988 } FLOAT { floatName = _Fresnel value = 0.699999988 } FLOAT { floatName = _TintFalloff value = 1.01110959 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 15 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1.2 0 0 key = 1 3 0 0 } } POSITIONMODIFIER { name = rPos controllerName = Random5 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.015 0 0.03 key = 1 0.015 0.03 0 } zCurve { } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0.1 -0.75 0 0 key = 0.5 0 1 1 key = 1 0.2 0 0 } zCurve { } } FLOATMODIFIER { name = rLinear controllerName = Random2 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = -0.5 1350 0 0 key = 0.5 1050 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 0.5 0.3 0 0 key = 0.8 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 1 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3.0999999 rotationOffset = -90,0,0 scaleOffset = 0.0013,1.55999994,0.0013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.770930409,0.754510343,1,1 } COLOR { colorName = _EndTint colorValue = 0.491789997,0.434319884,1,1 } FLOAT { floatName = _ExpandLinear value = 1200 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -700 } FLOAT { floatName = _FadeIn value = 0.140000001 } FLOAT { floatName = _Falloff value = 2.47222614 } FLOAT { floatName = _Brightness value = 0.449999988 } FLOAT { floatName = _Fresnel value = 0.699999988 } FLOAT { floatName = _TintFalloff value = 1.01110959 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 15 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 2.8 0 0 key = 1 5.1 0 0 } } POSITIONMODIFIER { name = rPos controllerName = Random3 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.015 0 0.03 key = 1 0.015 0.03 0 } zCurve { } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0.1 -0.8 0 0 key = 0.5 -0.05 1 1 key = 1 0.2 0 0 } zCurve { } } FLOATMODIFIER { name = rLinear controllerName = Random4 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = -0.5 1350 0 0 key = 0.5 1050 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 0.5 0.18 0 0 key = 0.75 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 1 key = 1 1 0 0 } } } EFFECT { name = shock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3.0999999 rotationOffset = -90,0,0 scaleOffset = 0.0013,1.55999994,0.0013 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.729880333,0.72167027,1,1 } COLOR { colorName = _EndTint colorValue = 0.442529917,0.434319884,1,1 } FLOAT { floatName = _ExpandLinear value = 1200 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandSquare value = -700 } FLOAT { floatName = _FadeIn value = 0.140000001 } FLOAT { floatName = _Falloff value = 2.47222614 } FLOAT { floatName = _Brightness value = 0.449999988 } FLOAT { floatName = _Fresnel value = 0.699999988 } FLOAT { floatName = _TintFalloff value = 1.01110959 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _SpeedY value = 150 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _SpeedX value = 15 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 4.5 0 0 key = 1 7.2 0 0 } } POSITIONMODIFIER { name = rPos controllerName = Random5 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -0.015 0 0.03 key = 1 0.015 0.03 0 } zCurve { } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0.1 -0.8 0 0 key = 0.5 -0.05 1 1 key = 1 0.2 0 0 } zCurve { } } FLOATMODIFIER { name = rLinear controllerName = Random2 transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = -0.5 1350 0 0 key = 0.5 1050 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.1 0 0 0 key = 0.5 0.07 0 0 key = 0.7 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 1 key = 1 1 0 0 } } } EFFECT { name = exitTracesLong parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.187000006 rotationOffset = -90,0,0 scaleOffset = 0.763000011,8,0.763000011 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.138759464,0.52463001,1,1 } COLOR { colorName = _EndTint colorValue = 0.237279594,0.105919421,1,1 } FLOAT { floatName = _TintFalloff value = 1.06166506 } FLOAT { floatName = _Falloff value = 20 } FLOAT { floatName = _Noise value = 6.51416826 } FLOAT { floatName = _TileY value = 0.100000001 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _Brightness value = 0.646111667 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Fresnel value = 0.0299999993 } FLOAT { floatName = _FadeIn value = 0.00079999998 } } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 -8 key = 0.1 1.3 -6 -6 key = 0.5 0 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.6 0 -2 key = 0.15 0.3 -2 -2 key = 0.5 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } } EFFECT { name = refraction parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.187000006 rotationOffset = -90,0,0 scaleOffset = 0.810000002,45,0.810000002 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _ExpandBounded value = 0.5 } FLOAT { floatName = _FadeOut value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = -0.5 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _FadeIn value = 0.0500000007 } FLOAT { floatName = _Fresnel value = 1 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 2 } FLOAT { floatName = _SpeedX value = 47 } FLOAT { floatName = _SpeedY value = 13 } FLOAT { floatName = _Strength value = 0.100000001 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FresnelInvert value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 } yCurve { key = 0 0.15 0 8 key = 0.5 1.5 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0.8 key = 0.2 0.06 0.1 0.1 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0.25 0 0 key = 0.2 0.7 0.5 0.5 key = 1 1 0 0 } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1.5 0 0 key = 0.5 3 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = aFadeout controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 0.5 0 0 key = 0.1 0.2 0 0 } } FLOATMODIFIER { name = aSquare controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 -1.5 0 0 key = 0.2 -0.5 0 0 } } } EFFECT { name = Light parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,1 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 2.07294202 range = 30 lightType = Point color = 0.409689873,0.384249061,1,1 angle = 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-point-light(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 0.2 2.5 3 3 key = 0.5 3 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = aIntensity controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = Random2 randomnessScale = 0.200000003 floatName = Intensity floatCurve { key = 0 2.2 0 0 key = 0.2 2.5 2 2 key = 0.5 3 0 0 key = 1 2.5 0 0 } } LIGHTFLOATMODIFIER { name = tIntensity controllerName = throttle transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 5 key = 0.2 0.5 1 1 key = 1 1 0 0 } } LIGHTFLOATMODIFIER { name = rIntensity controllerName = Random2 transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = -0.5 0.85 0 0.3 key = 0.5 1.15 0.3 0 } } LIGHTFLOATMODIFIER { name = aRange controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Range floatCurve { key = 0 10 0 0 key = 0.2 12.5 10 10 key = 0.5 15 0 0 key = 1 10 0 0 } } LIGHTCOLORMODIFIER { name = aColor controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0 0.204 0 0 key = 0.4 0.26 0 0 key = 0.8 0.51 0 0 } gCurve { key = 0 0.196 0 0 key = 0.4 0.262 0 0 key = 0.8 0.372 0 0 } bCurve { key = 0 0.51 0 0 key = 0.4 0.51 0 0 key = 0.8 0.426 0 0 } aCurve { } } } EFFECT { name = exitTracesfine parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.187000006 rotationOffset = -90,0,0 scaleOffset = 0.763000011,8,0.763000011 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.270119667,0.803770423,1,1 } COLOR { colorName = _EndTint colorValue = 0.311169714,0.27832967,1,1 } FLOAT { floatName = _TintFalloff value = 3 } FLOAT { floatName = _Falloff value = 15 } FLOAT { floatName = _Noise value = 8 } FLOAT { floatName = _TileY value = 0.100000001 } FLOAT { floatName = _SpeedY value = 1000 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _Brightness value = 0.646111667 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _Fresnel value = 0.0299999993 } FLOAT { floatName = _FadeIn value = 0.00100000005 } } } FLOATMODIFIER { name = aBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 -8 key = 0.1 1.3 -6 -6 key = 0.5 0 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.6 0 -2 key = 0.15 0.3 -2 -2 key = 0.5 0 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 7 key = 0.1 0.3 1.5 1.5 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-methalox-upper-BE4-1.cfg EFFECTTEMPLATE { templateName = waterfall-methalox-upper-BE4-1 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,8 rotationOffset = -90,0,0 scaleOffset = 0.600000024,15,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.388235301,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10 rotationOffset = -90,0,0 scaleOffset = 0.600000024,15,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 6.72387838 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.647110105 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.6 12 0 0 key = 1 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,8,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.772549033,0.464351356,0.431372553,1 } COLOR { colorName = _EndTint colorValue = 0.769222438,0.337254912,0.62561661,1 } FLOAT { floatName = _TintFalloff value = 2.60360694 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 2.02221918 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0.550566733 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.15 0 0 key = 1 1.15 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.15 0 0 key = 1 1.15 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 5 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 -0.5 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.739431441,0.409449399,1,1 } COLOR { colorName = _EndTint colorValue = 0.549386501,0.129411772,0.425021619,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 2.29471946 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.416281283,0.215686277,0.541176498,1 } COLOR { colorName = _EndTint colorValue = 0.488728583,0.356976807,0.378721267,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = Shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.579999983,3.5,0.579999983 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.584566534,0.470588237,0.70588237,1 } COLOR { colorName = _EndTint colorValue = 0.528930843,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 2.93221784 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _ExpandBounded value = 0.303332895 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.586443543 } FLOAT { floatName = _Falloff value = 1.6177752 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FadeIn value = 0.429721564 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.70588237,0.470588237,0.627451003,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 2.40138507 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 1.5 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.70588237,0.470588237,0.627451003,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 1.79471946 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.7 0 0 key = 1 4.3 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.95 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.70588237,0.470588237,0.627451003,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 1.79471946 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 7 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock5 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.70588237,0.470588237,0.627451003,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 1.79471946 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 10 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.800000012 rotationOffset = -90,0,0 scaleOffset = 0.200000003,20,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.549019635,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 2.39333439 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0101110954 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = shockMain parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.25,1.29999995,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.549019635,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -2.6688931 } FLOAT { floatName = _ExpandBounded value = 1.58444667 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 1.3144424 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.604443848 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0657221228 } FLOAT { floatName = _FadeOut value = 0.501110971 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.2 0 0 key = 1 0.5 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = EndFlame2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,3 rotationOffset = -90,0,0 scaleOffset = 0.800000012,25,0.800000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.518380821,0.161037132,1 } COLOR { colorName = _EndTint colorValue = 0.474509805,0.592156887,0.925490201,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.429721564 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.353888333 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.3 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = Shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.579999983,3.5,0.579999983 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.396078438,0.58431375,0.792156875,1 } COLOR { colorName = _EndTint colorValue = 0.290196091,0.43921569,0.607843161,1 } FLOAT { floatName = _TintFalloff value = 2.93221784 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _ExpandBounded value = 0.303332895 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.859443128 } FLOAT { floatName = _Falloff value = 7.58332157 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.603807509,0.337254912,0.525490224,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 6 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 3 0 0 key = 0.4 0 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.54999995,1.5,1.54999995 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.557470083,0.220859587,0.261909634,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.3 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 25 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-methalox-upper-raptor-1.cfg EFFECTTEMPLATE { templateName = waterfall-methalox-upper-raptor-1 EFFECT { name = MainPlume parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,8 rotationOffset = -90,0,0 scaleOffset = 0.600000024,15,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.388235301,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10 rotationOffset = -90,0,0 scaleOffset = 0.600000024,15,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 6.72387838 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.647110105 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.6 12 0 0 key = 1 1 0 0 } } } EFFECT { name = plume1 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,8,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.772549033,0.464351356,0.431372553,1 } COLOR { colorName = _EndTint colorValue = 0.769222438,0.337254912,0.62561661,1 } FLOAT { floatName = _TintFalloff value = 2.60360694 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 2.02221918 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0.550566733 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.15 0 0 key = 1 1.15 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.15 0 0 key = 1 1.15 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 5 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 -0.5 0 0 } } } EFFECT { name = plume2 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.739431441,0.409449399,1,1 } COLOR { colorName = _EndTint colorValue = 0.549386501,0.129411772,0.425021619,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 2.29471946 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 1 0 0 key = 1 0.2 0 0 } } } EFFECT { name = plume2-2 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.416281283,0.215686277,0.541176498,1 } COLOR { colorName = _EndTint colorValue = 0.488728583,0.356976807,0.378721267,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleFX parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = Shock1 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.579999983,3.5,0.579999983 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.584566534,0.470588237,0.70588237,1 } COLOR { colorName = _EndTint colorValue = 0.528930843,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 2.93221784 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _ExpandBounded value = 0.303332895 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.586443543 } FLOAT { floatName = _Falloff value = 1.6177752 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _FadeIn value = 0.429721564 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock2 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.70588237,0.470588237,0.627451003,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 2.40138507 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 1.5 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock3 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.70588237,0.470588237,0.627451003,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 1.79471946 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.7 0 0 key = 1 4.3 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.95 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock4 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.70588237,0.470588237,0.627451003,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 1.79471946 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 7 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Shock5 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.699999988,5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.70588237,0.470588237,0.627451003,1 } COLOR { colorName = _EndTint colorValue = 0.529411793,0.235294119,0.470588237,1 } FLOAT { floatName = _TintFalloff value = 1.79471946 } FLOAT { floatName = _ExpandLinear value = -1.11222053 } FLOAT { floatName = _ExpandBounded value = 1.6177752 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.520721436 } FLOAT { floatName = _Falloff value = 1.4661088 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandOffset value = -1 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 10 0 0 } } POSITIONMODIFIER { name = tRnad controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.8 0 0 0 key = 1 1 0 0 } } } EFFECT { name = Core parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.800000012 rotationOffset = -90,0,0 scaleOffset = 0.200000003,20,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.549019635,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 2.39333439 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0101110954 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = shockMain parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.5 rotationOffset = -90,0,0 scaleOffset = 0.25,1.29999995,0.25 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.525971115,0.549019635,0.960784316,1 } COLOR { colorName = _EndTint colorValue = 0.483706385,0.326452047,0.342921495,1 } FLOAT { floatName = _ExpandLinear value = -2.6688931 } FLOAT { floatName = _ExpandBounded value = 1.58444667 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 1.3144424 } FLOAT { floatName = _TintFalloff value = 1.61222053 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.604443848 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0657221228 } FLOAT { floatName = _FadeOut value = 0.501110971 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.2 0 0 key = 1 0.5 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = Shock1 parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.579999983,3.5,0.579999983 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.396078438,0.58431375,0.792156875,1 } COLOR { colorName = _EndTint colorValue = 0.290196091,0.43921569,0.607843161,1 } FLOAT { floatName = _TintFalloff value = 2.93221784 } FLOAT { floatName = _ExpandLinear value = -1 } FLOAT { floatName = _ExpandBounded value = 0.303332895 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0.859443128 } FLOAT { floatName = _Falloff value = 7.58332157 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedX value = 67.5221558 } FLOAT { floatName = _SpeedY value = 69.5443726 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _TileX value = 2 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.603807509,0.337254912,0.525490224,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleLight parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 6 lightType = Point color = 0.752941191,0.456875116,0.199038148,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 3 0 0 key = 0.4 0 0 0 } } } EFFECT { name = innerGlow parentName = fxTransformPlume MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.54999995,1.5,1.54999995 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.557470083,0.220859587,0.261909634,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.3 0 0 key = 1 1 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 25 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0.0 0.0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-methalox-vernier-1.cfg EFFECTTEMPLATE { templateName = waterfall-methalox-vernier-1 EFFECT { name = vernierplume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0900000036,5,0.0900000036 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.913725495,0.749019623,0.592156887,1 } COLOR { colorName = _EndTint colorValue = 0.579911232,0.335420519,0.667286336,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 3.10360718 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 100 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = randExpandBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.2 0 0 } } } EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.25 rotationOffset = -90,0,0 scaleOffset = 0.100000001,3,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.388235301,0.0901960805,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0799999982,4,0.0799999982 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 6.72387838 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.647110105 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.6 12 0 0 key = 1 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.119999997,1,0.119999997 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.298039228,0.337254912,0.792156875,1 } COLOR { colorName = _EndTint colorValue = 0.430410683,0.0738901123,0.384819388,1 } FLOAT { floatName = _TintFalloff value = 1.41555321 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.202221915 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 2.37610745 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0.657221198 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0.550566733 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1.2 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 0.7 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.5 4 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 -0.5 0 0 } } } EFFECT { name = Core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0.100000001 rotationOffset = -90,0,0 scaleOffset = 0.0399999991,2,0.0399999991 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.90196079,0.800000012,0.678431392,1 } COLOR { colorName = _EndTint colorValue = 0.541176498,0.129411772,0.654901981,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.70222193 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.20444369 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0303332862 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } POSITIONMODIFIER { name = tPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.85 0 0 } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.501960814,0.243137255,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.00499999989 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.2 0 0 key = 1 0.2 0 0 } yCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.2 3 0 0 } zCurve { key = 0 0.2 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 1 0 0 key = 0.4 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0 0 0 key = 1 -1 0 0 } } } EFFECT { name = shock parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0549999997,0.400000006,0.0549999997 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.90196079,0.800000012,0.678431392,1 } COLOR { colorName = _EndTint colorValue = 0.541176498,0.129411772,0.654901981,1 } FLOAT { floatName = _ExpandLinear value = -3.88222456 } FLOAT { floatName = _ExpandBounded value = 2.69666719 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 4.52278137 } FLOAT { floatName = _TintFalloff value = 0.70222193 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.0252777375 } FLOAT { floatName = _FadeOut value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0 0 0 key = 1 0.05 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.85 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 0.8 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 1.20000005 lightType = Point color = 0.847058833,0.373054653,0.53725493,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = throttleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 1.5 lightType = Point color = 0.807843149,0.431372553,0.431372553,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 0.280000001,0.270000011,0.280000001 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.807843149,0.431372553,0.431372553,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 1.3144424 } FLOAT { floatName = _Fresnel value = 10 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.3 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-nozzle-glow-blue-1.cfg EFFECTTEMPLATE { templateName = waterfall-nozzle-glow-blue-1 EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.419607848,0.654901981,0.874509811,1 } COLOR { colorName = _EndTint colorValue = 0.929411769,0.960784316,0.972549021,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-nozzle-glow-orange-1.cfg EFFECTTEMPLATE { templateName = waterfall-nozzle-glow-orange-1 EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.988235295,0.487578541,0.0196078438,1 } COLOR { colorName = _EndTint colorValue = 0.540239334,0.532029331,1,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-nozzle-glow-white-1.cfg EFFECTTEMPLATE { templateName = waterfall-nozzle-glow-white-1 EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.925490201,0.843137264,0.647058845,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.925490201,0.898039222,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-nozzle-glow-yellow-1.cfg EFFECTTEMPLATE { templateName = waterfall-nozzle-glow-yellow-1 EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.905882359,0.635294139,0.325490206,1 } COLOR { colorName = _EndTint colorValue = 0.635294139,0.478431374,0.298039228,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-ntr-lh2-1.cfg EFFECTTEMPLATE { templateName = waterfall-ntr-lh2-1 EFFECT { name = outerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0.860000014 rotationOffset = -90,0,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,0.427589744,0.868639827,1 } COLOR { colorName = _EndTint colorValue = 0.914271057,0.200000003,0.203628838,1 } FLOAT { floatName = _TintFalloff value = 1 } FLOAT { floatName = _Falloff value = 2.03999996 } FLOAT { floatName = _Fresnel value = 2.55982304 } FLOAT { floatName = _FresnelInvert value = 0.0199999996 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _Brightness value = 0.49000001 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _DirAdjust value = 0.697166324 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.933333337,0.807843149,0.807843149,1 } COLOR { colorName = _StartTint colorValue = 1,0.600000024,0.826920629,1 } FLOAT { floatName = _TintFalloff value = 0.266945571 } FLOAT { floatName = _Falloff value = 7.41555357 } FLOAT { floatName = _Fresnel value = 8.39713669 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } } } POSITIONMODIFIER { name = aTailPos controllerName = throttle transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 15 xCurve { } yCurve { key = 0 -20 0 0 key = 1 -20 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 } yCurve { } zCurve { key = 0 0.7 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.100000001 xCurve { key = 0 25 0 0 key = 1 0.2 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 25 0 0 key = 1 0.2 0 0 } } SCALEMODIFIER { name = throat controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.2 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.8 0 0 } } COLORMODIFIER { name = aColor controllerName = atmosphereDepth transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _EndTint rCurve { key = 0 1 0 0 key = 1 1 0 0 } gCurve { key = 0 1 0 0 key = 1 0.4 0 0 } bCurve { key = 0 1 0 0 key = 1 0.86 0 0 } aCurve { } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0.860000014 rotationOffset = -90,1,0 scaleOffset = 1,1,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.611764729,0.262745112,0.262745112,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.78039217,0.78039217,1 } FLOAT { floatName = _TintFalloff value = 1 } FLOAT { floatName = _Falloff value = 2.03999996 } FLOAT { floatName = _Fresnel value = 4 } FLOAT { floatName = _FresnelInvert value = 0.0399999991 } FLOAT { floatName = _Noise value = 2 } FLOAT { floatName = _Brightness value = 0.209341899 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 2 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _EndTint colorValue = 0.913725495,0.70588237,0.70588237,1 } COLOR { colorName = _StartTint colorValue = 0.835294127,0.333333343,0.333333343,1 } FLOAT { floatName = _TintFalloff value = 1 } FLOAT { floatName = _Falloff value = 7.87055254 } FLOAT { floatName = _Fresnel value = 8 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0.400000006 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 3 } } } POSITIONMODIFIER { name = aTailPos controllerName = throttle transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 15 xCurve { } yCurve { key = 0 -10 0 0 key = 1 -25 0 0 } zCurve { } } SCALEMODIFIER { name = tExitScale controllerName = throttle transformName = B_Exit combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 } yCurve { } zCurve { key = 0 0.7 0 0 } } SCALEMODIFIER { name = aTailScale controllerName = atmosphereDepth transformName = B_Tail combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.100000001 xCurve { key = 0 12 0 0 key = 1 3 0 0 } yCurve { key = 0 3 0 0 } zCurve { key = 0 12 0 0 key = 1 3 0 0 } } SCALEMODIFIER { name = throat controllerName = throttle transformName = B_Throat combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = tBrightnessFlat controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.8 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/waterfall-rcs-jet-1.cfg EFFECTTEMPLATE { templateName = waterfall-rcs-jet-1 EFFECT { name = rcs parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 6.06665754 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _FadeIn value = 0.00999999978 } } } FLOATMODIFIER { name = brightNess controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } EFFECT { name = rcs2 parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -1.01110959 } FLOAT { floatName = _FresnelInvert value = 0.783609867 } } } FLOATMODIFIER { name = brightNess controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expando controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall/Templates/Lights/waterfall-floodlight-1.cfg EFFECTTEMPLATE { templateName = waterfall-floodlight-1 EFFECT { name = lightFx parentName = Spot MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0799999982,10,0.0599999987 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) FLOAT { floatName = _Fresnel value = 20 } FLOAT { floatName = _Falloff value = 3.99388266 } FLOAT { floatName = _ExpandLinear value = 120 } FLOAT { floatName = _FadeOut value = 0.161777526 } FLOAT { floatName = _Brightness value = 0.292223334 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _SpeedX value = 0.200000003 } FLOAT { floatName = _FadeIn value = 0.0353888348 } } } FLOATMODIFIER { name = atmoBright controllerName = light transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = atmoBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } COLORLIGHTMODIFIER { name = lightColor controllerName = light transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint lightTransformName = Spot colorBlend = 1 } } EFFECT { name = flare parentName = Spot MODEL { path = Waterfall/FX/fx-billboard-generic-1 positionOffset = 0,0,0.140000001 rotationOffset = 0,0,0 scaleOffset = 1.29999995,1.29999995,1.29999995 MATERIAL { transform = Billboard shader = Waterfall/Billboard (Additive Directional) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx_flarelamp-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 1,1,1,0.541050017 } FLOAT { floatName = _DirectionScale value = 3 } } } FLOATMODIFIER { name = fadeA controllerName = light transformName = Billboard combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } COLORLIGHTMODIFIER { name = lightColor controllerName = light transformName = Billboard combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint lightTransformName = Spot colorBlend = 0.568260193 } } } } UrlConfig { parentUrl = Waterfall/Templates/Lights/waterfall-spotlight-1.cfg EFFECTTEMPLATE { templateName = waterfall-spotlight-1 EFFECT { name = lightFx parentName = Spot MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.100000001,10,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) FLOAT { floatName = _Fresnel value = 20 } FLOAT { floatName = _Falloff value = 3.99388266 } FLOAT { floatName = _ExpandLinear value = 25 } FLOAT { floatName = _FadeOut value = 0.161777526 } FLOAT { floatName = _Brightness value = 0.292223334 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _SpeedX value = 0.200000003 } } } FLOATMODIFIER { name = atmoBright controllerName = light transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = atmoBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } COLORLIGHTMODIFIER { name = lightColor controllerName = light transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint lightTransformName = Spot colorBlend = 1 } } EFFECT { name = lightFlare parentName = Spot MODEL { path = Waterfall/FX/fx-billboard-generic-1 positionOffset = 0,0,0.25 rotationOffset = 0,0,0 scaleOffset = 4,3,3 MATERIAL { transform = Billboard shader = Waterfall/Billboard (Additive Directional) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx_flarelens02 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _DirectionScale value = 3 } } } FLOATMODIFIER { name = fade controllerName = light transformName = Billboard combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } COLORLIGHTMODIFIER { name = lightColor controllerName = light transformName = Billboard combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint lightTransformName = Spot colorBlend = 0.568260193 } } } } UrlConfig { parentUrl = Waterfall/Templates/Lights/waterfall-spotlight-2.cfg EFFECTTEMPLATE { templateName = waterfall-spotlight-2 EFFECT { name = 1lightFx parentName = spotlight MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.100000001,5,0.100000001 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Fresnel value = 20 } FLOAT { floatName = _Falloff value = 6.26887894 } FLOAT { floatName = _ExpandLinear value = 57 } FLOAT { floatName = _FadeOut value = 0.278055131 } FLOAT { floatName = _Brightness value = 0.292223334 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _SpeedX value = 0.200000003 } FLOAT { floatName = _FadeIn value = 0 } } } FLOATMODIFIER { name = atmoBright controllerName = light transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = atmoBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } COLORLIGHTMODIFIER { name = lightColor controllerName = light transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint lightTransformName = Spot colorBlend = 1 } } EFFECT { name = lightFlare parentName = spotlight MODEL { path = Waterfall/FX/fx-billboard-generic-1 positionOffset = 0,0,0.0700000003 rotationOffset = 0,0,0 scaleOffset = 2,2,2 MATERIAL { transform = Billboard shader = Waterfall/Billboard (Additive Directional) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx_flarelens02 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _DirectionScale value = 3 } } } FLOATMODIFIER { name = fade controllerName = light transformName = Billboard combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } COLORLIGHTMODIFIER { name = lightColor controllerName = light transformName = Billboard combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint lightTransformName = Spot colorBlend = 0.568260193 } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-cold-gas-1.cfg EFFECTTEMPLATE { templateName = rowaterfall-cold-gas-1 EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,0.5,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,1,1,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 6.42054558 } FLOAT { floatName = _Fresnel value = 7.27998924 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _TintFalloff value = 2.12333012 } } } FLOATMODIFIER { name = brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-hydrolox-ssme.cfg EFFECTTEMPLATE { templateName = rowaterfall-hydrolox-ssme EFFECT { name = cone00Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,2.5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.466666669,0.223529413,0.192156866,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.278431386,0.20784314,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 1.21333146 } FLOAT { floatName = _ExpandLinear value = -3.03332829 } FLOAT { floatName = _ExpandSquare value = 1.81999719 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _Noise value = 2.502496 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 0.303332746 } FLOAT { floatName = _Fresnel value = 0.20222193 } FLOAT { floatName = _FresnelInvert value = 0.657221198 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.611721277 } FLOAT { floatName = _TintFalloff value = 1 } } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.25 0 0 0 key = 0.6 0.5 4 4 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = fresnelT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0 0 0 key = 0.4 1 0 0 key = 1 0.25 0 0 } } } EFFECT { name = cone00Inner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,3,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.172549024,0.505882382,0.733333349,1 } COLOR { colorName = _EndTint colorValue = 0.674509823,0.239215687,0.184313729,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.202221915 } FLOAT { floatName = _ExpandLinear value = -0.909998596 } FLOAT { floatName = _ExpandSquare value = -1.86359941E-08 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2.04749656 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 0.808887601 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.241666779 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.490388155 } FLOAT { floatName = _TintFalloff value = 5 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.02 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = shockMain parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.200000003,0.600000024,0.200000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.278431386,0.4627451,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.325490206,0.478431374,1 } FLOAT { floatName = _TintFalloff value = 2.47721839 } FLOAT { floatName = _Falloff value = 1.8705523 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _Noise value = 1.06166518 } FLOAT { floatName = _SpeedY value = 98.0776291 } FLOAT { floatName = _Fresnel value = 0.2022219 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandSquare value = 0.303332865 } FLOAT { floatName = _FadeIn value = 0.0101110954 } FLOAT { floatName = _Brightness value = 1.70777667 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _SpeedX value = 52.5776978 } } } POSITIONMODIFIER { name = posT controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.5 0 0 key = 0.65 0.5 0 3 key = 1 1.1 0 0 } } POSITIONMODIFIER { name = posR controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 0.100000001 xCurve { } yCurve { } zCurve { key = 0 0.98 0 0.04 key = 1 1.02 0.04 0 } } SCALEMODIFIER { name = scaleT controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.55 0 0 key = 0.5 0.55 0 -1.5 key = 1 0.3 0 0 } yCurve { key = 0 1.8 0 0 key = 1 1.8 0 0 } zCurve { key = 0 0.55 0 0 key = 0.5 0.55 0 -1.5 key = 1 0.3 0 0 } } FLOATMODIFIER { name = expandLinA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.8 -0.5 0 0 key = 1 -1.1 0 0 } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 0.7 0.5 6 6 key = 1 1.5 0 0 } } FLOATMODIFIER { name = brightnessA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = cone01Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,1 rotationOffset = -90,0,0 scaleOffset = 0.5,5,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.466666669,0.223529413,0.192156866,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.278431386,0.20784314,1 } FLOAT { floatName = _FadeIn value = 0.358444631 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1.61777532 } FLOAT { floatName = _ExpandLinear value = -1.51666451 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 50 } FLOAT { floatName = _Noise value = 2.5 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 2.17388558 } FLOAT { floatName = _Fresnel value = 0.295556188 } FLOAT { floatName = _FresnelInvert value = 0.404166788 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.460054845 } FLOAT { floatName = _TintFalloff value = 0.682498932 } FLOAT { floatName = _Seed value = 8 } } } POSITIONMODIFIER { name = posT controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1.2 0 0 key = 1 1.5 0 0 } } POSITIONMODIFIER { name = posR controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.6 0 0 0 key = 1 1.3 0 0 } } FLOATMODIFIER { name = BrightnessA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = cone01Inner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.5,5,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.674509823,0.239215687,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.369055003 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0.60666573 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 0.909998655 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.242792949 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.399388283 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1.2 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.01 0 0 key = 1 0.08 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = shock01 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.278431386,0.4627451,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.325490206,0.478431374,1 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.800000012 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0.6 4.6 0 0 key = 1 5.3 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -3 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.97 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.6 0 0 } } } EFFECT { name = cone02Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.5,4,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.466666669,0.223529413,0.192156866,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.278431386,0.20784314,1 } FLOAT { floatName = _FadeIn value = 0.328610599 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887601 } FLOAT { floatName = _ExpandLinear value = 0.20222187 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 2 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.5 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 2.47444844 } FLOAT { floatName = _Fresnel value = 0.252777427 } FLOAT { floatName = _FresnelInvert value = 0.479999989 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TintFalloff value = 0.250555485 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 4.1 0 0 key = 1 5.2 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.95 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = cone02Inner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.5,4,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.674509823,0.239215687,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.449943781 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0.707776725 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.46610892 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.192237467 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.222444102 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 4.1 0 0 key = 1 5.2 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.01 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = shock02 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.278431386,0.4627451,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.325490206,0.478431374,1 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0.6 7.55 0 0 key = 1 8.4 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -2 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.98 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.4 0 0 } } } EFFECT { name = cone03Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10.5 rotationOffset = -90,0,0 scaleOffset = 0.50999999,4,0.50999999 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.466666669,0.223529413,0.192156866,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.278431386,0.20784314,1 } FLOAT { floatName = _FadeIn value = 0.252777398 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.707776785 } FLOAT { floatName = _ExpandLinear value = 0.505554616 } FLOAT { floatName = _ExpandSquare value = -1.01110959 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.6516664 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 0.553340137 } FLOAT { floatName = _Fresnel value = 1.01110959 } FLOAT { floatName = _FresnelInvert value = 0.581110954 } FLOAT { floatName = _Brightness value = 2.82112217 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.358943909 } FLOAT { floatName = _TintFalloff value = 0.25 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 7 0 0 key = 1 8.2 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.95 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 0.9 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = cone03Wisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,16,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.674509823,0.239215687,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.202221915 } FLOAT { floatName = _ExpandOffset value = -0.303332865 } FLOAT { floatName = _ExpandBounded value = 0.505554795 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41 } FLOAT { floatName = _SpeedY value = 44 } FLOAT { floatName = _Noise value = 5.76332426 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 5.56110287 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.150000006 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.672387898 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = posT controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 7 0 0 key = 1 7.5 0 0 } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.001 0 0 key = 1 0.07 0 0 } } FLOATMODIFIER { name = brightnessA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock03 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.278431386,0.4627451,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.325490206,0.478431374,1 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0.6 10.2 0 0 key = 1 11.3 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -3 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.98 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.3 0 0 } } } EFFECT { name = cone04Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.5,5,0.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.466666669,0.223529413,0.192156866,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.278431386,0.20784314,1 } FLOAT { floatName = _FadeIn value = 0.313443989 } FLOAT { floatName = _ExpandOffset value = -0.10111098 } FLOAT { floatName = _ExpandBounded value = 1.3144424 } FLOAT { floatName = _ExpandLinear value = -0.40444392 } FLOAT { floatName = _ExpandSquare value = -0.60666579 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 2.5 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _Falloff value = 2.72722578 } FLOAT { floatName = _Fresnel value = 2.27499652 } FLOAT { floatName = _FresnelInvert value = 0.530555487 } FLOAT { floatName = _Brightness value = 2.82112217 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.429721564 } FLOAT { floatName = _TintFalloff value = 0.25 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 10.2 0 0 key = 1 11.3 0 0 } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.95 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.5 0 0 } } } EFFECT { name = shock04 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-simple-shock-1 positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,0.699999988,1 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.278431386,0.4627451,0.674509823,1 } COLOR { colorName = _EndTint colorValue = 0.188235298,0.325490206,0.478431374,1 } FLOAT { floatName = _TintFalloff value = 0.0500000007 } FLOAT { floatName = _Falloff value = 3 } FLOAT { floatName = _Fresnel value = 2 } FLOAT { floatName = _Noise value = 0.800000012 } FLOAT { floatName = _Brightness value = 0.896610916 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 200 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } } } POSITIONMODIFIER { name = shockPosition controllerName = throttle transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0 0 0 key = 1 0 0 0 } zCurve { key = 0.6 13 0 0 key = 1 14.3 0 0 } } POSITIONMODIFIER { name = topPos controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } POSITIONMODIFIER { name = bottomPos controllerName = throttle transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 -3 0 0 } zCurve { } } POSITIONMODIFIER { name = posRand controllerName = random transformName = Waterfall/FX/fx-simple-shock-1(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 0.98 0 0 } } SCALEMODIFIER { name = shockTailScaleAtmo controllerName = atmosphereDepth transformName = B_Bottom combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 15 0 0 key = 1 0.4 0 0 } yCurve { key = 0 1 0 0 } zCurve { key = 0 15 0 0 key = 1 0.4 0 0 } } SCALEMODIFIER { name = shockScale controllerName = throttle transformName = Effect_Shock combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.3 0 0 } yCurve { key = 0 0.2 0 0 key = 1 0.4 0 0 } zCurve { key = 0 0.3 0 0 } } SCALEMODIFIER { name = topScale controllerName = throttle transformName = B_Top combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 1 0 0 } zCurve { } } FLOATMODIFIER { name = shockBrightThrottle controllerName = throttle transformName = CylinderMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = shockBrightAtmo controllerName = atmosphereDepth transformName = CylinderMesh combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 0.3 0 0 } } } EFFECT { name = slPlumeWisp parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,7 rotationOffset = -90,0,0 scaleOffset = 0.800000012,30,0.800000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.674509823,0.239215687,0.184313729,1 } COLOR { colorName = _EndTint colorValue = 0.768627465,0.403921574,0.152941182,1 } FLOAT { floatName = _ExpandSquare value = -1.21333146 } FLOAT { floatName = _ExpandOffset value = 0.303332835 } FLOAT { floatName = _ExpandBounded value = -1.01110959 } FLOAT { floatName = _ExpandLinear value = 4.1455493 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.399388254 } FLOAT { floatName = _Falloff value = 2.02221918 } FLOAT { floatName = _FadeOut value = 0.207277477 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 4 } FLOAT { floatName = _Fresnel value = 2.47721839 } FLOAT { floatName = _Noise value = 10.9808397 } FLOAT { floatName = _TintFalloff value = 0.328610629 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 0.085 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = slPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.699999988,12,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.784313738,0.196078435,0.0980392173,1 } COLOR { colorName = _EndTint colorValue = 0.784313738,0.196078435,0.196078435,1 } FLOAT { floatName = _TintFalloff value = 2.07277441 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.151666433 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0.176944166 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = brightnessA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.45 0 0 0 key = 0.65 0.3 0 0 key = 0.85 0.18 -0.7 -0.7 key = 1 0.1 0 0 } } FLOATMODIFIER { name = expandLinA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = expandBoundA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 -0.5 0 0 } } FLOATMODIFIER { name = FresnelInvA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.07 0 0 key = 1 0.5 0 0 } } } EFFECT { name = vacFlare parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,20,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.23137255,0.509803951,0.654901981,1 } COLOR { colorName = _EndTint colorValue = 0.513725519,0.729411781,0.905882359,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.6 0 0 key = 0.5 0.06 0 0 key = 0.7 0 0 0 } } } EFFECT { name = vacPlumeInner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.629999995,20,0.629999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.121568628,0.301960796,0.501960814,1 } COLOR { colorName = _EndTint colorValue = 0.325490206,0.635294139,0.886274517,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4.97166348 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 0.2 0 0 key = 0.7 0 0 0 } } } EFFECT { name = vacPlumeOuter parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.00999999978 rotationOffset = -90,0,0 scaleOffset = 0.75,12,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.13333334,0.349019617,0.525490224,1 } COLOR { colorName = _EndTint colorValue = 0.43921569,0.654901981,0.835294127,1 } FLOAT { floatName = _TintFalloff value = 0.480276883 } FLOAT { floatName = _Falloff value = 3.13443971 } FLOAT { floatName = _Noise value = 7 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 115.255371 } FLOAT { floatName = _Fresnel value = 0.151666433 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 116.277603 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.7 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = lowThrottle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,12,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.925490201,0.20784314,0.0862745121,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 0.454999119 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.909998596 } FLOAT { floatName = _ExpandSquare value = 1.01110923 } FLOAT { floatName = _FresnelInvert value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.34 0 0 key = 1 1.34 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1.34 0 0 key = 1 1.34 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.2 0 4 key = 0.12 0.53 2 2 key = 0.2 0.6 0 0 key = 0.4 0.3 -2 -2 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 7 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 key = 1 0 0 0 } } } EFFECT { name = nozzleStreaks parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,20,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-3 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.254901975,0.521568656,0.800000012,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 180 } FLOAT { floatName = _TintFalloff value = 0.505554795 } FLOAT { floatName = _FadeOut value = 0 } FLOAT { floatName = _Noise value = 2.42666292 } FLOAT { floatName = _SpeedY value = 16.9891644 } FLOAT { floatName = _TileX value = 2.26388669 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _Brightness value = 0.646111667 } FLOAT { floatName = _ExpandLinear value = 4 } } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.4 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = expandLinA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 38 0 0 key = 0.44 6 -160 -20 key = 1 4 40 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 4.39333439 } FLOAT { floatName = _Swirl value = 3.0030582 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 43.4777107 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 2 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 0 range = 22.0328693 lightType = Point color = 0.784313738,0.870588243,0.945098042,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } LIGHTCOLORMODIFIER { name = colorA controllerName = atmosphereDepth transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _Main rCurve { key = 0 0.7843137 0 0 key = 1 0.9137255 0 0 } gCurve { key = 0 0.8705882 0 0 key = 1 0.7137255 0 0 } bCurve { key = 0 0.945098 0 0 key = 1 0.6862745 0 0 } aCurve { } } } EFFECT { name = lowThrottleLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 5 lightType = Point color = 0.811764717,0.313725501,0.215686277,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 0.2 2 0 0 key = 0.4 0 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-hypergolic-superdraco.cfg EFFECTTEMPLATE { templateName = rowaterfall-hypergolic-superdraco EFFECT { name = shock1Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.423529416,0.0823529437,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.707776666 } FLOAT { floatName = _ExpandLinear value = -0.10111095 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.333666146 } FLOAT { floatName = _TintFalloff value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 8 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock1Inner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,4,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.454901963,0.172549024,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 2.04749656 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.01110959 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.241666779 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.212333009 } FLOAT { floatName = _TintFalloff value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.847058833,0.388235301,0.105882354,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.262888491 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887661 } FLOAT { floatName = _ExpandLinear value = 0.505554736 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 44 } FLOAT { floatName = _Noise value = 2.57832932 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 1.06166506 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.283110678 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 258.832947 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1 0 0 key = 1 2.6 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 4.5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2Inner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2.5999999 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.921568632,0.470588237,0.172549024,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.369055003 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.60666573 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 0.657221317 } FLOAT { floatName = _Fresnel value = 6.26388693 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.242792949 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.247721836 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 1 0 0 key = 1 2.6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.905882359,0.411764711,0.0980392173,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.298277318 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.808887601 } FLOAT { floatName = _ExpandLinear value = 0.505554736 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 4.54999304 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 0.758332253 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.40444383 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.21738857 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Seed value = 186.999725 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 2 0 0 key = 1 6 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 5.5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3Inner parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,6,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.819607854,0.400000006,0.149019614,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.495443702 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.303332865 } FLOAT { floatName = _ExpandLinear value = 0.707776666 } FLOAT { floatName = _ExpandSquare value = -1.11222053 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 41.4554939 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 1.28916466 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 1.46610892 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.192237467 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.247721836 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 2 0 0 key = 1 6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = mainPlumeTail parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,6 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.933333337,0.388235301,0.0666666701,1 } COLOR { colorName = _EndTint colorValue = 0.768627465,0.396078438,0.172549024,1 } FLOAT { floatName = _FadeIn value = 0.293221802 } FLOAT { floatName = _ExpandOffset value = -0.20222193 } FLOAT { floatName = _ExpandBounded value = 0.707776666 } FLOAT { floatName = _ExpandLinear value = 0.808887601 } FLOAT { floatName = _ExpandSquare value = -0.101110987 } FLOAT { floatName = _FalloffStart value = 0.0960554034 } FLOAT { floatName = _SpeedX value = 41 } FLOAT { floatName = _SpeedY value = 44 } FLOAT { floatName = _Noise value = 5.76332426 } FLOAT { floatName = _TileX value = 2.25277734 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _Falloff value = 2.7805512 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 0.150000006 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.460054845 } FLOAT { floatName = _TintFalloff value = 2.29777813 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 2 0 0 key = 1 6 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock4Outer parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10 rotationOffset = -90,0,0 scaleOffset = 0.699999988,7.5,0.699999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.905882359,0.407843143,0.109803922,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _FadeIn value = 0.141555354 } FLOAT { floatName = _ExpandOffset value = -2.60674895E-08 } FLOAT { floatName = _ExpandBounded value = 1.21333134 } FLOAT { floatName = _ExpandLinear value = -0.505554914 } FLOAT { floatName = _ExpandSquare value = -0.60666573 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 44.4777107 } FLOAT { floatName = _Noise value = 8.11415386 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 0.454999417 } FLOAT { floatName = _Fresnel value = 0.707776725 } FLOAT { floatName = _FresnelInvert value = 0.227499664 } FLOAT { floatName = _Brightness value = 2.82112217 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.59149909 } FLOAT { floatName = _TintFalloff value = 0 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0.5 3 0 0 key = 1 10.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.9 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } } EFFECT { name = mainPlume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,10 rotationOffset = -90,0,0 scaleOffset = 0.800000012,20,0.800000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.894117653,0.376470596,0.172549024,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0.303332835 } FLOAT { floatName = _ExpandBounded value = -1.3144424 } FLOAT { floatName = _ExpandLinear value = 4.1455493 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.96554613 } FLOAT { floatName = _FadeOut value = 0.642054558 } FLOAT { floatName = _SpeedX value = 3 } FLOAT { floatName = _SpeedY value = 80 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 0.5 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Noise value = 10.3891506 } FLOAT { floatName = _SymmetryStrength value = 0 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 0.3 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 1 0 0 } } } EFFECT { name = nozzleFlare parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.819607854,0.41568628,0.192156866,1 } COLOR { colorName = _EndTint colorValue = 0.301960796,0.184313729,0.0588235296,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } } EFFECT { name = vacPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.600000024,20,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.36470589,0.0431372561,1 } COLOR { colorName = _EndTint colorValue = 0.768627465,0.435294122,0.247058824,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 0.626388729 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4.97166348 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 30 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 } } } EFFECT { name = lowThrottle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.388235301,0.0823529437,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Fresnel value = 2.12332988 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.3 0 0 key = 1 1.3 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1.3 0 0 key = 1 1.3 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.7 0 0 key = 0.2 2 0 0 key = 0.6 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 2 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.611764729,0.458823532,0.376470596,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } EFFECT { name = mainPlume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,35,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.854901969,0.301960796,0.0784313753,1 } COLOR { colorName = _EndTint colorValue = 0.866666675,0.43921569,0.270588249,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0606665723 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 4.54999304 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 2.02221918 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 7 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _TintFalloff value = 0.707776666 } FLOAT { floatName = _Seed value = 5 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0 0 0 key = 0.7 0.5 0 0 key = 2 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 16 0 0 key = 0.7 2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 2.20000005,2.20000005,2.20000005 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.576470613,0.43921569,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 1.46610868 } FLOAT { floatName = _Fresnel value = 4.49943733 } } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = shock1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.39999998,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.87843138,0.470588237,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 0.800000012,0.615686297,0.494117647,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 0.657221198 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.1 0 0 key = 1 2.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.5 0.15 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.87843138,0.470588237,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 0.800000012,0.615686297,0.494117647,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 6 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.94 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 0.5 0.1 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.87843138,0.470588237,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 0.800000012,0.615686297,0.494117647,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 10.5 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.01 0 0 key = 0.5 0.03 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } EFFECT { name = shock4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,2 rotationOffset = -90,0,0 scaleOffset = 0.300000012,1.29999995,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.87843138,0.470588237,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 0.800000012,0.615686297,0.494117647,1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _TintFalloff value = 1.59249759 } FLOAT { floatName = _Falloff value = 1.71888626 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _FadeOut value = 0.616776824 } FLOAT { floatName = _Fresnel value = 1.41555333 } FLOAT { floatName = _Noise value = 2.72999573 } FLOAT { floatName = _FadeIn value = 0.18705526 } } } POSITIONMODIFIER { name = tPos controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 1 0 0 key = 1 15 0 0 } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.96 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tBright controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.01 0 0 key = 0.5 0.03 0 0 key = 1 0.4 0 0 } } FLOATMODIFIER { name = aBright controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-hypergolic-udmh-pentaborane-lower-1.cfg EFFECTTEMPLATE { templateName = rowaterfall-hypergolic-udmh-pentaborane-lower-1 EFFECT { name = MainPlume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,9 rotationOffset = -90,0,0 scaleOffset = 0.75,30,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.290196091,0.745098054,0.152941182,1 } COLOR { colorName = _EndTint colorValue = 0.109803922,0.65882355,0.443137258,1 } FLOAT { floatName = _ExpandSquare value = -2.32555199 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 1.01110971 } FLOAT { floatName = _Brightness value = 0.292223364 } FLOAT { floatName = _FadeIn value = 0.394332737 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _FadeOut value = 0.783609867 } FLOAT { floatName = _SpeedX value = 10.1110954 } FLOAT { floatName = _SpeedY value = 37.3999443 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _TileY value = 6 } FLOAT { floatName = _Fresnel value = 0 } FLOAT { floatName = _Noise value = 9.70665264 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _TintFalloff value = 1.41555333 } } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.85 0 0 0 key = 1 1 0 0 } } } EFFECT { name = EndFlame parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,15 rotationOffset = -90,0,0 scaleOffset = 1,20,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.380392164,0.913725495,0.0862745121,1 } COLOR { colorName = _EndTint colorValue = 0.372549027,0.65882355,0.203921571,1 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.642054558 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.454999298 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 17.1777534 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 0.2022219 } FLOAT { floatName = _FresnelInvert value = 0.100000001 } } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.5 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.85 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0.4 6 0 0 key = 0.7 1 0 0 } } } EFFECT { name = plume1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.550000012,12,0.550000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.403921574,0.960784316,0.0705882385,1 } COLOR { colorName = _EndTint colorValue = 0.192156866,0.333333343,0.105882354,1 } FLOAT { floatName = _TintFalloff value = 1.26388681 } FLOAT { floatName = _Falloff value = 2.55895257 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.090999864 } FLOAT { floatName = _FadeOut value = 0.267944038 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 100 } FLOAT { floatName = _Fresnel value = 2.22444105 } FLOAT { floatName = _Brightness value = 1.05277741 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 100 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.2 0 0 key = 1 1.7 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1.2 0 0 key = 1 1.7 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 0.5 0.3 0 0 key = 0.7 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 1 0 0 key = 0.7 1 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 15 0 0 key = 0.2 8 0 0 key = 0.7 5 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 4 0 0 key = 0.5 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 15 0 0 key = 0.2 10 0 0 key = 0.5 1 0 0 key = 0.7 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = atmoFresnelInverse controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FresnelInvert floatCurve { key = 0 0 0 0 key = 0.2 0 0 0 key = 0.7 0.1 0 0 key = 1 0.5 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.460000008,20,0.460000008 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.23137255,0.933333337,0.125490203,1 } COLOR { colorName = _EndTint colorValue = 0.152941182,0.313725501,0.0509803928,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.20777667 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.11688935 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 4 0 0 key = 0.7 3 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 50 0 0 key = 0.7 30 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = atmoExpLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = floatCurve { key = 0 0 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 0.5 1 0 0 key = 0.7 0.7 0 0 } } } EFFECT { name = plume2-2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.449999988,20,0.449999988 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.419607848,0.941176474,0.105882354,1 } COLOR { colorName = _EndTint colorValue = 0.196078435,0.392156869,0.0980392173,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.03083253 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 3.07583284 } FLOAT { floatName = _TileY value = 0.200000003 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 2.3561101 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.298889071 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 5 0 0 key = 0.7 4.5 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 30 0 0 key = 0.2 20 0 0 key = 0.7 20 0 0 key = 1 20 0 0 } } FLOATMODIFIER { name = fadein controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeIn floatCurve { } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 0.5 0.5 0 0 key = 0.7 0.3 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = randBound controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.352941185,0.945098042,0.0627451017,0 } COLOR { colorName = _EndTint colorValue = 0.196078435,0.388235301,0.105882354,0 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 0.799932778 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0.930220783 } FLOAT { floatName = _FadeOut value = 0.405666709 } FLOAT { floatName = _SpeedX value = 2.01110959 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.181999713 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.1 0 0 } zCurve { } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.23 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.1 0 0 key = 0.2 0.5 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = tTintFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TintFallof floatCurve { key = 0 0 0 0 key = 0.2 10 0 0 } } FLOATMODIFIER { name = tFallof controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fallof floatCurve { key = 0 0 0 0 key = 0.2 2.09 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1 0 0 key = 0.2 0.436 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1.1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 4 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.384313732,0.933333337,0.0823529437,1 } COLOR { colorName = _EndTint colorValue = 0.184313729,0.345098048,0.0941176489,1 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.84000003 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.78999996 } FLOAT { floatName = _FadeIn value = 0.503388166 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.106166512 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.05 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.23 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.31 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 2 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.392156869,0.945098042,0.0823529437,1 } COLOR { colorName = _EndTint colorValue = 0.125490203,0.258823544,0.0470588244,1 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 0.977779508 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0.346666157 } FLOAT { floatName = _FadeOut value = 0.607888579 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.145833194 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.04 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.23 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.23 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.84 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 1 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.466666669,0.988235295,0.156862751,1 } COLOR { colorName = _EndTint colorValue = 0.0627451017,0.368627459,0.0549019612,1 } FLOAT { floatName = _FadeIn value = 1 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandLinear value = -0.909998596 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 0.758332193 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.419610441 } FLOAT { floatName = _TintFalloff value = 5 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0.5 8 0 0 key = 1 0.7 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0901960805,0.960784316,0.498039216,1 } COLOR { colorName = _EndTint colorValue = 0.388235301,0.611764729,0.141176477,1 } FLOAT { floatName = _FadeIn value = 0.136499792 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandLinear value = -0.60666573 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 10.6778221 } FLOAT { floatName = _Noise value = 0.834165394 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 3.23555064 } FLOAT { floatName = _Fresnel value = 3.6492691 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.293221802 } FLOAT { floatName = _TintFalloff value = 0 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.7 0 0 key = 1 0.7 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 0.7 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.1 0 0 key = 1 0.15 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.4 0 0 0 key = 1 4 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.243137255,0.933333337,0.533333361,0 } COLOR { colorName = _EndTint colorValue = 0.101960786,0.278431386,0.0666666701,0 } FLOAT { floatName = _TintFalloff value = 0 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Fresnel value = 0.525557637 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _Brightness value = 2.64717078 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = 0.504382968 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 0.135600194 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.874609768 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -0.4 0 0 key = 1 -1.6 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -5 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.1 0 0 } zCurve { } } POSITIONMODIFIER { name = randPos controllerName = random transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { } zCurve { key = 0 0.8 0 0 key = 1 1.1 0 0 } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.15 0 0 } yCurve { key = 0 2 0 0 key = 0.5 5 0 0 } zCurve { key = 0 0.15 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.05 0.05 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = tFresnel controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.72 0 0 key = 0.2 1.84 0 0 } } FLOATMODIFIER { name = tNoise controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 0.68 0 0 key = 0.2 4.09 0 0 } } FLOATMODIFIER { name = tFadeOut controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _FadeOut floatCurve { key = 0 1.5 0 0 key = 0.2 0.536 0 0 } } FLOATMODIFIER { name = tExpandOffset controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandOffset floatCurve { key = 0 0.62 0 0 key = 0.2 -1.1 0 0 } } FLOATMODIFIER { name = tExpandLinear controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 -0.44 0 0 key = 0.2 -5.8 0 0 } } FLOATMODIFIER { name = tExpandSquare controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 0 0 0 key = 0.2 1.9 0 0 } } FLOATMODIFIER { name = tExpandBounded controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0 0 0 key = 0.2 7.4 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.65 0 0 4 key = 0.8 1 0 0 } } } EFFECT { name = plume3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.0705882385,0.866666675,0.349019617,1 } COLOR { colorName = _EndTint colorValue = 0.552941203,0.886274517,0.235294119,1 } FLOAT { floatName = _TintFalloff value = 5 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.84000003 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 1.78999996 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.43599999 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -2 0 0 key = 1 -4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.05 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.17 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.17 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.1 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.7 0 0 7 key = 0.8 1 0 0 } } } EFFECT { name = plume4 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1.5,1.5,1.5 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.113725491,0.701960802,0.113725491,1 } COLOR { colorName = _EndTint colorValue = 0.0549019612,0.945098042,0.0549019612,1 } FLOAT { floatName = _TintFalloff value = 2.98277307 } FLOAT { floatName = _Falloff value = 2.08999991 } FLOAT { floatName = _Fresnel value = 1.83000004 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 4.09000015 } FLOAT { floatName = _Brightness value = 0.839999974 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.444888204 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _ExpandOffset value = -1.10000002 } FLOAT { floatName = _ExpandLinear value = -5.80000019 } FLOAT { floatName = _ExpandSquare value = 1.89999998 } FLOAT { floatName = _ExpandBounded value = 7.4000001 } FLOAT { floatName = _FalloffStart value = 0.0700000003 } } } POSITIONMODIFIER { name = position controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0 0 0 } yCurve { key = 0 -3.2 0 0 key = 1 -6.4 0 0 } zCurve { key = 0 0 0 0 } } POSITIONMODIFIER { name = aPos controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 2 0 -4 key = 0.6 1 0 0 } zCurve { } } POSITIONMODIFIER { name = rPos controllerName = random transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { } yCurve { key = 0 0.99 0 0 key = 1 1.05 0 0 } zCurve { } } SCALEMODIFIER { name = globalScale controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 0.17 0 0 } yCurve { key = 0 2.5 0 0 key = 1 5 0 0 } zCurve { key = 0 0.17 0 0 } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = aBrightness controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.75 0 0 7 key = 1 0.5 0 0 } } } EFFECT { name = throttleFX parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,0 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 2,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.239215687,0.819607854,0.239215687,1 } COLOR { colorName = _EndTint colorValue = 0.360784322,0.588235319,0.41568628,1 } FLOAT { floatName = _ExpandOffset value = -0.449999988 } FLOAT { floatName = _ExpandLinear value = 1.21333146 } FLOAT { floatName = _Brightness value = 0.657221198 } FLOAT { floatName = _FadeIn value = 0.0504999273 } FLOAT { floatName = _Fresnel value = 3.2355504 } FLOAT { floatName = _Falloff value = 7.78554344 } FLOAT { floatName = _Noise value = 3.79166079 } FLOAT { floatName = _FadeOut value = 0.970665157 } FLOAT { floatName = _SpeedX value = 7.0777669 } FLOAT { floatName = _SpeedY value = 30 } FLOAT { floatName = _TileY value = 3 } FLOAT { floatName = _TileX value = 2 } FLOAT { floatName = _ExpandBounded value = 1.71888626 } FLOAT { floatName = _TintFalloff value = 0 } } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 0.1 20 0 0 key = 1 50 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 0.5 0 0 key = 0.4 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = BrightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 1 0 0 key = 0.2 2 0 0 key = 0.5 0 0 0 } } FLOATMODIFIER { name = BrightnessATM controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0.5 0.5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aExpandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 12 0 0 key = 0.4 6 0 0 key = 0.7 0.5 0 0 } } } EFFECT { name = MainPlumeDyn parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.75,5,0.75 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.192156866,0.933333337,0.117647059,1 } COLOR { colorName = _EndTint colorValue = 0.141176477,0.411764711,0.113725491,1 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _ExpandOffset value = -0.2022219 } FLOAT { floatName = _ExpandBounded value = 1 } FLOAT { floatName = _ExpandLinear value = -0.909998596 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _SpeedX value = 1 } FLOAT { floatName = _SpeedY value = 40 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileX value = 7 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _Falloff value = 0.60666579 } FLOAT { floatName = _Fresnel value = 0.292223334 } FLOAT { floatName = _FresnelInvert value = 0.200000003 } FLOAT { floatName = _Brightness value = 10 } FLOAT { floatName = _Symmetry value = 5 } FLOAT { floatName = _SymmetryStrength value = 0.0900014564 } FLOAT { floatName = _FadeOut value = 0.333666146 } FLOAT { floatName = _TintFalloff value = 4.70165873 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.6 2 0 0 key = 0.8 1 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } SCALEMODIFIER { name = tScale controllerName = throttle transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0.2 0.7 0 0 key = 1 1 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = Brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 5 5 key = 0.01 0.05 5 5 key = 0.1 0.2 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = BrightnessAtm controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.6 0 0 0 key = 1 2 0 0 } } } EFFECT { name = innerGlow parentName = thrustTransform MODEL { path = Waterfall/FX/fx-sharp-plane positionOffset = 0,0,0 rotationOffset = 90,0,0 scaleOffset = 1.89999998,1.89999998,1.89999998 MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.329411775,0.807843149,0.145098045,1 } COLOR { colorName = _EndTint colorValue = 0.305882365,0.580392182,0.200000003,1 } FLOAT { floatName = _Falloff value = 1.41555333 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Fresnel value = 10 } FLOAT { floatName = _Intensity value = 1.5 } } } FLOATMODIFIER { name = tIntensity controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 1.5 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,9,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-6 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.21333146 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.403332859 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 1.87055266 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } yCurve { key = 0 8 0 0 key = 1 35 0 0 } zCurve { key = 0 1.4 0 0 key = 1 1.4 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 8 0 0 key = 0.5 5 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 0.400000006 range = 11.3999996 lightType = Point color = 0.172549024,0.454901963,0.176470593,1 angle = 5.00706339 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 1.5 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-monopropellant-hydrazine-1.cfg EFFECTTEMPLATE { templateName = rowaterfall-monopropellant-hydrazine-1 EFFECT { name = plume parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,0.5,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.933333337,0.709803939,0.709803939,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 4.80277061 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _TintFalloff value = 0.707776666 } FLOAT { floatName = _FadeIn value = 0.00300000003 } } } FLOATMODIFIER { name = brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } EFFECT { name = core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,0.5,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.913725495,0.701960802,0.701960802,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 4.1455493 } FLOAT { floatName = _Fresnel value = 4.95443726 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -1.01110959 } FLOAT { floatName = _FresnelInvert value = 0.126388669 } FLOAT { floatName = _TintFalloff value = 0.556110263 } FLOAT { floatName = _FadeIn value = 0.0657221228 } } } FLOATMODIFIER { name = brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 3 0 0 key = 1 2.5 0 0 } } FLOATMODIFIER { name = brightnessA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.2 0 0 } } } EFFECT { name = plume2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0700000003,0.699999988,0.0700000003 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.90196079,0.760784328,0.592156887,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 2.02221918 } FLOAT { floatName = _Noise value = 3.86000562 } FLOAT { floatName = _ExpandLinear value = 5.30333281 } FLOAT { floatName = _SpeedY value = 132.444244 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _ExpandOffset value = -0.80777669 } FLOAT { floatName = _FresnelInvert value = 0.101110943 } FLOAT { floatName = _FadeIn value = 0.0202221926 } FLOAT { floatName = _ExpandBounded value = 1.81999719 } FLOAT { floatName = _TintFalloff value = 2.60111094 } } } FLOATMODIFIER { name = brightness controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 4 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = expandBoundedA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 0.5 0 0 key = 1 0.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-rcs-cold-gas-1.cfg EFFECTTEMPLATE { templateName = rowaterfall-rcs-cold-gas-1 EFFECT { name = rcs parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 6.06665754 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _FadeIn value = 0.00300000003 } COLOR { colorName = _StartTint colorValue = 1,1,1,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _TintFalloff value = 2.12333012 } } } FLOATMODIFIER { name = brightness controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-rcs-hydrazine-1.cfg EFFECTTEMPLATE { templateName = rowaterfall-rcs-hydrazine-1 EFFECT { name = rcs parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.925490201,0.70588237,0.678431392,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 6.06665754 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _TintFalloff value = 2.12333012 } } } FLOATMODIFIER { name = brightness controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.65 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } EFFECT { name = rcs2 parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.960784316,0.866666675,0.858823538,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _Noise value = 2.04749703 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.247222632 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _FresnelInvert value = 0.834165335 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _TintFalloff value = 2.27499652 } } } FLOATMODIFIER { name = brightness controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-rcs-hypergolic-1.cfg EFFECTTEMPLATE { templateName = rowaterfall-rcs-hypergolic-1 EFFECT { name = rcs parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.905882359,0.80392158,0.737254918,1 } COLOR { colorName = _EndTint colorValue = 0.792156875,0.466666669,0.254901975,1 } FLOAT { floatName = _Falloff value = 5.66221333 } FLOAT { floatName = _Fresnel value = 6.06665754 } FLOAT { floatName = _Noise value = 3.26082826 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _TintFalloff value = 1.44083083 } } } FLOATMODIFIER { name = brightness controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = expandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = expandSq controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 5 0 0 key = 1 0 0 0 } } } EFFECT { name = rcs2 parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.29999995,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.945098042,0.909803927,0.839215696,1 } COLOR { colorName = _EndTint colorValue = 0.847058833,0.588235319,0.31764707,1 } FLOAT { floatName = _Falloff value = 6.167768 } FLOAT { floatName = _Fresnel value = 4.65110397 } FLOAT { floatName = _Noise value = 1.2133317 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.247222632 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _FresnelInvert value = 0.834165335 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _TintFalloff value = 1.03638732 } } } FLOATMODIFIER { name = brightness controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-rcs-hypergolic-2.cfg EFFECTTEMPLATE { templateName = rowaterfall-rcs-hypergolic-2 EFFECT { name = core parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,2,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.941176474,0.882352948,0.827450991,1 } COLOR { colorName = _EndTint colorValue = 0.858823538,0.529411793,0.298039228,1 } FLOAT { floatName = _Falloff value = 6.42054558 } FLOAT { floatName = _Fresnel value = 8.59443092 } FLOAT { floatName = _Noise value = 1.51666427 } FLOAT { floatName = _ExpandLinear value = 0 } FLOAT { floatName = _SpeedY value = 137.499786 } FLOAT { floatName = _TileX value = 5 } FLOAT { floatName = _Brightness value = 0.545000732 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _TintFalloff value = 1.76944172 } FLOAT { floatName = _FresnelInvert value = 0.0505554788 } FLOAT { floatName = _ExpandOffset value = 0 } } } FLOATMODIFIER { name = brightness controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = expandBounded controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 8 0 0 key = 1 2 0 0 } } } EFFECT { name = mid parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,1.5,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.988235295,0.945098042,0.921568632,1 } COLOR { colorName = _EndTint colorValue = 0.933333337,0.576470613,0.337254912,1 } FLOAT { floatName = _Falloff value = 5.15665865 } FLOAT { floatName = _Fresnel value = 0.505554795 } FLOAT { floatName = _Noise value = 2.04749703 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _Brightness value = 0.247222632 } FLOAT { floatName = _ExpandOffset value = -0.40444383 } FLOAT { floatName = _FresnelInvert value = 0.429721534 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _TintFalloff value = 1.26388693 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeIn value = 0.0454999283 } } } FLOATMODIFIER { name = brightness controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expandLin controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 5 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = expandSq controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 20 0 0 key = 1 4 0 0 } } FLOATMODIFIER { name = expandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 1 0 0 key = 1 0 0 0 } } } EFFECT { name = outer parentName = RCSthruster MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = 0,0,0 scaleOffset = 0.0500000007,2,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.968627453,0.75686276,0.68235296,1 } COLOR { colorName = _EndTint colorValue = 0.87843138,0.556862772,0.282352954,1 } FLOAT { floatName = _Falloff value = 5.35888052 } FLOAT { floatName = _Fresnel value = 0.505554795 } FLOAT { floatName = _Noise value = 2.57832956 } FLOAT { floatName = _ExpandLinear value = 1.71888626 } FLOAT { floatName = _SpeedY value = 128.399796 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _Brightness value = 0.247222632 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _FresnelInvert value = 0.0252777375 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _TintFalloff value = 1.23860919 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _FadeOut value = 0 } } } FLOATMODIFIER { name = brightness controllerName = rcs transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = expand controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 1 3 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-srm-vac-1.cfg EFFECTTEMPLATE { templateName = rowaterfall-srm-vac-1 EFFECT { name = core parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,10,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.972549021,0.474509805,0.0862745121,1 } COLOR { colorName = _EndTint colorValue = 0.90196079,0.78039217,0.701960802,1 } FLOAT { floatName = _Fresnel value = 4.74223042 } FLOAT { floatName = _Falloff value = 7.17887783 } FLOAT { floatName = _FadeOut value = 0.707776725 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _Noise value = 3.79166055 } FLOAT { floatName = _SpeedY value = 104.133179 } FLOAT { floatName = _SpeedX value = 43.4777145 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _TintFalloff value = 0.379166067 } FLOAT { floatName = _ExpandBounded value = 1.11222053 } FLOAT { floatName = _ExpandLinear value = 0.40444389 } FLOAT { floatName = _ExpandOffset value = 0 } FLOAT { floatName = _ExpandSquare value = -1.30471037E-07 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _SymmetryStrength value = 1 } } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 4 0 0 } } } EFFECT { name = plumeOuter parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,40,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.945098042,0.921568632,0.862745106,1 } COLOR { colorName = _EndTint colorValue = 0.925490201,0.482352942,0.0862745121,1 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandLinear value = 14 } FLOAT { floatName = _Noise value = 1.44083142 } FLOAT { floatName = _Falloff value = 15 } FLOAT { floatName = _SpeedY value = 109.188728 } FLOAT { floatName = _SpeedX value = 17.1888618 } FLOAT { floatName = _FadeOut value = 0.202221915 } FLOAT { floatName = _TintFalloff value = 0.808887541 } FLOAT { floatName = _Fresnel value = 0.707776606 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _ExpandSquare value = -3.84221649 } } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.75 0 0 } } FLOATMODIFIER { name = brightnessA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = expandLinA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 30 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = expandSqA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 -25 0 0 key = 1 -7 0 0 } } FLOATMODIFIER { name = falloffA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 16 0 0 key = 1 7 0 0 } } FLOATMODIFIER { name = noiseA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 1.45 0 0 key = 1 4 0 0 } } } EFFECT { name = plumeMid parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,30,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.874509811,0.588235319,0.219607845,1 } COLOR { colorName = _EndTint colorValue = 0.647058845,0.815686285,0.874509811,1 } FLOAT { floatName = _ExpandLinear value = 5.66221333 } FLOAT { floatName = _ExpandBounded value = -0.40444383 } FLOAT { floatName = _ExpandSquare value = 9.40331841 } FLOAT { floatName = _TintFalloff value = 1.28916478 } FLOAT { floatName = _Falloff value = 16 } FLOAT { floatName = _Fresnel value = 0.960554063 } FLOAT { floatName = _Noise value = 1.51666439 } FLOAT { floatName = _SpeedY value = 118.288712 } FLOAT { floatName = _SpeedX value = 17.1888638 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FadeOut value = 0.727998853 } } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } FLOATMODIFIER { name = falloffA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 17 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = expandSqA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 11 0 0 key = 1 -2 0 0 } } FLOATMODIFIER { name = expandBoundA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 -0.4 0 0 key = 1 1.2 0 0 } } FLOATMODIFIER { name = noiseA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 1.5 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = speedYA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SpeedY floatCurve { key = 0 120 0 0 key = 1 80 0 0 } } } EFFECT { name = nozzleExit parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,3,1 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.87843138,0.556862772,0.235294119,1 } COLOR { colorName = _EndTint colorValue = 1,1,1,1 } FLOAT { floatName = _ExpandBounded value = 0.4044438 } FLOAT { floatName = _ExpandLinear value = 0.505554795 } FLOAT { floatName = _Falloff value = 8.03832054 } FLOAT { floatName = _FadeOut value = 0.242666289 } FLOAT { floatName = _TintFalloff value = 0.429721504 } FLOAT { floatName = _Noise value = 3.03332877 } FLOAT { floatName = _SpeedY value = 83.9109879 } FLOAT { floatName = _TileX value = 6 } FLOAT { floatName = _SpeedX value = 15.1666441 } FLOAT { floatName = _Fresnel value = 0.60666573 } FLOAT { floatName = _FresnelInvert value = 0.10111095 } } } FLOATMODIFIER { name = brightnessT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessA controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 1 0 0 key = 1 0 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 1,40,1 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Strength value = 0 } FLOAT { floatName = _Fresnel value = 0.909998775 } FLOAT { floatName = _Falloff value = 2.02221918 } FLOAT { floatName = _SpeedY value = 50.5443649 } FLOAT { floatName = _Blur value = 3.60972428 } FLOAT { floatName = _Swirl value = 2.3508296 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _FadeIn value = 0.0202221908 } FLOAT { floatName = _FresnelInvert value = 0.252777368 } FLOAT { floatName = _SpeedX value = 79.877655 } FLOAT { floatName = _FadeOut value = 0.212333009 } FLOAT { floatName = _TileX value = 3 } } } FLOATMODIFIER { name = strengthT controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = expandLinA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 30 0 0 key = 1 10 0 0 } } FLOATMODIFIER { name = expandSqA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandSquare floatCurve { key = 0 -25 0 0 key = 1 -7 0 0 } } FLOATMODIFIER { name = falloffA controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 14 0 0 key = 1 5 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,-0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1 range = 14.164628 lightType = Point color = 0.960784316,0.792156875,0.58431375,1 angle = 0 } } LIGHTFLOATMODIFIER { name = intensityT controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 1 6 0 0 } } LIGHTFLOATMODIFIER { name = intensityR controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.9 0 0 key = 1 1.1 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/BDB/BDB_HTP_vernier.cfg EFFECTTEMPLATE { templateName = BDB_HTP_vernier EFFECT { name = plumeVernier parentName = vernierTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,2,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.400000006,0.615686297,0.933333337,1 } COLOR { colorName = _EndTint colorValue = 0.607843161,0.58431375,0.58431375,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.68805373 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00200000009 } FLOAT { floatName = _FadeOut value = 0.678055167 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 30 0 0 key = 0.7 15 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffectVernier parentName = vernierTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,0.5,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.607843161,0.58431375,0.58431375,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 15 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = plane1 parentName = vernierTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,0.0500000007,0.0500000007 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Brightness value = 0 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.298039228,0.549019635,0.913725495,1 } COLOR { colorName = _EndTint colorValue = 0.882352948,0.90196079,0.925490201,1 } FLOAT { floatName = _Falloff value = 9.94944382 } FLOAT { floatName = _Fresnel value = 8.24054241 } FLOAT { floatName = _TintFalloff value = 0.556110263 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/BDB/BDB_HTP_vernierVac.cfg EFFECTTEMPLATE { templateName = BDB_HTP_vernierVac EFFECT { name = plumeVernier parentName = vernierTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,2,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.400000006,0.615686297,0.933333337,1 } COLOR { colorName = _EndTint colorValue = 0.607843161,0.58431375,0.58431375,1 } FLOAT { floatName = _ExpandLinear value = -5.5 } FLOAT { floatName = _ExpandBounded value = 3 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _Falloff value = 5 } FLOAT { floatName = _TintFalloff value = 1.68805373 } FLOAT { floatName = _Brightness value = 4 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 70 } FLOAT { floatName = _Noise value = 4 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _FalloffStart value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _Fresnel value = 1.79999995 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } FLOAT { floatName = _ExpandSquare value = 3.5 } FLOAT { floatName = _SymmetryStrength value = 1 } FLOAT { floatName = _FadeIn value = 0.00200000009 } FLOAT { floatName = _FadeOut value = 0.678055167 } } } FLOATMODIFIER { name = aExpandBound controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 20 0 0 key = 0.7 6 0 0 key = 1 3 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aFresnel controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Fresnel floatCurve { key = 0 0.5 0 0 key = 1 1.8 0 0 } } FLOATMODIFIER { name = atmoFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 70 0 0 key = 0.2 35 0 0 key = 0.7 35 0 0 key = 1 35 0 0 } } FLOATMODIFIER { name = tiley controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _TileY floatCurve { key = 0 0.2 0 0 key = 1 1 0 0 } } } EFFECT { name = blueVacEffectVernier parentName = vernierTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 0.0299999993,0.5,0.0299999993 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0,0,0,1 } COLOR { colorName = _EndTint colorValue = 0.607843161,0.58431375,0.58431375,1 } FLOAT { floatName = _TintFalloff value = 0.505554557 } FLOAT { floatName = _Falloff value = 7.83110666 } FLOAT { floatName = _Noise value = 9.32748604 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.767444849 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 1.5875051 } FLOAT { floatName = _SpeedY value = 37.3999481 } FLOAT { floatName = _Fresnel value = 0.200000003 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = 3.13443947 } FLOAT { floatName = _TileX value = 3 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 2 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 20 0 0 key = 0.2 12 0 0 key = 0.5 4 0 0 key = 0.7 0.7 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = spreadAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 20 0 0 key = 0.2 15 0 0 key = 0.5 10 0 0 key = 0.7 4 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = falloffatmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = True randomnessController = random randomnessScale = 0.0500000007 floatName = _Falloff floatCurve { key = 0 50 0 0 key = 0.2 25 0 0 key = 1 25 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 2 0 0 } } FLOATMODIFIER { name = aBounding controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandBounded floatCurve { key = 0 2 0 0 key = 0.2 2 0 0 key = 0.5 2 0 0 key = 0.7 1 0 0 key = 1 1 0 0 } } } EFFECT { name = plane1 parentName = vernierTransform MODEL { path = Waterfall/FX/fx-simple-plume-1 positionOffset = 0,0,0.0199999996 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,0.0500000007,0.0500000007 MATERIAL { transform = CylinderMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 1,0.58431375,0.392156869,1 } COLOR { colorName = _EndTint colorValue = 0.917647064,0.509803951,0.0980392173,1 } FLOAT { floatName = _Brightness value = 0 } } MATERIAL { transform = PlaneMesh shader = Waterfall/Additive Directional randomizeSeed = True COLOR { colorName = _StartTint colorValue = 0.298039228,0.549019635,0.913725495,1 } COLOR { colorName = _EndTint colorValue = 0.882352948,0.90196079,0.925490201,1 } FLOAT { floatName = _Falloff value = 9.94944382 } FLOAT { floatName = _Fresnel value = 8.24054241 } FLOAT { floatName = _TintFalloff value = 0.556110263 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _FresnelInvert value = 0 } } } FLOATMODIFIER { name = tBrightness controllerName = throttle transformName = PlaneMesh combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1.5 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/BDB/BDB_nuclear_PBR_sustainer_LOXaug.cfg EFFECTTEMPLATE { templateName = BDB_nuclear_PBR_sustainer_LOXaug EFFECT { name = coreArea parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,12,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.434319913,0.0666666701,0.0666666701,1 } COLOR { colorName = _EndTint colorValue = 0.788235307,0.247058824,0.725490212,1 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 12.6491699 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.0101110954 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 15 } FLOAT { floatName = _Fresnel value = 0.0299999993 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.19666719 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 4.84334135 } FLOAT { floatName = _ExpandBounded value = 1.92110801 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 60 0 0 key = 1 0 0 0 } } } EFFECT { name = coreArea parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.0199999996,2,0.0199999996 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.588235319,0.754510403,0.813777745,1 } COLOR { colorName = _EndTint colorValue = 0.513725519,0.486274511,0.639215708,1 } FLOAT { floatName = _TintFalloff value = 0.808887482 } FLOAT { floatName = _Falloff value = 15 } FLOAT { floatName = _Noise value = 3.81500483 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6.18799067 } FLOAT { floatName = _FadeIn value = 0.0303332862 } FLOAT { floatName = _FadeOut value = 1 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = -50 } FLOAT { floatName = _Fresnel value = 1.64777529 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -10 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = -100 } FLOAT { floatName = _ExpandBounded value = 25 } FLOAT { floatName = _ExpandOffset value = 0 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.7 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -10 0 0 } } } EFFECT { name = coreArea parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.300000012,12,0.300000012 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.705250263,0.0666666701,0.0666666701,1 } COLOR { colorName = _EndTint colorValue = 0.905882359,0.247058824,0.0901960805,1 } FLOAT { floatName = _TintFalloff value = 0.781113684 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 12.6491699 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _SpeedY value = 15 } FLOAT { floatName = _Fresnel value = 0.383888334 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _ExpandLinear value = -4.19666719 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 4.84334135 } FLOAT { floatName = _ExpandBounded value = 4.54999304 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.6 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.5 0 0 key = 1 0.8 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 25 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 8 0 0 key = 1 12 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 0 0 0 } } } EFFECT { name = coreArea parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.5 rotationOffset = -90,0,0 scaleOffset = 0.0500000007,15,0.0500000007 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-2 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.450980395,0.490196079,0.952941179,1 } COLOR { colorName = _EndTint colorValue = 0.410574734,0.247058824,0.725490212,1 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 12.6491699 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 0 } FLOAT { floatName = _FadeIn value = 0.0101110954 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 15 } FLOAT { floatName = _Fresnel value = 2.00166368 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.19666719 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 4.84334135 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 5 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.2 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 5 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 100 0 0 key = 1 0 0 0 } } } EFFECT { name = distort parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,0 rotationOffset = -90,0,0 scaleOffset = 2,9,2 MATERIAL { transform = Cylinder shader = Waterfall/Distortion (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _DistortionTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _Blur value = 5 } FLOAT { floatName = _Swirl value = 1.91611552 } FLOAT { floatName = _ExpandLinear value = 0.40444386 } FLOAT { floatName = _Highlight value = 0 } FLOAT { floatName = _Strength value = 0.176944166 } FLOAT { floatName = _ExpandOffset value = -0.505554795 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _TileX value = 4 } FLOAT { floatName = _TileY value = 1.89583051 } FLOAT { floatName = _SpeedX value = 47.4888229 } FLOAT { floatName = _SpeedY value = 13.1444244 } FLOAT { floatName = _FresnelInvert value = 0.0758332163 } FLOAT { floatName = _FadeIn value = 0.0353888348 } FLOAT { floatName = _FadeOut value = 0.116277598 } } } SCALEMODIFIER { name = aScale controllerName = atmosphereDepth transformName = Waterfall/FX/fx-cylinder(Clone) combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 8 0 0 key = 1 12 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = alinGrow controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 3 0 0 key = 0.5 3 0 0 key = 0.7 2 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = tStrength controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 } } FLOATMODIFIER { name = aStrength controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Strength floatCurve { key = 0 0 0 0 key = 0.2 0.5 0 0 key = 1 1 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.788235307,0.4627451,0.572549045,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 3 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/BDB/BDB_nuclear_PBR_vac.cfg EFFECTTEMPLATE { templateName = BDB_nuclear_PBR_vac EFFECT { name = core1 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,5,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.580392182,0.694117665,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.51296705,1 } FLOAT { floatName = _TintFalloff value = 2.02221894 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.100000001 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.7 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 50 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -4.5 0 0 } } } EFFECT { name = core2 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,5,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.153471559,0.685907662,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.36518684,1 } FLOAT { floatName = _TintFalloff value = 2.3508296 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 12 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.60555476 } FLOAT { floatName = _Brightness value = 1.11999857 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 35 0 0 key = 1 50 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -4.5 0 0 } } } EFFECT { name = core3 parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.230000004 rotationOffset = -90,0,0 scaleOffset = 0.239999995,5,0.239999995 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-4 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.383351892,0.612017512,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.877660573,0.0823529437,0.36518684,1 } FLOAT { floatName = _TintFalloff value = 2.3508296 } FLOAT { floatName = _Falloff value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _SymmetryStrength value = 0 } FLOAT { floatName = _Symmetry value = 6 } FLOAT { floatName = _FadeIn value = 0.00300000003 } FLOAT { floatName = _FadeOut value = 0.343777239 } FLOAT { floatName = _TileY value = 2 } FLOAT { floatName = _SpeedY value = 86.8555756 } FLOAT { floatName = _Fresnel value = 0.60555476 } FLOAT { floatName = _Brightness value = 1.45499933 } FLOAT { floatName = _ExpandLinear value = -4.5 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _ExpandSquare value = 10 } FLOAT { floatName = _ExpandBounded value = 0 } FLOAT { floatName = _ExpandOffset value = 0.200000003 } } } SCALEMODIFIER { name = scaleAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 xCurve { key = 0 1 0 0 key = 1 1 0 0 } yCurve { key = 0 10 0 0 key = 1 2 0 0 } zCurve { key = 0 1 0 0 key = 1 1 0 0 } } FLOATMODIFIER { name = brightnessThrottle controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = brightnessAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0.3 0 0 key = 1 0.5 0 0 } } FLOATMODIFIER { name = noiseAtmo controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 2 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aFalloff controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Falloff floatCurve { key = 0 25 0 0 key = 1 50 0 0 } } FLOATMODIFIER { name = aNoise controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Noise floatCurve { key = 0 3 0 0 key = 1 15 0 0 } } FLOATMODIFIER { name = aSymmetry controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _SymmetryStrength floatCurve { key = 0 0.5 0 0 key = 1 0 0 0 } } FLOATMODIFIER { name = aLinExp controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _ExpandLinear floatCurve { key = 0 45 0 0 key = 1 -4.5 0 0 } } } EFFECT { name = engineLight parentName = thrustTransform MODEL { path = Waterfall/FX/fx-point-light positionOffset = 0,0,0.5 rotationOffset = 0,0,0 scaleOffset = 1,1,1 LIGHT { transform = Light intensity = 1.09522283 range = 8 lightType = Point color = 0.788235307,0.4627451,0.572549045,1 angle = 0 } } LIGHTFLOATMODIFIER { name = tBright controllerName = throttle transformName = Light combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0 0 0 key = 0.01 0.1 0 0 key = 1 2 0 0 } } LIGHTFLOATMODIFIER { name = rBright controllerName = random transformName = Light combinationType = MULTIPLY useRandomness = False randomnessController = random randomnessScale = 1 floatName = Intensity floatCurve { key = 0 0.7 0 0 key = 1 1.2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-cold-gas.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-cold-gas EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.941176474,0.882352948,0.882352948,1 } COLOR { colorName = _EndTint colorValue = 0.988235295,0.972549021,0.972549021,1 } FLOAT { floatName = _TintFalloff value = 0.292223334 } FLOAT { floatName = _Falloff value = 1.3144424 } FLOAT { floatName = _Fresnel value = 1.06166506 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.2 0 0 key = 0.1 0.5 0 0 key = 1 1 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-hydrolox-blue.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-hydrolox-blue EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.56078434,0.639215708,0.980392158,1 } COLOR { colorName = _EndTint colorValue = 0.862745106,0.886274517,0.960784316,1 } FLOAT { floatName = _TintFalloff value = 0.59555614 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-hydrolox-red-blue.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-hydrolox-red-blue EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.933333337,0.607843161,0.607843161,1 } COLOR { colorName = _EndTint colorValue = 0.927944303,0.930145502,0.930145502,1 } FLOAT { floatName = _TintFalloff value = 0.469167501 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } COLORMODIFIER { name = startTint controllerName = atmosphereDepth transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 colorName = _StartTint rCurve { key = 0 0.4588 0 0 key = 1 0.9333 0 0 } gCurve { key = 0 0.7216 0 0 key = 1 0.6078 0 0 } bCurve { key = 0 0.9725 0 0 key = 1 0.6078 0 0 } aCurve { } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-hypergolic-az50.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-hypergolic-az50 EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.968627453,0.796078444,0.701960802,1 } COLOR { colorName = _EndTint colorValue = 0.243137255,0.525490224,0.807843149,1 } FLOAT { floatName = _TintFalloff value = 1.26388693 } FLOAT { floatName = _Falloff value = 0.657221258 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0250000004 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-hypergolic-white.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-hypergolic-white EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.839215696,0.650980413,0.603921592,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.819607854,0.80392158,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-methalox-blue.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-methalox-blue EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.674509823,0.784313738,0.874509811,1 } COLOR { colorName = _EndTint colorValue = 0.835294127,0.87843138,0.913725495,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-methalox-purple.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-methalox-purple EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.796078444,0.75686276,0.945098042,1 } COLOR { colorName = _EndTint colorValue = 0.874509811,0.850980401,0.968627453,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-ntr.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-ntr EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.972549021,0.517647088,0.741176486,1 } COLOR { colorName = _EndTint colorValue = 0.294117659,0.466666669,0.721568644,1 } FLOAT { floatName = _TintFalloff value = 0.646111667 } FLOAT { floatName = _Falloff value = 0.252777427 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-pentaborane.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-pentaborane EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.36470589,0.952941179,0.125490203,1 } COLOR { colorName = _EndTint colorValue = 0.929411769,0.968627453,0.913725495,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 0 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.01 0.5 0 0 key = 0.1 1 0 0 key = 1 2.5 0 0 } } } } } UrlConfig { parentUrl = Waterfall-ROE/RealismOverhaul/Waterfall_Configs/_Templates/glow/rowaterfall-glow-srm.cfg EFFECTTEMPLATE { templateName = rowaterfall-glow-srm EFFECT { name = nozzle parentName = thrustTransform MODEL { path = Waterfall/FX/fx-cylinder positionOffset = 0,0,-0.584999979 rotationOffset = -90,0,0 scaleOffset = 0.600000024,0.600000024,0.600000024 MATERIAL { transform = Cylinder shader = Waterfall/Additive (Dynamic) randomizeSeed = True TEXTURE { textureSlotName = _MainTex texturePath = Waterfall/FX/fx-noise-1 textureScale = 1,1 textureOffset = 0,0 } COLOR { colorName = _StartTint colorValue = 0.925490201,0.843137264,0.647058845,1 } COLOR { colorName = _EndTint colorValue = 0.941176474,0.925490201,0.898039222,1 } FLOAT { floatName = _TintFalloff value = 0.545000732 } FLOAT { floatName = _Falloff value = 0.707776725 } FLOAT { floatName = _Fresnel value = 0.252777398 } FLOAT { floatName = _FresnelInvert value = 0 } FLOAT { floatName = _Noise value = 0 } FLOAT { floatName = _Brightness value = 4.33778667 } FLOAT { floatName = _FadeIn value = 0 } FLOAT { floatName = _FadeOut value = 0.0249999966 } FLOAT { floatName = _SpeedX value = 0 } FLOAT { floatName = _SpeedY value = 0 } FLOAT { floatName = _TileX value = 1 } FLOAT { floatName = _TileY value = 1 } FLOAT { floatName = _ExpandOffset value = -1 } FLOAT { floatName = _ExpandLinear value = 1 } FLOAT { floatName = _ExpandSquare value = 0 } FLOAT { floatName = _ExpandBounded value = 0 } } } FLOATMODIFIER { name = glow controllerName = throttle transformName = Cylinder combinationType = REPLACE useRandomness = False randomnessController = random randomnessScale = 1 floatName = _Brightness floatCurve { key = 0 0 0 0 key = 0.2 1 12 12 key = 0.4 2.1 2.5 2.5 key = 1 3 0 0 } } } } } UrlConfig { parentUrl = ZeroMiniAVC/Config.cfg ZeroMiniAVC { disabled = false prune = true delete = false noMessage = false mod { name = FShangarExtender pruned = C:\Steam\steamapps\common\Kerbal Space Program\GameData\FShangarExtender\MiniAVC.dll.pruned } mod { name = 000_Toolbar pruned = C:\Steam\steamapps\common\Kerbal Space Program\GameData\000_Toolbar\MiniAVC.dll.pruned } } }